@charset "utf-8";
/* CSS Document */
/*顶部logo 搜索框*/
.topbar{height:110px;  }
.logo{ float:left; width:390px; height:50px; padding-top:30px;}
.logo .logo_ht{ display:inline-block; width:220px; height:50px; background:url(../images/logo-ht.png) no-repeat; text-indent:-200rem; overflow:hidden;}
.logo .logo_sl{ display:inline-block; width:135px; height:50px; background:url(../images/logo-sl.png) no-repeat right center; text-indent:-200rem; overflow:hidden; padding-left:10px; border-left:1px solid #ddd; margin-left:10px;}
.links{width:40%; float:right; font-size:18px; color:#e7e7e7; line-height:110px; text-align:right;}
.links a{ display:inline-block; margin:0 2%; line-height:110px;  }
.links a:hover{ color:#e92930;}
.search{float:right; width:24%; height:38px; border:1px solid #ddd; border-radius:40px; margin:35px 0 0 30px;}
.search_txt{ float:left; width:80%; height:38px; padding-left:4%; border-radius:40px 0 0 40px; font-size:14px; line-height:38px;}
.search_btn{ float:right; width:16%; height:38px; border-radius:0 40px 40px 0; background:url(../images/search.png) no-repeat center center; text-indent:-200em; cursor:pointer;}

.line{width:100%; height:2px; background-color:#e92930;}
/*banner*/
.banner{ max-width:2000px; margin:0 auto 20px;}
.banner a{ display:block; width:100%; height:100%; position:relative; overflow:hidden;}
.banner a h3{ position:absolute; left:0; bottom:0; right:0; padding:10px 0 10px 10px; font-size:18px; line-height:28px; color:#fff; display:none;
	background-color: rgba(0,0,0,0.5);
    background: -moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.8));
    background: -webkit-gradient(linear,top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.8)));
    background: -webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.8));
    background: -o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.8));}
.banner a:hover h3{ display:block;} 
.leftPic{ width:18.5%; margin-right:0.33%; margin-top:0.33%;overflow: hidden;}
.centerPic01{width:41.5%; margin-right:0.33%; margin-top:0.33%;overflow: hidden;}
.centerPic02{width:20.5%; margin-right:0.33%; margin-top:0.33%;overflow: hidden;}
.centerPic02 a:nth-child(2){margin-top:1.6%;}
.rightPic{ width:18.5%; margin-top:0.33%;overflow: hidden;}
.banner a img{height:100%;}
.centerPic01 a h3{ display:block;}

/*主体内容*/
.mainBox{ position:relative; width:90%; padding-left:210px; 
box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.title{height:70px; font-size:26px; line-height:70px;}
.title em{ color:#e92930; font-style:normal;}
.title .more,.title02 .more{ float:right; padding:0 15px; height:24px; margin-top:20px; border:1px solid #cecece; border-radius:24px; font-size:12px; color:#999; text-align:center; line-height:24px;}
.title .more:hover,.title02 .more:hover{ color:#f99; border-color:#f99;}

.title02{ height:51px; font-size:26px; line-height:50px; position:relative;}
.title02 .more{ margin-top:10px;}
.title02:before{ content:""; position:absolute; left:0; bottom:-1px; width:100%; height:1px; background:#ddd; }
.title02:after{ content:""; position:absolute; left:0; bottom:-1px; width:104px; height:1px; background:#e92930; }


/*左侧*/
.leftPart{ position: absolute; left:0; top:0; width:210px;}
.leftPartFixed{ position:fixed; left:5%; top:0 !important;}

.recomListWrap{ overflow-y:scroll; overflow-x: hidden; }
.recomList{ height:auto; padding-right:3px; background:url(../images/line.png) repeat-y 6px 0;}
.recomList li{ padding:0 0 15px 20px; background:url(../images/circle01.png) no-repeat 3px 9px;}
.recomList li:hover{ background:url(../images/circle02.png) no-repeat 1px 6px;}
.recomList li p{ height:52px; font-size:14px; line-height:26px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2; overflow:hidden; }
.recomList li p a{ color:#666;}
.recomList li time{ display:block; font-size:12px; line-height:26px; color:#999; text-align:right;}
.recomList li p a:hover{color:#e92930;}
/*中间*/
.mainPart{width:65%; padding-top:20px; margin:0 3% 0 2%;}
.hotList{ border-top:1px solid #eee;}
.hotList li{ padding:0 15px 25px; border-bottom:1px solid #eee;display:none; }
.hotList li:hover{ background-color:#f6f6f6;}
.hotList h4{ height:68px; font-size:24px; line-height:68px; overflow:hidden; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.hotList dt{ float:left; width:232px; height:150px; margin-right:20px; overflow:hidden;}
.hotList dt img{ transition:all .5s;}
.hotList dt img:hover{ transform:scale(1.05,1.05);}
.hotList p{ height:56px; font-size:16px; line-height:28px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2; overflow:hidden; }
.hotList .btn{text-align:right; padding:15px 0 20px;line-height:26px;}
.hotList .btn a{ display:inline-block; width:80px; height:26px; background-color:#cacaca; border-radius:26px;
 font-size:12px;  text-align:center; color:#fff;}
.hotList li:hover .btn a{ background-color:#f99;}
.hotList .st,.artBox .st{ line-height:26px; font-size:14px; color:#999;}
.hotList .st a,.artBox .st a{ display:inline-block; height:24px; padding:0 12px; margin-right:12px; border:1px solid #f99; border-radius:3px;font-size:12px; color:#f99;}
.hotList .st em,.artBox .st em{ margin-right:12px; font-style:normal;}
.hotList .st time,.artBox .st ins{ float:right; text-decoration:none;}

.loading{ padding:30px 0; text-align:center; }
.loading i{ display:inline-block; width:28px; height:28px; background:url(../images/loading.gif) no-repeat; background-size:28px 28px; vertical-align:middle;}
.loading span{ display:inline-block; font-size:18px; line-height:28px; color:#999; margin-left:20px; vertical-align:middle;}
.nomore{ font-size:18px; line-height:50px; text-align:center; display:none;}
/*右侧*/
.rightPart{ width:30%;}
.hotTopic{width:100%;}
.hotTopic .pic,.hotIIntPic .pic,.hotInterviewList .pic{ display:block; width:100%; height:auto; overflow:hidden; }
.hotTopic .pic img,.hotIIntPic .pic img,.modelEssayList .pic img,.hotInterviewList .pic img{ display:block; width:100%; transition:all .5s;}
.hotTopic .pic img:hover,.hotIIntPic .pic img:hover,.modelEssayList .pic img:hover,.hotInterviewList .pic img:hover{ transform:scale(1.05,1.05);}
.hotTopicList,.materialList,.modelEssayList,.hotIIntList,.hotInterviewList{ padding:18px 0 28px;}
.hotTopicList li{ height:44px; font-size:16px; line-height:44px; padding-left:42px; 
 white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position:relative;}
.hotTopicList li i{ position:absolute; left:0; top:7px; width:30px; height:30px; background:#dbdbdb; border-radius:50%; font-size:16px; line-height:30px; text-align:center; color:#fff; font-style:normal;}
.hotTopicList li:nth-child(5n+1) i{ background:#e92930;}
.hotTopicList li:nth-child(5n+2) i{ background:#ff6d6d;}
.hotTopicList li:nth-child(5n+3) i{ background:#f99;}

.materialList li,.hotIIntList li{ height:36px; font-size:16px; line-height:36px;padding-left:20px;
 white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
 background:url(../images/dot01.png) no-repeat 7px 15px;}
.materialList li:hover,.hotIIntList li:hover{background-image:url(../images/dot02.png);}

.modelEssayList{ padding-bottom:10px;}
.modelEssayList li{ height:70px; padding-left:9px; margin-bottom:20px; border-left:3px solid #fff;}
.modelEssayList li:hover{ background:#f8f8f8; border-left:3px solid #e92930;}
.modelEssayList a{ display:block; height:70px;}
.modelEssayList .pic{ float:right; width:108px; height:70px; margin-left:15px; overflow:hidden;}
.modelEssayList .pic img{width:108px; height:70px;}
.modelEssayList p{ height:52px; padding-top:10px; font-size:16px; line-height:26px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2; overflow:hidden;}

.hotIIntPic{width:100%; position:relative; margin-top:35px;}
.hotIIntPic h4{ position:absolute; left:0; bottom:0; width:100%; height:36px; background:rgba(0,0,0,0.5); font-size:16px; line-height:36px; overflow:hidden;}
.hotIIntPic h4 a{ color:#fff; padding-left:20px;}
.hotIIntList li a i{ display:inline-block; width:17px; height:20px; margin-right:2px; background:url(../images/jian.jpg) no-repeat 0 0; vertical-align:middle; }

.hotInterviewList li{ width:48%; padding-bottom:20px;}
.hotInterviewList li:nth-child(2n+1){ float:left;}
.hotInterviewList li:nth-child(2n+2){ float:right;}
.hotInterviewList p{height:48px; margin-top:10px; font-size:14px; line-height:24px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2; overflow:hidden;}

/*列表页*/
.crumbsNav{ padding-top:20px; line-height:40px;font-size:14px; color:#999;}

.recomList02{ height:auto;}
.recomList02 li{width:190px; height:185px; padding:3px; margin-bottom:24px; border:1px solid #ddd;}
.recomList02 li:nth-child(10){ margin-bottom:0;}
.recomList02 a{ display:block;}
.recomList02 img{ display:block; width:190px; height:126px;}
.recomList02 p{ height:48px; font-size:14px; line-height:24px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2; overflow:hidden; }
.recomList li p a{ color:#666;}
.recomList li time{ display:block; font-size:12px; line-height:26px; color:#999; text-align:right;}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  animation-name: fadeIn;
}
.hotList02{-webkit-animation:fadeIn 0.8s ease-out;
	animation:fadeIn  0.8s ease-out;}
.hotList02 li{ height:44px; font-size:18px; line-height:44px; padding-left:20px;
 background:url(../images/dot01.png) no-repeat 7px 22px;}
.hotList02 li:nth-child(6n){ margin-bottom:44px;}
.hotList02 li a{ float:left;}
.hotList02 li time{ float:right;}

.mainBox02 .leftPart{top:70px;}
.mainBox02 .mainPart{padding-top:90px;}

.timeMenuBox{ position: absolute; left:0; top:0; height:55px; padding-top:15px; border-bottom:1px solid #ddd;}
.timeMenu{
	float:left;
	display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: space-between;
    align-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;}
.timeMenu span{ width:39px; height:39px; border:1px solid #cacaca; border-radius:50%; text-align:center; color:#cacaca;}
.timeMenu span.has{ background-color:#cacaca; color:#fff; cursor:pointer;}
.timeMenu span.current{ background-color:#e92930; color:#fff; border-color:#e92930;}
.timeMenu span.has:hover{ background-color:#e92930; color:#fff; border-color:#e92930;}
.selectBox{ float:left; width:210px; height:55px; }
.selectBox .select{width:120px; height:40px; position:relative;background:#fff;}
.selectBox .select cite { display:block; position:absolute; left:0; top:-1; width:100%; height:40px;  background:#fff url(../images/arr02.png) no-repeat 100px center; font-size:18px; font-style:normal; line-height:40px; text-indent:27px; z-index:3; border:1px solid #cdcdcd; }
.selectBox .select:hover cite { background-image:url(../images/arr02.png); color:#e92930; border:1px solid #e92930; }
.selectBox .select ul { display:none; position:absolute; left:0; top:0; 
	width:120px; padding:50px 0 10px; overflow-x:hidden; z-index:2;
	background:#fff; border:1px solid #e92930;}
.selectBox .select li {width:100%; color:#333; font-size:18px; line-height:40px; }
.selectBox .select li a { display:block; width:100%; height:40px; color:#333; text-indent:27px; cursor:pointer; }
.selectBox .select li a:hover { background:#fafafa; color:#e92930; text-decoration:none; }

.coursePage-prev{background:url(../images/fxfyprev.png) no-repeat center;}
.coursePage-next{background:url(../images/fxfynext.png) no-repeat center;}
.coursePage{text-align:center;overflow:hidden;margin-top:12px;}
.coursePage li{display:inline-block;}
.coursePage a{display:inline-block;padding:0 13px;height:38px;border:solid 1px #eaeaea;text-align:center;line-height:38px;margin:0 8px;color:#333;border-radius:4px;font-size:18px;}
.coursePage a.coursePage-prev,.coursePage a.coursePage-next{width:40px;padding:0;}
.coursePage a.coursePage-prev:hover{background-image:url(../images/fxfyprevon.png);}
.coursePage a.coursePage-next:hover{background-image:url(../images/fxfynexton.png);}
.coursePage a:hover{text-decoration:none;color:#e92930;border:solid 1px #e92930;}
.coursePage a.on{text-decoration:none;background:#e92930;border:solid 1px #e92930;color:#fff;}
.coursePage li.thisclass a{text-decoration: none;background: #f61c3a;border:solid 1px #f61c3a;color:#fff;}
.coursePage-inp{float:left;font-style:normal;color:#333;}
.coursePage-inp input{width:50px;height:30px;border:solid 1px #eaeaea;margin:0 16px;text-align:center;}
.coursePage-inp button{width:50px;height:32px;border:solid 1px #eaeaea;background:#eee;line-height:32px;margin:0 0 0 16px;cursor:pointer;float:right;}


/*文章页*/
.artBox{ float:left; width:70%; margin-right:3%;}
.rightPart02{float:left; width:27%;}
.artBcontit{overflow:hidden;border-bottom:solid 1px #dedede; margin-bottom:20px;}
.artBcontit h2,.artBcontit h1{font-size:34px;line-height:40px;padding:25px 0 0 0;}
.artBcontit p{ padding-top:15px; font-size:14px;color:#999;line-height:50px;}
.artBcontit p a{font-size:14px;color:#999;}
.artBcontit p a,.artBcontit p span,.artBcontit p ins{display:inline-block;padding-left:30px;}
.artBcon{overflow:hidden;}
.artBcon p{font-size:20px; line-height:36px; margin-bottom:36px; text-indent:2em;}
.artBcon p img{margin:0 auto; display:block;}
.artBcon p strong{font-weight:bold;}
.artBcon .contit{ height:70px; padding:0; margin-bottom:40px; background: #fff url(../images/arr.png) no-repeat center 54px; box-shadow:0 4px 10px #f5f5f5; text-indent:0; font-size:24px; line-height:70px; color:#999; text-align:center; }
.showMore{ display:none;height:50px; margin:20px 0 50px; background:#f6f6f6; text-align:center; font-size:16px; line-height:50px; color:#666; cursor:pointer;}
.artBmore{ border:1px solid #ddd; padding:12px 18px; margin:40px 0 10px;}
.artBmore p{ height:50px; font-size:18px; line-height:50px;
			white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
			
.artBcon table th{border-bottom:1px solid #ddd; text-align:center; height:46px; font-size:16px; line-height:30px; padding:10 20px;}
.artBcon table td{border:1px solid #ddd; text-align:center; font-size:16px; line-height:30px; padding:10px 20px;}
.artBcon table a{ color:#f00;}

.relatedPic{width:336px;}			
.relatedPic a{ display:block; width:100%; height:auto; overflow:hidden; }
.relatedPic img{ display:block; max-width:100%; width:auto; transition:all .5s;}
.relatedPic img:hover{ transform:scale(1.05,1.05);}
.relatedList{ margin-left:20px; overflow-x:hidden;}
.relatedList li{width:600px; height:36px; font-size:16px; line-height:36px; padding-left:20px;
 		background:url(../images/dot01.png) no-repeat 7px 19px;
 		white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.relatedList li a{ float:left;}	


/*分享*/	
#share{ position:fixed; top:50%; left:5%; width:50px; margin-top:-110px; margin-left:-50px; color:#666;}
#share a{ border-radius:3px;
		-webkit-transition: all .5s;
    	-o-transition: all .5s;
    	transition: all .5s;}

#share .bds_tsina { background:#cbcbcb url(../images/share.png) no-repeat; background-position:-2px -2px;}
#share .bds_weixin {background:#cbcbcb url(../images/share.png) no-repeat; background-position:-2px -42px;}
#share .bds_sqq {background:#cbcbcb url(../images/share.png) no-repeat; background-position:-2px -82px;}
#share .bds_qzone {background:#cbcbcb url(../images/share.png) no-repeat; background-position:-2px -122px;}
#share .bds_more {background:#cbcbcb url(../images/share.png) no-repeat; background-position:-2px -202px;}

#share .bds_tsina:hover { background-color:#ffac35; opacity:1;}
#share .bds_weixin:hover{ background-color:#00b35b; opacity:1;}
#share .bds_sqq:hover{ background-color:#239be7; opacity:1;}
#share .bds_qzone:hover{ background-color:#f9cd38; opacity:1;}
#share .bds_more:hover{ background-color:#f99; opacity:1;}
			
			
/* 适配 */
@media screen and ( min-width: 2222px) {
	.mainBox,.mainBox03{width:2000px;}
	.leftPartFixed{ position:fixed; left:50%; top:0 !important; margin-left:-1000px;}

}

@media screen and (max-width:1500px){
	.links{font-size:16px;}
}			
@media screen and (max-width:1334px){
	.mainBox,.mainBox03{width:1200px; padding-left:0;}
	.leftPart{ display:none;}
	.mainPart {width: 67%;margin: 0 3% 0 0;}
	.search{width:20%;}
	.links{ width:36%; font-size:14px;}
	.links a{ margin:0 1%;}
}
@media screen and (max-width:1250px) and (min-width:1081px){
	.mainBox,.mainBox03{width:1000px; padding-left:0;}
	
}				
/* 适配移动 */
@media screen and (max-width:1080px){
	/*显示元素*/
	.mobshow{ display:block;}
	/*隐藏元素*/
	.search,.links,.banner,.leftPart,.rightPart,.rightPart02,.hotList .btn,.hotList .st time,.hotList02 li time,.coursePage,.relatedPic{ display:none;}
	
	.topbar{height:2.75rem;  }
	.logo{width:9rem; height:1.05rem; padding-top:.85rem;}
	.logo .logo_ht{width:4.5rem; height:1.05rem; background-size:100% 100%;}
	.logo .logo_sl{width:3.375rem; height:1.05rem; background-size:3.25rem .625rem; padding-left:.25rem; margin-left:.25rem;}
	.tel-m{float:right; padding-left:.8rem; background:url(../images/tel.png) no-repeat left center; background-size:.6rem .6rem; font-size:.7rem; line-height:2.75rem; color:#e92930;}
	.line{width:100%; height:2px; background-color:#e92930;}
	.links-m{width:100%; height:2.15rem; font-size:.55rem; color:#e7e7e7; line-height:2.15rem; text-align:center; box-shadow:0 4px 10px #f5f5f5;}
	.links-m a{ display:inline-block; padding:0 .48rem;}
	.links-m a:hover{ color:#e92930;}
	.banner-m .swiper-slide a{display: block;}
	.banner-m .swiper-slide a img{width:100%; height:10.4rem;}
	.banner-m .swiper-container-horizontal>.swiper-pagination-bullets{height:.8rem;line-height: .8rem;
	bottom: 1.5rem;}
	.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#e92930;}
	.banner-m h3 {position: absolute; left: 0; bottom: 0; right: 0; height: 1.5rem; line-height: 1.5rem;
    text-align: center; font-size: .6rem; color: #fff; font-weight: normal;
    background-color: rgba(21,20,20,0.5);
    background-color: rgba(0,0,0,0);
    background: -moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.7));
    background: -webkit-gradient(linear,top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.7)));
    background: -webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.7));
    background: -o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.7));
}
	.mainBox{width:18.75rem; padding-left:0; margin:0 auto;}
	.title{height:2rem; font-size:.8rem; line-height:2rem;}
	/*中间*/
	.mainPart{width:100%; padding-top:1.25rem; margin:0;}
	.hotList li{ padding:0 .5rem .75rem;}
	.hotList h4{ height:2.15rem; font-size:.8rem; line-height:2.15rem;}
	.hotList dt{ width:5.8rem; height:3.75rem; margin-right:.5rem;}
	.hotList p{ height:2.7rem; font-size:.6rem; line-height:.9rem; -webkit-line-clamp: 3; }
	.hotList .st,.artBox .st{ padding-top:.35rem; line-height:.65rem; font-size:.5rem;}
	.hotList .st b,.artBox .st a{height:.6rem; padding:0 .3rem; margin-right:.4rem;font-size:.4rem;}
	.hotList .st em,.artBox .st em{ margin-right:.4rem;}
	
	.loading{ padding:1rem 0;}
	.loading i{ width:.7rem; height:.7rem; background-size:.7rem .7rem;}
	.loading span{ font-size:.6rem; line-height:.7rem; margin-left:.5rem;}
	
	.crumbsNav{ padding-top:.5rem; line-height:1.2rem;font-size:.7rem;}
	.hotList02{ margin:0 .5rem;}
	.hotList02 li{ height:1.5rem; font-size:.65rem; line-height:1.5rem; padding-left:.5rem;
 background:url(../images/dot01.png) no-repeat left center; background-size:.1rem .1rem;
 white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
	.hotList02 li:nth-child(6n){ margin-bottom:1rem;}
	.hotList02 li a{ float:none;}
	
	.mainBox02 .mainPart{padding-top:6rem;}

	.timeMenuBox{width:17.75rem; height:4.5rem; padding-top:.5rem; margin-left:.5rem;}
	.selectBox{ float:none; width:17.75rem; height:2.5rem; }
	.selectBox .select{ width:17.5rem;  height:1.2rem;}
	.selectBox .select cite {top:-1px; height:1.2rem; color:#333;
	 background-position:17rem center; font-size:.6rem; line-height:1.2rem; text-indent:1rem; z-index:3; background-size:.25rem .15rem; }
	.selectBox .select ul {width:17.5rem;padding:1.5rem 0 .5rem;}
	.selectBox .select li {font-size:.6rem; line-height:1.2rem; }
	.selectBox .select li a { height:1.2rem; text-indent:1rem; }
	.timeMenu{width:17.75rem;float:none;}
	.timeMenu span{ width:1rem; height:1rem; font-size:.5rem; line-height:1rem; overflow:hidden; }
	
	.mainBox03{width:17.75rem; margin:0 auto;}
	/*文章页*/
	.artBox{ float:none; width:100%; margin-right:0;}
	.artBcontit{margin-bottom:1rem;}
	.artBcontit h2{font-size:.8rem;line-height:1.5rem;padding:.5rem 0 0 0;}
	.artBcontit p{ padding-top:0; font-size:.6rem; line-height:1.3rem;}
	.artBcontit p a{font-size:.6rem;}
	.artBcontit p a,.artBcontit p span,.artBcontit p ins{padding-left:.5rem;}
	/* .artBcon{height:700px;} */
	.artBcon p{font-size:.6rem; line-height:1rem; margin-bottom:1rem;}
	.artBcon .contit{ height:2rem; margin-bottom:1rem; background: #fff url(../images/arr.png) no-repeat center 1.7rem; background-size:.25rem .15rem; box-shadow:0 4px 10px #f5f5f5; font-size:.7rem; line-height:2rem;}
	.showMore{ height:1.5rem; margin:.7rem 0 1.2rem; font-size:.8rem; line-height:1.5rem;}
	.artBmore{ padding:.5rem; margin:1rem 0 .5rem;}
	.artBmore p{ height:1.5rem; font-size:.6rem; line-height:1.5rem;}
	.relatedList{ margin-left:0; margin-bottom:1.5rem;}
	.relatedList li{ height:1.5rem; font-size:.65rem; line-height:1.5rem; padding-left:.5rem;
			background:url(../images/dot01.png) no-repeat 0 center;}
	.relatedList li a{ float:none;}			
	.artBcon p img{
		width: 100% !important;
		height: auto !important;
	}
	
	/* 通用底部 */
	.footer { height:2rem; padding:0; overflow:hidden; position:relative; background:#333; margin-top:.5rem; }
	.footer:before { color:#999; position:absolute; left:0; top:0; display:block; content:"华图教育集团版权所有";
		width: 100%; height:2rem; background:none; overflow:hidden;
		line-height:2rem; font-size:0.7rem; text-align: center; }
	
}
			
			
			
			
			
			
			
