body{max-width:640px;margin:0 auto;overflow-x:hidden;}
img{max-width:100%;height:auto;}
#header{width:100%;padding:3% 2% 2% 2%;border-bottom:2px solid #a31c1c}
#header ul li{float:left;max-width:40%;}
#header ul li:last-child{float:left;}
#header ul li img{max-width:100%;}

.headd{
    z-index:9999;
    position:fixed;
    width:100%;
    background-image:url(../images/header.gif);
}
.headd .tel{
    width: 48%;
    position:fixed;
    top:46px;
    left:26%;
}

#footer{
    position:absolute;
    bottom:0;
    width:100%;
    height:auto;
    z-index:2;
    max-width:640px;
    background-color:#00b3ea;
    height:65px;
    border-top: 2px solid #0ae4ff;
}
.footd{
    height:65px;
    width:100%;
}

.footd .footd_1{
    float: left;
    width: 24%;
    height:65px;
    text-align: center;
    border-right: 2px solid #fff;
}

.footd .footd_1 img{
    height:20px;
}

.footd .footd_1 a{
    font-size:13px;
    color: #fff;
    font-family:"Microsoft YaHei";
}
.footd a{
    display: inline-block;
}


.navlist{background:#ffe7e7;width:101%;height:50px;border-top: 1px solid #a31c1c;}
.navlist ul li{float:left;width:19.5%;height:48px;border-right:1px solid #a31c1c;border-bottom:1px solid #a31c1c;}
.navlist ul li a{display:inline-block;width:100%;height:48px;line-height:48px;text-align: center;color:#a31c1c;font-size:14px;}

.banner img{width:100%;}
.shadow{height:11px;width:100%;background:url(../images/shadow.gif) repeat-x;position:absolute;bottom:-12px;}
.swiper-container{position:relative;z-index:1;box-shadow: 0px 4px 6px #bbb;}
.btns{width:240px;margin:0 auto;z-index:300;height:30px;margin-top:-60px;position:relative;}
.btns ul{width:240px;}
.btns ul li{float:left;width:100px;height:30px;margin:0 10px;}
.btns ul li a{display:inline-block;width:100px;height:30px;line-height:30px;text-align:center;border-radius:4px;font-size:14px;color:#fff;}
.btns ul li.btns_1 a{background:#ea8d8d;}
.btns ul li.btns_1 a:hover{background:#ed8989;}
.btns ul li.btns_2 a{background:#49b4a4;}
.btns ul li.btns_2 a:hover{background:#20c3aa;}

.action ul{width:90%;margin:0 auto;margin-left:12px;}
.action ul li{float:left;width:17%;margin:0 4%;text-align:center;}
.action ul li img{max-width:100%;}
.action ul li a{font-size:15px;
    width: 123%;display: inline-block;}

.title img{max-width:100%;}


.helpindex dl{width:90%;padding:0 5%;height:120px;overflow:hidden;}
.helpindex dt{float:left;width:40%;margin-right:5%;}
.helpindex dt img{height:120px;}
.helpindex dd{height:28px;line-height:28px;overflow:hidden;background:url(../images/idot.png) no-repeat 0 center;text-indent:12px;}
.helpindex dd.first{font-size:16px;font-weight:bold;background:none;text-indent:0;margin-bottom:8px;}

.courseindex ul li{float:left;width:17%;margin:4% 4%;text-align:center;}
.courseindex ul li a{display:inline-block;width:100%;height:110px;}


.newsindex{position:relative;max-width:640px;}
.newsindexlist{width:100%;max-width:640px;overflow:hidden;}
.swiper-slide dl{width:92%;border-bottom:1px solid #ddd;float:left;padding:10px 4%;}
.swiper-slide dt{float:right;text-align:right;width:100px;margin-left:12px;}
.swiper-slide dt img{width:100px;height:100px;}
.swiper-slide dl dd.first{height:16px;line-height:16px;over flow:hidden;margin-bottom:12px;}
.swiper-slide dl dd.first a{font-weight:bold;font-size:16px;height:18px;overflow:hidden;}
.swiper-slide dl dd.desc{line-height:24px;max-height:48px;overflow:hidden;margin:6px 0;}
.swiper-slide dl dd.more a{color:#e54242}
.swiper-pagination-newsindex{bottom:-24px;text-align:center;}

.newsindex .newsindexlist{padding-bottom:48px;}


.slideGroup{ width:100%; text-align:left;float:left;max-width:640px;overflow:hidden;}
.slideGroup .parHd ul{border-bottom:2px solid #a30000;height:44px;}
.slideGroup .parHd ul li{float:left;width:25%;text-align:center;color:#e54242;font-size:14px;cursor:pointer;height:44px;line-height:44px;}
.slideGroup .parHd ul li.on{color:#a30000;font-weight:bold;background:url(../images/articleFocus.png) no-repeat bottom center;}
.slideGroup .slideBox{width:100%;margin-top:8px;position:relative;}

.slideGroup .parBd{width:100%;}
.slideGroup .parBd ul{float:left;width:100%;}
.slideGroup .parBd ul li{float:left;width:45%;height:169px;position:relative;margin:2.5%;}
.slideGroup .parBd ul li img{}
.slideGroup .parBd ul li span{width:100%;height:40px;background: rgba(255, 255, 255, 0.65)!important;
    filter: Alpha(opacity=65);position:absolute;left:0;margin-top:79%;}
.slideGroup .parBd ul li span i{
    text-align: center;display:inline-block;width:100%;float:left;height:40px;line-height:40px;font-style: normal;font-size:14px;}


.weixinindex{text-align:center;font-size:16px;}
.weixinindex p img{width:160px;height:160px;border:1px solid #ddd;}


#footer{
    position:fixed;bottom:0;
    width:100%;
    height:auto;
    z-index:2;
    max-width:640px;
}

#footer ul li{float:left;width:18%;height:auto;background:#a30000;padding:4px 0;}
#footer ul li:nth-child(3){position:relative;width:28%;}
#footer ul li:nth-child(3) img{top:-20px;max-width:60px;margin:0 auto;margin-top:-29px;}
#footer ul li a{display:inline-block;text-align:center;color:#fff;width:100%;float:left;font-size:12px;}
#footer ul li a img{max-width:30px;}
#footer ul li:nth-child(3) span {
    display: block;
    width: 2.75rem;
    height: 2.75rem;
    border-radius: 50%;
    position: absolute;
    left: 0.5rem;
    top: -1rem;
    z-index: -1;
    -webkit-box-shadow: 0 0 30px rgba(143,57,0,1);
    box-shadow: 0 0 30px rgba(143,57,0,1);
    -webkit-animation: sonarEffect 1.5s ease-out 1s infinite;
    animation: 1.5s ease-out 1s normal none infinite running sonarEffect;
}




/************************************************分页样式******************************************************/
.nodata{text-align:center;line-height:100px;font-size:24px;font-weight:bold;color:#bbb;}
.pagelist{width:92%;margin:0 auto;}
.pagelist{width:100%;text-align:left;}
.pagination {
    display: inline-block;
    border-radius: 4px
}

.pagination > li {
    display: inline
}

.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd
}

.pagination > li:first-child > a, .pagination > li:first-child > span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.pagination > li:last-child > a, .pagination > li:last-child > span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
    z-index: 2;
    color: #23527c;
    background-color: #eee;
    border-color: #ddd
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #337ab7;
    border-color: #337ab7
}

.pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd
}

.pagination-lg > li > a, .pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333
}

.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px
}

.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px
}

.pagination-sm > li > a, .pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5
}

.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px
}

.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}



/**********************************************文章列表页面************************************************/
.crumb{width:100%;background:#a30000;height:40px;padding:8px 0;}
.back{float:left;width:7.5%;height:40px;}
.back a,.talk a{display:inline-block;width:100%;height:40px;background:url(../images/back.png) no-repeat 0 center;background-size:contain;}
.talk{float:right;width:7.5%;height:40px;}
.talk a{background:url(../images/talk.png) no-repeat 0 center;background-size:contain;}
.crumbinner{float:left;height:40px;line-height:40px;color:#fff;font-size:16px;max-width:85%;overflow:hidden;}
.crumbinner a{color:#fff;font-size:16px;}


.tags{margin:2%;background:#fff;border:1px solid #ffc8c8;}
.tags .hd{background:#ffc8c8;height:40px;}
.tags .hd ul li{float:left;width:25%;height:40px;line-height:38px;text-align:center;font-size:14px;overflow:hidden;}
.tags .hd ul li.on{background:#fff;font-weight:bold;}
.tags .bd{padding:0 10px 8px 10px;}
.tags .bd a{display:inline-block;height:22px;border:1px solid #e6e6e6;border-radius:10px;padding:0 12px;margin:0 12px 12px 0;}
.tags .bd a:hover,.tags .bd a.on{background:#ffc8c8;border:1px solid #ffc8c8;color:#fff;}


.articlelistInner{width:92%;margin:2% 4%;}
.articlelistInner dl{float:left;width:100%;height:96px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ffc8c8;}
.articlelistInner dt{float:left;width:96px;height:96px;margin-right:12px;}
.articlelistInner dt img{width:96px;height:96px;}
.articlelistInner dd{}
.articlelistInner dd.title{height:18px;overflow:hidden;margin-bottom:16px;}
.articlelistInner dd.title a{font-size:16px;line-height:16px;font-weight:bold;}
.articlelistInner dd.remark{height:32px;line-height:32px;overflow:hidden;color:#999;}
.articlelistInner dd.tagsinner{height:24px;margin-top:9px;overflow:hidden;}
.articlelistInner dd.tagsinner a{display:inline-block;height:22px;line-height:22px;border:1px solid #e6e6e6;border-radius:10px;padding:0 12px;margin:0 10px 10px 0;font-size:12px;color:#999;}
.articlelistInner dd.tagsinner a:hover{background:#ffc8c8;border:1px solid #ffc8c8;color:#fff;}







/*************************************文章详情*****************************************/
.articleInnerBoard{width:92%;margin:4%;margin-top:1%;}
.articleInnerBoard h1{font-size:20px;font-weight:normal;text-align:center;line-height:1.5em;}
.articleInnerBoard .info{text-align:center;height:32px;line-height:32px;font-size:14px;color:#999;}
.articleInnerBoard .content{font-size:14px;margin-top:3px;}
.articleInnerBoard .content img{max-width:100%;height:auto;margin-left:-2em;}
.articleInnerBoard .content p{line-height:1.8em;margin-bottom:1em;text-indent:2em;}

.author{width:100%;text-align:center;}
.author .title{font-size:20px;height:60px;line-height:60px;color:#fdb4b4;}
.author dt img{width:171px;height:171px;border-radius:50%;}
.author dd.name{font-size:24px;line-height:60px;}
.author dd.name a{font-size:24px;}
.author dd.cat{margin:12px 0 24px 0;}
.author dd.cat a{color:#c80909;font-size:16px;}
.author dd.remark{font-size:14px;line-height:2em;margin-bottom:16px;max-height:84px;overflow:hidden;}
.author dd.remark p{text-align:left;}



.tagsBottom{float:left;width:100%;}
.tagsBottom dt{float:left;font-size:16px;}
.tagsBottom dd{float:left;}
.tagsBottom dd a{display:inline-block;height:22px;border:1px solid #e6e6e6;border-radius:10px;padding:0 12px;margin:0 12px 12px 0;}
.tagsBottom dd a:hover{background:#ffc8c8;border:1px solid #ffc8c8;color:#fff;}
.share{float:left;margin-top:12px;}

.articleRecommand .title{font-size:20px;border-bottom:1px solid #e7e7e7;padding-bottom:12px;font-weight:bold;}
.articleRecommandList dl{float:left;width:45%;margin:2.5%;}
.articleRecommandList dl.nomargin{float:right;margin-right:0;}
.articleRecommandList dt,.articleRecommandList dt img{float:left;width:100%;height:6rem;}
.articleRecommandList dd{line-height:24px;margin-top:4px;height:24px;overflow:hidden;float:left;}




/**************************************课程列表及课程详情*****************************************/
.course_t{width:92%;margin:0 auto;max-width:640px;background:#ffe7e7;}
.course_t ul li{float:left;width:23%;height:40px;line-height:40px;text-align:center;padding:0 1%;overflow:hidden;}
.course_t ul li a{display:inline-block;width:100%;height:40px;line-height:40px;}
.course_t ul li a:hover,.course_t ul li a.on{background:#f09e9e;color:#a30000;}


.courselist{margin:0 auto;width:92%;}
.courseBoard,.course_b_inner .infoinner{height:96px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #fde5e5;}
.courseBoard dt,.course_b_inner .infoinner dt{float:right;width:120px;height:96px;}
.courseBoard dt img,.course_b_inner .infoinner dt img{width:120px;height:96px;}
.courseBoard dd.title{height:28px;line-height:28px;overflow:hidden;}
.courseBoard dd.title a,.course_b_inner .infoinner dd.title a{font-size:16px;font-weight:bold;}
.courseBoard dd.info,.course_b_inner .infoinner dd.info{height:28px;line-height:28px;margin-top:12px;}
.courseBoard dd em,.course_b_inner .infoinner dd em{color:#fe4c6c;margin-right:24px;font-style: normal;}
.courseBoard dd i,.course_b_inner .infoinner dd i{font-style: normal;color:#a30000;}
.course_b_inner .infoinner{border-bottom:none;margin-bottom:0;padding-bottom:0;}
.course_b_inner .infoinner dt{float:left;;margin-right:12px;}


.courseCon .hd{height:33px;border:1px solid #ffdcdc;}
.courseCon .hd ul li{float:left;width:33.33%;line-height:33px;text-align:center;font-size:16px;cursor:pointer;}
.courseCon .hd ul li.on{background:#ffdcdc;color:#c30000;}

.innerContent{padding-top:14px;float:left;width:100%;}
.innerContent p{line-height:1.8em;font-size:14px;margin-bottom:14px;}

.touxie ol p{float:left;width:100%;line-height:28px;margin-bottom:6px;}

.courseAction{border-top:1px solid #ffc8c8;padding-top:12px;}

.newsfav{width:92%;margin:0 auto;}
.newsfav span{width:100%;height:24px;line-height: 24px;font-size:20px;margin-bottom:24px;float:left;color:#fa3333}
.newsfav ul{float:left;width:100%;}
.newsfav a{display: inline-block;width:45%;margin:2.5% 2.5% 0 2.5%;background:#fff;float:left;}
.newsfav a:last-child{margin-right:0;}
.newsfav a img{width:100%;height:6rem;}
.newsfav dd{height:1.5em;line-height: 1.5em;overflow:hidden;text-align: center;font-size:14px;}


/************************************求助指南************************************/
.contact_l{width:92%;margin:0 auto;}
.contact_l h1{font-size:24px;text-align:center;font-weight:normal;}
.contact_con p{font-size:14px;line-height:28px;margin-bottom:14px;color:#333;}
.contact_con p a{font-size:14px;}
.contact_con ul{margin-bottom:12px;}
.contact_con ul li{line-height:32px;list-style-type:disc;}
.contact_con img{max-width:100%;height:auto;}



/*************************************关于我们***********************************/
.page_menu{width:92%;margin:0 auto;background:#ffe7e7;padding:4px;}
.page_menu dt{font-size:18px;line-height:36px;text-indent:12px;border-bottom:1px solid #f0f0f0;font-weight:bold;margin-bottom:12px;}
.page_menu dd{line-height:32px;background:url(../images/idot.png) no-repeat 16px center;padding-left:36px;}
.page_menu dd a.on{color:#c30000;}



/********************************************专家列表页***********************************************/
.searchBoard{width:92%;height:32px;border:1px solid #a30000;border-radius:16px;margin:0 auto;}
.searchBoard input.searchTxt{height:20px;width:80%;padding:6px 8px;border:none;background:none;outline:none;font-family: "Microsoft YaHei", "微软雅黑", "sans-serif";}
.searchBoard input.searchBtn{float:right;margin-right:12px;height:30px;width:20px;background:url(../images/searchBtn.png) no-repeat 0 center;background-size:contain;border:none;outline:none;cursor:pointer;color:#fff;font-size:16px;font-family: "Microsoft YaHei", "微软雅黑", "sans-serif";}

.productlist{width:92%;margin:0 auto;}
.productBoard{float:left;width:100%;margin-bottom:20px;padding-bottom:12px;border-bottom:1px dotted #ddd;}
.productBoard dl{float:left;width:100%;}
.productBoard dt,.productBoard dt img{float:left;width:100px;height:100px;}
.productBoard dt{margin-right:18px;border-radius:50%;overflow:hidden;}
.productBoard dd{width:100%;}
.productBoard dd a.name{font-size:16px;}
.productBoard dd a.cat{font-size:14px;line-height:36px;}
.productBoard dd.expertinfo{font-size:14px;margin:8px 0 8px 0;color:#454444;}
.productBoard dd.expertinfo em{color:#ed6b7c;}
.productBoard dd.talk{text-align:center;}
.productBoard dd.talk a{display:inline-block;width:100%;background:url(../images/btn_service.png) no-repeat;margin-top:12px;}
.productBoard p{line-height: 28px;font-size:14px;float:left;width:100%;margin-top:12px;color:#525252;}


/********************************************专家详情页**********************************************/
.articleinner{width:92%;margin:0 auto;}
.words{background:#ffeced;padding:12px;}
.words dt{font-size:18px;color:#c30000;}
.words dd{color:#666;line-height:24px;margin-top:12px;}

.expertcontent .title{width:100%;height:36px;line-height:36px;border-bottom:2px solid #c30000;}
.expertcontent .title b{font-size:18px;height:18px;line-height:18px;display:inline-block;color:#c30000;border-left:4px solid #c30000;padding-left:12px;margin-left:6px;}
.expertcontent .con{padding-top:12px;}
.expertcontent .con p{line-height:28px;margin-bottom:12px;}
/********************************************手机号码**********************************************/
/*大按钮*/
.mwzy_zxyy {
    text-align: center;
}
.mwzy_zxyy a {
    display: inline-block;
    width: 120px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    font-size: 18px;
    color: #fff;
    background: #ff6565;
    border-radius: 10px;
}
/*小按钮*/
.mwzy_but {
    text-align: center;
}
.mwzy_but a {
    display: inline-block;
    width: 90px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 16px;
    color: #fff;
    background: #ff6565;
    border-radius: 10px;
}
.articleAction{
    margin-top: 8px;
}






/*--微信ds--*/     
 
.buttonds{background-color: #353945;
	border: none;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	font-family: "museo-sans-rounded", sans-serif;
	font-size: 17px;
	font-style: italic;
	font-weight: 900;
	letter-spacing: 2px;
	padding: 5px 30px 5px;
	text-transform: u ppercase;
	width: auto;
	display: inline-block;
	background-color: #fabd29;
	margin:0 auto；
	text-align: center;
	box-shadow:2px 1px 4px 0px #353945;

	}

			
/*--微信ds--*/ 

	.wxfwh-layerds{width: 6rem; height: 6.5rem; position: fixed; top: 50%; left: 50%; margin-left: -3rem; margin-top: -3.25rem; box-shadow: 0 0 0.2rem rgba(0,0,0,.4); text-align: center; background: #fff; padding: 0.6rem 0.75rem 0; z-index: 9999999999999; border-radius: 0.2rem; display: none; }
	.wxfwh-layerds img.wxfwhds{width: 4.5rem; height: 4.5rem;}
	.wxfwh-layerds p{color: #d24678; line-height: 2; font-size: 0.24rem;}
	.wxfwh-layerds .close-btnds{width: 0.4rem; height: 0.4rem; position: absolute; top: 0.2rem; right: 0.2rem; z-index: 999; cursor: pointer; }


	
	




