/*首页轮播图*/
#home-swiper{ position:relative}
#home-swiper,#home-swiper .list, #home-swiper .list ul, #home-swiper .list ul li
{width:100%; height:633px; overflow: hidden;}
#home-swiper .list ul li
{background-repeat: no-repeat; background-position: center center;   width:100%; }

#home-swiper .list ul li a{     
display: block;
height:100%;
width:100%;
}


.menu
{width:80px; height: auto; overflow: hidden; margin-top:50px; padding-bottom:0px; background:#ffffff; border:1px solid #EFEFEF;border-radius: 5px}
.menu li
{width:100%; height:38px; line-height:38px; overflow: hidden; transition:all 300ms;
 border-bottom:1px solid #EFEFEF;}
 .menu li.no-bian{ border-bottom:0}
.menu li a
{width:100%; overflow: hidden; display: block; transition:all 300ms; text-align: center; font-size:12px;}
.menu li.onfocus {background-color:#0067d9;}
.menu li.onfocus a {color:#ffffff;}
.menu .tel
{padding-top:15px; text-align: center;}
.menu .tel .txt1
{line-height:18px; font-size:12px; color:#333333; opacity:.6;}
.menu .tel .txt2
{font-size:16px; color:#0067d9; font-weight: bold; line-height:34px;}

#sidebar { float: none; position: fixed; top:145px; z-index: 6; left:10px; } /*侧边滑动控制代码*/
/*.dock {top: 50%;margin-top:50px;}*/


#home-swiper .btns
{width:180px; height:40px; overflow: hidden; /*position: absolute;  bottom:78px;margin:auto;*/ position: absolute;margin:auto; left:50%; margin-left:-90px; bottom:20px;}
#home-swiper .btns .left,#home-swiper .btns .right
{width:40px; height:40px; overflow: hidden; cursor: pointer;}
#home-swiper .btns .left{ float:left;background: url(/img/bgn3.png) no-repeat;}
#home-swiper .btns .right{float:right; background: url(/img/bgn4.png) no-repeat;}
#home-swiper .btns .txts
{width:100px; height: 40px; line-height:40px; text-align:center; overflow: hidden;font-size:17px; font-weight: bold; color:#ffffff; /*writing-mode:tb-rl;*/}
 
/*首页banner下面的优势*/
#home-statistics
{width:100%; height:188px; overflow: hidden;
 background:#F6F6F6;}
#home-statistics .center
{width:1300px; height:188px; overflow: hidden; margin:0px auto;}
#home-statistics .center .item
{width:307px; height:118px; overflow: hidden; float: left; margin-right:21px; margin-top:33px; position: relative;
 border:1px solid #5592fc; border-radius:5px;}
#home-statistics .center .item:last-child
{margin-right:0px;}
#home-statistics .center .item .icon img
{position: absolute; left:24px; top:21px;}
#home-statistics .center .item .title
{position: absolute; left:117px; top:29px;
 line-height:35px; font-size:22px; color:#0157b0;}
#home-statistics .center .item .des
{position: absolute; left:117px; top:64px;
 line-height:25px; font-size:14px; color:#333333; opacity:.7; letter-spacing:2px;}
 

/*首页专家团队*/
#home-expert
{width:100%; height:680px; overflow: hidden;
 background:url(/img/index_c.jpg) center center no-repeat; background-size: cover;}
#home-expert .center
{width:1300px; height:634px; overflow: hidden; margin:0px auto;}

#home-expert .center .sortName
{width:1300px; height:106px; overflow: hidden; position: relative;}
#home-expert .center .sortName em
{position: absolute; left:0px; top:42px;
 font-size:30px; color:#ffffff; font-style: normal; font-weight: bold;}
#home-expert .center .sortName .line
{width:1px; height:23px; overflow: hidden; position: absolute; left:134px; top:44px;
 background:#C0BFC4;}
#home-expert .center .sortName .des
{position: absolute; left:150px; top:44px;
 font-size:15px; color:#ffffff; opacity:.6;}
#home-expert .center .sortName .more
{position: absolute; right:0px; top:44px;
 font-size:12px; color:#ffffff;line-height:200%;}
#home-expert .center .sortName .more:hover
{color:#ffffff; opacity:1;}

#home-expert .center .list
{width:1300px; height:510px; overflow: hidden; margin:0px auto;}
 
#home-expert .center .list_l{ float:left; width:1000px;background:#ffffff; overflow:hidden; border-radius:5px; height:510px;padding:20px; position:relative;}
#home-expert .center .list_r{ float: right; wdth:300px;height:510px;border-radius:5px;padding:6px;background:#f5f5f5;box-shadow: 0px 4px 10px rgba(0,0,0,.3);}


#home-expert .center .list_l .swiper-wrapper{}
#home-expert .center .list_l .swiper-wrapper .swiper-slide{display: flex;}
 
 
#home-expert .center .list .item
{width:333.33px; height:390px; overflow: hidden; float: left; margin-top:40px; text-align:center;}
 
 
#home-expert .center .list .item:hover{box-shadow: 0px 4px 10px rgba(0,0,0,.3);
border-radius: 5px;
transform: scale(1.05);
-webkit-transform: scale(1.05);
transition: all 0.5s;



} 
 
 
#home-expert .center .list .item *
{transition: all 300ms;}
#home-expert .center .list .item .imgbg
{width:170px; height:170px; overflow: hidden; position: relative; margin:0px auto;
 border-radius:85px;}
#home-expert .center .list .item .imgbg .img
{width:170px; height:170px; overflow: hidden;}
#home-expert .center .list .item .imgbg .img img
{width:170px; height:170px;}
#home-expert .center .list .item .imgbg .job
{width:170px; height:46px; overflow: hidden; position: absolute; left:0px; bottom:0px;
 background: rgba(0, 0, 0, .6);
 line-height:39px; text-align: center; font-weight: bold; font-size:15px; color:#268DFF;}
#home-expert .center .list .item .nickname
{width:252px; height:45px; overflow: hidden; margin:0px auto; padding-top:10px;
 line-height:45px; text-align: center; font-weight: bold; color:#333333; font-size:20px;}
#home-expert .center .list .item .num
{width:252px; height:34px; overflow: hidden; margin:0px auto;
 line-height:34px; text-align: center; color:#343434; font-size:14px;}
#home-expert .center .list .item .num span
{color:#f9a821; font-weight: bold;}
#home-expert .center .list .item .des
{width:252px; height:48px; margin:0px auto; padding-top:5px;
 line-height:24px; color:#343434; font-size:13px; opacity:.8; text-align: left; text-align: justify;
 word-break: break-all; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
#home-expert .center .list .item .btn
{width:176px; height:48px; overflow: hidden; margin:0px auto; margin-top:28px;
 background: url(/img/bgn11.png) no-repeat;
 line-height:48px; text-indent:80px; font-size:15px; color:rgba(52, 52, 52, .8); text-align: left;}

#home-expert .center .list .item.onfocus .imgbg .img img
{transform: scale(1.05);}
#home-expert .center .list .item.onfocus .imgbg .job
{background:rgba(1, 87, 176, .5); color:#ffffff;}
#home-expert .center .list .item.onfocus .btn
{background: url(/img/bgn12.png) no-repeat; color:#ffffff;}

/*专家团队右侧在线预约*/
.revi-confide-block {
margin:0px;
padding:0px;
  
    width: 280px;
    height: 496px;	
	overflow:hidden;
    color: #fff;   
    background: url("/img/revi-confide.jpg") center center;
    background-size: cover;
	border-radius:5px;
	box-shadow: 0px 4px 10px rgba(0,0,0,.3);
}

.revi-confide-block h3 {
padding-top:70px;
line-height:30px;
    
    font-size: 24px;
    text-align: center;
    font-weight: bold;
}
.revi-confide-block h3.c {
padding-top:0px;    
    font-size: 24px;
    text-align: center;
    font-weight: bold;
	line-height:30px;
}
.revi-confide-block h4 {
    margin-bottom: 22px;
    text-align: center;
}
.revi-confide-block a {
    color: #fff;
}
.revi-confide-btn {
    display: block;
    margin: 0 auto 29px;
    width: 137px;
    height: 37px;
    line-height: 37px;
    text-align: center;
    color: #287acc !important;
    background-color: rgba(255, 255, 255, 0.9);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5ffffff,endColorstr=#e5ffffff)";
    -moz-border-radius: 18px;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    transition: all 0.1s linear;
	cursor :pointer;
}



/*首页心理课程*/
#home-course
{width:100%; overflow: hidden;}
#home-course .center
{width:1300px; height:740px; overflow: hidden; margin:0px auto;}

#home-course .center .sortName
{width:1300px; height:112px; overflow: hidden; position: relative;}
#home-course .center .sortName em
{position: absolute; left:0px; top:57px;
 font-size:30px; color:#004893; font-style: normal; font-weight: bold;}
#home-course .center .sortName .line
{width:1px; height:23px; overflow: hidden; position: absolute; left:134px; top:59px;
 background:#BFBFBF;}
#home-course .center .sortName .des
{position: absolute; left:150px; top:59px;
 font-size:15px; color:#333333; opacity:.6;}
#home-course .center .sortName .more
{position: absolute; right:0px; top:59px;
 font-size:12px; color:#004893; opacity:1; line-height:200%;}
#home-course .center .sortName .more:hover
{color:#f9a821; opacity:1;}
 
#home-course .center .list
{width:1300px; height:auto; }
#home-course .center .list .item
{width:310px; height:292px; overflow: hidden; float: left; margin-right:16px; position: relative;
 border:1px solid #EEEFF3; margin-bottom:15px;}
 
#home-course .center .list .item:nth-child(4n+0){margin-right:0px;}
 
#home-course .center .list .item:last-child
{margin-right:0px;}
#home-course .center .list .item *
{transition:all 300ms;}
#home-course .center .list .item .img
{width:300px; height:168px; overflow: hidden; margin:0px auto; margin-top:6px;}
#home-course .center .list .item .img img
{width:300px; height:168px;}
#home-course .center .list .item .title
{width:286px; height:54px; overflow: hidden; margin:0px auto; margin-top:11px;
 line-height:27px; font-size:16px; color:#333333; text-align: justify;
 word-break: break-all; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
#home-course .center .list .item .num
{position: absolute; left:16px; bottom:10px;
 line-height:32px; font-size:13px; color:#f9a821;}
 #home-course .center .list .item .baoming
{position: absolute; left:95px; bottom:10px;
 line-height:32px; font-size:13px; color:#999;}
#home-course .center .list .item .btn
{position: absolute; right:16px; bottom:10px;
 line-height:32px; font-size:13px; color:rgba(51, 51, 51, .5);}

#home-course .center .list .item:hover
{border-color:#0157b0;}
#home-course .center .list .item:hover .title
{color:#0157b0;}
#home-course .center .list .item:hover .img img
{transform: scale(1.05);}


 
/*中心简介*/
#home-intro
{width:1300px; height:424px; overflow: hidden; margin:60px auto 60px auto; box-sizing: border-box; padding-left:37px; position: relative;
 background:#0157b0;border-radius:5px;}
#home-intro .sortName
{padding-top:32px; line-height:55px; font-size:30px; font-weight: bold; color:#ffffff;}
#home-intro .content
{width:586px; height:210px; overflow: hidden; padding-top:15px;
 line-height:28px; color:#ffffff;}
#home-intro .btn
{width:150px; height:46px; overflow: hidden; margin-top:14px;
 border:1px solid #ffffff; border-radius:28px;
 line-height:46px; text-align: center;}
#home-intro .btn a
{width:100%; height:100%; overflow: hidden; display: block; color:#ffffff;}
#home-intro .videoPart
{width:629px; height:362px; overflow: hidden; position: absolute; right:25px; top:30px;}
#home-intro .videoPart .img
{width:629px; height:362px; overflow: hidden; position: absolute; right:0px; top:0px; z-index:50;}
#home-intro .videoPart .img img
{width:629px; height:362px; border-radius:5px;}
#home-intro .videoPart .btn
{width:72px; height:72px; overflow: hidden; position: absolute; left:50%; top:50%; margin-left:-36px; margin-top:-36px; z-index:60;
 background: url(/img/bgn16.png) no-repeat; cursor: pointer;
 border:none;}
#home-intro .videoPart .video
{width:629px; height:362px; overflow: hidden; position: absolute; right:0px; top:0px; z-index:40;}
#home-intro .videoPart .video video
{width:629px; height:362px; position: absolute; right:0px; top:0px;}

/*首页心理头条*/
#home-headline
{
	width:100%;
	height:630px;
	overflow: hidden;
	background-size: cover;
	background-image: url(/img/bg/bg06.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	padding-bottom:60px;	
}
#home-headline .center
{width:1300px; overflow: hidden; margin:0px auto; position: relative;}

#home-headline .center .sortName
{padding-top:60px; line-height:50px; text-align: center; font-size:34px; font-weight: bold; color:#004893; margin-bottom:40px;}
#home-headline .center .sortName a{color:#004893;}
#home-headline .center .sortDes
{padding-bottom:27px; line-height:27px; text-align: center; font-size:15px; color:rgba(51, 51, 51, .6);}

/*首页心理头条-轮播图*/
#home-headline-swiper
{width:730px; height:442px; overflow: hidden; position: relative; float: left; margin-right:13px;}
#home-headline-swiper .swiper-container
{width:100%; height:442px;}
#home-headline-swiper .item
{width:100%; height:442px; overflow: hidden; position: relative;}
#home-headline-swiper .item .img
{width:100%; height:442px; overflow: hidden;border-radius:5px;}
#home-headline-swiper .item .img img
{width:100%; height:442px;}
#home-headline-swiper .item .title
{width:100%; height:50px; overflow: hidden; position: absolute; left:0px; bottom:0px;
 background-color: rgba(85, 146, 252, .6);}
#home-headline-swiper .item .title span
{width:580px; height:50px; overflow: hidden; position: absolute; left:17px; bottom:0px; display: block;
 line-height:50px; font-size:16px; color:#ffffff; font-weight: bold;
 white-space: nowrap; text-overflow: ellipsis;}

#home-headline-swiper .swiper-pagination
{text-align: right; padding-right:16px; box-sizing: border-box; bottom:15px;}
#home-headline-swiper .swiper-pagination .swiper-pagination-bullet
{background:#ffffff; opacity:.8;}
#home-headline-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active
{background:#004893; opacity:1;}

/*首页心理头条-心理资讯*/
#home-headline-news
{width:556px; height:442px; overflow: hidden; float: left; background:#f4f4f4;border-radius:5px;}
 

 


#home-headline .newslist .groupName
{width:525px; height:62px; overflow: hidden; margin:0px auto; position: relative;
 border-bottom:1px solid #E3E3E3;}
#home-headline .newslist .groupName span
{position: absolute; left:6px; bottom:0px;
 line-height:52px; font-size:24px; font-weight: bold; color:#333333;}
#home-headline .newslist .groupName a
{position: absolute; right:0px; bottom:0px;
 line-height:39px; font-size:12px; color:rgba(51, 51, 51, .4);}
#home-headline .newslist .groupName a:hover
{color:#f9a821;}

#home-headline .newslist .list
{width:525px; height: auto; overflow: hidden; margin:0px auto;}

#home-headline .newslist .list .fristItem
{width:525px; height: 173px; overflow: hidden; position: relative;
 line-height:24px;}
#home-headline .newslist .list .fristItem .title
{width:510px; height:24px; overflow: hidden; position: absolute; left:7px; top:16px;
 font-size:18px; color:#004893; font-weight: bold;
 white-space: nowrap; text-overflow: ellipsis;}
#home-headline .newslist .list .fristItem .img
{width:177px; height:100px; overflow: hidden; position: absolute; left:7px; top:54px;border-radius:5px;}
#home-headline .newslist .list .fristItem .img img
{width:177px; height:100px; transition: all 300ms;}
#home-headline .newslist .list .fristItem .des
{width:318px; height:48px; overflow: hidden; position: absolute; left:199px; top:58px;
 font-size:13px; color:#666666; text-align: justify;
 word-break: break-all; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
#home-headline .newslist .list .fristItem .num
{position: absolute; left:199px; top:124px;
 font-size:12px; color:#004893;}
#home-headline .newslist .list .fristItem:hover .title
{font-style: italic; text-decoration: underline;}
#home-headline .newslist .list .fristItem:hover .img img
{transform: scale(1.05);}

#home-headline .newslist .list .item
{width:525px; height: 36px; overflow: hidden; position: relative;
 line-height:36px;}
#home-headline .newslist .list .item .title
{width:430px; height:36px; overflow: hidden;
 font-size:15px; text-indent:20px;
 white-space: nowrap; text-overflow: ellipsis;}
#home-headline .newslist .list .item .title::before
{width:5px; height:5px; overflow: hidden; position: absolute; left:8px; top:15px; display: block;
 border-radius:5px; content:''; background-color:#004893;}
#home-headline .newslist .list .item .date
{position: absolute; right:6px; top:0px;
 font-size:13px; color:#333333;}
 
 
 
 
 
 
 
 
 
 
 
 
 /*课程介绍*/

 .homePage___2U1H9 .aboutService___23B6k {
	height: 1020px;
	display: -ms-flexbox;
	display: flex;
    -ms-flex-pack: center;
	justify-content: center;
    -ms-flex-align: center;
	align-items: center;
	background-color: #f5f6fa;
	text-align: center;
	
	background-image: url(/img/bg06.png);
	background-repeat: no-repeat;
	background-position: center center;	
	background-size: cover;
}
.homePage___2U1H9 .aboutService___23B6k .box___1NeXf {
    width: 1280px;
    height: 900px;
}
.homePage___2U1H9 .aboutService___23B6k .title___3IJjE {
    font-size: 35px;
    font-weight: 600;
    color: #004893;
}
.homePage___2U1H9 .aboutService___23B6k .titleEn___2-11D {
    font-size: 16px;
    color: #bdc6ee;
    margin: 10px 0 60px 0;	
}
.homePage___2U1H9 .aboutService___23B6k .titleThree___ojJnc {
    font-size: 28px;
    color: #2a55d3;
    margin-bottom: 33px;
}
.homePage___2U1H9 .aboutService___23B6k .info___22BwA {
    height: 750px;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: distribute;
    align-content: space-around;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.homePage___2U1H9 .aboutService___23B6k .serviveCard___XYsx5 {
    width: 23%;
    height: 50%;
    padding: 1%;
}
.homePage___2U1H9 .aboutService___23B6k .cardInner___VYCV- {
    width: 100%;
    height: 100%;
    background-color: #fff;
    color: #333;
    border-radius: 5px;
    text-align: center;
    box-shadow: 0 0 18px 0 rgba(150,150,153,.08);
}
.homePage___2U1H9 .aboutService___23B6k .cardInner___VYCV-:hover {
    background-color: #004893;
    color: #fff;
}
.homePage___2U1H9 .aboutService___23B6k .cardInner___VYCV-:hover .values___3smRJ {
    color: #fff;
}
.homePage___2U1H9 .aboutService___23B6k .cardInner___VYCV-:hover .labelBtn___2UIHj {
    border: 1px solid #fff;
    color: #fff;
}

.homePage___2U1H9 .aboutService___23B6k .cardInner___VYCV- .icon___2KhbQ {
    width: 70px;
    height: 70px;
    margin-top: 38px;
}
.homePage___2U1H9 .aboutService___23B6k .cardInner___VYCV- .label___2wQnz {
    font-size: 24px;
    margin-top: 24px;
}
.homePage___2U1H9 .aboutService___23B6k .cardInner___VYCV- .values___3smRJ {
    font-size: 14px;
    margin-top: 20px;
    color: #666;
    white-space: pre;
}
.homePage___2U1H9 .aboutService___23B6k .cardInner___VYCV- .labelBtn___2UIHj {
    width: 130px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #5690fc;
    border-radius: 18px;
    color: #5690fc;
    cursor: pointer;
    margin: 40px auto;
}


/* 部分合作客户 start */
.fx_start_wrap {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  margin:auto;
  width:1300px; 
}

.title___3ijje {
    font-size: 34px;
    font-weight: 600;
    color: #004893;
	width:200px;
	text-align:center;
	margin:auto;
	padding-top:80px;
}
.titleen___2-11d {
    font-size: 16px;
    color: #bdc6ee;
    margin-bottom: 68px;
	width:200px;
	text-align:center;
	margin:auto;
	padding:6px 0 50px 0;
}

.customer_title {
  font-size: 32px;
  color: #111111;
  text-align: center;
  padding: 100px 0 60px 0;
}
.customer_list{ padding-bottom:50px;}
.customer_list ul li {
  width: 172px;
  height: 72px;
  margin-bottom: 30px;
  margin-right: 16px;
  background: #FFFFFF;
  box-shadow: 0 5px 15px 0 rgba(0,0,0,0.05);
  border-radius: 8px;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
.customer_list ul li img {
    max-width: 172px;
	/*
    height: 100%;
    object-fit: contain; 
	*/
}
.customer_list ul li:nth-child(7n+0) {
  margin-bottom: 30px;
  margin-right: 0px;
}
/* 部分合作客户 end */

.pingcebg{
	background-image: url(/img/pingcebg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
	margin-bottom:20px;
	padding-bottom:30px;
	
}


/*课题和服务*/

.w1400{ width:1300px; margin: 0 auto; padding-bottom:20px; }
.homef2{background:url('/img/ketifuwu_bg.jpg') no-repeat center;background-size:100% 100%;padding:30px 0;}
.homef2 li{margin-bottom:15px;}
.homef2 li .litb{display:none;}
.homef2 .libox{font-size:0;background:#fff;border-radius:10px;overflow:hidden;}
.homef2 .libox .cleft{display:inline-block;width:50%;font-size:14px;vertical-align:middle;padding-left:10px;}
.homef2 .libox .cleft .txt{display:none;}
.homef2 .libox .cleft .h3{color:#333;font-size:16px;font-weight:normal;}
.homef2 .libox .cleft .more{display:block;width:110px;
/*-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.3);box-shadow:0px 0px 5px rgba(0,0,0,0.3);*/
line-height:35px;background:#0067d9;color:#fff;text-align:center;border-radius:30px;margin-top:20px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.homef2 .libox .cleft .more:hover{/*background:#004893;*/}
.homef2 .libox .cright{display:inline-block;width:50%;font-size:14px;vertical-align:middle;position:relative;}
.homef2 .libox .cright img{width:100%; height: 100%;}
.homef2 .libox .cright .maskbg{position:absolute;left:0;top:0;width:100%;z-index:3;height: 100%;}
.homef2 .libox .cright .adiv{display: block;}
.homef2 .libox .cleft{padding-left:20px;}
.homef2 .libox .cleft .h3{font-size:18px;}
.homef2 .libox .cleft .txt{display:block;margin:15px 0;line-height:24px; width:550px; font-size:13px;}

  .homef2{padding:30px 0 50px 0;}
  .homef2 .con{display:none;}
  .homef2 ul{height:420px;position:relative; }
  .homef2 li{width:82px;position:absolute;left:0;top:0;margin-bottom:0;-webkit-transition:all 0.8s;-o-transition:all 0.8s;transition:all 0.8s;}
  .homef2 li .litb{height:420px;overflow:hidden;background:#fff;border-radius:10px;font-size:18px;color:#333;width:82px;cursor:pointer;display:block;}
  .homef2 li .litb .ib{width:5px;height:20px;border-radius:4px;margin:65px auto 15px;display:block;background:#004893;}
  .homef2 li .litb .bt{writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;writing-mode:tb-rl;letter-spacing:3px;text-align:center;line-height:82px;}
  .homef2 li .litb .btn{position:absolute;bottom:0;left:0;width:100%;text-align:center;line-height:60px;}
  .homef2 li .litb .btn .iconfont{font-size:30px;color:#004893;}
  .homef2 .lishow .con{display:block;}
  .homef2 .lishow .litb{display:none;}
  .homef2 li.li2{left:100px;}
  .homef2 .con{position:relative;height:420px;padding-right:0px;}
  .homef2 .libox .cleft{width:100%;padding-top:25px;padding-left:30px;position:relative;z-index:4;}
  .homef2 .libox .cright{width:537px;height:420px;position:absolute;right:0;top:0;}
  .homef2 .libox .cleft .h3{font-size:28px;}
  .homef2 .libox .cleft .h3 a{}
  .homef2 .libox .cleft .txt{margin:20px 0;}
  .homef2 .libox .cleft .more{width:180px;line-height:50px;font-size:14px;background: url(/img/more_bg.png) no-repeat;}  
.homef2 .libox .cleft .more:hover{ /*background:#3286E2; color:#FFF*/}

.tit_name
{line-height:50px; text-align: center; font-size:32px; font-weight: bold; color:#004893; width:200px; margin:auto}
.tit_line {
    display: block;
    width: 60px;
    height: 3px;
    background: #004893;
    margin: 6px auto 50px auto;
}
.tit_des {
    padding-bottom: 27px;
    line-height: 27px;
    text-align: center;
    font-size: 15px;
    color: rgba(51, 51, 51, .6);
	width:100%;
	text-align:center;
	margin:auto;
}
/*课题和服务结束*/