﻿i{font-style: normal;}
.daohang{height:40px; line-height:40px;color:#5b6269;margin-top:20px; font-size:14px;}
.daohang a{color:#5b6269;}


.norecord{ text-align:center; padding:105px 0px 30px 0px;color:#919ca5; font-size:14px;background:url(tipsicon.png) no-repeat 50% 30px; }
.empty{ text-align:center; padding:105px 0px 30px 0px;color:#919ca5; font-size:14px;background:url(tipsicon.png) no-repeat 50% 30px; }

.header{height:85px; line-height:85px; background:#fff;box-shadow:0px 1px 15px #e5e9ed;}
.header .logoicon{ height:85px;width:220px;}
.header .logoicon img{margin-top:3px;height:75px}
.header ul.topnav li{float:left;width:100px;font-size:16px;height:85px; position:relative; z-index:99; margin-left:1px}
.header ul.topnav li a{ display:block; color:#5b6269;}
.header ul.topnav li span{ float:left;margin:0px 6px 0px 20px;color:#d0d6dc; }
.header ul.topnav li.curr1 span{ font-size:21px; line-height:83px}
.header ul.topnav li.curr2 span{ font-size:20px;margin:0px 6px 0px 12px}
.header ul.topnav li.curr3 span{ font-size:25px;margin:0px 5px 0px 18px; line-height:79px;}
.header ul.topnav li.curr4 span{ font-size:17px;}
.header ul.topnav li.curr5 span{ font-size:22px;margin:0px 6px 0px 18px; line-height:83px;}
.header ul.topnav li.curr6 span{ font-size:21px; margin-left:19px}

.header ul.topnav li a:hover{background:#f5f8f9}

.header ul.topnav li.curr2{ overflow:hidden; position:relative; z-index:999}
.header ul.topnav li.curr2 .icon1{ display:none}
.header ul.topnav li.curr2 i.iconfont{ font-size:12px; padding-left:5px;color:#d0d6dc;}
.header ul.topnav .droplist{width:100px;background:#f5f8f9; position:absolute;top:85px;-webkit-transition: .3s;transition: .3s;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0; }
.header ul.topnav .droplist em{ display:block;height:40px;-webkit-transition: .3s; transition: .3s; line-height:40px; text-align:center;border-top:1px solid #fff; cursor:pointer;color:#5b6269;}
.header ul.topnav .droplist em:hover{ background:#fff;}
.header ul.topnav li.curr2:hover{ overflow:inherit}
.header ul.topnav li.curr2:hover i.iconfont{}
.header ul.topnav li.curr2:hover .icon1{ display:inline}
.header ul.topnav li.curr2:hover .icon2{ display:none}
.header ul.topnav li.curr2:hover a{background:#f6f9fa;}
.header ul.topnav li.curr2:hover .droplist{ display:block !important;filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1}


.header .hricon{}
.header .hricon .scicon{width:60px;height:85px; text-align:center; line-height:85px; position:relative; z-index:999;border-left:1px solid #ebf0f3; cursor:pointer}
.header .hricon .scicon span{ font-size:22px;color:#d0d6dc;-webkit-transition: .3s; transition: .3s;}
.header .hricon .scicon:hover span{color:#3790e4}
.header .hricon .scicon:hover .headscbox{transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1;  opacity: 1;}


.header .hricon .scicon .headscbox{height:260px;position:absolute;right:-200px;top:85px;-webkit-transition: .3s; transition: .3s; z-index:999; transform:scale(0,0);-webkit-transform:scale(0,0);-o-transform:scale(0,0);filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0;  opacity: 0;}
.header .hricon .scicon .headsc{ padding:5px;height:50px; background:url(bg09.png); }
.header .hricon .scicon .headsc .sctext{width:350px;float:left;height:48px; line-height:100%; font-size:16px !important;color:#919ca5; padding-left:110px; outline:none;border:0px; background:#fff; }
.header .hricon .scicon .headsc .selSearch{ position:absolute;top:15px;height:30px; line-height:30px; cursor:pointer; z-index:9999999; left:5px;color:#919ca5;font-family:"\5FAE\8F6F\96C5\9ED1";}
.header .hricon .scicon .headsc .selSearch .nowSearch{ font-size:16px;color:#5b6269; background:#fff url(bg08.png) no-repeat 58px 50%; padding:0px 35px 0px 20px;border-right:1px solid #ebf0f3;}
.header .hricon .scicon .headsc ul.selOption{width:86px; background:#fff; margin-left:0px; margin-top:0px;border: 1px solid #eaeef2;border-top:0px;box-shadow: 0px 1px 2px #ebf0f3;}
.header .hricon .scicon .headsc ul.selOption li{ height:40px; line-height:40px;border-bottom:1px solid #ebf0f3}
.header .hricon .scicon .headsc ul.selOption li a{color:#919ca5; font-size:16px; padding:0px 20px; display:block}
.header .hricon .scicon .headsc ul.selOption li a:hover{ background:#f5f8f9;color:#5b6269;}
.header .hricon .scicon .headsc .scbtn{width:50px;height:50px; background:#fff url(enter.png) no-repeat 50% 50%; border:0px;border-left:0px;position:absolute;top:5px;right:5px;}


.header .hricon .shopcart{width:80px;height:85px; text-align:center; line-height:85px; position:relative; z-index:99;border-left:1px solid #ebf0f3; cursor:pointer}
.header .hricon .shopcart span{ font-size:22px;color:#d0d6dc;-webkit-transition: .3s; transition: .3s;}
.header .hricon .shopcart .numbg{width:14px;height:14px; background:#ea4939; text-align:center; position:absolute; line-height:14px;color:#fff;top:27px;right:22px;border-radius:50%; font-size:12px}
.header .hricon .shopcart:hover span{color:#3790e4}
.header .hricon .userlogin{width:100px; height:85px; border-left:1px solid #ebf0f3; position:relative; z-index:99; cursor:pointer; font-size:14px;color:#3790e4}
.header .hricon .userlogin span{ font-size:18px; margin:0px 5px 0px 18px;float:left;}

.header .myuser{border-left:1px solid #ebf0f3;float:left;height:80px; overflow:hidden; }
.header .myuser .userface{margin-left:20px;width:70px;height:40px;float:left; position:relative; z-index:9999; line-height:40px;margin-top:23px;}
.header .myuser .userface img{width:38px;height:38px;border-radius:50%;float:left;}
.header .myuser .userface .iconfont{color:#d0d6dc; padding-left:5px; font-size:15px;}
.header .myuser .userface:hover .iconfont{}
.header .myuser .my_c_icon{float:left; margin-left:20px;color:#5b6269; font-size:14px}
.header .myuser .my_c_icon .iconfont{ font-size:20px;color:#d0d6dc; padding-right:5px;}
.header .myuser .myusermenu{width:100px;border:1px solid #ebf0f3;border-top:0px; position:absolute;top:0px; padding-top:85px;left:0px; background:#fff; z-index:999;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;-webkit-transition: .3s; transition: .3s;}
.header .myuser .myusermenu a{ display:block;color:#5b6269; font-size:14px;height:40px; line-height:40px; text-align:center;}
.header .myuser .myusermenu a:hover{color:#3790e4}
.header .myuser .facexl{height:85px; overflow:hidden; position:relative}
.header .myuser .facexl:hover{height:100%; overflow:inherit; position:inherit}
.header .myuser .facexl:hover .myusermenu{ display:block;filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}

.touybg{width:100%;height:8px; background:url(headbg.png) repeat-x; position:absolute;left:0;top:0; z-index:99;}



.indexclass{width:220px;height:370px; position:absolute;left:0;top:0;background:url(2015/bg03.png); z-index:9999}
.indexclass .title{height:50px;line-height:50px;color:#afd0ee; padding-left:15px;font-size:16px;position:relative;}
.indexclass .title .tbg{width:30px;height:3px; position:absolute;bottom:5px;left:15px;background:#afd0ee;}
.indexclass ul li{ padding:15px 0px 15px 15px;border-bottom:1px solid #273954; background:url(2015/rbg.png) no-repeat 95% 15px; position:relative;-webkit-transition: .3s; transition: .3s;}
.indexclass ul li strong{ display:block;font-weight:normal;font-size:16px;}
.indexclass ul li strong a{color:#fff;}
.indexclass ul li span{ display:block; font-size:14px;margin-top:5px;height:18px; line-height:18px; overflow:hidden;}
.indexclass ul li span a{margin-right:10px; color:#a7adb6 }
.indexclass ul li a:hover{color:#afd0ee; text-decoration:none}
.indexclass ul li:hover{ background:#172336 url(2015/rbg.png) no-repeat 95% 15px}
.indexclass ul li:hover .liclassbox{ display:block}
.indexclass ul li .liclassbox{width:515px;min-height:75px; background:url(2015/wbg.png);left:220px;top:0px;border:2px solid #172336; position:absolute; padding-left:30px; display:none;}
.indexclass ul li .liclassbox .textbox{ padding:15px 0px;border-top:1px solid #e3e3e3;}
.indexclass ul li .liclassbox .textbox .lct{width:17%;float:left; font-size:14px;font-weight:bold;}
.indexclass ul li .liclassbox .textbox .lct a{color:#3790e4;}
.indexclass ul li .liclassbox .textbox .lct a:hover{color:#3790e4; text-decoration:none}
.indexclass ul li .liclassbox .textbox .rct{width:83%;float:right;margin-top:-4px}
.indexclass ul li .liclassbox .textbox .rct span{width:33%;float:left;}
.indexclass ul li .liclassbox .textbox .rct span a:hover{color:#3790e4; text-decoration:none}
.indexclass ul li .liclassbox .textbox .rct a{color:#333}


.maintitle{height:110px; line-height:110px; background:#fff;}
.maintitlebg{background:#f2f6f8;}
.maintitlebg h2{background:#f2f6f8 !important;}
.maintitle h1{ font-size:30px; float:left;font-weight:normal;}
.maintitle h2{ font-size:30px; display:block;margin:0 auto;width:200px; background:#fff; text-align:center; position:relative; z-index:9;font-weight:normal;}
.maintitle dl{float:right}
.maintitle dl dt{float:left; position:relative}
.maintitle dl dt a{ display:block;height:110px; line-height:110px;font-size:16px;width:110px; text-align:center;}
.maintitle dl dt.curr a{color:#3c93e5; font-size:18px; background:#fff}
.maintitle dl dt.curr .crbg{ display:block}
.maintitle dl dt .crbg{width:100%; position:absolute;bottom:0;left:0px;height:5px; background:#3c93e5; display:none}
.maintitle dl dt a:hover{color:#3c93e5}
.maintitle .xbg{width:100%;height:1px; background:#e5e9ed; position:absolute;top:57px;right:0px;}



.main_image {width:100%; height:370px; overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:370px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:370px;}
.main_image li span {display:block; width:100%; height:370px}
.main_image li a {display:block; width:100%; height:370px}

div.flicking_con {width:100px; margin:0 auto; position:relative}
div.flicking_con .flicking_inner {position:absolute; top:338px; left:0px; z-index:999; width:300px; height:13px}
div.flicking_con a {float:left; width:12px; height:12px;-webkit-transition: .0s; transition: .0s; margin:0 5px 0px 10px; padding:0; background:url(ydbg.png) no-repeat -13px 0px; display:block; text-indent:-9999999px;border-radius:15px;}
div.flicking_con a.on {background:url(ydbg.png) no-repeat}
#btn_prev,#btn_next{width:80px !important;height:80px; line-height:80px; text-align:center; font-size:60px;position:absolute;z-index:999999;display:block;-webkit-transition: .3s; transition: .3s;top:50%;margin-top:-40px;}
#btn_prev{left:80px;color:#fff;filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3; display:none}
#btn_prev:hover{filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity: 1.0; opacity: 1.0;}
#btn_next{right:80px;filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3;color:#fff;display:none;}
#btn_next:hover{filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity: 1.0; opacity: 1.0;}

.mainbox2{width:1210px;margin:0 auto;}
.contbox3 .c_contmain{ padding:0px 0px 20px; position:relative}
.contbox3 .c_contmain del ul li{-moz-animation:mycontmain 3s; /* Firefox */
-webkit-animation:mycontmain 3s; /* Safari and Chrome */
-o-animation:mycontmain 3s; /* Opera */
}
@keyframes mycontmain
{
0%   {filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0;  opacity: 0; }
25%  {filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1;  opacity: 1; }
50%  {filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1;  opacity: 1; }
100% {filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1;  opacity: 1; }
}

@-moz-keyframes mycontmain /* Firefox */
{
0%   {filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0;  opacity: 0; }
25%  {filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1;  opacity: 1; }
50%  {filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1;  opacity: 1; }
100% {filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1;  opacity: 1; }
}

@-webkit-keyframes mycontmain /* Safari and Chrome */
{
0%   {filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0;  opacity: 0; }
25%  {filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1;  opacity: 1; }
50%  {filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1;  opacity: 1; }
100% {filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1;  opacity: 1; }
}

@-o-keyframes mycontmain /* Opera */
{
0%   {filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0;  opacity: 0; }
25%  {filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1;  opacity: 1; }
50%  {filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1;  opacity: 1; }
100% {filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1;  opacity: 1; }
}


.contbox3 .c_contmain ul li{width:278px;float:left; background:#fff; cursor:pointer; margin:20px 0px 20px 20px;height:275px; position:relative; overflow:hidden;}
.contbox3 .c_contmain ul li .xgbg{ position:absolute; padding:0px 10px;top:0;left:0; z-index:99;height:30px; line-height:30px; background:#ee3a28; font-size:14px;color:#fff}
.contbox3 .c_contmain ul li .tjbg1{width:62px;height:62px;background:url(tjbg.png) no-repeat; position:absolute;top:0;left:0; z-index:99;}
.contbox3 .c_contmain ul li .djsbg{width:100%;height:40px; line-height:40px; background:#26c0a9; position:absolute;left:0;bottom:0px; text-align:center;color:#fff; font-size:14px}
.contbox3 .c_contmain ul li .imgbox{ position:relative;height:170px; overflow:hidden;}
.contbox3 .c_contmain ul li .imgbox .begintime{height:35px; line-height:35px; background:#26c0a9;color:#fff; text-align:center; font-size:14px; position:absolute;width:100%;left:0;bottom:0;}
.contbox3 .c_contmain ul li .imgbox img{width:278px;height:170px;}
.contbox3 .c_contmain ul li .libox{width:285px;height:75px; position:absolute;top:170px;left:0;-webkit-transition: .3s; transition: .3s;}
.contbox3 .c_contmain ul li .libox .litit{ font-size:16px;font-weight:bold;color:#5b6269;height:30px; line-height:30px;margin-top:10px; padding-left:10px; overflow:hidden;}
.contbox3 .c_contmain ul li .libox .litit a:hover{color:#373e44}
.contbox3 .c_contmain ul li .libox .liinfo{height:40px; line-height:40px; padding:0px 10px; overflow:hidden; margin-bottom:30px;color:#919ca5; font-size:14px; }
.contbox3 .c_contmain ul li .libox .liinfo .free0{color:#4fa58e; font-size:20px;float:left;}
.contbox3 .c_contmain ul li .libox .liinfo .free0 .color1{ display:none}
.contbox3 .c_contmain ul li .libox .liinfo .free1 .color0{ display:none}
.contbox3 .c_contmain ul li .libox .liinfo .free2 .color0{ display:none}
.contbox3 .c_contmain ul li .libox .liinfo .free1{color:#ea4939; font-size:20px;float:left;}
.contbox3 .c_contmain ul li .libox .liinfo .free2{color:#ea4939; font-size:20px;float:left;}
.contbox3 .c_contmain ul li .libox .liinfo .tname{ padding-left:40px; background:url(talkicon.png) no-repeat 20px 50%;float:left;}

.contbox3 .c_contmain ul li .libtn{width:280px;height:75px; position:absolute;top:170px;right:-285px;-webkit-transition: .3s; transition: .3s;}
.contbox3 .c_contmain ul li .libtn a{width:238px;height:38px; line-height:38px;border:1px solid #3c93e5; font-size:18px;color:#3c93e5;border-radius:30px; text-align:center; display:block;margin:0 auto;margin-top:20px;}
.contbox3 .c_contmain ul li .libtn a:hover{ background:#3c93e5;color:#fff;}
.contbox3 .c_contmain ul li .libtn span{ display:block;color:#919ca5; text-align:center;height:40px; line-height:40px; font-size:14px;}


.contbox3 .c_contmain ul li .c_intro{width:280px;height:170px; position:absolute;top:0;right:0px;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0; background:url(bg01.png);-webkit-transition: .3s; transition: .3s;}
.contbox3 .c_contmain ul li .c_intro span{ margin:30px 40px; font-size:14px; line-height:24px;height:96px; overflow:hidden; display:block;color:#fff;}

.contbox3 .c_contmain ul li:hover{box-shadow:0px 0px 10px #d0dae2;}
.contbox3 .c_contmain ul li:hover .libox{left:-285px;}
.contbox3 .c_contmain ul li:hover .libtn{right:0px;}
.contbox3 .c_contmain ul li:hover .c_intro{ filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}
.contbox3 .c_contmain ul li.lifirst{ margin-left:0px;}

.chose-list li{ padding:33px 0 22px; border-bottom:1px solid #ccc; overflow:hidden; zoom:1;}
.chose-list .f-list-l{width:225px; float:left;}
.f-list-r{width:612px; float:right;}
.chose-list a.list-pic {display: block;position: relative;}
.chose-list a.list-pic .icon-jp {position: absolute;top: 0;left: 0;width: 36px;height: 36px;background: url(picsprit.png) no-repeat 0 -612px;}
.f-list-r h2 span {float: right;display: inline-block;margin-top: -6px;}
.f-list-r h2 span a{font-size:12px; display:inline-block;width:63px; height:25px; background:url(icon-all-ky.png) no-repeat; line-height:25px; text-indent:30px;webkit-transition: 0s;transition: 0s;}
.f-list-r h2 span a:hover{color:#fff; text-decoration:none;}
.f-list-r h2 span a.st{background-position:0 0;}
.f-list-r h2 span a.buy{background-position:0 -26px;}
.f-list-r h2 span a.st:hover{background-position:-63px 0;}
.f-list-r h2 span a.buy:hover{background-position:-63px -26px;}
.f-list-r p{color:#f00; height:26px; line-height:26px;}
.f-list-r p b{font-size:14px; color:#e6393b;}
.f-list-r p span.free1 b.nofree{display:none;}
.f-list-r p span.free0 b.nofree{color: #23bc64; display:block;}
.f-list-r p span.free0 b.rmb{ display:none;}
.f-list-r p span{font-size:14px; color:#666;}
.f-list-r p .cgray{ font-size:12px;text-decoration: line-through;margin-left: 10px;color: #999;}
.f-list-r dl{ line-height:2em; overflow:hidden;zoom:1; margin-bottom:7px;}
.f-list-r dl dt{float:left;width:64px; color:#000;}
.f-list-r dl dd{float:right;width:540px; color:#333;}

.c_contmain .mr_frbox{width:1195px;margin:0 auto; margin-left:-15px;height:315px; overflow:hidden }
.c_contmain .mr_frbox .prev{width:60px; height:60px; text-align:center; left:-120px; z-index:999999; position:absolute;color:#c5cbcf; top:120px;}
.c_contmain .mr_frbox .prev .iconfont{ font-size:60px;}
.c_contmain .mr_frbox .prev:hover{color:#3790e4}

.c_contmain .mr_frbox .next{width:60px; height:60px; text-align:center; right:-120px; z-index:999999; position:absolute;color:#c5cbcf; top:120px;}
.c_contmain .mr_frbox .next .iconfont{ font-size:60px;}
.c_contmain .mr_frbox .next:hover{color:#3790e4}


@media screen and (max-width: 1361px) { 
.c_contmain .mr_frbox .prev{left:-70px}  
.c_contmain .mr_frbox .next{right:-70px}  
} 

@media screen and (max-width: 1281px) { 
.c_contmain .mr_frbox .prev{left:-40px}  
.c_contmain .mr_frbox .next{right:-40px}  
} 


.morebtn{width:190px; display:block; margin:0 auto; padding-left:40px;background:#e5e9ed;height:50px; line-height:50px;margin-top:20px; margin-bottom:20px;border-radius:5px; font-size:18px; cursor:pointer;color:#5b6269;-webkit-transition: .3s; transition: .3s;}
.morebtn span{ font-size:22px; padding-left:20px;}
.morebtn:hover{ background:#3790e4;color:#fff;}


.t_contmain{ background:#fff; padding-bottom:20px;}
.t_contmain ul li{width:278px;float:left; margin:20px 0px 20px 20px; display:inline; background:#fff; padding:20px 0px; text-align:center;-webkit-transition: .3s; transition: .3s;border:1px solid #ebf0f3; position:relative; z-index:99;}
.t_contmain ul li .tface{width:125px;height:125px; overflow:hidden; padding:3px;border:1px solid #e5e9ed;border-radius:50%; display:block;margin:0 auto; position:relative}
.t_contmain ul li .tface .facebg{width:125px;height:125px; position:absolute;top:3px;left:3px; background:url(bg01.png);border-radius:50%;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0; -webkit-transition: .3s; transition: .3s;}
.t_contmain ul li .tface img{width:100%;height:100%;border-radius:50%;}
.t_contmain ul li .tface .tbtn{width:70px;height:35px; line-height:35px; background:#3c93e5;border-radius:3px; position:absolute;font-size:16px;color:#fff;left:30px;top:-80px; z-index:99; -webkit-transition: .3s; transition: .3s;}

.t_contmain ul li .litit{ font-size:16px;font-weight:bold;height:30px;margin-top:10px; line-height:30px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.t_contmain ul li .litit a{color:#5b6269;}
.t_contmain ul li .litit img{height:24px; margin:-1px 0px 0px 5px}
.t_contmain ul li .lizc{height:30px; line-height:30px; text-align:center;color:#919ca5; font-size:14px;}
.t_contmain ul li .liinfo{height:30px; line-height:30px; font-size:20px;color:#e2402f; }
.t_contmain ul li .liinfo span{margin:3px 5px 0px 0px; font-size:20px;}
.t_contmain ul li .liinfo font{ font-size:16px;}
.t_contmain ul li .liinfo .iconfont{ font-size:18px}
.t_contmain ul li:hover{box-shadow:0px 0px 10px #d0dae2;}
.t_contmain ul li.lifirst{ margin-left:0px;}

.t_contmain ul li:hover .tface .facebg{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}
.t_contmain ul li:hover .tface .tbtn{top:47px;}
.t_contmain ul li:hover .litit a{color:#3790e4}


.lx_contmain{ padding:20px 0px 40px 0px;background:#f2f6f8}
.lx_contmain .left{width:570px;float:left;}
.lx_contmain .left .title{height:40px; line-height:40px; font-size:18px; z-index:9; background:#f2f6f8;border-bottom:1px solid #e5e9ed; position:relative}
.lx_contmain .left .title h4{font-weight:normal;width:120px; background:#3790e4;color:#fff;height:40px; text-align:center; display:block;float:left;}
.lx_contmain .left .title .tbg{width:120px;height:7px; background:url(bg03.png) no-repeat 50% 0; position:absolute; z-index:9999;bottom:-7px;}
.lx_contmain .left .title span{float:right;color:#919ca5; font-size:24px; cursor:pointer}
.lx_contmain .left .title span:hover{color:#3790e4}
.lx_contmain .left ul{background:#fff;}
.lx_contmain .left ul:hover{box-shadow:0px 0px 10px #d0dae2;}
.lx_contmain .left ul li{ padding:20px 20px 0px 20px;height:85px; overflow:hidden; position:relative; margin-top:-1px;border-top:1px solid #ebf0f3;-webkit-transition: .3s; transition: .3s; }
.lx_contmain .left ul li .litit{height:30px; line-height:30px;}
.lx_contmain .left ul li .litit strong{float:left;width:320px;height:30px; line-height:30px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; font-size:16px;}
.lx_contmain .left ul li .litit span{ padding:0px 5px;float:left; background:#5b6269;color:#fff; font-size:14px;font-weight:normal;border-radius:3px;height:25px; line-height:25px;margin:3px 10px 0px 0px; white-space:nowrap;text-overflow:ellipsis; max-width:90px; overflow:hidden;}
.lx_contmain .left ul li .litit em{float:right;font-weight:normal; font-size:12px;color:#c5cbcf;}
.lx_contmain .left ul li .litit a{color:#5b6269;}
.lx_contmain .left ul li .litit a:hover{color:#3790e4}
.lx_contmain .left ul li .liinfo{ font-size:14px; line-height:40px; color:#919ca5}
.lx_contmain .left ul li .liinfo .iconfont{ padding-right:5px;}
.lx_contmain .left ul li .libtn{width:95px;float:right; text-align:center;margin-top:5px;}
.lx_contmain .left ul li .libtn em{color:#919ca5;}
.lx_contmain .left ul li .libtn em .iconfont{ font-size:15px; padding-right:3px;}
.lx_contmain .left ul li .libtn .btn{height:28px;margin-top:10px; line-height:28px; font-size:14px;border:1px solid #3790e4;color:#3790e4;padding:0px 15px;border-radius:30px; cursor:pointer;-webkit-transition: .3s; transition: .3s;}
.lx_contmain .left ul li .libtn .btn:hover{ background:#3790e4;color:#fff;}
.lx_contmain .left ul li:hover{ background:#f9fbfc}

.lx_contmain .right{width:570px;float:left;float:right;}
.lx_contmain .right .title{height:40px; line-height:40px; font-size:18px; border-bottom:1px solid #e5e9ed; position:relative; z-index:9; background:#f2f6f8;}
.lx_contmain .right .title h4{font-weight:normal;width:120px; background:#3790e4;color:#fff;height:40px; text-align:center; display:block;float:left;}
.lx_contmain .right .title .tbg{width:120px;height:7px; background:url(bg03.png) no-repeat 50% 0; position:absolute; z-index:9999;bottom:-7px;}
.lx_contmain .right .title span{float:right;color:#919ca5; font-size:24px; cursor:pointer}
.lx_contmain .right .title span:hover{color:#3790e4}
.lx_contmain .right ul{background:#fff;}
.lx_contmain .right ul:hover{box-shadow:0px 0px 10px #d0dae2;}
.lx_contmain .right ul li{ padding:20px 20px 0px 20px;height:85px;border-top:1px solid #ebf0f3; position:relative; margin-top:-1px;-webkit-transition: .3s; transition: .3s;}
.lx_contmain .right ul li .litit{height:30px; line-height:30px; padding-right:30px; font-size:16px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;font-weight:bold;}
.lx_contmain .right ul li .litit a{color:#5b6269}
.lx_contmain .right ul li .litit a:hover{color:#3790e4}
.lx_contmain .right ul li .liinfo{ font-size:14px;line-height:35px;height:35px; color:#919ca5;}
.lx_contmain .right ul li .liinfo img.u_face{width:35px;height:35px;margin-top:0px !important;margin-right:10px;border-radius:50%;float:left;}
.lx_contmain .right ul li .liinfo span{float:left;padding-right:20px;}
.lx_contmain .right ul li .liinfo span .iconfont{ font-size:16px;float:left;margin-top:1px; padding-right:3px;}
.lx_contmain .right ul li .liinfo span.replynum .iconfont{ font-size:15px;margin-top:0px;}

.lx_contmain .right ul li .libtn{width:95px;float:right; text-align:center;margin-top:5px;}
.lx_contmain .right ul li .libtn em{color:#919ca5;}
.lx_contmain .right ul li .libtn em .iconfont{ font-size:15px; padding-right:3px;}
.lx_contmain .right ul li .libtn .btn{height:28px;margin-top:10px; line-height:28px; font-size:14px;border:1px solid #3790e4;color:#3790e4;padding:0px 15px;border-radius:30px; cursor:pointer;-webkit-transition: .3s; transition: .3s;}
.lx_contmain .right ul li .libtn .btn:hover{ background:#3790e4;color:#fff;}

.lx_contmain .right ul li:hover{ background:#f9fbfc}

.n_contmain{ background:#fff; padding-bottom:20px; position:relative; }
.n_contmain ul li{width:570px;float:left;margin:20px 0px 20px 0px;}
.n_contmain ul li.li2{float:right}
.n_contmain ul li .lct{width:180px;height:120px;float:left;}
.n_contmain ul li .lct img{width:180px;height:120px;}
.n_contmain ul li .rct{width:370px;float:right}
.n_contmain ul li .rct .r_tit{height:30px; line-height:30px; overflow:hidden; font-size:18px;font-weight:bold}
.n_contmain ul li .rct .r_tit a{color:#5b6269}
.n_contmain ul li .rct .r_tit a:hover{color:#3790e4}
.n_contmain ul li .rct .r_info{ font-size:14px;margin-top:10px;color:#919ca5;height:40px; line-height:20px; overflow:hidden;}
.n_contmain ul li .rct .r_num{margin-top:10px;height:24px; line-height:24px; font-size:14px;}
.n_contmain ul li .rct .r_num span{ padding-right:20px;color:#919ca5;}
.n_contmain ul li .rct .r_num span .iconfont{ font-size:20px; padding-right:5px;}
.n_contmain ul li .rct .r_num span.browsenum{ display:none;}
.n_contmain ul li .rct .r_num span.replynum .iconfont{ font-size:15px;}
.n_contmain ul li .rct .r_num span.timeicon{float:right; padding-right:0px; font-size:12px;}
.n_contmain ul li .rct .r_num span.timeicon .iconfont{ font-size:15px;}


/*课程列表页*/
.c_classnav{height:168px; background:url(20151117144406.png) no-repeat 50% -140px; overflow:hidden}
.c_classnav ul li{width:25%;float:left;height:168px; background:url(corbg.png) repeat-y; cursor:pointer; position:relative}
.c_classnav ul li span{width:91px;height:91px; display:block; margin:0 auto; overflow:hidden;margin-top:20px; background:url(ybg2.png) no-repeat;filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.c_classnav ul li span div{width:85px;margin:0 auto;height:85px; }
.c_classnav ul li span .icon1{ background:url(c_icon.png) no-repeat 3px 10px;}
.c_classnav ul li span .icon2{ background:url(c_icon.png) no-repeat -291px 10px;}
.c_classnav ul li span .icon3{ background:url(c_icon.png) no-repeat -587px 10px;}
.c_classnav ul li span .icon4{ background:url(c_icon.png) no-repeat -884px 10px;}
.c_classnav ul li.li2{ background-position:-640px 0px}
.c_classnav ul li.li3{ background-position:-1275px 0px}
.c_classnav ul li.li4{ background-position:-1900px 0px}
.c_classnav ul li strong{ display:block; text-align:center;font-size:16px;color:#fff;font-weight:normal;margin-top:15px;filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.c_classnav ul li .currbg{width:100%;height:9px; background:url(curr.png) no-repeat 50% 0; position:absolute;bottom:0; display:none}
.c_classnav ul li#curr span{filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity: 1.0; opacity: 1.0;}
.c_classnav ul li#curr strong{filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity: 1.0; opacity: 1.0;font-weight:bold}
.c_classnav ul li#curr .currbg{ display:block}

.c_classtitle{ background:url(20151117144406.png) no-repeat 50% -140px; text-align:center; padding:37px 0px 40px 0px;height:91px; overflow:hidden}
.c_classtitle h4{ display:block; font-size:36px; line-height:40px;height:40px; overflow:hidden; position:relative}
.c_classtitle h4 .hbg{width:100%;height:34px; background:url(titbg.png) no-repeat 50% 50%;top:0px;left:0; position:absolute; display:none}
.c_classtitle .choseclass{ width:120px;margin:0 auto;font-size:16px; text-align:left; padding-left:20px; height:40px; line-height:40px; background:url(bg04.png);margin-top:20px;border-radius:30px; position:relative;color:#fff;font-weight:bold; cursor:pointer;}
.c_classtitle .choseclass .iconfont{ position:absolute;right:18px;color:#fff; font-size:12px;height:40px; line-height:40px;top:0;}
.c_classtitle .info{width:150px; display:block; margin:0 auto;height:38px; line-height:38px; font-size:16px;margin-top:10px;color:#fff;border-top:1px solid #fff; border-bottom:1px solid #fff;}
.c_classtitle .info2{ text-align:center;height:40px; line-height:40px; font-size:16px;margin-top:10px;color:#373e44;}
.c_classtitle .info3{width:150px; display:block; margin:0 auto;height:38px; line-height:38px; font-size:16px;margin-top:10px;color:#373e44;border-top:1px solid #373e44; border-bottom:1px solid #373e44;}

#scrolltop{ font-size:14px; line-height:30px; background:#fff;padding: 0px 0px 10px;}
#scrolltop ul li:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#scrolltop ul li a{padding: 3px 10px;margin: 1px 5px;color: #333;}
#scrolltop ul li a:hover{color:#3790e4}
#scrolltop ul li a.curr{ background:#0054a7;color:#fff;font-weight:bold;}
#scrolltop ul li span{color: #999;position: absolute;left: 0;}
.c_classfiexd{ position:fixed;width:100%;left:0;top:0; z-index:9999}

.c_sort{padding: 10px 0px 0;border-top: 1px solid #ededed;}
.c_sort .sd{color: #999;line-height: 30px;font-size: 14px;padding-left:20px;}
.c_sort .rank{float:left;}
.c_sort .rank ul li{float:left;margin-left:10px;border-radius:3px;padding:0px 10px; height:30px; line-height:30px;color:#5b6269;font-size:14px;}
.c_sort .rank ul li img{ margin:0px 0px 0px 4px}
.c_sort .rank ul li img.currpic{ display:none}
.c_sort .rank ul a.curr li img.nocurr{ display:none}
.c_sort .rank ul a.curr li img.currpic{ display:inline}
.c_sort .rank ul a.curr li{color: #0054a7;}
.c_sort .chosebtn{ padding-left:20px;float:left;height:38px; line-height:38px; font-size:16px;border:1px solid #d0d6dc;color:#5b6269;border-radius:3px; margin-right:20px; width:120px; position:relative; cursor:pointer; display:none}
.c_sort .chosebtn .iconfont{ font-size:14px;height:38px; line-height:38px; position:absolute;right:15px;top:1px;color:#5398de}
.c_sort .title{ clear:both;line-height:30px; font-size:14px;color:#999}
.c_sort .title strong{color:#ea4939;font-weight:normal; font-size:14px}

.c_sort .fr{ line-height:28px;color:#5b6269}
.c_sort .sortdrop{height:28px;width:98px; line-height:28px;color:#5b6269;border:1px solid #d0d6dc;margin-left:10px;border-radius:3px;float:left; cursor:pointer; position:relative; padding-left:10px; overflow:hidden; }
.c_sort .sortdrop:hover{ overflow:inherit; background:#fff;}
.c_sort .sortdrop:hover .sortdropbox{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}
.c_sort .sortdrop .iconfont{ position:absolute;right:10px;top:0; line-height:28px;color:#d0d6dc}
.c_sort .sortdrop .sortdropbox{width:108px;border:1px solid #d0d6dc; overflow-x:hidden; overflow-y:auto; background:#fff; position:absolute;left:-1px;top:28px;z-index:9999;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;-webkit-transition: .3s; transition: .3s;}
.c_sort .sortdrop .sortdropbox span{ display:none}
.c_sort .sortdrop .sortdropbox a{ display:block;height:30px;color:#5b6269; line-height:30px; text-align:left; padding-left:10px;}
.c_sort .sortdrop .sortdropbox a:hover{ background:#f2f6f8;color:#3790e4}

.p_nav{height:60px; line-height:60px;color:#5b6269; font-size:14px; background:#fff}
.p_nav a{color:#5b6269;}
.p_nav a:hover{-webkit-transition: .3s; transition: .3s;color:#3790e4; text-decoration:none}

.content-r{width: 265px;}
.border-gray-b{border-bottom: 1px solid #e4e4e4;padding-bottom: 10px;margin-bottom: 18px;}
.border-gray-b .f16{font-size: 16px;}
.mb40{margin-bottom: 40px;}
.mb40 .news-list{margin-top: 6px;}
.mb40 .news-list li,.mb40 .news-list dd,.mb40 .timeline-padding1 li {font-size: 14px;height: 26px;line-height: 26px;overflow: hidden;padding-left: 10px;background: url(icon_all_green.png) no-repeat -290px -33px;}
.video-icon {display: block;width: 23px;height: 16px;background: url(icon_all_green.png) no-repeat -52px -351px;margin: 5px 8px 0 0;}
.adImgTop img{ width:100%;}

.teacher-list li {padding: 0px 15px 15px 15px;overflow: hidden;}
.teacher-list li .lct {width: 67px;float: left;}
.teacher-list li .lct img {width: 67px;height: 67px;}
.teacher-list li .rct {width: 150px;float: right;}
.teacher-list li .rct .tname {font-size: 16px;height: 30px;line-height: 30px;}
/*面授内容页*/

.coursect{width:1158px;margin:0 auto;background:#fff;border:1px solid #e5e9ed;box-shadow:0px 1px 3px #eaeef2; font-size:14px; padding:15px;height:100%;}
.coursect a{color:#666;}
.coursect .left{width:430px;float:left;height:300px; overflow:hidden}
.coursect .left img{width:430px;height:300px;}
.coursect .right{width:710px;float:right; padding-right:10px}
.coursect .right .title{font-size:24px;font-weight:bold;}
.coursect .right .title span{float:right;font-size:12px;font-weight:normal;color:#999; line-height:20px;border-left:1px solid #e1e1e1;width:85px; text-align:center;}
.coursect .right .title span strong{font-weight:normal;font-size:14px;color:#666;}
.coursect .right ul li{line-height:26px;color:#999}
.coursect .right #jiage{font-size:32px;color:#f36f20;margin-top:20px;}
.coursect .right #jiage strong{font-size:32px;font-weight:normal}
.coursect .right #jiage b{font-size:28px;font-weight:normal; }
.coursect .right .btnbox{ line-height:44px;margin-top:15px;color:#999;font-size:12px;}
.coursect .right .btnbox .buybtn{width:155px;float:left;height:44px; line-height:44px; font-size:18px; text-align:center;margin-right:15px;color:#fff;background:#f36f20;border:0px;font-family:"\5FAE\8F6F\96C5\9ED1"; cursor:pointer}	
.coursect .right .btnbox .buybtn1{width:150px;float:left;height:44px; line-height:44px; font-size:18px; text-align:center;margin-right:15px;color:#fff;background:#ccc;border:0px;font-family:"\5FAE\8F6F\96C5\9ED1";}	
.coursect .right .btnbox .buybtn:hover{background:#f17a33; }
.coursect .right .btnbox #xiangou{ padding-left:15px;}
.coursect .right .btnbox #xiangou a{color:#999;padding-left:2px}
.coursect .right .btnbox #xiangou a:hover{ text-decoration:none; }
.coursect .right .btnbox .fr div{width:60px;float:left;color:#999; line-height:32px; cursor:pointer; text-align:center;font-size:14px;}
.coursect .right .btnbox .fr div a{color:#999}
.coursect .right .btnbox .fr div a:hover{ text-decoration:none;}
.coursect .right .btnbox .fr div img{ display:block;margin:0 auto}
.coursect .right .btnbox .fr div:hover{filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}

.coursect .right .des{color:#999;line-height: 24px;margin-top:15px}
.coursect .right .des em{ color:#333;}
.coursect02{ padding-bottom:20px}
.coursect02 .left{width:878px;float:left; padding-top:10px;background:#fff;margin-top:20px;border:1px solid #e5e9ed;box-shadow:0px 1px 3px #eaeef2;}
.coursect02 .left .left01 .title{height:25px; line-height:25px;width:105px;background:url(bg24.png) no-repeat 0 50%;color:#fff; text-align:center;margin:10px 0px 0px 15px; font-size:16px; position:relative; font-family:Arial;font-weight:bold;}
.coursect02 .left .left01 .title em{width:9px;height:9px;background:url(bg25.png) no-repeat; position:absolute;left:-20px;top:7px;}
.coursect02 .left .left01 .intro{ padding:15px; font-size:14px; line-height:26px; text-indent:2em;color:#666;}
.coursect02 .left .left02 .title{height:25px; line-height:25px;width:105px;background:url(bg26.png) no-repeat 0 50%;color:#fff; text-align:center;margin:10px 0px 0px 15px; font-size:16px; position:relative; font-weight:bold;font-family:Arial;}
.coursect02 .left .left02 .title em{width:9px;height:9px;background:url(bg25.png) no-repeat; position:absolute;left:-20px;top:7px;}
.coursect02 .left .left03 .title{height:25px; line-height:25px;width:105px;background:url(bg27.png) no-repeat 0 50%;color:#fff; text-align:center;margin:10px 0px 0px 15px; font-size:16px; position:relative; font-weight:bold;font-family:Arial;}
.coursect02 .left .left03 .title em{width:9px;height:9px;background:url(bg25.png) no-repeat; position:absolute;left:-20px;top:7px;}
.coursect02 .left .left03 ul{ padding:5px 15px; }
.coursect02 .left .left03 ul li.li01{border:0px;}
.coursect02 .left .left03 ul li{color:#999;border-top:1px dotted #ddd;min-height:55px; position:relative; padding:15px 15px 15px 85px}
.coursect02 .left .left03 ul li .userface{width:55px;height:55px; position:absolute;left:15px;top:15px}
.coursect02 .left .left03 ul li .userface img{width:55px;height:55px;border-radius:30px;}
.coursect02 .left .left03 ul li .liuser{color:#d00;height:24px; line-height:24px; font-size:14px;}
.coursect02 .left .left03 ul li .liuser span{float:right;color:#999;font-size:12px;}
.coursect02 .left .left03 ul li .liuser span img{height:18px;}
.coursect02 .left .left03 ul li .message{ line-height:22px; padding-top:2px;color:#666; padding-bottom:5px; font-size:14px}
.coursect02 .left .left03 ul li a{color:#999}


.coursect02 .right{width:285px;float:right;}

.coursect02 .right .rightep{background:#fff;border:1px solid #e5e9ed;box-shadow:0px 1px 3px #eaeef2;margin-top:20px; padding:2px 0px 15px 0px}
.coursect02 .right .rightep .title{ font-size:18px;height:50px; line-height:40px;color:#333;}
.coursect02 .right .rightep .title em{width:4px;height:18px;background:#3c9f48;float:left;margin:12px 8px 0px 15px}
.coursect02 .right .rightep .lct{width:90px;float:left; margin-left:15px;height:90px;border:1px solid #e5e5e5}
.coursect02 .right .rightep .lct img{width:90px;height:90px;}
.coursect02 .right .rightep .rct{width:145px;float:right; padding-right:15px;}
.coursect02 .right .rightep .rct .renzheng0{ display:none}
.coursect02 .right .rightep .rct a{ font-size:16px;}
.coursect02 .right .rightep .rct .intro{height:54px; line-height:18px; overflow:hidden;margin-top:5px;color:#999}

.coursect02 .right .right01{background:#fff;border:1px solid #e5e9ed;box-shadow:0px 1px 3px #eaeef2;margin-top:20px; padding:2px 0px 15px 0px}
.coursect02 .right .right01 .title{ font-size:18px;height:40px; line-height:40px;color:#333;}
.coursect02 .right .right01 .title em{width:4px;height:18px;background:#3c9f48;float:left;margin:12px 8px 0px 15px}
.coursect02 .right .right01 ul li{width:33%;color:#999;float:left;margin-top:15px; text-align:center;}
.coursect02 .right .right01 ul li img{width:55px;height:55px;border-radius:100px; display:block;margin:0 auto;margin-bottom:5px;}
.coursect02 .right .right01 ul li .tname{ font-size:15px;font-weight:normal; text-align:center; display:block;height:24px; line-height:24px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; padding:0px 10px;}
.coursect02 .right .right01 ul li span{ display:block;color:#999;}
.coursect02 .right .right01 .empty{width:200px}

.coursect02 .right .right02{background:#fff;border:1px solid #e5e9ed;box-shadow:0px 1px 3px #eaeef2;margin-top:20px; padding:2px 0px 15px 0px}
.coursect02 .right .right02 .title{ font-size:18px;height:40px; line-height:40px;color:#333;}
.coursect02 .right .right02 .title em{width:4px;height:18px;background:#3c9f48;float:left;margin:12px 8px 0px 15px}
.coursect02 .right .right02 ul li{ padding:15px 15px 5px 15px;}
.coursect02 .right .right02 ul li img{width:170px; display:block;margin:0 auto; height:110px;}
.coursect02 .right .right02 ul li .intro{ padding-top:8px;}
.coursect02 .right .right02 ul li .intro .litit{ height:30px; line-height:30px;text-overflow:ellipsis;overflow:hidden; text-align:center;}
.coursect02 .right .right02 ul li .intro a{ font-size:18px; }
.coursect02 .right .right02 ul li .intro span{color:#999; padding-top:5px; display:block; line-height:18px; height:34px; overflow:hidden}
.coursect02 .right .right02 ul li .intro span.fl{ background:url(user.png) no-repeat 0 60%; padding-left:15px; color:#d00; line-height:22px;}
.coursect02 .right .right02 ul li .intro .jiage{ text-align:center;color:#999}
.coursect02 .right .right02 ul li .intro .jiage strong{color:#f36f20; font-size:14px;font-weight:normal;}



/*讲师*/

.t_bac{ background:url(1511181611.jpg) !important}
.t_bac h4{color:#fff !important}

.t_coursetitle{ font-size:18px; border-bottom:1px solid #e5e9ed;height:44px; line-height:24px;}

.teacherlist .left{width:870px;float:left;}
.teacherlist .left ul li{ background:#fff;margin-top:40px; position:relative;height:190px; padding:20px 20px 20px 300px;-webkit-transition: .3s;transition: .3s;}
.teacherlist .left ul li .tface{ position:absolute;left:0px;top:0px; padding:20px 0px;width:280px; text-align:center; background:#f9fbfc;height:190px; overflow:hidden;}
.teacherlist .left ul li .tface img{max-width:100%;height:190px;}
.teacherlist .left ul li .tface .tbtn{ display:none}
.teacherlist .left ul li .litit{ font-size:18px;height:32px;margin-top:10px; line-height:32px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.teacherlist .left ul li .litit img{height:23px; margin:2px 0px 0px 10px}
.teacherlist .left ul li .litit span{ font-size:14px;color:#5b6269; padding-left:10px}
.teacherlist .left ul li .liintro{ line-height:22px;max-height:66px; overflow:hidden;margin-top:10px; font-size:12px;color:#5b6269;}
.teacherlist .left ul li .liinfo{height:32px; line-height:32px; margin-top:10px;color:#e2402f; }
.teacherlist .left ul li .liinfo span{ padding-right:5px; font-size:18px;}
.teacherlist .left ul li .liinfo font{ font-size:16px;}
.teacherlist .left ul li:hover{box-shadow:0px 0px 10px #d0dae2;}

.teacherlist .right{width:270px;float:right;margin-top:40px}
.teacherlist .right .btn a{ display:block;height:55px;color:#fff; position:relative; line-height:55px; font-size:18px; text-align:center; background:#f06737;border-radius:5px; overflow:hidden;}
.teacherlist .right .btn a:hover{ background:#e45625; padding-right:90px;}
.teacherlist .right .btn a:hover .iconfont{bottom:0px;}
.teacherlist .right .btn .iconfont{ position:absolute;right:40px; height:55px; line-height:55px;bottom:-60px;-webkit-transition: .3s;transition: .3s;}
.teacherlist .right .info{ text-align:center; font-size:14px; line-height:24px;margin-top:10px;color:#5b6269;}


.teacherct{height:160px; padding:30px 0px; background:url(20157101003.jpg) no-repeat 50% -50px;}
.teacherct .left{width:150px;height:150px;border:4px solid #fff;float:left;}
.teacherct .left img.msface{width:150px;height:150px;}


.teacherct .middle{width:1000px;float:right;padding:75px 0px 0px 0px}
.teacherct .middle .tname{ font-size:22px}
.teacherct .middle .tname span{ font-size:14px;color:#5b6269; padding-left:10px}
.teacherct .middle .tname img{height:23px;margin:-2px 0px 0px 10px}
.teacherct .middle .intro{ margin-top:10px; line-height:22px;color:#5b6269; font-size:12px}


/*资讯*/
/*.newsnav{ padding:20px 0px;}
.newsnav:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.newsnav ul li{ float:left}
.newsnav ul li a{ font-size:16px; margin-right:20px; text-align:center;height:38px; line-height:38px;border:1px solid #f2f6f8; padding:0px 20px;color:#5b6269; display:block;}
.newsnav ul li a:hover{color:#358ee2}
.newsnav ul li.curr a{color:#358ee2;border:1px solid #358ee2; border-radius:50em;}*/
.lanmu{border-bottom: 1px solid #e5e9ed;}
.lanmu a{float: left;padding: 0px 15px;line-height: 25px;margin-right: 10px;margin-bottom: 10px;height: 25px; font-size:14px; color:#505050;}
.lanmu a.curr{background:#0054a7;color: #fff;}
.lanmu a:hover{background: #e6eef6;color: #0054a7;}


.newsmain .left{width:870px;float:left;}

/*.newsmain .left .leftfcous #focus{position: relative;height: 320px; overflow:hidden;width: 870px;}
.newsmain .left .leftfcous #focus .bd{position: relative}
.newsmain .left .leftfcous #focus .focus-bar-box{width: 100%;height: 320px;position: relative;overflow: hidden}
.newsmain .left .leftfcous #focus .focus-bar{width: 10000px}
.newsmain .left .leftfcous #focus .focus-bar li{float: left;width: 870px;height: 265px}
.newsmain .left .leftfcous #focus .focus-bar li a{width: 100%;height: 100%;display: block}
.newsmain .left .leftfcous #focus .focus-bar li img{min-width: 100%;_width:100%;height: 265px;}
.newsmain .left .leftfcous #focus .ft{position: absolute;left: 0;bottom: 0;z-index: 1;width: 870px;}
.newsmain .left .leftfcous #focus .ftbg{position: absolute;left: 0;z-index: -1;width: 870px;height: 55px; background:#fff;bottom:0;}
.newsmain .left .leftfcous #focus .change{position: absolute;right: 10px;bottom: 20px;height: 12px}
.newsmain .left .leftfcous #focus .change a{float: left;width: 10px;height: 10px;margin-right: 10px;-webkit-transition: .0s; transition: .0s;background:url(newsyd.png) no-repeat;cursor: pointer;}
.newsmain .left .leftfcous #focus .change a.on{background:url(newsyd.png) no-repeat -10px 0px}
.newsmain .left .leftfcous #focus .hd{position: absolute;left: 0;bottom: 0;z-index: 2;width: 700px;height: 55px}
.newsmain .left .leftfcous #focus .focus-title{overflow: hidden;position: absolute;top: 0;left: 0;height: 55px;padding: 0 20px;line-height: 55px;font-size: 16px;}*/
.leftfcous .left01 ul{width: 860px;}
.leftfcous .left01 ul li {position: relative;float: left;margin-top: 10px;cursor: pointer;}
.leftfcous .left01 ul li .tit {position: absolute;bottom: 0;width: 100%;height: 100%;background: url(titbg1.png) repeat-x 0 100%;left: 0;}
.leftfcous .left01 ul li.li1 {width: 560px;height: 340px;overflow: hidden; margin-top:0;}
.leftfcous .left01 ul li.li2 {width: 280px;height: 165px;overflow: hidden;margin: 10px 0px 0px 10px;}
.leftfcous .left01 ul li .tit {position: absolute;bottom: 0;width: 100%;height: 100%;background: url(titbg1.png) repeat-x 0 100%;left: 0;}
.leftfcous .left01 ul li.li2 .tit {background: url(titbg2.png) repeat-x 0 100%;}
.leftfcous .left01 ul li.li2 img {min-width: 100%;height: 165px;-webkit-transition: 0.9s;transition: 0.9s;}
.leftfcous .left01 ul li.li1 img {min-width: 100%;height: 340px;-webkit-transition: 1.4s;transition: 1.4s;}
.leftfcous .left01 ul li .tit span {font-size: 24px;line-height: 30px;color: #fff;padding: 30px 30px 27px 30px;position: absolute;bottom: 0;}
.leftfcous .left01 ul li.li2 .tit span {padding: 20px 20px 17px 20px;font-size: 18px;line-height: 24px;}
.leftfcous .left01 ul li.li1:hover img {transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);}
.leftfcous .left01 ul li.li2:hover img {transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);}

.newsmain .left .leftnews ul li{padding:20px 0px;border-bottom:1px solid #e5e9ed;}
.newsmain .left .leftnews ul li:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.newsmain .left .leftnews ul li  img.newsimg{width:225px;height:130px; float:left; margin:0px 20px 0px 0px;}
.newsmain .left .leftnews ul li .rtit{font-size:18px;font-weight:bold;height:30px; line-height:30px; white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
.newsmain .left .leftnews ul li .rtit span{float:right; margin-left:40px;font-size:12px;font-weight:normal;color:#abb3ba;}
.newsmain .left .leftnews ul li .rtit span .iconfont{ font-size:16px; padding-right:4px}
.newsmain .left .leftnews ul li .rinfo{font-size:12px;font-family: 'Microsoft Yahei'!important; line-height:24px;margin-top:15px;height:48px;color:#909090; overflow:hidden;}
.newsmain .left .leftnews ul li .rnum{color:#919ca5;margin-top:15px; font-size:12px;}
.newsmain .left .leftnews ul li .rnum .rdate{float:right; padding-right:0px;border:0; color:#919ca5; background:none;margin-right: 0;}
.newsmain .left .leftnews ul li .rnum .rdate .iconfont{ font-size:15px;} 
.newsmain .left .leftnews ul li .rnum span{margin-right: 20px;padding: 5px 10px; background:#0054a7;border-radius: 2px;color: #fff;}
.newsmain .left .leftnews ul li .rnum span .iconfont{ font-size:14px; letter-spacing:3px;}

.newsmain .right{background:#fafafa; padding-top:20px;width:300px;float: right;margin-top: 20px;}
.newsmain .right .title{font-size:19px;height:29px; line-height:29px;}
.newsmain .right .title strong{font-weight:normal; position:relative; padding-left:30px;}
.newsmain .right .title strong em{width:3px; background:#0054a7; position:absolute;left:0px;top:3px;height:19px;}
.newsmain .right ul li{padding:25px;border-bottom:1px solid #eee;}
.newsmain .right ul li .imgbox{height:140px; overflow:hidden;}
.newsmain .right ul li .imgbox img{width:100%;min-height:160px;-webkit-transition: .9s;transition: .9s;}
.newsmain .right ul li:hover .imgbox img{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);}
.newsmain .right ul li .tit{font-size:14px; line-height:24px;margin-top:16px;}
.newsmain .right ul li.no_bor_b{border-bottom:0px;}



/*文章内容页*/
.newscontent{width:828px; float:left; background:#fff;border:1px solid #e5e9ed;border-top:1px solid #ebeff2;border-left:1px solid #ebeff2;box-shadow:0px 1px 1px #eaeef2; padding:20px}
.newscontent .cnav{height:30px; line-height:30px;color:#666; font-size:14px;}
.newscontent .cnav a{color:#666;}
.newscontent .cnav a:hover{-webkit-transition: .3s; transition: .3s;color:#f33e3e; text-decoration:none}
.newscontent h1{font-size:23px; text-align:center; line-height:30px;height:30px;font-family:"\5FAE\8F6F\96C5\9ED1";margin-top:20px}
.newscontent .dp{width:100%; text-align:center;margin-top:15px; padding:10px 0px;color:#5b6269; background:#f2f5f7}
.newscontent .dp .iconfont{font-size:14px; letter-spacing:3px;}
.newscontent .dp span{padding-left:10px}
.newscontent .ct .ct_box{ line-height:30px;font-size:16px; padding:20px 0px; border-bottom:1px solid #e5e5e5;margin-top:10px;}
.newscontent .ct p{ text-indent:2em; padding:10px 0px}
.newscontent .ct .ct_box img{ text-align:center;max-width:100% !important;}
.newscontent .ct .ct_box a{color:#006da4}
.newscontent .ct .Itembox{ padding:15px 0px;color:#999; line-height:28px;}



/*考试*/

.exammain{width:100%;height:100%; background:url(exambg.png) no-repeat 50% 0;min-height:450px; position:relative}
.exammain .exammainbg{width:100%;height:325px; background:url(1511191433.png) no-repeat 50% 0; position:absolute; z-index:8;top:-40px;}
.exammain .examicon{ position:absolute;right:-140px;top:-30px; z-index:9; }
.exammain .left{width:870px;float:left;}
.exammain .left .leftbox{margin-top:40px;height:190px; overflow:hidden;-webkit-transition: .3s;transition: .3s; }
.exammain .left .leftbox:hover{box-shadow:0px 0px 10px #d0dae2;}
.exammain .left .leftbox .lbox{width:280px;height:190px;float:left; text-align:center; cursor:pointer;}
.exammain .left .leftbox .lbox .lboxbg{ position:relative; z-index:99}
.exammain .left .leftbox .lbox span{width:78px;height:78px; line-height:76px;color:#fff;-webkit-transition: .3s;transition: .3s;display:block; margin:0 auto;border:1px solid #fff;border-radius:50%;margin-top:20px;}
.exammain .left .leftbox .lbox span .examfont{ font-size:36px; }
.exammain .left .leftbox .lbox span.span2 .examfont{ font-size:42px;}
.exammain .left .leftbox .lbox span.span3 .examfont{ font-size:38px;}
.exammain .left .leftbox .lbox span.span4 .examfont{ font-size:46px;}
.exammain .left .leftbox .lbox span.span5 .examfont{ font-size:44px;}
.exammain .left .leftbox .lbox strong{ display:block; font-size:22px;-webkit-transition: .3s;transition: .3s;color:#fff;height:32px; line-height:32px;margin-top:10px; overflow:hidden;}
.exammain .left .leftbox .lbox .info{color:#fff; font-size:14px; line-height:24px;-webkit-transition: .3s;transition: .3s;}
.exammain .left .leftbox .lbox .info font{color:#ff0;font-weight:bold; padding:0px 3px}
.exammain .left .leftbox:hover span{ line-height:68px;}

.exammain .left .leftbox .rbox{width:570px;float:right;background:#fff;height:170px; padding:0px 20px 20px 0px;}
.exammain .left .leftbox .rbox span{float:left; position:relative; z-index:99}
.exammain .left .leftbox .rbox span a{ display:block;border:1px solid #d6dbe0;border-radius:30px;height:33px; line-height:33px; text-align:center; font-size:14px; margin:20px 0px 0px 20px; padding:0px 20px;color:#5b6269;}
.exammain .left .leftbox .rbox span .iconfont{ padding-left:5px;}
.exammain .left .leftbox .rbox span a:hover{color:#3790e4;border:1px solid #3790e4}
.exammain .left .leftbg1 .lbox{ background:#5d60e9;}
.exammain .left .leftbg2 .lbox{ background:#a15de9;}
.exammain .left .leftbg3 .lbox{ background:#e95d60;}
.exammain .left .leftbg4 .lbox{ background:#ec913d;}
.exammain .left .leftbg5 .lbox{ background:#56b93f;}
.exammain .left .leftbg6 .lbox{ background:#20c581;}
.exammain .left .leftbg7 .lbox{ background:#18c7cd;}
.exammain .left .leftbg8 .lbox{ background:#2c80d6;}
.exammain .left .leftbg9 .lbox{ background:#0fc576;}

.exammain .right{width:270px;float:right;margin-top:40px; position:relative; z-index:99}
.exammain .right .right01 .title{ font-size:16px;height:26px; line-height:26px;}
.exammain .right .right01 ul li{ line-height:24px; font-size:14px;margin-top:10px;color:#5b6269;}
.exammain .right .right01 ul li a{color:#3e82c4;}
.exammain .right .right01 ul li a:hover{color:#358ee2}

.exammain .right .right02{margin-top:20px;}
.exammain .right .right02 .title{ font-size:16px;height:26px; line-height:26px;}
.exammain .right .right02 ul li{ line-height:24px; font-size:14px;margin-top:10px;color:#5b6269;}
.exammain .right .right02 ul li a{color:#3e82c4;}
.exammain .right .right02 ul li a:hover{color:#358ee2}


.exammain .exam_lmlist{width:868px; float:left; background:#fff;border:1px solid #e5e9ed;border-top:1px solid #ebeff2;border-left:1px solid #ebeff2;box-shadow:0px 1px 1px #eaeef2;}
.exammain .exam_lmlist .box01 .boxnav{ font-size:14px; line-height:30px; padding:0px 20px;}
.exammain .exam_lmlist .box01 .boxnav a{ padding:0px 20px;float:left;color:#5b6269}
.exammain .exam_lmlist .box01 .boxnav a:hover{color:#3790e4}
.exammain .exam_lmlist .box01 .boxnav a.curr{ background:#5398de; border-radius:3px;color:#fff;font-weight:bold;}
.exammain .exam_lmlist .box01 .boxnav span{ display:none}
.exammain .exam_lmlist .box01 .box_num{height:35px; border-bottom:1px solid #ebf0f3; padding:20px; line-height:35px;font-size:12px;color:#5b6269; }
.exammain .exam_lmlist .box01 .box_num .fl b{ color:#ea4939; font-size:18px; padding:0px 2px;font-weight:normal;}
.exammain .exam_lmlist .box01 .box_num .fl strong{ font-size:18px; padding-right:20px;}
.exammain .exam_lmlist .box01 .box_num .dropdown{float:left;height:33px; margin-left:20px; padding-left:20px;width:123px; line-height:33px;border:1px solid #d0d6dc; cursor:pointer;font-weight:bold; background:#fff url(xlicon.png) no-repeat 100% 50%;border-radius:3px; font-size:14px;}
.exammain .exam_lmlist .box01 .box_num .dropdown:hover .examtypebox{ display:block}
.exammain .exam_lmlist .box01 .box_num .examsc{float:left;}
.exammain .exam_lmlist .box01 .box_num .examsc .examtext02{float:left; font-size:14px; margin-left:20px;height:31px; line-height:100%;border:1px solid #d0d6dd;border-right:0px; padding-left:10px;color:#919ca5;width:180px; background:none; outline:none; background:#fff;border-radius:3px 0px 0px 3px;}
.exammain .exam_lmlist .box01 .box_num .examsc .examtext02:focus{color:#333;}
.exammain .exam_lmlist .box01 .box_num .examsc .exambtn02{height:35px;width:55px; font-size:14px; line-height:100%;border:1px solid #d0d6dd; background:#f5f8f9; border-radius:0px 3px 3px 0px;color:#373e44;}

.exammain .exam_lmlist .box01 .examtypebox{width:143px;max-height:300px; position:absolute;-webkit-transition: .3s; transition: .3s; z-index:999; background:#fff;border:1px solid #d0d6dd; text-align:center;left:-1px; z-index:99;top:32px; overflow-y:auto; overflow-x:hidden; display:none}
.exammain .exam_lmlist .box01 .examtypebox a{ display:block; font-weight:normal;color:#5b6269}
.exammain .exam_lmlist .box01 .examtypebox a:hover{ background:#5398de;color:#fff}
	
.exammain .exam_lmlist .box01 ul li{padding:0px 0px 0px 15px;height:100%; line-height:35px;}
.exammain .exam_lmlist .box01 ul li span{width:75px; text-align:center;float:left;}
.exammain .exam_lmlist .box01 ul li a{ padding:0px 8px; float:left;color:#666; white-space:nowrap; height:22px; line-height:22px; margin:8px 0px 0px 5px}
.exammain .exam_lmlist .box01 ul li a.curr{ background:#0270c9;color:#fff;border-radius:3px;}
.exammain .exam_lmlist .box01 ul li a.curr:hover{color:#fff;}
.exammain .exam_lmlist .box01 ul li a:hover{ color:#0078d9; text-decoration:none}



.exammain .exam_lmlist .exam_sxbox{ height:50px; line-height:35px; color:#666;font-family:"\5FAE\8F6F\96C5\9ED1";}
.exammain .exam_lmlist .exam_sxbox .examtitle{height:42px;border-bottom:1px solid #e1e1e1;}
.exammain .exam_lmlist .exam_sxbox .fl{ border:1px solid #e1e1e1; border-top:2px solid #339e5a; background:#fff; color:#339e5a; height:40px; line-height:40px;border-bottom:1px solid #fff; font-size:16px; padding:0px 15px;}
.exammain .exam_lmlist .exam_sxbox .examtext02{width:170px;border:1px solid #d7d7d7; height:24px; line-height:24px;padding-left:5px;color:#999; float:left;border-right:0px;font-family:"\5FAE\8F6F\96C5\9ED1";margin-left:10px;margin-top:2px; background:#fff;}
.exammain .exam_lmlist .exam_sxbox .exambtn02{width:30px; height:28px; background:url(sc.png) no-repeat; text-indent:-9999px;border:0px;color:#fff; cursor:hand; float:left;margin-top:2px;}

.exammain .exam_lmlist .box02{ }
.exammain .exam_lmlist .box02 .title{ font-size:18px;height:40px; line-height:40px;font-family: "Arial","Hiragino Sans GB", \5fae\8f6f\96c5\9ed1, "Helvetica", "sans-serif";font-weight:bold;color:#333}
.exammain .exam_lmlist .box02 .title em{width:4px;height:18px;background:#f60;float:left;margin:11px 8px 0px 0px}
.exammain .exam_lmlist .box02 ul li{ padding:20px 20px 0px 20px;height:85px; overflow:hidden; position:relative; border-bottom:1px solid #ebf0f3;-webkit-transition: .3s; transition: .3s; }
.exammain .exam_lmlist .box02 ul li .litit{height:30px; line-height:30px;}
.exammain .exam_lmlist .box02 ul li .litit strong{float:left;width:550px;height:30px; line-height:30px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; font-size:16px;}
.exammain .exam_lmlist .box02 ul li .litit span{ padding:0px 5px;float:left; background:#5b6269;color:#fff; font-size:14px;font-weight:normal;border-radius:3px;height:25px; line-height:25px;margin:3px 10px 0px 0px;}
.exammain .exam_lmlist .box02 ul li .litit em{float:right;font-weight:normal; font-size:12px;color:#c5cbcf;}
.exammain .exam_lmlist .box02 ul li .litit a{color:#5b6269;}
.exammain .exam_lmlist .box02 ul li .litit a:hover{color:#3790e4}
.exammain .exam_lmlist .box02 ul li .liinfo{ font-size:14px; line-height:40px; color:#919ca5}
.exammain .exam_lmlist .box02 ul li .liinfo .iconfont{ padding-right:5px;}
.exammain .exam_lmlist .box02 ul li .libtn{width:95px;float:right; text-align:center;margin-top:5px;}
.exammain .exam_lmlist .box02 ul li .libtn em{color:#abb3bb;}
.exammain .exam_lmlist .box02 ul li .libtn em .iconfont{ font-size:15px; padding-right:3px;}
.exammain .exam_lmlist .box02 ul li .libtn .btn{height:28px;margin-top:10px; line-height:28px; font-size:14px;border:1px solid #3790e4;color:#3790e4;padding:0px 15px;border-radius:30px; cursor:pointer;-webkit-transition: .3s; transition: .3s;}
.exammain .exam_lmlist .box02 ul li .libtn .btn:hover{ background:#3790e4;color:#fff;}
.exammain .exam_lmlist .box02 ul li:hover{ background:#f9fbfc}



.exammain .exam_intro{ position:relative;}
.exammain .exam_intro .box01{width:888px;float:left; background:#fff;border:1px solid #e5e9ed;border-top:1px solid #ebeff2;border-left:1px solid #ebeff2;box-shadow:0px 1px 1px #eaeef2;}
.exammain .exam_intro .box01 .tit{width:150px; height:37px; background:url(bg19.png) no-repeat; position:absolute; margin:10px 0px 0px -7px; line-height:31px; padding-left:15px;color:#fff;}
.exammain .exam_intro .box01 .tit h4{color:#fff;}
.exammain .exam_intro .box01 .jrbtn{width:240px;height:48px;border-radius:3px; line-height:48px; background:#f3865c; font-size:20px; display:block; text-align:center;color:#fff;border:1px solid #ea602a}
.exammain .exam_intro .box01 .jrbtn .iconfont{ padding-left:20px; font-size:22px; }
.exammain .exam_intro .box01 .jrbtn:hover{background:#f1906b}
.exammain .exam_intro .box01 tr td{color:#5b6269; padding-bottom:10px}

.exammain .exam_intro .ksnr_box{ padding:10px 10px 20px 10px; line-height:24px; font-size:14px;color:#5b6269}
.exammain .exam_intro .ksnr_box a{color:#5b6269 !important}
.exammain .exam_intro .ksnr_box a font{color:#5b6269 !important}
.exammain .exam_intro .box02{width:270px;float:right;}
.exammain .exam_intro .box02 .boxbtn{height:50px; line-height:50px;background:#5ba3e7 url(collect.png) no-repeat; font-size:18px;color:#fff; display:block; text-align:center; margin-bottom:20px}
.exammain .exam_intro .box02 .boxbtn:hover{ background:#3c93e5 url(collect2.png) no-repeat}
.exammain .exam_intro .box02 .tit{ height:40px; line-height:40px; background:#ecf3ed; font-size:16px;}
.exammain .exam_intro .box02 .tit h4{ font-size:16px; padding-left:10px; font-weight:normal; width:120px;color:#919ca5;}

.exammain .exam_intro .box02 li{ padding-bottom:10px}

.fiexdright{width:45px; position:fixed;right:20px;bottom:40px; z-index:99999}
.fiexdright ul li{height:45px; line-height:45px; overflow:hidden; position:relative; text-align:center;border-radius:3px; background:#fff; margin-top:20px; cursor:pointer;-webkit-transition: .3s;transition: .3s;}
.fiexdright ul li .talkbg{width:275px;height:210px; background:url(talkbg.png) no-repeat; position:absolute;left:-330px;color:#5b6269; text-align:left; padding:0px 40px 0px 20px; line-height:24px; cursor:default; font-size:14px;top:-70px;-webkit-transition: .3s;transition: .3s; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}
.fiexdright ul li .talkbg strong{ font-size:18px; display:block;color:#5b6269;height:40px; line-height:40px;margin-top:10px;}
.fiexdright ul li .talkbg span{ display:block;margin-top:10px;}

.fiexdright ul li .codebg{width:190px;height:180px; background:url(code.png) no-repeat; position:absolute;left:-209px; cursor:default; top:-70px; -webkit-transition: .3s;transition: .3s; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}

.fiexdright ul li span{ display:none}
.fiexdright ul li .iconfont{ font-size:22px;}
.fiexdright ul li.li1{color:#e95d60; background:#fff}
.fiexdright ul li.li1:hover{ overflow:inherit}
.fiexdright ul li.li1:hover .talkbg{ filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}
.fiexdright ul li.li2{color:#fff; background:#18c7cd}
.fiexdright ul li.li2:hover span{ display:block}
.fiexdright ul li.li2:hover .iconfont{ display:none}
.fiexdright ul li.li3{color:#fff; background:#20c581}
.fiexdright ul li.li3:hover{overflow:inherit}
.fiexdright ul li.li3:hover .codebg{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; }
.fiexdright ul li.li4{color:#fff; background:#d0d6dc}
.fiexdright ul li.li4 .iconfont{ font-size:18px}
.fiexdright ul li.li4:hover{ background:#abb3ba}
.fiexdright ul li.li4:hover span{ display:block}
.fiexdright ul li.li4:hover .iconfont{ display:none}


/*关于我们*/
.aboutus{width:1179px;margin:0 auto;margin-top:15px;background:#e5e9ed;min-height:326px;border: 1px solid #eaeef2;border-left:0px;border-top:1px solid #ecf0f4;box-shadow: 0px 1px 2px #ebf0f3;}
.aboutus .aboutus_l{width:200px; float:left;background:#e5e9ed;}
.aboutus .aboutus_l h4{ padding:20px 0px; font-size:22px; background:#4498e7;font-weight:normal; line-height:32px; overflow:hidden; color:#fff; text-align:center;}
.aboutus .aboutus_l h4 span{ font-size:16px; display:block;margin-top:10px; line-height:26px; }

.aboutus .aboutus_l ul li{ height:42px; line-height:42px;}
.aboutus .aboutus_l ul li a{ display:block;padding-left:40px;height:42px; line-height:42px;font-size:16px; border-top:1px solid #f2f6f8;color:#5b6269;}
.aboutus .aboutus_l ul li a:hover{ text-decoration:none;color:#3790e4}
.aboutus .aboutus_l ul li.curr{background:#fff; position:relative;width:200px;border-left:3px solid #4498e7}
.aboutus .aboutus_l ul li.curr a{color:#3790e4; padding-left:37px;}
.aboutus .aboutus_r{width:939px; float:right;padding:20px 20px;background:#fff;}
.aboutus .aboutus_r h4.title{font-size:22px; height:52px; line-height:32px;font-weight:normal}
.aboutus .aboutus_r .intro{ line-height:24px;color:#5b6269; font-size:14px; padding-left:20px;}

/*会员登录*/
.login{height:450px; background:url(201511241508.jpg) no-repeat 50% 0;}
.login .left{width:320px;float:left;height:350px; margin-left:120px;background:url(lg_box.png) no-repeat;margin-top:40px;border-radius:5px; padding:4px 24px;}
.login .left .tit{ font-size:22px;height:60px;color:#5b6269; line-height:60px; }
.login .left ul li{ padding:10px 2px 10px 0px;}
.login .left ul li .text{height:36px; line-height:100%;width:100%;border:1px solid #d0d6dc; outline:none;border-radius:3px; text-indent:10px; font-size:16px;color:#919ca5; background:#fff url(lg_text.png) repeat-x;}
.login .left ul li .text:focus{color:#5b6269;border:1px solid #4997e2;box-shadow:0px 0px 2px #d0d6dc;}
.login .left ul li.cook{ font-size:14px;color:#5b6269;}
.login .left ul li.cook a{color:#4997e2}
.login .left ul li.cook input{width:20px;height:20px;-webkit-appearance: none; outline:none; background:url(shopcart/check.png) no-repeat;float:left;margin-right:10px; cursor:pointer;}
.login .left ul li.cook input:checked{background:url(shopcart/check.png) no-repeat -20px 0px;}
.login .left ul li .loginbtn{width:100%;height:40px; line-height:100%;color:#fff;background:url(lg_btnbg.png) repeat-x;color:#5b6269;border:0px; font-size:18px;border-radius:3px;border:1px solid #d0d6dc;box-shadow:0px 1px 1px #e3e7ec;}
.login .left ul li.liicon{ font-size:14px;color:#5b6269;}
.login .left ul li.liicon img{ margin-left:10px;height:25px}

.login .right{margin-top:120px;color:#6f6560; font-size:18px;float:left; margin-left:120px;}
.login .right a.regbtn{width:180px;height:45px; display:block; background:#4997e2;border-radius:3px; line-height:45px;color:#fff; text-align:center; margin:20px 0px;}
.login .right a.regbtn:hover{ background:#3687d4}


/*用户注册*/
.regtitle{height:100px; line-height:100px;background:url(201511241823.jpg) no-repeat 50% -50px;}
.regtitle strong{ font-size:22px;font-weight:normal;color:#655f5d;}
.regtitle strong em{width:5px;float:left; background:#4997e2;height:30px;margin:36px 20px 0px 0px}
.regtitle .titr{float:right; font-size:16px; padding-right:30px;color:#655f5d;}
.regtitle .titr .lg_btn{width:135px;height:40px; line-height:40px; background:#20c581;color:#fff;float:left;margin-top:30px; text-align:center;border-radius:3px; margin-left:10px; margin-right:10px;}
.regtitle .titr img{ margin:0px 10px;height:25px;}

.userreg{ padding:40px 0px; background:#fff;}
.userreg .left{ font-size:14px; padding-left:120px;}
.userreg .left h4{ font-size:22px;font-weight:normal;height:52px; line-height:32px;}
.userreg .left ul li{ padding:10px 0px; line-height:35px;}
.userreg .left ul li .text{width:288px;height:33px; line-height:100%;border:1px solid #d0d6dc; background:url(headbg.png) repeat-x; outline:none; padding-left:10px; border-radius:3px;}
.userreg .left ul li .text:focus{color:#5b6269;border:1px solid #4997e2;box-shadow:0px 0px 2px #d0d6dc;}
.userreg .left ul li .text_yz{width:120px;height:33px; line-height:100%;border:1px solid #d0d6dc; background:url(headbg.png) repeat-x; outline:none; padding-left:10px; border-radius:3px;float:left;}
.userreg .left ul li .text_yz:focus{color:#5b6269;border:1px solid #4997e2;box-shadow:0px 0px 2px #d0d6dc;}
.userreg .left ul li .title{width:90px;float:left;}
.userreg .left ul li .title font{color:#eb5445; padding-right:5px;font-weight:bold;}
.userreg .left ul li.reg_category label{ padding-right:20px;float:left;}
.userreg .left ul li.reg_category label input{-webkit-appearance: none;width:14px;height:14px; background:url(radiobg.png) no-repeat -15px 0px;margin:10px 5px 0px 0px;float:left; cursor:pointer; outline:none;}
.userreg .left ul li.reg_category label input:checked{ background:url(radiobg.png) no-repeat}
.userreg .left #viewlicense{width:20px;height:20px;-webkit-appearance: none; outline:none; background:url(shopcart/check.png) no-repeat;float:left;margin-right:10px; cursor:pointer;margin-top:8px; margin-left:90px;}
.userreg .left #viewlicense:checked{background:url(shopcart/check.png) no-repeat -20px 0px;}
.userreg .left ul li .d_default{color:#ea4939; padding-left:90px;}
.userreg .left ul li .d_err{color:#ea4939; padding-left:90px;}
.userreg .left ul li .d_on{color:#ea4939; padding-left:90px;}
.userreg .left ul li .d_ok{color:#31aa45; padding-left:90px;}

.userreg .left .v_Codeimg img{height:35px; margin-left:20px;}
.userreg .left ul li .regbtn{ margin-left:90px;width:300px; text-align:center;height:40px; line-height:100%;color:#fff; background:#4997e2;border:0px;border-radius:3px; font-size:16px; margin-bottom:10px;-webkit-transition: .3s;transition: .3s;}
.userreg .left ul li .regbtn:hover{ background:#3687d4}

.userreg .left #license{width:580px; margin-left:90px;color:#5b6269; line-height:26px;border:1px solid #d0d6dc;height:400px; overflow-x:hidden; overflow-y:scroll; padding:10px 20px 20px 20px; background:#f7f9fa}
.userreg .left #license .tit{height:40px; line-height:40px; font-size:14px;font-weight:bold;}

.userreg .right{width:300px;float:left; font-size:16px; line-height:26px; display:none}
.userreg .right .r_loginbtn{width:100%;height:40px; line-height:40px;color:#fff;background:url(bg07.png) repeat-x;color:#5b6269;border:0px; font-size:18px;border-radius:3px;border:1px solid #d0d6dc;box-shadow:0px 1px 1px #e3e7ec; display:block; text-align:center;}

.nomore{ clear:both; text-align:center; display:none;height:40px; line-height:40px; font-size:14px;color:#919ca5;}



/*评论*/
.ct_pl{font-size:14px; overflow:hidden;color:#999;}
.ct_pl span.rightcmtnum{ display:none;}
.ct_pl span.rightcmtnum a{color:#999;padding-left:17px}
.ct_pl .username{width:130px;border:1px solid #ccc;background:#fff url(bg37.png) repeat-x; height:19px; line-height:19px;margin-right:15px}
.ct_pl .password{border:1px solid #ccc;background:#fff url(bg37.png) repeat-x; height:19px; line-height:19px;width:130px;}
.ct_pl textarea{color:#999;background:#fff url(bg37.png) repeat-x;font-size:12px;padding:10px 5px; font-size:14px;border:1px solid #ccc;margin-top:15px;height:80px;width:680px; }
.ct_pl #SubmitComment{width:140px;height:40px; line-height:40px; display:block;background:#56abf1;margin-top:20px;border:0px;color:#fff;font-size:16px;font-family:"\5FAE\8F6F\96C5\9ED1"; cursor:pointer;border-radius:3px;}
.ct_pl #SubmitComment:hover{background:#439fea;}
.ct_pl .commenttips{width:553px;background:url(13.gif) repeat-x;border:1px solid #e1e1e1;border-top:0px;border-right:1px solid #fff; float:left;padding-left:10px; line-height:28px;height:28px;font-size:12px;color:#666; display:none}
.ct_mood{ padding:10px;border-top:1px solid #ddd;}

.pllist{ color:#999; padding-top:15px}
.pllist table{ padding-top:15px}
.pllist table tr td{ padding:20px 0px; position:relative; line-height:22px;color:#666; border-bottom:1px solid #ddd;color:#0271cb; font-size:14px;}
.pllist table tr td span{color:#999;font-size:12px;font-weight:100}
.pllist table tr td .content{ padding-top:5px; line-height:19px;color:#666;font-size:12px;font-weight:100}
.pllist table tr td img.userface{width:55px; height:55px; margin-right:12px;}
.pllist table tr td .userbox{width:67px; height:67px; background:url(userbox.png) no-repeat;margin-top:3px; position:absolute;}
.pllist table strong{font-weight:normal}
.pllist table tr td p{font-weight:normal; padding-top:5px;color:#666;}

.pinglunmain {
	width: 980px;
	margin: 0 auto;
}
.pinglunmain h4 {
	line-height: 60px;
	height: 40px;
	font-size: 16px;
	font-family: "\5FAE\8F6F\96C5\9ED1";
}
.pinglunmain .box01 {
	width: 960px;
	margin-top: 20px;
	padding-top: 15px;
	overflow: hidden;
	background: #f5f5f5;
	padding: 10px;
}
.pinglunmain .box01 a {
	color: #0a6cb7;
	font-weight: bold;
}
.pinglunmain .box01 h4 {
	background: url(10.gif) no-repeat;
	padding-left: 20px;
	height: 25px
}
.pinglunmain .box01 .textbox {
	border: 1px solid #ddd;
	border-top: 1px solid #C1C0C0;
	border-left: 1px solid #C1C0C0
}
.pinglunmain .box01 textarea {
	color: #666;
	background: #fff url(11.gif) repeat-x;
	font-size: 12px;
	padding: 5px;
	border: 1px solid #ddd;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	margin-top: 10px;
	height: 80px;
	float: left;
}
.pinglunmain .box01 #SubmitComment {
	width:105px;border-radius:3px;
	height: 36px; line-height:100%;
	background:#56abf1;
	margin: 5px 0px 0px 10px;
	border: 0px;
	color: #fff;
	text-align: center;
	font-size: 16px;
	font-family: "\5FAE\8F6F\96C5\9ED1";
	cursor: pointer
}
.pinglunmain .box01 #SubmitComment:hover{ background:#439fea}
.pinglunmain .box01 .commenttips {
	float: left;
	padding-left: 10px;
	line-height: 40px;
	height: 40px;
	background: url(12.gif) repeat-x;
	font-size: 12px;
	color: #666
}
.pinglunmain .box02 {
	padding: 20px 0px;
	color: #666;
	line-height: 24px
}
.pinglunmain .box02 tr td {
	padding: 5px 0px
}

.mm{background:#fff;}
.mm .lc{height:40px; line-height:40px;margin-top:40px;padding-left:120px;}
.mm .lc ul li{background:url(lc_bg_02.gif) no-repeat 100% 50%; float:left;padding:0px 10px 0px 25px; width:110px; position:relative;margin-left:-11px}
.mm .lc ul .curr{background:url(lc_bg_01.gif) no-repeat 100% 50%;color:#fff;font-weight:bold;font-size:14px}
.find .user_topG{ padding-left:120px;}
.find .user_topG ul li{ position:relative; padding-left:90px;margin:20px 0px; line-height:33px;}
.find .user_topG ul li span{width:90px; font-size:14px; position:absolute;left:0;}
.find .user_topG ul li select{width:298px; padding-left:10px; font-size:16px;-webkit-appearance: none;height:38px; line-height:100%;border-radius:3px;border:1px solid #d0d6dc; background:#fff url(xlbg.png) no-repeat 100% 50%; cursor:pointer;color:#5b6269; outline:none}
.find .user_topG ul li select:focus{color:#5b6269;border:1px solid #4997e2;box-shadow:0px 0px 2px #d0d6dc;}

.find .user_topG ul li .text{width:288px;height:33px; line-height:100%;border:1px solid #d0d6dc; background:url(headbg.png) repeat-x; outline:none; padding-left:10px; border-radius:3px; font-size:14px;color:#5b6269;}
.find .user_topG ul li .text:focus{color:#5b6269;border:1px solid #4997e2;box-shadow:0px 0px 2px #d0d6dc;}

.find .user_topG ul font{ padding-left:90px; display:block; font-size:14px;color:#ea4939}
.find .user_topG .getpassbtn{width:300px;height:40px;border-radius:3px;-webkit-transition: .3s;transition: .3s; line-height:100%;background:#4997e2;border:0px;color:#fff; font-size:18px;margin-top:10px;}
.find .user_topG .getpassbtn:hover{ background:#3687d4}

.fenye{ padding:20px 0px;}
.fenye a{width:38px;height:38px; text-align:center; line-height:38px; background:#ebf0f3;border-radius:3px; font-size:16px;float:left; margin-left:10px;color:#5b6269;}
.fenye a:hover{color:#fff; background:#abb3ba;}
.fenye a.curr{ background:#5398de;color:#fff}

.footer{ background:#373e44; padding:40px 0px; }
.footer .left{width:820px;float:left;color:#a0a9b0; }
.footer .left .ft_about{ font-size:14px;}
.footer .left .ft_about a{color:#d8dfe4;margin-right:35px}
.footer .left .copyright{ margin-top:20px; line-height:22px; position:relative; }
.footer .left .copyright .ftlogo{ position:absolute;top:4px;left:0px;}
.footer .right{float:right;width:240px;float:right}
.footer .right h4{ font-size:14px;font-weight:normal;color:#d8dfe4;height:34px; line-height:24px; }
.footer .right span{width:43px;height:43px; text-align:center; line-height:40px;border-radius:50%;border:1px solid #a0a9b0;color:#a0a9b0;float:left;margin-right:20px; cursor:pointer;-webkit-transition: .3s;transition: .3s;}
.footer .right span i{ font-size:24px;}
.footer .right span:hover{color:#d8dfe4}

.footer .linkmain{margin-top:20px;color:#a0a9b0;border-top:1px solid #424a50; padding-top:20px; line-height:22px;}
.footer .linkmain a{color:#a0a9b0; margin-left:20px}
.footer .linkmain a:hover{color:#d3d9de;}


/*2017-1-7子栏目页面*/
/*标题样式*/
.title-ky, .title-ky-nb {height:36px;background:url(icon_all_green.png) repeat-x 0px -745px;}
.title-ky-nb {background-image:none;}
.title-ky h2, .title-ky-nb h2 {background:#fff;padding-right:20px;height:36px;line-height:36px;font-size:24px;font-weight:normal;text-decoration:none;}
.w900{width: 900px;}
.w800{width:800px;}
.select-menu{margin-top: 20px;margin-bottom: 20px;}
.select-menu li {float:left;display:inline;margin-right:10px;}
.select-menu li a, .select-menu .on a {display:block;padding:6px 20px;line-height:24px;font-size:14px;font-weight:bold;color:#666;text-decoration:none;}
.select-menu li a:hover, .select-menu .on a, .select-menu .on a:hover {background:#0054a7;color:#fff;}

.select-submenu{margin-bottom: 18px;}
.select-submenu li{display:block;float:left;padding-bottom:10px;font-size:14px;line-height:18px;}
.select-submenu .l-t {font-weight:bold;}
.select-submenu .l-v a {float:left;display:block;display:inline;white-space:nowrap;margin:0 10px 4px;color:#666;text-decoration:none;}
.select-submenu .l-v a.on, .select-submenu .l-v a.on:hover, .select-submenu .l-v a:hover {color:#f60;}

.result{padding-top: 20px;width:190px;text-align:right;overflow:hidden;}
.f14 {font-size: 14px;}
.fblue-25 {font-size:25px;font-family:Arial, Helvetica, sans-serif;color:#5eb942;margin-left: 6px;margin-right: 6px;}

.more-icon {width:47px;height:22px;padding-left:20px;font-size: 12px;}
.more-icon a {display:block;padding-right:22px;line-height:20px;color:#666;text-decoration:none;background:url(../images/icon_all_green.png) repeat-x 29px -263px;}
.more-icon a:hover {color:#000;background-position:29px -289px;}
.whiteback {background:#fff;margin-top: 8px;}
.subject-body li {float:left;display:block;display:inline;padding-bottom:15px;margin-right: 15px;}
.subject-pic {width:221px;height:145px;overflow:hidden;position: relative;}
.subject-pic .tip {width:80px;height:20px;line-height:20px;padding:4px 10px;text-align:center;color:#666;position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-50px;background:#fff;z-index:3;}
.subject-list-title {font-size:14px;height:40px;line-height:20px;overflow:hidden;margin-top: 12px;margin-bottom: 12px;}
.showbox {width:100%;height:100%;position:absolute;top:0;left:0;z-index:1; display:none;}
.subject-list.curr .showbox { display:block;}
.showbox .pic-mask {width:100%;height:100%;position:absolute;z-index:2;top:0;left:0;background:rgba(0, 0, 0, 0.4) !important;filter:Alpha(opacity=40);background:#000;}
.mtb12 {margin-top:12px;margin-bottom:12px;}
.mr10 {margin-right:10px;}
.text-thr {text-decoration: line-through;color: #666;}
.fred {color: #e6393b;}
a.btn-green {height:20px;line-height:20px;padding:0 6px;border:1px solid #ccc;text-align:center;color:#666;background:#f3f3f3;text-decoration:none;}
a.btn-green:hover {border:1px solid #f90;background:#f90;color:#fff;text-decoration:none;}
a.btn-gray {display:block;padding:0 6px;line-height:20px;border:1px solid transparent;color:#666;text-decoration:none;}
a.btn-gray:hover {border:1px solid #ccc;background:#fff;color:#000;}
.icon-entry a {display:block;line-height:20px;color:#999;margin-right:14px;padding-left:16px;text-decoration:none;font-family:Arial, Helvetica, sans-serif;background:url(../images/icon_all_green.png) no-repeat 0px -360px;}
.icon-entry a:hover {color:#000;}
a.play {webkit-transition:0s;transition:0s;background-position:0px -360px;}
a.play:hover {background-position:0px -396px;}
a.pl {webkit-transition:0s;transition:0s;background-position:0px -432px;}
a.pl:hover {background-position:0px -468px;}
a.z {webkit-transition:0s;transition:0s;background-position:0px -504px;}
a.z:hover {background-position:0px -540px;}
a.gz {webkit-transition:0s;transition:0s;background-position:0px -575px;}
a.gz:hover {background-position:0px -611px;}

.function{width:100%;height:100%;position:absolute;top:0;left:0;z-index:3;}
.function a{float:right;display:block;display:inline;width:25px;height:25px;margin:7px 7px 0 0;overflow:hidden;background:#fff url(icon_all_green.png) no-repeat -70px -468px;}
.function a.pl{background-position:-70px -468px;}
.function a.pl:hover{background-position:-95px -468px;}
.function a.z {background-position:-70px -493px;}
.function a.z:hover{background-position:-95px -493px;}
.function a.gz {background-position:-70px -517px;}
.function a.gz:hover{background-position:-95px -517px;}
.function a.gz-suc, 
.function a.gz-suc:hover{background-position:-120px -517px;cursor:default;}
.function a.z-suc, 
.function a.z-suc:hover{background-position:-120px -492px;cursor:default;}

.newsBottom{ margin-top:40px; margin-bottom:30px;}
.colume-lc {width: 917px;}
.kyzx .border-gray-b{margin-top: 12px;margin-bottom: 12px;margin-right: 50px;border-bottom: 1px solid #e4e4e4;height: 275px;width: 408px;}
.fgray,.fgray a{color: #666;}
.lh-26 {line-height: 26px;}
.mr20{ margin-right:20px;}
.w245 {width: 245px;}
.mt16 {margin-top: 16px;}
.kyzx .news-list li,.kyzx .news-list dd,.kyzx .timeline-padding1 li {font-size: 14px;height: 26px;line-height: 26px;overflow: hidden;padding-left: 10px;background: url(icon_all_green.png) no-repeat -290px -33px;}
.kyzx .news-list li a,.kyzx .timeline-padding li a {font-size: 14px;}
.prl6 {padding: 0 6px;}
.f999 {color: #999;}
.f-arial{font-family: Arial;}
.kyzx a:hover{color:#e6393b;text-decoration:underline;}
.mb10 {margin-bottom: 10px;}
.colume-rc{width: 262px;}
.kyzx .border-gray-t {margin-top: 30px;padding: 15px;background: #fafafa;}

/*app下载页面*/
.w750{width:750px; background:#fff;}
.appTop{height:91px; background:#fff;}
.appBanner{ position:relative;}
.appBanner img{display:block; margin:auto;}
.smallAdd{position:relative;}
.pt41{padding-top:41px;}
.smallAdd img{display:block; margin:auto;}
.imgMt5{margin-bottom:5px !important;}
.appcont a{display: block;margin: auto;width: 150px;text-align: center;line-height: 40px;height: 40px;background: #ffa800;font-size: 16px;color: #fff;border-radius: 3px;}
.loadBtn{ position:absolute;left:173px;top:186px; height:38px;width:120px;}
.loadBtn2{position:absolute;left:318px;top:186px; height:38px;width:114px;}
.loadBtn3{position:absolute;left:463px;top:186px; height:38px;width:114px;}
.appBtn{position:absolute;right:37px;top:277px;width:80px; height:17px;}
.tips{ line-height:28px; font-size:18px;text-indent: 2em; margin:18px 50px;color: #616161;}


/*2016.6.14直播页面*/
/*左边部分的样式*/
.live_leftbox{ position:absolute; width:100px;overflow:hidden; left:0; top:0; background:#303437;box-shadow: 1px -1px 5px 0px #000; z-index:1;}
.live_leftbox .block01{padding:10px;border-bottom: 1px solid #000;}
.live_leftbox .block01 .member_img{width: 50px;height: 50px;border-radius: 50px;margin: auto;overflow: hidden;}
.live_leftbox .block01 .member_img img{ width:100%; height:100%;}
.live_leftbox .block01 .member_name{ color:#fff; text-align:center; line-height:25px;}

.live_leftbox .block02{padding: 10px;background: url(line3.png) no-repeat top center;border-bottom: 1px solid #000;}
.live_leftbox .block02 .studentlist{height:400px; overflow:hidden; position:relative;}
.live_leftbox .block02 .student{height:1988400px;width:80px; position:absolute;top:0;left:0;}
.live_leftbox .block02 .student li{ text-align:center; padding:10px 0;height:30px; overflow:hidden;}
.live_leftbox .block02 .student li img{ width:30px; height:30px; border-radius:30px;}
.live_leftbox .block02 .prve,.live_leftbox .block02 .next{ text-align:center; color:#bbb;}
.live_leftbox .block02 .prve span:hover,.live_leftbox .block02 .next span:hover{ color:#fff;}
.live_leftbox .block02 .prve span,.live_leftbox .block02 .next span{ cursor:pointer;}
.live_leftbox .block02 .next.cur,.live_leftbox .block02 .next.cur span:hover { color:#666}
.live_leftbox .block02 .prve.cur,.live_leftbox .block02 .prve.cur span:hover { color:#666}
.live_leftbox .block03{padding: 10px;background: url(line3.png) no-repeat top center;}
.live_leftbox .block03 .flowers,.live_leftbox .block03 .diamonds{text-align: center;margin: 10px 0;}
.live_leftbox .block03 .flowers a,.live_leftbox .block03 .diamonds a{color: #fff;}
.live_leftbox .block03 .flowers img,.live_leftbox .block03 .diamonds img{ width:20px; height:20px;}

/*中间部分的样式*/
.live_centerbox{ position:absolute; left:100px; top:0; background:#282b30;}
.live_centerbox .ltop_box{ height:60px; background:#2d2e34;/*box-shadow: 0 6px 5px -5px #000;*/    border-bottom: 3px solid #000;}
.live_centerbox .ltop_box .return_btn{line-height: 60px;color: #fff;margin-left: 20px;font-size: 12px;background:#505050;padding: 5px 10px;border-radius: 3px; border:1px solid #252525;/*-moz-box-shadow:  3px 3px 3px #68AB54 inset; -webkit-box-shadow: 3px 3px 3px #68AB54 inset;box-shadow: 3px 3px 3px #68AB54 inset;*/}
.live_centerbox .ltop_box .return_btn:hover{ background:#808080;}
.live_centerbox .ltop_box .left_tc .left_tcimg img{width: 30px;height: 30px; border-radius: 30px;}
.live_centerbox .ltop_box .left_tc{margin-left: 40px;border-right: 1px solid #000;padding: 0 20px; line-height:60px;}
.live_centerbox .ltop_box .left_tc .left_tcimg {line-height: 60px;}
.live_centerbox .ltop_box .left_tc .left_tccourse{color: #fff;margin-left: 5px;}
.live_centerbox .ltop_box .right_stunum {border-right: 1px solid #000;background: url(line2.png) no-repeat left center;padding: 0 20px; color:#808080; height:60px; line-height:60px;}
.live_centerbox .ltop_box .right_stunum i{ font-size:18px; color:#808080;}
.live_centerbox .ltop_box .right_stunum .numcolor{ font-size:15px; color:#fff;}
.live_centerbox .ltop_box .line2{background: url(line2.png) no-repeat left center; width:1px;height: 60px;}
.live_centerbox .lbottom_box{ position:relative; overflow:auto; background:#000;}
.live_centerbox .lbottom_box .none_live{width:100%; height:99%; color:#fff; text-align:center;}
.live_centerbox .lbottom_box .none_live .empty{ position:absolute;}
/*右边部分的样式*/
.right_bigbox{ width:297px; /*overflow:hidden;*/ position:fixed;right:0;height:100%;}
.right_bigbox .hide_btn{ cursor:pointer;position: absolute;left: -15px;color: #fff;z-index:1000;background: #202226;width: 18px;height: 40px;line-height: 40px;text-align: center; border-radius: 5px 0 0 5px;}
.right_bigbox .hide_btn.cur{ display:none;}
.right_bigbox .ishow_btn{ display:none;}
.right_bigbox .ishow_btn.cur{ cursor:pointer;display:block;position: absolute;left: -17px;color: #fff;z-index: 99;background: #202226;width: 18px;height: 40px;line-height: 40px;text-align: center; border-radius: 5px 0 0 5px;}
.right_bigbox .hide_btn:hover,.right_bigbox .ishow_btn.cur:hover{ background:#2A2D30;}

.live_rightbox{ position:absolute; width:294px; overflow:hidden; right:0; top:0; background:#2a2d30; border-left: 3px solid #000; z-index:99;}
.live_rightbox ul.tab_name{background: #323639;border-bottom: 3px solid #000;height: 60px;}
.live_rightbox ul.tab_name li{ float:left; width:24.9%; text-align:center; color:#fff; line-height:60px; font-size:14px; cursor:pointer;}
.live_rightbox ul.tab_name li.curr{background:#3790e4;}
.live_rightbox .tab_con{overflow-y: auto;}
.live_rightbox .tab_con .tabbox{ display:none;}
.live_rightbox .tab_con .tabbox .emptymsg{padding-top: 10px;padding-bottom: 20px;padding-left: 40px;background: url('../emptymsg1.gif') no-repeat;text-align: left;margin: 40px auto 10px;overflow: visible;display: block;color: #999;width: 100px;}

.live_rightbox .tab_con .tabbox .livecourse_l .c_chapter,.live_rightbox .tab_con .tabbox .livecourse_l .c_class{min-height: 36px;color: #ddd;font-size: 12px;cursor: pointer;padding: 0px 0px 0px 5px;overflow: hidden;}
.live_rightbox .tab_con .tabbox .livecourse_l .c_chapter .no,.live_rightbox .tab_con .tabbox .livecourse_l .c_class .no{width: 45px;padding: 0px 0px 0px 5px;float: left;height: 36px;line-height: 36px;}
.live_rightbox .tab_con .tabbox .livecourse_l .c_chapter .picl { color:#006400;line-height: 36px;font-weight: bold;width: 28px;height: 36px;background: url('../chapter.png') no-repeat center center;font-family: Tahoma;float: left;text-align: center;}
.live_rightbox .tab_con .tabbox .livecourse_l .c_class .picl{width: 28px;height: 36px;background: url('../nostart.png') no-repeat center center;float: left;}
.live_rightbox .tab_con .tabbox .livecourse_l .c_class .curr{width: 28px;height: 36px;float: left;background: url('../study.png') no-repeat center center;}
.live_rightbox .tab_con .tabbox .livecourse_l .c_chapter .name,.live_rightbox .tab_con .tabbox .livecourse_l .c_class .name{width: 136px;padding: 0px 0px 0px 5px;float: left;height: 36px;line-height: 36px;overflow: hidden;}
.live_rightbox .tab_con .tabbox .livecourse_l .c_class .name a {color: #909090;}
.live_rightbox .tab_con .tabbox .livecourse_l{padding: 15px 10px;}
.live_rightbox .tab_con .tabbox .livecourse_l .classtit{color: #fff;font-size: 14px;}
.live_rightbox .tab_con .tabbox .livecourse_l .classtit b{display: inline-block;margin: 10px;width: 20px;height: 20px;line-height: 20px;text-align: center;background: #f69352;border-radius: 15px;font-weight: normal;}
.live_rightbox .tab_con .tabbox .livecourse_l .classtit em{border: 1px solid #909090; color:#909090; margin-left:10px;padding: 3px 10px; display:inline-block; border-radius: 3px;font-size: 12px;}
.live_rightbox .tab_con .tabbox .classbox{ padding-left:40px;}
.live_rightbox .tab_con .tabbox .classbox li a{ color:#909090; line-height:25px;}
.live_rightbox .tab_con .tabbox .classbox li a font{ display:block;}
.live_rightbox .tab_con .tabbox .classbox li a em{border: 1px solid #3790E4;color: #3790E4; padding: 0px 10px;border-radius: 2px;margin-top: 10px; display: inline-block;}
.live_rightbox .tab_con .tabbox .classbox li{ margin-bottom:10px;}

.live_rightbox .tab_con .tabbox .livecourse_l .myzhangji{ display:none;}
.live_rightbox .tab_con .tabbox .livecourse_l .c_class .no { text-align:right; color:#FF9600;}
.live_rightbox .tab_con .tabbox .livecourse_l .clickli{ position:relative;margin-bottom: 10px;}
.live_rightbox .tab_con .tabbox .livecourse_l .clickli .dot_big2{ top:10px; left:0;background:none;}
.live_rightbox .tab_con .tabbox .livecourse_l .clickli .time2_xx{ background:none;color: #ddd;font-size: 12px;cursor: pointer;padding: 0px 0px 0px 15px; height:35px; line-height:35px;/*overflow: hidden;*/}
.live_rightbox .tab_con .tabbox .livecourse_l .clickli .time2_xx a.celist{ color:#999;}
.live_rightbox .tab_con .tabbox .livecourse_l .clickli .course_sd i.dot_big2{ display:none;}
.live_rightbox .tab_con .tabbox .livecourse_l .clickli .course_sd .time2_xx{ padding-left:0;}


.live_rightbox .tab_con .tabbox .livecourse_l .clickli .time2_xx .time2_date{ display:none;}
.live_rightbox .tab_con .tabbox .livecourse_l .clickli ul.course_sd{padding-left: 25px; position:relative; display:none;}
.live_rightbox .tab_con .tabbox .livecourse_l .clickli ul.course_sd li .my_appointment{margin:0px; float:none; border:none;color: #888;text-align: left;}
.live_rightbox .tab_con .tabbox .livecourse_l .clickli ul.course_sd li .time2_xx p{ padding-left:0;margin-bottom: 5px;}
.live_rightbox .tab_con .tabbox .livecourse_l .clickli ul.course_sd li .time2_xx p em{color: #78B31D !important;}

.live_rightbox .tab_con .tabbox .tabbox_ul li{ float:left; width:49.9%; text-align:center; color:#b0b0b0;line-height: 35px;cursor: pointer; font-size:14px;}
.live_rightbox .tab_con .tabbox .tabbox_ul li.curr{ background:url(arrow1.png) no-repeat center bottom;}
.live_rightbox .tab_con .tabbox .tabbox_ul{border-bottom: 1px solid #474A4C;}
.live_rightbox .tab_con .tabbox .tabbox_box{border-top: 1px solid #000;padding: 15px;}
.live_rightbox .tab_con .tabbox .discuss{position: absolute;bottom: 0;left: 0;width:100%;border-top: 3px solid #000;height: 153px; background:#2A2D30;}
.live_rightbox .tab_con .tabbox .discuss .discussinner{ margin:20px;}
#showuserask2{ display:none;}
.live_rightbox .tab_con .tabbox .discuss #content0 #edui1{ width:100% !important;}
.live_rightbox .tab_con .tabbox .discuss #content0 #edui1 .edui-default .edui-editor-iframeholder{ width:100% !important;}
.live_rightbox .tab_con .tabbox .tabbox_box textarea{-moz-box-shadow:3px 3px 5px #bbb inset;-webkit-box-shadow:3px 3px 5px #bbb inset; box-shadow:3px 3px 5px #bbb inset;  width:94%;border-radius:2px;resize: none;height: 90px;border: 0px;padding:3%;font-size: 12px;color: #AAAAAA;}
.live_rightbox .tab_con .tabbox .tabbox_box .floatleft input{border: 0px;vertical-align: middle;margin-right: 5px;}
.live_rightbox .tab_con .tabbox .tabbox_box .floatleft{color: #9E9E9E;line-height: 30px;}
.live_rightbox .tab_con .tabbox .tabbox_box .floatright{ line-height:30px;}
.live_rightbox .tab_con .tabbox .tabbox_box .floatright .btnstyle1{margin: 0px;padding: 0px;border: 0px;width: 77px;height: 25px;line-height: 25px;text-align: center;font-family: \5fae\8f6f\96c5\9ed1, "Helvetica", "sans-serif","Microsoft YaHei";font-size: 12px;color: #fff;background: #f69352;cursor: pointer;margin-left: 10px;}
.noteslist .notes_ulist li{border-bottom: 1px dotted #46484A;padding: 10px 0px;}
.noteslist .notes_ulist li .row a{line-height: 28px;color: #eee;font-size: 12px;overflow: hidden;word-break: break-all;}
.noteslist .notes_ulist li .row .left {float: left;color:#606060;line-height: 17px;}

.live_rightbox .tab_con .tabbox .discuss_list{ overflow-y:auto; overflow-x:hidden; position:relative;}
.live_rightbox .tab_con .tabbox .discuss_list .discuss_listbox{padding:10px 10px 20px;margin-bottom: 10px;}
.live_rightbox .tab_con .tabbox .discuss .tjbutton {width:85px;float: right;height: 25px;line-height: 25px;font-family: Microsoft Yahei;background:#f69352;color: #fff;cursor: pointer;border: none;font-size: 12px;}

.live_rightbox .tab_con .tabbox .discuss_list li{margin:25px 0; position:relative;}
.live_rightbox .tab_con .tabbox .discuss_list li .userid{ display:none;}
.live_rightbox .tab_con .tabbox .discuss_list li.discussme .send {text-align: center;padding:5px 10px;float:right;position:relative;background:#73B2EC;border-radius:5px; max-width:100%;}
.live_rightbox .tab_con .tabbox .discuss_list li.discussme .send img{ max-width:100%;}
.live_rightbox .tab_con .tabbox .discuss_list li.discussme .discuss_img{float: right;width: 30px;margin-left: 20px; text-align:center;}
.live_rightbox .tab_con .tabbox .discuss_list li.discussme .discuss_img .discuss_imgname{color:#fff; display:none;}
.live_rightbox .tab_con .tabbox .discuss_list li.discussme .discuss_img img{ width:30px; height:30px;border-radius: 100%;}
.live_rightbox .tab_con .tabbox .discuss_list li.discussme .send .arrow {position: absolute;top: 8px;right: -5px;width:7px;height:12px;font-size: 0;background:url(../img/arrow.png) no-repeat;}
.live_rightbox .tab_con .tabbox .discuss_list .sendbox{padding-right: 50px;*padding-right:0;}
.live_rightbox .tab_con .tabbox .discuss_list li.discussother .send img{ max-width:100%;}
.live_rightbox .tab_con .tabbox .discuss_list li.discussother .discuss_img img{ width:30px; height:30px;border-radius: 100%;}
.live_rightbox .tab_con .tabbox .discuss_list li.discussother .send .sendinfo{word-break: break-all; font-size:12px; overflow:hidden;font-family: 'Microsoft Yahei'; color:#303030;}
.live_rightbox .tab_con .tabbox .discuss_list li.discussme{color:#fff; }
.live_rightbox .tab_con .tabbox .discuss_list li.discussother{ margin-top:0px;}
.live_rightbox .tab_con .tabbox .discuss_list li.discussother .send{text-align: center;padding:5px 10px;position:relative;border-radius:5px; max-width:100%; margin-top:20px;float:left; background:#fff;}
.live_rightbox .tab_con .tabbox .discuss_list li.discussother .discuss_imgname{ color: #fff; display:block;line-height:25px; height:25px; max-width:50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.live_rightbox .tab_con .tabbox .discuss_list li.discussother .discuss_img{float: left;margin-right: 20px;margin-left: 0;text-align: center;}
.live_rightbox .tab_con .tabbox .discuss_list li.discussother .send .arrow{position: absolute;top: 8px;left:-5px;width:7px;height:12px;font-size: 0;background:url(../img/arrow2.png) no-repeat;}


/*右边部分样式*/
.live_rightbox .tab_con .tabbox .net_grant{border-bottom: 3px solid #000;width: 100%;height: 150px;background: #2A2D30; position:absolute; top:63px; right:0;}
.live_rightbox .tab_con .tabbox .net_grant .net_grantin{padding:15px;}
.live_rightbox .tab_con .tabbox .net_grant .tjbutton {width: 85px;float: right;height: 25px;line-height: 25px;font-family: Microsoft Yahei;background:#f69352;/*-webkit-box-shadow: 3px 3px 3px #68AB54 inset; box-shadow: 3px 3px 3px #68AB54 inset;*/color: #fff;margin-top: 10px;cursor: pointer;border: none;font-size: 12px;border-radius: 3px;}


.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox{ margin:10px;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox .empty{ position:relative !important; margin:auto;}
.live_rightbox .tab_con .tabbox .discuss_list2{ overflow:auto; width:100%; position:absolute; top:216px; right:0;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li{padding:5px 0;min-height: 50px;position: relative;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .discusstl_img {width: 30px;position: absolute;left: 0;top: 12px;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .discusstl_img img {width: 30px;height: 30px; border-radius:30px;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .discusstl_right{padding-left:40px; color:#bbb;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .discusstl_right .discusstl_rightname{font-size: 12px;color: #808080;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .discusstl_right .discusstl_rightname span{padding-left: 15px;font-size: 12px;color: #808080;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .discusstl_right .discusstl_rightinfo{margin-top: 5px;font-size: 12px;line-height: 20px;color: #bbb;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .discusstl_right .discusstl_rightbtn{width: 55px;height: 20px;line-height: 20px;color: #F5A000;text-align: center;margin-top: 5px;margin-bottom:10px;float: right;cursor: pointer;border: 1px solid #F5A000;border-radius: 2px;font-size: 12px;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .discusstl_right .discusstl_rtalklist{padding:0px 0px 10px 0px;overflow: hidden;height: 120px;position: relative;-moz-animation: mybyjc 3s;-webkit-animation: mybyjc 3s;-o-animation: mybyjc 3s;display:none;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .discusstl_right .discusstl_rtalklist .textareabox {padding-right: 22px;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .discusstl_right .discusstl_rtalklist .textareabox textarea {width: 100%;height: 60px;padding: 10px;line-height: 20px;font-size: 12px;border: 1px solid #e3e3e3;font-family: "\5FAE\8F6F\96C5\9ED1";color: #808080;outline: none;display: block;overflow: hidden;border-radius: 3px 3px 0 0;resize:none;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .discusstl_right .discusstl_rtalklist .hfbox {background: #f5f5f5;height: 30px;padding-left: 10px;border: 1px solid #e3e3e3;border-top: 0px;line-height: 30px;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .discusstl_right .discusstl_rtalklist .hfbox .hfbtn {width: 90px;height: 30px;line-height: 100%;background: #F5A000;cursor: pointer;font-size: 12px;float: right;font-family: "\5FAE\8F6F\96C5\9ED1";color: #fff;border: 1px solid #F5A000;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .discusstl_right .discusstl_rtalklist .hfbox span {font-size: 12px;float: left;color: #808080;line-height: 30px;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .discusstl_right .discusstl_rtalklist .hfbox span font {font-size: 12px;color: #d00;}
/*2016.05.13修改*/
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .lct{ float:left;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .lct img{width: 30px;height: 30px;border-radius: 30px;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .rct{padding-left: 40px;color: #bbb;background:url(discusstl_rightb.jpg) repeat-x left bottom; padding-bottom:2px;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .rct .replylist{background: #444;margin: 10px 0;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .rct .replylist .replybox{padding: 10px;border-bottom: 1px solid #4E4A4A;border-top: 1px solid #3C3838;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .rct .replylist .replybox span{color:#9E9E9E;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .rct .replylist .replybox span em{float: right;font-style: normal;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .rct .replylist .replybox .talkinfo{margin-top: 10px;}

.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .rct .rname{font-size: 12px;color: #808080;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .rct .rname span {padding-left: 15px;font-size: 12px;color: #808080;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .rct .rinfo{margin-top: 5px;font-size: 12px;line-height: 20px;color: #bbb;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .rct .rbtn{width: 55px;height: 20px;line-height: 20px;color: #aaa; text-align: center;margin-top: 5px;margin-bottom: 10px;float: right;cursor: pointer; border: 1px solid #aaa;border-radius: 2px;font-size: 12px;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .rct .rtalklist{ background:none; display:none;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .rct .rtalklist{padding:0px 0px 10px 0px;overflow: hidden;height: 120px;position: relative;-moz-animation: mybyjc 3s;-webkit-animation: mybyjc 3s;-o-animation: mybyjc 3s;display:none;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .rct .rtalklist .textareabox {padding-right: 22px;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .rct .rtalklist .textareabox textarea {width: 100%;height: 60px;padding: 10px;line-height: 20px;font-size: 12px;border: 1px solid #e3e3e3;font-family: "\5FAE\8F6F\96C5\9ED1";color: #808080;outline: none;display: block;overflow: hidden;border-radius: 3px 3px 0 0;resize:none;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .rct .rtalklist .hfbox {background: #f5f5f5;height: 30px;padding-left: 10px;/*border: 1px solid #e3e3e3;*/border-top: 0px;line-height: 30px;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .rct .rtalklist .hfbox .hfbtn {width: 90px;height: 30px;line-height: 100%;background: #c0c0c0;cursor: pointer;font-size: 12px;float: right;font-family: "\5FAE\8F6F\96C5\9ED1";color: #fff;border: 1px solid #c0c0c0;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .rct .rtalklist .hfbox .hfbtn:hover{ background:#808080; border:1px solid #808080;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .rct .rtalklist .hfbox span {font-size: 12px;float: left;color: #808080;line-height: 30px;}
.live_rightbox .tab_con .tabbox .discuss_list2 .discuss_listbox li .rct .rtalklist .hfbox span font {font-size: 12px;color: #d00;}



.discuss_listbox .fenye a.curr{ background: #505050; color:#fff;}
.discuss_listbox .fenye {padding:20px 0;}
.discuss_listbox .fenye a {width:25px;height:25px;text-align: center;line-height: 25px;font-size: 14px;float: left;margin-left:5px;color: #909090; background:none;}
.discuss_listbox .fenye a img {display: block;margin: 0 auto;margin-top: 9px;}
.discuss_listbox .fenye table{ margin:auto;}
