/* CSS Document */
@import url("iconfont/iconfont.css");
*{ margin:0px; padding:0px;}
body{font-size:16px; font-family:'Microsoft JhengHei',"Microsoft Yahei"; color:#31475f;}
img{border:0px; max-width:100%;}
a{ text-decoration:none;color:#31475f;outline: 0;}
a:hover{ color:#1e61a6;}
ul,li{ list-style:none;}
.clear{ clear:both;}
.container{min-width: 1200px;}
.box{width:1200px; margin:0px auto; box-sizing: border-box;}
.box:before,
.box:after{clear:both;content:"";display:block;height:0px;}
.fl{float:left;}
.fr{float: right;}

.top{height:54px;background:#1e61a6;line-height: 54px;color:#fff;}
.top dt{float:left; letter-spacing:0.5px;}
.top dd{float:right;height: 100%;}
.top .login{position: relative;text-align: center;font-size:16px;cursor: pointer;}
.top .login:hover{}
.top .login div{position: absolute;top:32px;right:-10px; z-index: 100; line-height:40px; text-align:center;
	width:100px;display: none;font-size:14px;}
.top .login div p{display:block;height:20px; background:url('navjt.png') no-repeat bottom;}
.top .login div ul{background:#fff;padding:10px;border-radius: 3px;}
.top .login div ul li{margin-left:8px;border-top: solid 1px #e9eef4;}
.top .login div ul li img{height:16px;float:left;margin:12px 6px 12px 0;}
.top .login div ul li:first-child{border:0px;}

.header{height:65px;color:#fff;padding:28px 0;}
.header .logo{float:left;padding-top:3px;}
.header .logr{float:left; padding-top:13px;padding-left:20px;}
.header .nav{height:32px;padding-top:5px;}
.header .nav ul{text-align:right;}
.header .nav ul>li{display:inline-block;font-size:16px;position:relative; margin:0 30px;}
.header .nav ul>li>a{display:block;height:65px;line-height:65px;}
.header .nav ul>li>a.cur,
.header .nav ul>li>a:hover{color:#1e61a6;}
.header .nav ul>li>div{position:absolute;top:32px;left:-40px;width:140px;display:none;z-index:30;line-height:30px;text-align: center;font-size:14px;}
.header .nav ul>li>div>p{display:block;height:20px; background:url('navjt.png') no-repeat bottom;}
.header .nav ul>li>div:after{display: block;content:'';clear:both;}
.header .nav ul>li>div>dl{padding:10px; line-height:40px;background:#fff;border-radius: 3px;}
.header .nav ul>li>div>dl:after{ clear:both;content:'';display:block;}
.header .nav ul>li>div>dl>dt{float:left; width:50%; text-align:center;}
.header .nav ul>li>div>dl>dd{margin-left:8px;border-top: solid 1px #e9eef4;}
.header .nav ul>li>div>dl>dd.b0{border:0px;}
.header .nav ul>li>div>dl a{display:inline-block; width:auto; background:url('navx.png') repeat-x bottom; height:40px;}
.header .nav ul>li>div>dl a:hover{}
.header .nav ul>li>div>dl>dd.noborder a{ background:none;}

#banner{ min-width:1200px;}
#owl-banner { z-index:1; }
#owl-banner .owl-item img{ display: block; width: 100%; height: auto;}
#owl-banner .owl-controls { margin-top:0px;}
#owl-banner .owl-buttons {position: absolute; width: 100%; top: 50%; left: 0px; right: 0px; }
#owl-banner .owl-buttons .owl-prev { background-color:transparent; position: absolute; left: 15px; top: -40px; /*background: url('themes.gif') no-repeat left;*/ height: 61px; width: 38px; text-indent: -9999px; padding:0px;}
#owl-banner .owl-buttons .owl-next { background-color:transparent; position: absolute; top: -40px; right: 15px; /*background: url('themes.gif') no-repeat right;*/text-indent: -9999px; height: 61px; width: 38px; padding:0px;}
#owl-banner .owl-pagination{ z-index:10; position:absolute; bottom:30px; left:46%;}
#owl-banner .owl-pagination .owl-page{ z-index:10;}
#owl-banner .owl-pagination .owl-page span {height: 12px; width: 12px; border-radius:12px}

.menu{padding:80px 0;border-bottom: solid 9px #f5f8fc;}
.menu li{width:20%;float:left;text-align: center;}
.menu li img{display:block;margin:0 auto;margin-bottom:15px;}

.about{padding:95px 0;}
.about .fl{width:576px;}
.about .fr{width:580px;padding-top:40px;}
.about .fr .t{font-size:28px;color:#1961a6;font-weight:bold;}
.about .fr .c{line-height: 200%;padding-top:20px;text-indent: 32px;}


.ilm{text-align: center;color:#000;padding:100px 0 36px 0;font-weight:bold; font-size:34px;}

.bghui{background:#f5f8fc;}

.imgZoom { overflow:hidden; }
.imgZoom img{ -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}

.inews{}
.inews .item{width:276px;background:#fff;padding-bottom:15px;border-bottom: solid 4px #cdd6d4;float:left;margin-left:32px;
	box-shadow: 0 0 6px 1px #ddd;
	-o-box-shadow: 0 0 6px 1px #ddd;
	-moz-box-shadow: 0 0 6px 1px #ddd;
	-webkit-box-shadow: 0 0 6px 1px #ddd;
}
.inews .item:first-child{margin-left:0px;}
.inews .item .i{width:276px;height:184px;overflow: hidden;margin-bottom:5px;}
.inews .item .i img{display:block;}
.inews .item .a{padding:20px;width:236px;}
.inews .item .t{font-size:20px;font-weight:bold;line-height: 40px;height:40px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;}
.inews .item .c{line-height:22px;height:66px;color:#888;font-size:14px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}
.inews .item .m{text-align: center;padding-top:10px;font-family:"Arial", "sans-serif";font-weight:bold;}
.inews .item .m a{color:#86c0f7;}
.inews .item .m a:hover{color:#1e61a6;}

.ivideo{padding-bottom:100px;}
.ivideo .l{width:420px;float:left;background:#fff;border-bottom: solid 4px #cdd6d4;}
.ivideo .l .a{padding:20px;}
.ivideo .l .a .c{line-height: 200%;}
.ivideo .l .a .c strong{color:#1961a6;}
.ivideo .l .a .m{text-align: center;padding-top:10px;font-family:"Arial", "sans-serif";border-top:solid 1px #eaf1f9;margin-top:15px;}
.ivideo .l .a .m a{color:#86c0f7;}
.ivideo .l .a .m a:hover{color:#1e61a6;}
.ivideo .r{width:755px;float:right;}

.footer{background:url('x.jpg') repeat-x;font-size:14px;border-top:solid 1px #d9dbdd;color:#fff;}
.footer a{color:#fff;}
.footer a:hover{color:#f88232;}
.footer .l{float:left;line-height: 40px;padding:35px 0;}
.footer .l .link{font-size:16px;}
.footer .l .copy{text-transform:uppercase;}
.footer .r{float:right;}
.footer .r .qrcode{padding:30px 0;}

.bannei{height:396px;}

.llm{font-size:30px;font-weight:bold;}
.nlm{font-size:30px;font-weight:bold;text-align: center;}
.nlm.white{color:#fff;}
.iinfo{text-align:center;padding-top:20px;}

.neilm{text-align: left;padding:0px;color:#000;font-weight:bold;}
.neilm dt{font-size:34px;text-transform:uppercase;}
.neilm dd{font-size:22px;}
.neilm.zong{color:#705f59;}

/* 医美公共的部分 */
.mianyi{padding:100px 0;}
.mianyi .l{width:569px;float:left;}
.mianyi .r{width:512px;float:right;padding-top:40px;}
.mianyi .r ul{padding-top:40px;}
.mianyi .r ul li{background:url('d.png') no-repeat left; line-height: 30px; text-indent: 30px;}

/* 选项卡导航 */
.beatytabs{text-align: center;padding:100px 0}
.beatytabs li{display:inline-block;margin:0px 30px;height:132px;width:132px;}
.beatytabs li a{display:block;width:130px;height:130px;border:solid 1px #898989;}
.beatytabs li.thistab a{border:solid 1px #1e61a6;color:#1e61a6;}
.beatytabs li .i{height: 30px;margin:20px 0;}
.beatytabs li .i img{height:100%;}

/* 图片列表 */
.tulist{padding:100px 0;}
.tulist ul{padding-top:50px;}
.tulist ul li{width:277px;border:solid 1px #000;float:left;margin-right:28px;margin-bottom:28px;}
.tulist ul li:nth-child(4n){margin-right:0px;}
.tulist ul li .i{width:277px;}
.tulist ul li .t{ line-height: 30px; height: 60px; text-align: center;padding:0 10px;}


