@charset "utf-8";
body {
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#333;
	line-height:26px;
	background: url(../images/bg2018.jpg) repeat;
	font-family: 宋体, 新宋体, Arial, Helvetica, sans-serif;

}
ul,li{ margin:0px; padding:0px; list-style:none}
.lh24{line-height: 21px}
.f14{font-size: 12px}
.bk10{ padding-top:10px;clear:both}.bk5{ padding-top:6px;clear:both}.bk15{ height:15px;clear:both}
.hr10{ height:10px;clear:both}
.pad10{ padding:10px;}
h1,h2,h3,h4,h5{ margin:0px;}
img{ border:none}
div  li{ margin:0px; padding:0px;}
*{ margin:0px; padding:0px;}

h1 {font-size: 14px;
color: #663300;
font-weight: bold;
margin-top: 3px;
margin-bottom: 3px;
}
h2{
	display:block;
	font-size: 15px;
	font-weight: bold;
}
a.logo1{ display:block; width:980px; height:174px; padding:0px; margin:0px; background:url(../images/top.jpg) no-repeat; text-indent:-5000px;}
a:link {color: #333;text-decoration: none; }
a:visited {color: #333;text-decoration: none;}
a:hover {color: #993300;text-decoration: none;}
a:active {color: #333;text-decoration: none;}
.wenzi13 {font-size: 13px;color: #000000;}
p{margin:0px;padding-top: 6px;padding-bottom: 6px;}
ul,li{ list-style:none; }
.clear{ clear:both}.cl24{clear:both; height:24px;}



.wrap{ margin:0px auto; width:1230px;}
.head{ width:1230px; height:70px; margin:0px auto; padding-top:15px; padding-bottom:15px;}
.head .logo{ width:330px; float:left; height:71px; padding-left:26px;}
.head .nav{ float:right; width:830px; height:30px; padding-top:31px;}
.head .nav li{ width:83px; height:30px; float:left} 
.head .nav li a{ display:block; width:83px; height:24px; padding-top:2px; padding-bottom:5px; text-align:center; color:#333; font-size:14px; font-weight:600}
.head .nav li a:hover,.head .nav li a.on{background:url(../images/nav12018.png) no-repeat; color:#fff;}
.banner{ height:430px;background:url(../images/bannerbg.jpg) repeat; width:100%; }.banner .bannerad{ width:1230px; height:430px; margin:0px auto;}

#main_l{ width:300px; padding:0px;  float:left;}
#main_l .stitle{ height:43px; text-align:center}

.subtitle{ width:264px; height:130px;background:url(../images/subtitle.jpg) no-repeat; margin-bottom:15px;}
.subcontent{ width:264px; margin:0px; padding:17px; border:1px solid #cac6c3; background:#f9f5f2;}



#main_r{ width:916px; padding:0px; float:right;}

.crumb{ line-height:23px; height:23px;padding-top:10px;  padding-left:22px;padding-bottom:10px; background:url(../images/home.png) no-repeat 5px center; color:#58383b}
.crumb a{ font-size:14px; color:#333}
.crumb a:hover{ }


.main_2x{ border:1px solid #dcd8d3; background:#f9f5f2; padding:27px; }
.main_2x .p1{ margin:0px auto; width:360px; height:44px; text-align:center; line-height:44px; font-size:18px; color:#930707; background:url(../images/p1bg.png) no-repeat center top;}
/*列表带缩略图*/
	.taijili{height:167px;padding-bottom:0px; padding-top:24px; position:relative; background:url(../images/liline.png) no-repeat center top;}
	.taijili:first{ background:none;}
	.taijili img{width:250px;height:167px;float:left;padding:0px 35px 0px 0px;}
	.taijili a.title{height:25px; line-height:30px; font-size:16px;color:#733e41; padding-top:10px; display:block; padding-bottom:10px;}
	
	.taijili  span{ color:#733e41}
	.taijili p{color:#666;padding-bottom:0; line-height:23px; overflow:hidden;  padding-top:0px; font-size:15px;}
	.taijili .adds{ position:absolute;right:6px; bottom:5px;color:#666; font-size:14px;}
	/*两列列表带缩略图*/
	.videoli{height:107px;padding-bottom:20px; padding-top:24px; position:relative; border-bottom:1px dotted #dcd8d3;width:400px; float:left; padding-right:10px; padding-left:10px}
	.videoli:first{ background:none;}
	.videoli img{width:160px;height:107px;float:left;padding:1px;  border:1px solid #dcd8d3 ; margin-right:15px;
	}
	.videoli a.title{height:25px; line-height:30px; font-size:14px;color:#733e41; padding-top:10px;  padding-bottom:10px;}
	
	.videoli  span{ color:#733e41}
	.videoli p{color:#666;padding-bottom:0; line-height:23px; overflow:hidden;  padding-top:0px; font-size:13px;}
	.videoli .adds{ position:absolute;right:6px; bottom:5px;color:#666; font-size:14px;}
.listline{ height:24px; padding-top:10px;background:url(../images/line.jpg) no-repeat center bottom;}

/* 分页 */
#pages { padding:14px 30px 10px; font-family:宋体 ; text-align:right; font-size:14px;}
#pages a { display:inline-block; height:22px; line-height:22px; text-align:center; color:#333; padding:0 10px}
#pages a.a1 {  width:56px; padding:0; border:none; color:#981010; background:none; }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:23px; width:20px;color:#81582C; text-align:center;padding:10px;  background:url(../images/pagebg.png) no-repeat;}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
.fnav{ width:1210px;color:#fff; line-height:20px; padding:10px; height:20px; background:#78363a;}
.fnav a{ font-size:14px; color:#fff; margin-left:14px; margin-right:14px;}

.footer{ height:360px; width:1230px; margin:30px auto 0px; background:url(../images/footbg.png) no-repeat left bottom;}
.footer .flogo{ width:222px; height:220px; padding:28px 45px 0px; border-right:1px solid #dddddd; float:left; background:url(../images/flogo.png) no-repeat 45px 28px }
.footer .ftxt{ width:390px; margin-left:65px; float:left; font-size:14px;color:#655d56; line-height:24px; margin-top:-15px;}.footer .ftxt strong{ display:inline-block; color:#981010; font-weight:600; margin-top:10px; }
.footer .qre{ width:120px; float:left; padding-top:15px; padding-left:55px;}.footer .qre img{ width:120px; height:120px;} .footer .qre p{ margin-top:15px; display:block; height:24px; line-height:24px; text-align:center; font-size:14px; color:#fff; border:1px solid #780d0d; background:#78363a;}

/*列表左侧导航*/
.sonmenu { width:194px; padding:5px 35px;}.sonmenu li{ width:194px; height:40px;}
.sonmenu li a{font-size: 14px; display:block; width:194px; height:40px;
	color: #674935;
	text-decoration: none;  line-height:40px; text-align:center;}
.sonmenu li a:hover,.sonmenu li a.menuon {color: #fff; font-weight:700; background:url(../images/snavbg.png) no-repeat; }

.subad{ margin-top:15px;}

a.menusonnow:visited {
	font-size: 14px;
	color: #993300;
	text-decoration: none;  line-height:20px; padding-left:4px;
}

a.menusonnow:hover {
	font-size: 14px;
	color: #993300;
	text-decoration: none;  line-height:20px; padding-left:4px;
}

a.menusonnow:active {
	font-size: 14px;
	color: #2D3351;
	text-decoration: none;  line-height:20px; padding-left:4px;

}

/*内容页*/
.nrtitle{ width:600px; height:40px;background:url(../images/nrtitle.png) no-repeat; text-align:center; font-size:18px; margin:0px auto; padding-top:20px ; color:#981010; font-weight:normal}

.cat-area1{width:253px;height:312px;float:left;border: 1px solid #dcd8d3;background: #f9f5f2; padding-left:35px; padding-top:10px; margin-right:22px;}
.cat-area1 h5{background: url("../images/tuijian.png") repeat-x;width:226px;line-height:40px;font-size:16px; text-align:center; color:#fff}
.cat-area1 ul{ margin:0px auto;overflow:hidden; padding-top:15px}
.cat-area1 ul li{font-size: 13px;height: 25px;overflow: hidden;}

/*班级*/
.banji{ padding:8px 70px 8px;}
.banji li{ line-height:22px; padding:5px 5px 5px 22px; background: url(../images/jiantou1.gif) no-repeat 6px 5px; border-bottom:1px dotted #666; position:relative}
.banji li a{ font-size:13px; font-weight:600;}
.banji li span{ position:absolute; left:200px;}
.banji li span a{ font-size:13px; font-weight:normal}
.yueduban{ border:1px solid #ddd; border-bottom:none; border-right:none; margin-bottom:15px; margin-top:10px;}
.yueduban td{ padding-left:5px; padding-top:4px; padding-bottom:4px; line-height:20px; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}

/*学员专栏*/
.xyleft{ float:left; width:565px; padding-right:15px; border-right:1px solid #dedede;}
.xyleft li{ height:107px; padding-bottom:10px; border-bottom:1px solid #dedede; padding-top:10px; border-top:1px solid #fff;}
.xyleft li:first-child{ border-top:none;}
.xyleft img{width:160px;height:107px;float:left;padding:0px 10px 0px;}
.xyleft a.title{height:25px; line-height:30px; font-size:13px;color:#733e41;}
	
.xyleft  span{ color:#733e41}
.xyleft p{color:#666;padding-bottom:0; line-height:19px; overflow:hidden;  padding-top:0px; font-size:12px;}
.xyright{ float:left; width:260px; padding-left:10px; border-left:1px solid #fff;height:760px;}
.xyright .title{ border-bottom:1px solid #BC6201; background:url(../../image/qh_r1_c1_r2_c1.jpg) no-repeat 2px bottom; padding-left:20px; color:#fff; line-height:27px; margin-bottom:5px;}
.xyright .vlist{  padding-top:2px}
.xyright .vlist li{ float:left; width:125px; margin-right:10px; margin-bottom:10px; height:92px}
.xyright .vlist img{ width:125px; height:92px;}
.js_news {
    margin: 0;
    padding: 0;
}.js_news a{ font-size:13px;}
.js_news li {
    border-bottom: 1px dotted #CCCCCC;
    list-style-type: none;
	padding-left:3px;
	height:25px; line-height:25px; overflow:hidden;
}
/*2018end*/

 /*栏目频道样式*/
.cat-area{width:423px; float:left; background-color: #f5f5f5; 
    border: 1px solid #e4ce94;
   
 padding: 0px;  -moz-border-radius:0px 0px  5px  5px;      /* Gecko browsers */
    -webkit-border-radius:  0px  0px  5px  5px;     /* Webkit browsers */
    border-radius:0px  0px  5px  5px;                /* W3C syntax */}

.cat-area .title{ display:block; height:20px; line-height:20px;  padding-left:28px; font-size:14px; padding-top:4px; padding-bottom:4px; background:#ECDDB4 url(../images/ico40.gif) no-repeat 8px center }
.cat-area .title h1{ display:inline; font-size: 14px;
    font-weight: bold;}
	.cat-area .title strong{  font-size: 14px; color:#663300;
    font-weight: bold;}
.cat-area .title a{ 
    font-size: 14px;
    font-weight: bold;}
 .cat-area  a.more{ font-size:12px; margin-right:8px; font-weight:normal; float:right;}
.cat-area .content p{color:#777; height:75px; overflow:hidden}
.list{ color:#888; margin:5px 0px; padding:0px}
.list li{ margin:2px 0px;  border-bottom:#DFD8D2 1px dashed; background:url(../images/jiantou1.gif) no-repeat 0px 2px; padding-left:15px;}
.list li span{font-size:12px; padding:0 6px}
.list1{ color:#888; margin:5px 0px; padding:0px}
.list1 li{ margin:2px 0px;  border-bottom:#DFD8D2 1px dashed;  padding-left:15px; background:url(../images/dian.gif) no-repeat 5px 11px; line-height:25px;}
.list1 li span{font-size:12px; padding:0 6px}
.cat-area .first{ height:83px; padding:5px 0px 10px; border-bottom:#DFD8D2 1px dashed;}
.cat-area .first img {
    float: left;
    height: 83px;
    padding: 0px 8px 0;
    width: 110px;
}
.cat-area .first strong {
    color: #733e41;
    font-size: 13px;
    height: 25px;
    line-height: 30px;
}
.cat-area .first  p {
    color: #666;
    font-size: 12px;
    line-height: 19px;
    overflow: hidden;
    padding-bottom: 0;
    padding-top: 0;
}

.cat-area .content p strong{ font-size:14px; color:#333}
.cat-hot{width:100%; background-color: #f5f5f5; 
    border: 1px solid #e4ce94;
   
 padding: 0px;  -moz-border-radius:0px 0px  5px  5px;      /* Gecko browsers */
    -webkit-border-radius:  0px  0px  5px  5px;     /* Webkit browsers */
    border-radius:0px  0px  5px  5px;                /* W3C syntax */}

.cat-hot p{ display:block; height:20px; line-height:20px;  padding-left:28px; font-size:14px; padding-top:4px; padding-bottom:4px; background:#ECDDB4 url(../images/ico40.gif) no-repeat 8px center }
.cat-hot p a{ 
    font-size: 14px;
    font-weight: bold;}
.cat-hot p a.more{ font-size:12px; margin-right:8px; font-weight:normal; float:right;}
.cat-hot.content p{color:#777; height:75px; overflow:hidden}
.listhot{ color:#888; margin:5px 0px; padding:0px}
.listhot li{ margin:2px 0px;  border-bottom:#DFD8D2 1px dashed;  padding-left:15px; background:url(../images/dian.gif) no-repeat 5px 11px; line-height:25px; float:left; width:213px;;}
.listhot li span{font-size:12px; padding:0 6px}

/*太极问答列表*/	
.faqli{border-bottom:1px #ccc dashed;padding-top:5px; padding-bottom:5px;}
.faqli a.title{line-height:24px;}
.faqli p{color:#999;padding-bottom:0; line-height:20px; overflow:hidden; padding-left:8px;}
/*太极音乐*/
.music{ padding:10px 15px;}
.music li{ width:49.33%; float:left; height:24px; line-height:24px; text-indent:1.5em; background: url(../images/music.gif) no-repeat left center; margin-top:5px; margin-bottom:5px;}	
/*太极视频*/
.videocontent{ width:860px; margin:10px auto;}
.videocontent li{ width:160px; height:130px; float:left; margin-right:14px; margin-bottom:10px;}
.videocontent img{ width:160px; height:107px; border:none}
.videocontent h2{ height:13px; line-height:13px; overflow:hidden; text-align:center; font-size:12px; font-weight:500;}
a.videomore{ float:right; font-size:12px; font-weight:500; padding-right:15px; color:#900;}
.videoh1{ margin-top:20px; margin-bottom:10px; margin-left:-160px;  font-size:20px; width:200px; padding:6px 5px; line-height:22px; border:1px solid #A50A0E; text-align:center; background:none; color:#A50A0E}

.title2{ margin:25px auto 20px; text-align:center}
.videolist1{ margin:0px;}
.videolist1 li{ margin-right:16px; width:280px; height:240px; float:left; background:#fff; padding:6px; text-align:left;border: 1px solid #E4CE94; margin-top:16px;}
.videolist1 img{ width:280px; height:200px; margin-bottom:7px;}
.videolist1 strong{ font-size:14px; font:"黑体"; font-weight:600; color:#333333;0 line-height:16px; padding:2px 7px 2px 25px; background:url(../images/vidicon.gif) no-repeat 4px 3px}
.videolist1 p{ padding-top:2px; line-height:19px; font-size:12px; padding-left:7px; color:#565656}