@charset "utf-8";
/* CSS Document */
/*
site:		成都全搜索_通用样式
auther:		chirs
updated:	2014-11-17
updated by:	chirs
*/
/*-----base.css-----*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,table,th,td,section,article,aside,header,footer,nav,dialog,figure{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 Arial,Verdana,"\5b8b\4f53";}
section,article,aside,header,footer,nav,dialog,figure{display:block;}
table{border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;} 
address,caption,cite,code,dfn,em,b	
,th,var,i{font-weight:normal; font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
ol,ul{list-style:none;} 
caption,th{text-align:left;} 
h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:100%;} 
q:before,q:after{content:"";}
abbr,acronym{border:0;}
select,input,button,button img,textarea,label{margin:0px; vertical-align:middle;}
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
b{font-weight:bold;}
.clear{ overflow:hidden; clear:both;}
.clearfix:after{clear:both; overflow:hidden;content:".";}
/*-----common------*/
a{text-decoration:none;color:#333; cursor:pointer;}
a:hover{text-decoration:underline;color:#e11e2a;}
.undis{ display:none}


.f-l { float:left; }
.f-r { float:right; }
.f-st{font-family:\5b8b\4f53;}
.f-yh{font-family:\5FAE\8F6F\96C5\9ED1;}
/*----layout----*/
body{background:#fff;}
.wrap{ width:1000px; margin:0px auto; z-index:1; clear:both; }

.hr8 { height:8px; overflow:hidden; clear:both;font-size:0;margin:0;padding:0 }
.hr15 { height:15px; overflow:hidden; clear:both; }
.hr20 { height:20px; overflow:hidden; clear:both; }
.hr30 { height:30px; overflow:hidden; clear:both; }
/*顶部*/
.miniNav{width:100%;height:330px;background:url(topbg.jpg) no-repeat center top;}

/*频道导航*/
.navBeta {height:44px;width:100%;background:#ab1b24;overflow:hidden}
.navBeta ul{overflow:hidden}
.navBeta ul li{float:left;color:#fff;font:20px/44px \5FAE\8F6F\96C5\9ED1;}
.navBeta a{color:#fff;padding:0 30px;float:left}
.navBeta a:hover{text-decoration:none;color:#fff;background:#e22223;}
.navBeta a.this{background:#e22223;}
/*底部*/
.footer{height:130px;overflow:hidden;width:100%;border-top:1px solid #e11e2a}
.footer p{text-align:center;overflow:hidden; color:#000;font:14px/30px \5b8b\4f53;padding-top:16px}



/*最新动态*/
.topNews .hd{border-bottom:1px solid #fac687;height:40px;position:relative;background:url(i_04.jpg) no-repeat 0 center}
.topNews .hd span{border-bottom:2px solid #e11e2a;font:18px/40px \5FAE\8F6F\96C5\9ED1; display:block;position:absolute;width:80px;padding-left:20px;bottom:-1px;}
.fcous{overflow:hidden;height:325px;background:#fafafa;display:block}
.fs_A1{height:325px; position:relative; width:1000px;}
.fs_A1 .A1fBt{ position:absolute; bottom:10px;right:15px; overflow:hidden; zoom:1;  height:16px; z-index:10; }
.fs_A1 .shadow{ width:505px; position:absolute; top:0px; right:25px; z-index:10; height:300px;text-align:left; }
.fs_A1 .shadow h3{ text-align:center;font:24px/35px \5FAE\8F6F\96C5\9ED1;}
.fs_A1 .shadow p{overflow:hidden;text-indent:2em;color:#6d6e6e;line-height:30px;font-size:14px;padding-top:6px}
.fs_A1 .shadow p a{color:#e11e2a;}
.fs_A1 .fcon{ position:relative; width:100%; float:left;  display:none;  }
.fs_A1 .A1fBt i{font-style:normal }  
.fs_A1 .A1fBt a{display:inline;float:left;width:10px;height:10px;position:relative;margin:0 12px 0 0;outline:0; background:url(arrw.png) no-repeat; background-position:0 0; text-indent:-9999px;}
.fs_A1 .A1fBt a:hover,.fs_A1 .A1fBt a.current{background:url(arrw.png) no-repeat; background-position:-24px 0;}
.fs_A1 .fcon img{ display:block; width:430px;height:290px;}

.fs_A1 .fPic{padding:17px 0 0 20px}




/*主要内容*/

.mLeft{width:650px;overflow:hidden;float:left}
.mLeft .hd{border-bottom:1px solid #fac687;height:40px;position:relative;background:url(i_04.jpg) no-repeat 0 center}
.mLeft .hd span{border-bottom:2px solid #e11e2a;font:20px/40px \5FAE\8F6F\96C5\9ED1; display:block;position:absolute;width:85px;padding-left:20px;bottom:-1px;}
.mLeft .hd a{color:#a50707;font:14px/25px \5b8b\4f53;padding-top:15px}
.mLeft .hdb{border-bottom:1px solid #e11e2a;position:relative;height:29px}
.mLeft .hdb span{float:left;width:85px;height:30px;font:16px/28px \5FAE\8F6F\96C5\9ED1; text-align:center}
.mLeft .hdb span.on{color:#e11e2a !important;background:url(i_03.jpg) no-repeat;width:100px;font-size:18px}
.mLeft .hdb span.on a{color:#e11e2a !important;}
.mLeft .hdb span.on a:hover{text-decoration:none}

.mRight{width:330px;overflow:hidden;float:right}

	/*讲堂活动*/
.activities{height:340px;overflow:hidden}
.actPic{width:170px;padding:15px 0 0 15px}
.actPic dl{overflow:hidden}
.actPic dd img{width:165px;padding:1px;border:1px solid #cccccc}
.actPic dt{font-size:14px; text-align:center;line-height:30px}
.actTbox{width:450px;padding-top:15px}

.actArea,.sBox,.cBox,.couArea{overflow:hidden}
ul.aLi{overflow:hidden;padding-top:8px}
ul.aLi li{clear:both;background:url(dian.jpg) no-repeat 0 center;padding-left:15px;font-size:14px;line-height:30px}

	/*课件库*/
.cou_stu{overflow:hidden}
.cou_stuC{padding-top:15px;overflow:hidden}
.couArea{position:relative}

.couArea span.prev,.couArea span.next {display:block;width:25px;height:34px; cursor:pointer;position:absolute;top:60px} 
.couArea span.next {background:url(nesa.png) no-repeat;background-position:-25px 0;right:2px;z-index:50} 
.couArea span.prev{background:url(nesa.png) no-repeat;background-position:0 0; left:2px;z-index:50}

.box {float:left; position:relative;width:650px;overflow:hidden;} 
ul.cLi{overflow:hidden;padding-top:12px;width:1000%;height:170px;position: relative;z-index: 9;}
ul.cLi li{float:left;width:205px;height:170px;padding-right:17px}
ul.cLi li p{overflow:hidden}
ul.cLi li p img{width:205px;height:140px}
ul.cLi li h3{overflow:hidden;font-size:14px;line-height:30px;text-align:center;height:30px}


	/*故事库*/
ul.sLi{overflow:hidden;}
ul.sLi li{clear:both;background:url(dian.jpg) no-repeat 0 16px;font-size:14px;border-bottom:1px solid #eeeded;padding:4px 0 4px 15px}
ul.sLi li p{overflow:hidden;line-height:24px;color:#7a7a7a}
ul.sLi li h3{overflow:hidden;font-size:14px;line-height:30px;height:30px}

	/*讲师库*/
#the_lecont  span.prev,#the_lecont span.next {top:90px} 
#the_lecont ul.cLi{overflow:hidden;padding-top:12px;width:1000%;height:220px;position: relative;z-index: 9;}
#the_lecont ul.cLi li{float:left;width:167px;height:220px;padding:0}
#the_lecont ul.cLi li p{overflow:hidden}
#the_lecont ul.cLi li p img{width:150px;height:190px}
#the_lecont ul.cLi li h3{overflow:hidden;font-size:14px;line-height:30px;text-align:center;height:30px}


	/*讲堂预告*/

.mRbate{border:1px solid #e8e8e8;padding:5px 4px;overflow:hidden}
.mRbate .hd{border-bottom:1px solid #fac687;height:43px;overflow:hidden; background:url(i_31.jpg) no-repeat;color:#e11e2a;font:20px/43px \5FAE\8F6F\96C5\9ED1;padding-left:15px}

.mRtxt{overflow:hidden;width:310px;margin:0 auto;padding-top:10px;position:relative;height:275px}
.mRtxt .pic{height:180px; position:relative}
.mRtxt .pic img{width:310px;height:180px;}
.mRtxt .pic a span{width:100%; position:absolute; top:140px; left:0px; z-index:10; height:40px;background:rgba(0,0,0,0.6);
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block; line-height:34px;font:18px/40px \5FAE\8F6F\96C5\9ED1; text-align:center;color:white}
.mRtxt .txt{color:#7a7a7a;font-size:14px;line-height:30px;overflow:hidden;padding-top:5px}


.mRtxt .fcon{position:relative; width:100%; float:left;  display:none;  }

.mRtxt .A1fBt1 i{font-style:normal }  
.mRtxt .A1fBt1 a{display:inline;float:left;width:10px;height:10px;position:relative;margin:0 5px 0 0;outline:0; background:url(arrwd.png) no-repeat; background-position:0 0; text-indent:-9999px;}
.mRtxt .A1fBt1 a:hover,.mRtxt .A1fBt1 a.current{background:url(arrwd.png) no-repeat; background-position:-24px 0;}

.mRtxt .A1fBt1{ position:absolute; bottom:0px;right:15px; overflow:hidden; zoom:1;  height:16px; z-index:10; }


.mRUl{overflow:hidden}
ul.ubate{overflow:hidden;padding:3px 5px}
ul.ubate li{clear:both;height:20px;line-height:20px;padding:5px 0}
ul.ubate li  a{line-height:20px;float:left;font-size:14px}
ul.ubate li  a em{background:url(num.jpg) no-repeat;width:25px;height:20px; background-position:0 -30px;float:left; text-align:center;padding-right:8px}
ul.ubate li  a:hover em{background:url(num.jpg) no-repeat;width:25px;height:20px; background-position:0 0;color:white}
