.xind_sgyr{width:1140px; overflow:hidden; margin:45px auto 0px; text-align:center;}
.xind_sgyr_cen{ width:27.19%; display:inline-block; margin-bottom:40px; margin-left:30px; cursor:pointer;}
.xind_sgyr_cen .xind_sgyr_cen_img{ display:block; width:120px; height:120px; margin:0 auto;}
.xind_sgyr_cen .xind_sgyr_cen_img.img01{ background:url(../image/xind_sgyr_cen01.png) no-repeat;}
.xind_sgyr_cen .xind_sgyr_cen_img.img02{ background:url(../image/xind_sgyr_cen02.png) no-repeat;}
.xind_sgyr_cen .xind_sgyr_cen_img.img03{ background:url(../image/xind_sgyr_cen03.png) no-repeat;}
.xind_sgyr_cen .xind_sgyr_cen_img.img04{ background:url(../image/xind_sgyr_cen04.png) no-repeat;}
.xind_sgyr_cen .xind_sgyr_cen_img.img05{ background:url(../image/xind_sgyr_cen05.png) no-repeat;}

.xind_sgyr_cen:hover .xind_sgyr_cen_img.img01{ background:url(../image/xind_sgyr_cen01a.png) no-repeat;}
.xind_sgyr_cen:hover .xind_sgyr_cen_img.img02{ background:url(../image/xind_sgyr_cen02a.png) no-repeat;}
.xind_sgyr_cen:hover .xind_sgyr_cen_img.img03{ background:url(../image/xind_sgyr_cen03a.png) no-repeat;}
.xind_sgyr_cen:hover .xind_sgyr_cen_img.img04{ background:url(../image/xind_sgyr_cen04a.png) no-repeat;}
.xind_sgyr_cen:hover .xind_sgyr_cen_img.img05{ background:url(../image/xind_sgyr_cen05a.png) no-repeat;}

.xind_sgyr_cen span{ width:100%; display:block; margin:10px auto; text-align:center; font-size:18px; color:#666666; line-height:40px;}
.xind_sgyr_cen p{ width:100%; font-size:14px; color:#888888; text-align:left; line-height:26px;}

.xind_syrq{ width:100%; overflow:hidden; background:#f5f6fa; padding-bottom:25px;}
.xind_syrq .xind_ti{margin-bottom:0px; padding-top:25px;}
.xind_syrq_ti{ width:26.31%; height:46px; text-align:center; border:1px dashed #898989; font-size:20px; color:#666666; line-height:46px; border-radius:23px; margin:30px auto;}
.xind_syrq_cen{ width:100%; overflow:hidden;}
.xind_syrq_cen ul{ width:100%; padding:0px; margin:0px;}
.xind_syrq_cen ul li{ width:23.68%; float:left; height:350px; list-style:none; position:relative; margin-right:1.75%;}
.xind_syrq_cen ul li img{ position:absolute; top:0px; left:0px;}
.xind_syrq_cen ul li .xind_syrq_cen_nr{ position:absolute; width:100%; height:240px; background:#75277b; top:55px; left:0px; z-index:1;}
.xind_syrq_cen ul li .xind_syrq_cen_nr h1{ width:100%; text-align:center; hanging-punctuation:60px; line-height:60px; color:#fff; border-bottom:1px solid #aa58b0; font-size:18px;}
.xind_syrq_cen ul li .xind_syrq_cen_nr p{ width:85%; margin:15px auto 0px; font-size:14px; color:#ffffff; line-height:22px;}
.xind_syrq_box{  max-width:1140px; overflow:hidden; margin:0 auto;}

/* 热点关注 */
.xinde_rdgz{width:1140px; overflow:hidden; margin:0 auto;}
.xinde_rdgz_ti{ width:265px; line-height:42px; height:42px; text-align:center; color:#fff; font-size:18px; background:#b1b1b1; border-radius:21px; margin:30px auto;}
.xinde_rdgz_cen{ width:100%; overflow:hidden;}
.xinde_rdgz_cen dt{ width:36px; height:85px; overflow:hidden; float:left; background:#8a8888; color:#fff; font-size:16px; line-height:20px; text-align:center; font-weight:normal;}
.xinde_rdgz_cen dd{ width:1104px; float:left; overflow:hidden;}
.xinde_rdgz_cen dd a{ height:42px; line-height:42px; color:#666666; font-size:18px; text-align:center; float:left; margin-left:2px; margin-bottom:2px;}
.xinde_rdgz_cen dd a.b1{ width:25.81%; background:#b1b1b1;}
.xinde_rdgz_cen dd a.b2{ width:25.81%; background:#cfcece;}
.xinde_rdgz_cen dd a.b3{ width:20.65%; background:#dddddc;}
.xinde_rdgz_cen dd a.b4{ width:26.99%; background:#cfcfce;}
.xinde_rdgz_cen dd a.b5{ width:31.97%; background:#cfcfce;}
.xinde_rdgz_cen dd a.b6{ width:25%; background:#dddddc;}
.xinde_rdgz_cen dd a.b7{ width:22.01%; background:#cfcece;}
.xinde_rdgz_cen dd a.b8{ width:20.28%; background:#b1b1b1;}
.xinde_rdgz_cen dd a:hover{ background:#c75fb7; color:#fff;}

/* 过度广告  */
.xind_gdgg{ width:100%; overflow:hidden; margin:0px auto 0px;}
.xind_gdgg img{ max-width:100%;}

/* xind_dsdsg */
.xind_dsdsg{ width:1140px; overflow:hidden; margin:0 auto;}
.xind_dsdsg ul{ padding:0px; margin:0px;}
.xind_dsdsg ul li{ width:270px; overflow:hidden; float:left; margin-right:20px;}
.xind_dsdsg ul li span{ width:100%; height:48px; line-height:48px; text-align:center; font-size:18px; color:#333333; margin-top:1px; display:block; background:#eeeff1;}
.xind_dsdsg ul li p{ width:98%; overflow:hidden; margin:12px auto 0px; color:#666666; font-size:14px; line-height:22px;}
.xind_dsdsg ul li p a{ color:#75277b;}

/* xind_jsys_cen */
.xind_jsys{ width:100%; overflow:hidden; background:#f5f6fa; margin:45px auto 0px;}
.xind_jsys .xind_ti{ margin-top:30px;}
.xind_jsys_cen{ width:1140px; overflow:hidden; margin:0 auto;}
.xind_jsys_cen ul{padding:0px; margin:0px;}
.xind_jsys_cen ul li{ list-style:none; width:200px; float:left; margin-left:68px; text-align:center; margin-bottom:25px;}
.xind_jsys_cen ul li p{ line-height:40px; font-size:18px; color:#333333; padding:0px; margin:0px;}

/* 过度广告  */
.xind_gdgg01{ width:100%; overflow:hidden; margin:0px auto 0px;}
.xind_gdgg01 img{ max-width:100%;}

/* xind_yy  */
.xind_yy{ width:1140px; overflow:hidden; margin:50px auto;}
.xind_lsyy{ width:360px; overflow:hidden; float:left; height:370px; background:url(../image/xind_lsyy_bg.jpg) no-repeat;}
.xind_lsyy ul{padding:0px; width:320px; overflow:hidden; display:block;margin:92px auto 0px;}
.xind_lsyy ul li{ width:320px; overflow:hidden; margin-bottom:11px;}
.xind_lsyy ul li label{ width:70px; float:left; line-height:30px; color:#fff; padding:0px; margin:0px; font-weight:normal;}
.xind_lsyy ul li input{ width:250px;float:left; height:30px;}
.xind_lsyy ul li textarea{width:250px;float:left; height:84px;}
.xind_lsyy .but01{ width:115px; height:36px; line-height:36px; text-align:center; font-size:18px; border-radius:8px; float:left; border:0px; background:#fe772d; margin-left:70px; color:#fff;}
.xind_lsyy .but02{ width:115px; height:36px; line-height:36px; text-align:center; font-size:18px; border-radius:8px; float:left; border:0px; background:#e8e9eb; margin-left:20px; color:#666;}

.xind_wzyy{ width:765px; overflow:hidden; float:right;}
.xind_wzyy ul{padding:0px; margin:0px;}
.xind_wzyy ul li{ width:240px; height:175px; overflow:hidden; position:relative; float:left; margin-left:15px; margin-bottom:20px;}
.xind_wzyy ul li img{ position:absolute; top:0px; left:0px;}
.xind_wzyy ul li p{ width:240px; height:36px; line-height:36px; color:#fff; text-align:center; font-size:14px; position:absolute; bottom:0px; background:#000;filter:alpha(Opacity=50);
-moz-opacity:0.5; opacity:0.5; padding:0px; margin:0px;}

/* 过度广告  */
.xind_gdgg02{ width:100%; overflow:hidden; margin:0px auto 0px;}

/*  选择孕达  */
.xind_xzyd{ width:100%; overflow:hidden; background:#f5f6fa; padding:50px 0px;}
.xind_xzyd_ydgj{ width:1140px; overflow:hidden; background:#fff; margin:0px auto 20px;}
.xind_xzyd_ydgj dt{ width:520px; float:left;}
.xind_xzyd_ydgj dd{ width:590px; float:left; margin-left:22px;}
.xind_xzyd_ydgj dd b{ display:block; height:55px; line-height:55px; font-size:18px; color:#333333;}
.xind_xzyd_ydgj dd p{ line-height:24px;}
.xind_xzyd_ydgj dd p a{ color:#75277b;}

.xind_xzyd_gjhz{ width:1140px; overflow:hidden; margin:0px auto 20px;}
.xind_xzyd_gj{ width:620px; overflow:hidden; float:left;}
.xind_xzyd_gj_cen{ width:620px; overflow:hidden;}
.xind_xzyd_gj_cen p{ width:200px; height:110px; padding-top:22px; text-align:center; color:#fff; background:#b179b6; float:left; font-size:18px; line-height:28px;}
.xind_xzyd_gj_cen p.e1{ margin-left:10px; margin-right:10px;}
.xind_xzyd_gj_cen p.e2{ background:#c979cf;}

.xind_xzyd_hz{ width:500px; overflow:hidden; float:right;}
.xind_xzyd_hz_cen{ width:500px; overflow:hidden; float:right; height:350px; background:#fff;}
.xind_xzyd_hz_cen ul{width:500px; overflow:hidden;display:block; margin:0px; padding:0px;}
.xind_xzyd_hz_cen ul li{list-style:none; width:500px; height:200px; overflow:hidden;}
.xind_xzyd_hz_cen p{ width:470px; overflow:hidden; margin:15px auto 0px; font-size:14px; line-height:22px;}

.xind_xzyd_mgys{ width:1140px; overflow:hidden; margin:0px auto 20px;}
.xind_xzyd_mgys ul{display:block; margin:0px; padding:0px;}
.xind_xzyd_mgys ul li{float: left; width:360px; margin-bottom: 30px; overflow: hidden; margin-right:7.5px; margin-left:7.5px;display: block;position: relative;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;	transition:.3s;}
.xind_xzyd_mgys ul li img{display: block;}
.xind_xzyd_mgys ul li .hover{position: absolute;left: 0;top: -100%;width: 100%;height: 100%;text-align: center;background: url(../image/xind_xzyd_mgys_cen_bg.png) repeat;color: #fff;-o-transition:.3s;-ms-transition:.3s;	-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
.xind_xzyd_mgys ul li:hover .hover{top: 0;}
.xind_xzyd_mgys ul li .hover p{ height:120px; line-height:26px; font-size:18px; margin:0;}
.xind_xzyd_mgys ul li .hover p.f1{ padding-top:15px;}
.xind_xzyd_mgys ul li .hover p.f2{ padding-top:30px;}


.xind_xzyd_fwys{ width:1140px;overflow:hidden; margin:0px auto 0px;}
.xind_xzyd_fwys ul{ display:block; margin:0px; padding:0px;}
.xind_xzyd_fwys ul li{ list-style:none; width:360px; float:left; margin-right:30px;overflow:hidden; height:244px; position:relative; z-index:0; margin-bottom:25px;}
.xind_xzyd_fwys ul li img{ margin:0 auto; display:block; z-index:3; position:absolute; top:0; left:120px;}
.xind_xzyd_fwys_nr{ width:360px; padding:0px 25px; height:188px; position:absolute; top:56px; left:0px; background:#fff; z-index:1; border-radius:8px;}
.xind_xzyd_fwys_nr span{ display:block; border-bottom:1px dashed #aaaaaa; width:310px; height:44px; line-height:44px; margin:54px auto 10px; color:#333333; font-size:18px; text-align:center;}

.xind_xzyd_wmcn{ width:1140px;overflow:hidden; margin:0px auto 0px;}
.xind_xzyd_wmcn ul{ display:block; margin:0px; padding:0px;}
.xind_xzyd_wmcn ul li{list-style:none; height:232px; width:270px; background:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px; float:left; margin-right:20px;}
.xind_xzyd_wmcn ul li span{ width:236px; display:block; border-bottom:1px dashed #aaaaaa; height:44px; line-height:44px; margin:0px auto 10px; color:#333333; font-size:18px; text-align:center;}
.xind_xzyd_wmcn ul li p{width:236px; margin:0px auto 10px; text-align:center;}

.xind_pk{ width:1140px;overflow:hidden; margin:50px auto 0px;}
.xind_pk_cen{width:1140px;overflow:hidden;}
.xind_pk_cen dl{width:1140px;overflow:hidden;}
.xind_pk_cen dl dt{ width:545px;overflow:hidden; float:left; font-weight:normal;}
.xind_pk_cen dl p{ width:96%; overflow:hidden; margin:12px auto 0px; line-height:26px;}
.xind_pk_cen dl dd{ width:545px;overflow:hidden; float:right;}

/* 服务流程 */
.xind_fwlc{width:1140px;overflow:hidden; margin:0px auto 40px;}
.xind_fwlc .xind_ti{ margin-bottom:20px;}
.xind_fwlc_cen{width:1140px;overflow:hidden;}
.xind_fwlc_cen ul{display:block; margin:0px; padding:0px;}
.xind_fwlc_cen ul li{list-style:none; width:96px; float:left; margin-right:20px; text-align:center;}
.xind_fwlc_cen ul li p{ margin:12px auto 0px; line-height:22px; color:#333333;}

/* 精选套餐  */
.xind_jxtc{width:1140px;overflow:hidden; margin:20px auto 0px;}
.xind_jxtc_cen{width:1140px;overflow:hidden;}
.f-le{ float:left;}
.f-ri{ float:right;}
.xind_jxtc_cen dl{ width:556px;overflow:hidden; border:1px solid #edebed; padding:3px;}
.xind_jxtc_cen dl dt{ font-weight:normal; width:280px;}
.xind_jxtc_cen dl dt img{ display:block;}
.xind_jxtc_cen dl dt p{ width:280px; height:42px; line-height:42px; color:#fff; background:#242d3b; font-size:18px; text-align:center; margin:0px;}
.xind_jxtc_cen dl dd{ width:254px;overflow:hidden; margin-left:10px;}
.xind_jxtc_cen dl dd p.g1{ width:254px; font-size:17px; color:#75277b; line-height:35px; border-bottom:1px dashed #b0b0b0;}
.xind_jxtc_cen dl dd p.g2{width:254px; font-size:14px; line-height:22px;}
.xind_jxtc_cen dl dd p.g3{width:254px;overflow:hidden; margin:0px;}
.xind_jxtc_cen dl dd p.g3 a{ width:110px; height:42px; line-height:42px; float:left; margin-right:10px; font-size:18px; color:#fff; border-radius:5px; text-align:center;}
.xind_jxtc_cen dl dd p.g3 a.j1{ background:#965c9a;}
.xind_jxtc_cen dl dd p.g3 a.j2{ background:#ff9900;}


/*  专家 */
.xind_yxzj{ width:100%; overflow:hidden; background:#f5f6fa;margin:30px auto 0px; padding:20px 0px;}
.xind_yxzj .xind_ti{ margin-bottom:10px;}
.xind_yxzj_cen01{width:1140px;overflow:hidden;margin:0px auto 0px}
.xind_yxzj_cen{width:1140px;overflow:hidden; margin:0px auto 0px;}
.xind_yxzj_cen dt{ width:420px; overflow:hidden; float:left;}
.xind_yxzj_cen dd{ width:706px; overflow:hidden; float:right; margin-top:40px;}
.xind_yxzj_cen dd p.c1{ width:320px; color:#666666; font-size:24px; border-bottom:1px dashed #aaaaaa;}
.xind_yxzj_cen dd p.c2{ font-size:18px; line-height:32px;}


/*  医院  */
.xind_dpyy{ width:1140px;overflow:hidden; margin:20px auto 0px;}
.xind_dpyy .xind_ti{ margin-bottom:20px;}
.xind_dpyy_cen{  width:1140px;overflow:hidden; margin:0px auto 0px; padding:0px;}
.xind_dpyy_cen li{ list-style:none; width:360px; height:220px; float:left; overflow:hidden; margin-right:30px; margin-bottom:20px; position:relative;}
.xind_dpyy_cen li p{ width:360px; text-align:center; height:40px; line-height:40px; color:#fff;background:#000;filter:alpha(Opacity=60);
-moz-opacity:0.6; opacity:0.6; position:absolute; bottom:0px; left:0px; padding:0px; margin:0px;}

/* 活动 */
.xind_cxhd{ width:1140px;overflow:hidden; margin:10px auto 0px;}
.xind_cxhd .xind_ti{ margin-bottom:20px;}
.xind_cxhd_cen{ width:1140px;overflow:hidden; }
.xind_cxhd_cen p{ float:left; margin-right:10px;}
.xind_cxhd_cen p.d1{ width:180px;}
.xind_cxhd_cen p.d1 img{ margin-bottom:10px;}
.xind_cxhd_cen p.d2{ width:170px;}
.xind_cxhd_cen p.d3{ width:380px;}
.xind_cxhd_cen p.d4{ width:185px;}
.xind_cxhd_cen p.d5{ width:185px; margin-right:0px;}

/*  资讯  */
.xind_yyzx{ width:100%;overflow:hidden; margin:20px auto 0px; background:#f5f6fa; padding:20px 0px;}
.xind_yyzx_cen{ width:1140px;overflow:hidden; margin:0px auto 0px;}
.yyzx_le{ width:702px;  float:left;}
.yyzx_le a{ display:block; margin-bottom:30px;}
.yyzx_le a:hover{ border:1px solid #b950ac;}
.yyzx_le dl{width:700px; overflow:hidden; background:#fff; padding:0px; margin:0px;}
.yyzx_le dl dt{ width:240px; float:left; overflow:hidden;}
.yyzx_le dl dd{ width:425px; float:left; margin-left:15px;}
.yyzx_le dl dd span{ display:block; height:40px; line-height:40px; margin-top:10px; font-size:18px; color:#333333}
.yyzx_le dl dd p{ border-bottom:1px dashed #dfdfdf; padding-bottom:10px;box-sizing:content-box; color:#666666;}
.yyzx_le dl dd font{ display:block; width:425px; color:#666666}
.yyzx_le dl dd font em{ font-style:normal; float:left;}
.yyzx_le dl dd font b{ font-weight:normal; float:right;}

.yyzx_ri{ width:400px; overflow:hidden; float:right;}
.yyzx_ri h2{ height:28px; line-height:28px; color:#333333; font-size:18px; padding-left:15px;border-left: 5px solid #333333; margin:0px;}
.yyzx_ri ul{margin:5px auto 0px; padding:0px;}
.yyzx_ri ul li{list-style:none;width:400px; overflow:hidden; height:40px; line-height:40px; border-bottom:1px dashed #dfdfdf; padding-left:5px;}
.yyzx_ri ul li span {float: right;}
/*  列表页  */
.list_lrbox{    border-radius: 5px; padding:0 15px;
    margin-bottom: 15px;
    overflow: hidden;
    transition: all .3s;}
.list_lrbox img{ width:100%;}
.list_lrbox .list_lrbox_cen{ background-color: #fff; border: 1px solid #edebed;}
.list_lrbox .list_lrbox_cen p{ text-align:center; font-size:18px; color:#333333; margin:10px auto;}
.list_lrbox .list_lrbox_cen p em{ font-style:normal; color:#1eb8ea;}
.list_lrbox .list_lrbox_cen a{ width:220px; height:34px; line-height:34px; background:#ff9900; font-size:18px; color:#fff; margin:0 auto 10px; display:block; text-align:center; border-radius:5px;}


/*  xind_sdjs   */
.xind_sdjs{width:1140px;overflow:hidden; margin:10px auto 0px;}
.xind_sdjs_cen{ width:1140px; overflow:hidden;}
.xind_sdjs_cen_li{    width: 23.68%;
    float: left;
    height: 350px;
    position: relative;
    margin-right: 1.75%;}

.ih-item {
    position: relative;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}

.ih-item,
.ih-item * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.ih-item a {
    color: #333;
}

.ih-item a:hover {
    text-decoration: none;
}

.ih-item img {
    width: 100%;
    height: 100%;
}
.ih-item.square {

    width: 270px;
    height: 350px;
	float:left;
}

.ih-item.square .info {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}


.ih-item.square.effect4 {
    overflow: hidden;
    position: relative;
}

.ih-item.square.effect4.colored .info {
    background: rgba(12, 34, 52, 0.6);
}

.ih-item.square.effect4.colored .mask1,
.ih-item.square.effect4.colored .mask2 {
    background: #1a4a72;
    background: rgba(26, 74, 114, 0.6);
}

.ih-item.square.effect4 .img {
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}

.ih-item.square.effect4 .mask1,
.ih-item.square.effect4 .mask2 {
    position: absolute;
    background: #75277b;
    background: #75277b;
    width: 270px;
	height: 366px;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
	filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7; 
}

.ih-item.square.effect4 .mask1 {
    left: auto;
    right: 0;
    top: 0;
    -webkit-transform: rotate(56.5deg) translateX(-180px);
    -moz-transform: rotate(56.5deg) translateX(-180px);
    -ms-transform: rotate(56.5deg) translateX(-180px);
    -o-transform: rotate(56.5deg) translateX(-180px);
    transform: rotate(56.5deg) translateX(-180px);
    -webkit-transform-origin: 100% 0%;
    -moz-transform-origin: 100% 0%;
    -ms-transform-origin: 100% 0%;
    -o-transform-origin: 100% 0%;
    transform-origin: 100% 0%;
}

.ih-item.square.effect4 .mask2 {
    top: auto;
    bottom: 0;
    left: 0;
    -webkit-transform: rotate(56.5deg) translateX(180px);
    -moz-transform: rotate(56.5deg) translateX(180px);
    -ms-transform: rotate(56.5deg) translateX(180px);
    -o-transform: rotate(56.5deg) translateX(180px);
    transform: rotate(56.5deg) translateX(180px);
    -webkit-transform-origin: 0% 100%;
    -moz-transform-origin: 0% 100%;
    -ms-transform-origin: 0% 100%;
    -o-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
}

.ih-item.square.effect4 .info {
    background: #75277b;
    height: 0;
    visibility: hidden;
    width: 270px;
    -webkit-transform: rotate(-33.5deg) translate(-112px, 166px);
    -moz-transform: rotate(-33.5deg) translate(-112px, 166px);
    -ms-transform: rotate(-33.5deg) translate(-112px, 166px);
    -o-transform: rotate(-33.5deg) translate(-112px, 166px);
    transform: rotate(-33.5deg) translate(-112px, 166px);
    -webkit-transform-origin: 0% 100%;
    -moz-transform-origin: 0% 100%;
    -ms-transform-origin: 0% 100%;
    -o-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
    -webkit-transition: all 0.35s ease-in-out 0.35s;
    -moz-transition: all 0.35s ease-in-out 0.35s;
    transition: all 0.35s ease-in-out 0.35s;
}

.ih-item.square.effect4 .info h3 {
    text-transform: uppercase;
	    width: 100%;
    text-align: center;
    line-height: 60px;
	margin:0px;
    color: #fff;
    border-bottom: 1px solid #aa58b0;
    font-size: 18px;
    background: transparent;
    opacity: 0;
    -webkit-transition: all 0.35s ease-in-out 0.35s;
    -moz-transition: all 0.35s ease-in-out 0.35s;
    transition: all 0.35s ease-in-out 0.35s;
}

.ih-item.square.effect4 .info p {
	    width: 85%;
    margin: 15px auto 0px;
    font-size: 14px;
    color: #ffffff;
    line-height: 22px;
	text-align:left;
	font-family:"Microsoft YaHei";
    position: relative;
    opacity: 0;
    -webkit-transition: all 0.35s ease-in-out 0.35s;
    -moz-transition: all 0.35s ease-in-out 0.35s;
    transition: all 0.35s ease-in-out 0.35s;
}

.ih-item.square.effect4 a:hover .mask1 {
    -webkit-transform: rotate(56.5deg) translateX(77px);
    -moz-transform: rotate(56.5deg) translateX(77px);
    -ms-transform: rotate(56.5deg) translateX(77px);
    -o-transform: rotate(56.5deg) translateX(77px);
    transform: rotate(56.5deg) translateX(77px);
}

.ih-item.square.effect4 a:hover .mask2 {
    -webkit-transform: rotate(56.5deg) translateX(-77px);
    -moz-transform: rotate(56.5deg) translateX(-77px);
    -ms-transform: rotate(56.5deg) translateX(-77px);
    -o-transform: rotate(56.5deg) translateX(-77px);
    transform: rotate(56.5deg) translateX(-77px);
}

.ih-item.square.effect4 a:hover .info {
    width: 270px;
    height: 240px;
    visibility: visible;
    top: 55px;
    -webkit-transform: rotate(0deg) translate(0, 0);
    -moz-transform: rotate(0deg) translate(0, 0);
    -ms-transform: rotate(0deg) translate(0, 0);
    -o-transform: rotate(0deg) translate(0, 0);
    transform: rotate(0deg) translate(0, 0);
}

.ih-item.square.effect4 a:hover .info h3,
.ih-item.square.effect4 a:hover .info p {
    opacity: 1;
}
.footlink {
    background-color: #323232;
    color: #fff;
}
.footlink ul {
    width: 1230px;
    margin: 0 auto;
}
.footlink a {
    color: #fff;
}