@charset "utf-8";
/* CSS Document */
/* 轮播图 开始 */
.g-fbx { width: 100%; position: relative; height: 500px; background: #1f2531; }
.g-fbx:before { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.g-fbx .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.g-fbx .bd ul { width: 100% !important; }
.g-fbx .bd li { width: 100% !important; height: 500px; overflow: hidden; text-align: center; }
.g-fbx .hd { width: 100%; position: absolute; z-index: 1; bottom: 36px; left: 0; height: 3px; background: url(../icon/touming.png) repeat-x; text-align: center; _background: #000; _filter: alpha(opacity=60); }
.g-fbx .hd ul { text-align: center; }
.g-fbx .hd ul li { background: #fff; opacity: .4; filter: alpha(opacity=40); cursor: pointer; display: inline-block; *display:inline;
zoom: 1; width: 50px; height: 3px; margin: 0 5px; overflow: hidden; line-height: 9999px; }
.g-fbx .hd ul .on { opacity: .8; filter: alpha(opacity=80); background:#da2128;}
/* 轮播图 结束 */
.ix-tit { text-align: center; font-weight: normal; font-size: 36px; line-height: 36px; padding: 72px 0 36px 0; }
.ix-tit span { font-weight: normal; display: block; font-size: 16px; line-height: 30px; margin-top: 9px; }
/* 我们的服务 开始 */
.g-service { width: 100%; background: #fff; padding: 68px 0; overflow: hidden; }
.g-service .m-service { width: 476px; margin-right: 30px; float: left; }
.g-service .m-service h1 { font-size: 20px; margin-bottom: 40px; }
.g-service .m-service p { font-size: 14px; line-height: 28px; display: block; margin-top: 20px; }
.g-service .m-service p.m1 { color: #777; margin-bottom: 60px; }
.g-service .m-service .m-more { margin-top: 36px; }
.g-service .m-service .m-more a { padding: 10px 36px; color: #fff; background: #da2128; font-size: 16px; }
.g-service .m-adg { width: 684px; float: left; }
.g-service .m-adg li { width: 342px; float: left; margin-bottom: 30px; }
.g-service .m-adg li a { width: 100px; height: 100px; border-radius: 50%; background: #da2128; margin: 0 auto; display: block; position: relative; }
.g-service .m-adg li a img { position: relative; z-index: 100; transition: all 0.3s ease 0s; border: none; }
.g-service .m-adg li a:before { content: ''; width: 100%; height: 100%; border-radius: 50%; background: #E42313; position: absolute; top: 0; left: 0; z-index: 10; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); transition: all 0.3s ease 0s; }
.g-service .m-adg li:hover a img { -webkit-transform: scale(0.9); -moz-transform: scale(0.9); -ms-transform: scale(0.9); -o-transform: scale(0.9); transform: scale(0.9); }
.g-service .m-adg li:hover a:before { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
.g-service .m-adg li img { width: 100px; height: 100px; }
.g-service .m-adg li h5 { font-size: 16px; line-height: 30px; text-align: center; padding: 0 20px; margin: 15px auto; }
.g-service .m-adg li p { text-align: center; font-size: 14px; line-height: 28px; padding: 0 20px; }
/* 我们的服务 结束 */
/* 优势 开始 */
.g-products { width: 100%; height: 358px; background: #fdfdfd; padding: 28px 0; }
.g-products .g-wrap { height: 300px; background: #fff; border: 1px solid #ddd; width: 1132px; padding: 28px; }
.g-products .m-item { width: 262px; height: 300px; float: left; margin-right: 28px; }
.g-products .m-item.m4 { margin-right: 0; }
.g-products .m-item img { width: 210px; height: 210px; margin-left: 13px; }
.g-products .m-item h1 { height: 50px; line-height: 50px; font-size: 18px; text-align: center; font-weight: normal; overflow: hidden; }
.g-products .m-item p { height: 40px; line-height: 40px; font-size: 20px; color: #e42313; text-align: center; }
/* 优势 结束 */
/* 产品 开始 */
.g-adv { width: 100%; overflow: hidden; background: url(../icon/bg2.jpg) no-repeat center top; padding: 0 0 72px 0; }
.g-adv p { font-size: 16px; text-align: center; line-height: 30px; color: #fff; }
.g-adv .m-progd { width: 1190px; margin: 0 auto; overflow: hidden; position: relative; }
.g-adv .m-progd .m-tit { clear: both; margin-top: 72px; text-align: center; }
.g-adv .m-progd .m-tit a { display: inline-block; height: 45px; line-height: 45px; padding: 0 36px; transition: 0.3s all; -webkit-transition: 0.3s all; -moz-transition: 0.3s all; -ms-transition: 0.3s all; -o-transition: 0.3s all; font-size: 16px; margin-right: 36px; background: #fff; }
.g-adv .m-progd .m-tit a.on, .g-adv .m-progd .m-tit a:hover { background: #da2128; color: #fff; }
.g-adv .m-progd ul { position: relative; width: 1236px; height: 241px; overflow: hidden; }
.g-adv .m-progd li { width: 273px; height: 205px; overflow: hidden; float: left; background: #fff; margin-right: 36px; margin-top: 36px; position: relative; }
.g-adv .m-progd li img { width: 273px; height: 205px; }
.g-adv .m-progd li span { display: block; position: absolute; bottom: 0; z-index: 99; width: 253px; height: 36px; line-height: 36px; text-align: center; padding: 0 10px; color: #fff; }
.g-adv .m-progd li:hover span { background: #da2128; color: #fff; }
.g-adv .m-progd li i { display: block; position: absolute; bottom: 0; width: 273px; height: 36px; background: #000; opacity: 0.6; }
/* 产品 结束 */

/*新闻*/
.ix-new{ background:#fff; overflow:hidden; padding:36px 0;}
.ix-new .home-newstitle { font-size: 18px; }
.ix-new .home-newstitle a { font-size: 14px; display: inline-block; float: right; color: #da2128; }
.ix-new .news-item { float: left; width: 390px; height: 408px; padding: 0 18px }
.ix-new .news-item .focus-single { margin-top: 18px; }
.ix-new .news-item .focus-single img { float: left; width: 141px; height: 94px; border: 1px solid #e5e5e5 }
.ix-new .news-item .focus-single .text { margin-left: 155px; padding-top: 5px }
.ix-new .news-item .focus-single .text .title { display: block; width: 240px; font-size: 16px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; text-overflow: ellipsis }
.ix-new .news-item .focus-single .text .summary { display: block; font-size: 14px; line-height: 22px; margin-top: 10px; color: #888 }
.ix-new .news-item .focus-list { margin-top: 36px }
.ix-new .news-item .focus-list li { font-size: 14px; padding: 4px 0 }
.ix-new .news-item .focus-list a { display: inline-block; width: 300px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; text-overflow: ellipsis }
.ix-new .news-item .focus-list a .dot { display: block; float: left; width: 4px; height: 4px; margin-top: 13px; margin-right: 5px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-color: #b2b2b2 }
.ix-new .news-item .focus-list a.date { float: right; color: #888; font-size: 12px }

.ix-new .social-hot { border-right: 1px solid #e5e5e5; }
.ix-new .health-hot { padding-left: 40px; border-right: 1px solid #e5e5e5 }

.ix-new .wy-video { height: 408px; padding: 0 0 18px 26px; box-sizing: border-box; overflow: hidden }
.ix-new .wy-video ul{ }
.ix-new .wy-video ul li { height: 90px; padding: 18px 0 0 0; box-sizing: border-box; overflow: hidden; }
.ix-new .wy-video ul li a:hover .title { color: #da2128; }
.ix-new .wy-video ul li .video { width: 96px; height: 64px; float: left; position: relative }
.ix-new .wy-video ul li .video img { width: 100%; height: 100% }
.ix-new .wy-video ul li .title { display: inline-block; float: left; margin-left: 10px; width: 155px;  margin-bottom: 4px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; text-overflow: ellipsis }
.ix-new .wy-video ul li .doctor{ color: #888; display: inline-block; float: left; margin-left: 10px; width: 155px;  margin-bottom: 4px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; text-overflow: ellipsis}
/*客户*/
.link { overflow: hidden; clear: both; }
.link ul { overflow: hidden; width: 1190px; margin:0 auto 72px auto; background: #fff; padding: 36px 0; }
.link ul li { float: left; width: 225px; background: #fff; padding: 36px; }
.link ul li img { float: left; width: 225px; }
