@charset "utf-8";
/* CSS Document */

input.normalInput { height:24px; line-height:24px; font-size:12px; color:#b2b2b2; border:none; padding:0 5px;}
input.normalBotton { width:auto; height:40px; line-height:40px; font-size:14px; color:#fff; text-align:center; border:none; background:#ff3737; display:block; margin:0 auto; padding:0 10px; }

header.indexHeader { width:100%; height:86px; background:rgba(23,23,25,0.33); position:absolute; top:0; left:0; right:0; z-index:2; }
.indexHeaderMain { width:1200px; height:86px; margin:0 auto; }
.indexHeaderMain .logo { width:160px; height:54px; display:inline-block; float:left; margin:13px 0 0; }
.indexHeaderMain .menu { width:1000px; height:40px; text-align:right; display:inline-block; float:right; margin:23px 0 0; }
.indexHeaderMain .menu a { width:auto; height:40px;line-height:40px; font-size:17px; color:#fff; text-align:center; display:inline-block; margin:0 0 0 35px; }
.indexHeaderMain .menu a:hover { color:#faca00; background:url(../images/bg_menu_hover.png) center bottom no-repeat; }
.indexHeaderMain .menu a.current { color:#faca00; background:url(../images/bg_menu_hover.png) center bottom no-repeat; }

.indexSc1 { width:100%; height:auto; background:#171719; padding:84px 0 60px; }
.indexSc1Main { width:1200px; height:431px; background:url(../images/bg_index_sc1_right.jpg) right top no-repeat; margin:0 auto; }
.indexSc1Left { width:765px; height:407px; display:inline-block; }
.indexSc1Right { width:280px; height:375px; display:inline-block; margin:46px 91px 0 0; }
.indexSc1Right h3 { width:280px; height:38px; line-height:38px; font-size:25px; color:#fff; text-align:right; }
.indexSc1RightLine1 { width:280px; height:4px; text-align:right; }
.indexSc1RightLine1 em { width:9px; height:4px; background:#fff; display:block; float:right; }

.indexSc1RightContent1 { width:280px; height:50px; line-height:25px; font-size:16px; color:#fff; text-align:right; margin:29px 0 0; }
.indexSc1RightContent2 { width:280px; height:100px; line-height:25px; font-size:14px; color:#fff; text-align:right; margin:66px 0 0; }

.indexSc2 { width:100%; height:auto; background:#171719; padding:0 0 60px; }
.indexSc2Main { width:1200px; height:500px; background:url(../images/bg_index_sc2_left.jpg) 80px 100px no-repeat; margin:0 auto; }

.indexSc2Left { width:700px; height:500px; display:inline-block; }
#myCarousel1 { width:600px; height:397px; margin:35px 0 0 96px; position:relative; }
a.indexSc2Up { width:39px; height:37px; background:#141416 url(../images/bg_index_sc2_up.png) center center no-repeat; position:absolute; bottom:0; left:19px; }
a.indexSc2Up:hover { background:#d3b167 url(../images/bg_index_sc2_up.png) center center no-repeat; }
a.indexSc2Down { width:39px; height:37px; background:#141416 url(../images/bg_index_sc2_down.png) center center no-repeat; position:absolute; bottom:-37px; left:19px;}
a.indexSc2Down:hover { background:#d3b167 url(../images/bg_index_sc2_down.png) center center no-repeat; }
.indexSc2LeftNum { font-size:58px; color:#fff; font-family:"arial black"; font-weight:bold; left:20px; z-index:2; }
.indexSc2LeftNum em { font-size:28px; display:inline-block; float:right; }

.indexSc2Right { width:380px; height:397px; display:inline-block; margin:34px 0 0 40px; }
.indexSc2Right h3 { width:380px; height:52px; line-height:52px; font-size:25px; color:#fff; }
.indexSc2RightLine1 { width:9px; height:4px; background:#fff; }
.indexSc2RightTitle { width:380px; height:30px; line-height:30px; margin:39px 0 0; }
.indexSc2RightTitle a { font-size:18px; color:#fff; }
.indexSc2RightContent { width:380px; height:100px; line-height:25px; margin:61px 0 0; overflow:hidden; }
.indexSc2RightContent a { font-size:14px; color:#868687; }
.indexSc2RightContent a:hover { color:#fff; }
.indexSc2RightView { width:107px; height:33px; background:#202022 url(../images/bg_index_sc2_right_view.jpg) 92px center no-repeat; margin:45px 0 0; padding:0 0 0 10px; }
.indexSc2RightView a { width:107px; height:33px; line-height:33px; font-size:14px; color:#868687; display:inline-block; }
.indexSc2RightView a:hover { color:#fff; }

.indexSc3 { width:100%; height:auto; background:#171719; padding:0 0 60px; }
.indexSc3Main { width:1200px; height:446px; background:url(../images/bg_index_sc3_right.jpg) right top no-repeat; margin:0 auto; }
.indexSc3Left { width:279px; height:446px; display:inline-block; padding:0 79px 0 0; }
ul.indexSc3LeftMenu { width:200px; height:auto; background:url(../images/bg_sc3_left_menu.jpg) 17px top repeat-y; display:block; }
ul.indexSc3LeftMenu li { width:200px; height:40px; font-size:14px; color:#979798; background:url(../images/bg_sc3_left_menu_li.jpg) 13px 5px no-repeat; padding:0 0 0 40px; cursor:pointer; }
ul.indexSc3LeftMenu li.current { color:#fff; background:url(../images/bg_sc3_left_menu_li_current.jpg) 13px 5px no-repeat; }
.indexSc3LeftMore { width:107px; height:33px; background:#202022 url(../images/bg_index_sc2_right_view.jpg) 92px center no-repeat; margin:45px auto 0; padding:0 0 0 10px; }
.indexSc3LeftMore a { width:107px; height:33px; line-height:33px; font-size:14px; color:#868687; display:inline-block; }
.indexSc3LeftMore a:hover { color:#fff; }

.indexSc3Right { width:921px; height:440px; display:none; }
.current { display:inline-block; }
ul.indexSc3RightBigImg li.indexSc3RightBigImgLi { display:none; }
ul.indexSc3RightBigImg li.current { display:block; }

.indexSc3RightContent { width:305px; height:auto; display:inline-block; margin:0 0 0 96px; }
.indexSc3RightContent h3 { width:305px; height:40px; line-height:40px; font-size:25px; color:#fff; margin:45px 0 0; }
.indexSc3RightContent p { width:305px; height:40px; line-height:20px; font-size:14px; color:#a0a0a1; margin:30px 0 0; }

ul.indexSc3RightSmallImg { width:306px; height:auto; margin:100px 0 0; }
ul.indexSc3RightSmallImg li { width:64px; height:64px; border:2px solid #fff; display:inline-block; float:left; margin:0 12px 14px 0; position:relative; cursor:pointer; }
ul.indexSc3RightSmallImg li img { width:60px; height:60px; }

ul.indexSc3RightSmallImg li .indexSc3RightSmallImgWhite { width:60px; height:60px; background:rgba(255,255,255,0.5); position:absolute; top:0; left:0; right:0; bottom:0; display:none; }
ul.indexSc3RightSmallImg li.current .indexSc3RightSmallImgWhite { display:block; }
ul.indexSc3RightSmallImg li:hover .indexSc3RightSmallImgWhite { display:block; }

.indexSc4 { width:100%; max-width:1920px; height:auto; background:url(../images/bg_sc4.jpg) center top no-repeat; margin:0 auto; padding:10px 0 60px; }
.indexSc4Main { width:1200px; height:auto; margin:0 auto; }
.indexSc4Main h3 { width:1200px; height:72px; line-height:72px; font-size:28px; color:#fff; text-align:center; margin:0 auto; }
.indexSc4Line { width:42px; height:3px; background:#ab9668; display:block; margin:0 auto; }

ul.indexSc4ImgList { width:1200px; height:467px; margin:0 auto; }
ul.indexSc4ImgList li { width:284px; height:467px; display:inline-block; float:left; margin:0 8px; }
ul.indexSc4ImgList li:hover { width:284px; height:467px; background:#d3b167; transition:ease-in-out 1s; }
ul.indexSc4ImgList li img { width:280px; height:412px; display:block; margin:55px auto 0; }
ul.indexSc4ImgList li a:hover img { margin:2px auto 0; }

ul.channelImgList { width:1200px; height:260px; margin:91px auto 0; }
ul.channelImgList li { width:260px; height:260px; display:inline-block; float:left; margin:0 20px; }
ul.channelImgList li:hover { background:#d3b167; transition:ease-in-out 0.5s; }
ul.channelImgList li img { width:260px; height:200px; display:block; margin:60px auto 0; }
ul.channelImgList li:hover a img { margin:0 auto; transition:ease-in-out 0.3s; }

.indexSc4ImgListLeft { width:49px; height:28px; line-height:28px; font-size:24px; color:#fff; text-align:center; background:#171719; display:block; position:absolute; left:-25px; top:235px; cursor:pointer; }
.indexSc4ImgListRight { width:49px; height:28px; line-height:28px; font-size:24px; color:#fff; text-align:center; background:#171719; display:block; position:absolute; right:-25px; top:235px; cursor:pointer; }
.indexSc4ImgListLeftArrow { background:#d3b167; }

.indexSc5 { width:100%; max-width:1920px; height:auto; background:#171719; margin:0 auto; padding:10px 0 60px; }
.indexSc5Main { width:1200px; height:834px; margin:0 auto; }
.indexSc5Main h3 { width:1200px; height:72px; line-height:72px; font-size:28px; color:#fff; text-align:center; margin:0 auto; }
.indexSc5Line { width:42px; height:3px; background:#ab9668; display:block; margin:0 auto; }
.indexSc5Menu { width:1200px; height:36px; margin:39px auto 20px; }
.indexSc5Menu a { width:auto; height:36px; line-height:36px; font-size:18px; color:#fff; background:#d3b167; display:inline-block; margin:0 10px 0 0; padding:0 20px; cursor:pointer; }
.indexSc5Menu a:hover { background:rgba(211,177,103,0.5); transition:ease-in-out 0.5s; }
.indexSc5Menu a.current { background:rgba(211,177,103,0.5); }

.indexSc5NewsList { width:1200px; height:auto; margin:0 auto; display:none; }
.current { display:block; }
.indexSc5NewsList dl { width:600px; height:295px; display:inline-block; float:left; }
.indexSc5NewsList dl dt { width:300px; height:295px; display:inline-block; float:left; }
.indexSc5NewsList dl dt a { width:292px; height:295px; display:block; position:relative; }
.indexSc5NewsList dl dt a img { width:292px; height:295px; display:block; margin:0 auto; }
.indexSc5NewsList dl dt a .indexSc5ImageHover { width:292px; height:295px; background:rgba(211,177,103,0) url(../images/bg_sc5_img.png) center center no-repeat; display:none; position:absolute; top:0; left:0; right:0; bottom:0; }
.indexSc5NewsList dl dt a:hover .indexSc5ImageHover { display:block;
	animation:indexsc5imagehover 0.5s ease-out 0s both;
	-moz-animation:indexsc5imagehover 0.5s ease-out 0s both;
	-webkit-animation:indexsc5imagehover 0.5s ease-out 0s both;
	-o-animation:indexsc5imagehover 0.5s ease-out 0s both;
}
@keyframes indexsc5imagehover{
	0%{background:rgba(211,177,103,0) url(../images/bg_sc5_img.png) center center no-repeat;}
	100%{background:rgba(211,177,103,0.8) url(../images/bg_sc5_img.png) center center no-repeat;}
}
@-moz-keyframes indexsc5imagehover{
	0%{background:rgba(211,177,103,0) url(../images/bg_sc5_img.png) center center no-repeat;}
	100%{background:rgba(211,177,103,0.8) url(../images/bg_sc5_img.png) center center no-repeat;}
}
@-webkit-keyframes indexsc5imagehover{
	0%{background:rgba(211,177,103,0) url(../images/bg_sc5_img.png) center center no-repeat;}
	100%{background:rgba(211,177,103,0.8) url(../images/bg_sc5_img.png) center center no-repeat;}
}
@-o-keyframes indexsc5imagehover{
	0%{background:rgba(211,177,103,0) url(../images/bg_sc5_img.png) center center no-repeat;}
	100%{background:rgba(211,177,103,0.8) url(../images/bg_sc5_img.png) center center no-repeat;}
}

.indexSc5NewsList dl dd { width:300px; height:295px; display:inline-block; float:left; }
.indexSc5NewsList dl dd h4 { width:300px; max-height:48px; line-height:24px; font-size:18px; color:#fff; margin:20px 0 0; padding:0 10px; overflow:hidden; }
.indexSc5NewsList dl dd h4 a { font-size:18px; color:#fff; }
.indexSc5NewsList dl dd h4 a:hover { font-size:18px; color:rgba(211,177,103,1); }
.indexSc5NewsList dl dd p { width:300px; max-height:120px; line-height:24px; font-size:14px; color:#979798; margin:15px 0 0; padding:0 10px; overflow:hidden; }
.indexSc5NewsList dl dd p a { font-size:14px; color:#979798; }
.indexSc5NewsList dl dd p a:hover { font-size:14px; color:rgba(211,177,103,1); }
.indexSc5More { width:64px; height:26px; margin:44px 0 0 10px; }
.indexSc5More a { width:64px; height:26px; line-height:26px; font-size:12px; color:#fff; text-align:center; background:rgba(211,177,103,1); display:block; }
.indexSc5More a:hover { background:rgba(211,177,103,0.5); transition:ease-in-out 0.5s; }

.indexSc6 { width:100%; max-width:1920px; height:775px; background:url(../images/bg_sc6.jpg) center top no-repeat; margin:0 auto; padding:10px 0 0; }
.indexSc6Main { width:1200px; height:765px; margin:0 auto; }
.indexSc6Main h3 { width:1200px; height:72px; line-height:72px; font-size:28px; color:#fff; text-align:center; margin:0 auto; }
.indexSc6Line { width:42px; height:3px; background:#ab9668; display:block; margin:0 auto; }

.indexSc6Vedio { width:712px; height:514px; background:#fff; padding:10px; margin:57px auto 0; }

.indexSc7 { width:100%; max-width:1920px; min-height:541px; background:url(../images/bg_sc7.jpg) center top repeat-y; margin:0 auto; padding:10px 0 0; }
.indexSc7Main { width:1200px; min-height:531px; margin:0 auto; }
.indexSc7Main h3 { width:1200px; height:72px; line-height:72px; font-size:28px; color:#fff; text-align:center; margin:0 auto; }
.indexSc7Line { width:42px; height:3px; background:#ab9668; display:block; margin:0 auto; }
.indexSc7Telnumber { width:1200px; height:58px; margin:85px auto 0; }
.indexSc7Telnumber dl { width:400px; height:58px; display:block; float:left; }
.indexSc7Telnumber dl dt { width:400px; height:20px; line-height:20px; font-size:14px; color:#fff; text-align:center; font-weight:normal; }
.indexSc7Telnumber dl dd { width:400px; height:38px; line-height:38px; font-size:16px; color:#fff; text-align:center; font-weight:bold; }
.indexSc7Telnumber dl dd.fontSize24 { font-size:24px; }

.footerLinkCode { width:1200px; height:auto; margin:100px auto 0; }
dl.footerLink { width:1000px; height:auto; display:inline-block; float:left; }
dl.footerLink dt { width:1000px; height:25px; line-height:25px; font-size:18px; color:#fff; font-weight:normal; margin:0 0 45px; }
dl.footerLink dd { width:1000px; height:auto; }
dl.footerLink dd a { width:auto; height:45px; line-height:45px; font-size:14px; color:#7a7980; display:inline-block; margin:0 10px 0 0; }
dl.footerLink dd a:hover { color:#fff; }

.footerCode { width:118px; height:118px; display:inline-block; float:right; }

footer.indexFooter { width:100%; height:auto; background:#000; padding:20px 0; }
footer.indexFooter p { width:1200px; height:auto; line-height:27px; font-size:14px; color:#9e9e9e; text-align:center; margin:0 auto; }
footer.indexFooter p a { color:#9e9e9e; }
footer.indexFooter p a:hover { color:#fff; }

.channelBreadCrumbs { width:100%; height:60px; background:#171719; }
.channelBreadCrumbsMain { width:1200px; height:60px; line-height:60px; font-size:14px; color:#fff; margin:0 auto; }
.channelBreadCrumbsMain a { font-size:14px; color:#fff; }
.channelBreadCrumbsMain a:hover { color:#ab9668; }

.kennelChannelSc1 { width:100%; height:auto; background:#171719 url(../images/bg_kennel_sc1.jpg) right 168px no-repeat; }
.kennelChannelSc1Main { width:1200px; height:auto; margin:0 auto; padding:59px 0 0; }
.kennelChannelSc1Nav { width:1200px; height:60px; line-height:60px; font-size:24px; color:#fff; }
.kennelChannelSc1Nav span { display:inline-block; float:right; }
.kennelChannelSc1Nav span a { font-size:14px; color:#d2b167; }
ul.kennelChannelSc1List { width:1200px; height:auto; margin:0 auto; }
ul.kennelChannelSc1List li { width:260px; height:364px; display:inline-block; float:left; position:relative; margin:0 40px 34px 0; }
ul.kennelChannelSc1List li img { width:260px; height:364px; }
ul.kennelChannelSc1List li.kennelChannelSc1Li1 { margin:0 60px 34px 165px; }
ul.kennelChannelSc1List li.kennelChannelSc1Li2 { width:551px; height:364px; margin:0 0 34px 0; }
ul.kennelChannelSc1List li.kennelChannelSc1Li2 img { width:551px; height:364px; }
ul.kennelChannelSc1List li .kennelChannelSc1LiContent { width:100%; height:100%; border-bottom:4px solid #d3b167; background:rgba(124,124,124,0.58); opacity:0;-moz-opacity:0;filter:alpha(opacity=0); position:absolute; top:0; left:0; right:0; bottom:0; }
ul.kennelChannelSc1List li:hover .kennelChannelSc1LiContent {
	animation:kennelchannelsc1licontent 0.5s ease-in-out 0s both;
	-moz-animation:kennelchannelsc1licontent 0.5s ease-in-out 0s both;
	-webkit-animation:kennelchannelsc1licontent 0.5s ease-in-out 0s both;
	-o-animation:kennelchannesc1llicontent 0.5s ease-in-out 0s both;
}
@keyframes kennelchannelsc1licontent{
	0%{opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
	100%{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
}
@-moz-keyframes kennelchannelsc1licontent{
	0%{opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
	100%{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
}
@-webkit-keyframes kennelchannelsc1licontent{
	0%{opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
	100%{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
}
@-o-keyframes kennelchannelsc1licontent{
	0%{opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
	100%{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
}

.kennelChannelSc1LiContentMain { width:90%; height:100%; display:block; margin:0 auto; position:relative; }
.kennelChannelSc1LiContentMain dl { width:100%; height:auto; display:block; position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); }
.kennelChannelSc1LiContentMain dl dt { width:100%; height:24px; line-height:24px; font-size:14px; color:#fff; text-align:center; margin:0 0 24px; }
.kennelChannelSc1LiContentMain dl dd { width:100%; height:auto; line-height:24px; font-size:14px; color:#fff; }

ul.kennelChannelSc2List { width:1200px; height:auto; margin:0 auto; }
ul.kennelChannelSc2List li { width:363px; height:509px; display:inline-block; float:left; margin:0 67px 34px 0; }
ul.kennelChannelSc2List li img { width:363px; height:509px; }
ul.kennelChannelSc2List li.kennelChannelSc2Li3 { width:272px; height:375px; background:url(../images/bg_kennelsc2li3.jpg) right top no-repeat; }
ul.kennelChannelSc2List li.kennelChannelSc2Li3 img { width:260px; height:364px; margin:11px 0 0; }

.kennelChannelSc3 { width:100%; height:auto; background:#171719 url(../images/bg_kennel_sc2.jpg) left 70px no-repeat; }
.kennelChannelSc3Main { width:1200px; height:auto; margin:0 auto; padding:0 0 70px; }
ul.kennelChannelSc3List { width:1200px; height:auto; }
ul.kennelChannelSc3List li { width:437px; height:555px; display:inline-block; float:left; margin:0 0 0 152px; }
ul.kennelChannelSc3List li img { width:363px; height:509px; }
ul.kennelChannelSc3List li.kennelChannelSc3Li1 { background:url(../images/bg_kennelsc3li1.jpg) left top no-repeat; padding:46px 0 0 74px; }

.kennelChannelSc4 { width:100%; max-width:1920px; height:auto; background:#000; margin:0 auto; padding:10px 0 60px; }
.kennelChannelSc4Main { width:1200px; height:auto; margin:0 auto; }
.kennelChannelSc4Main h3 { width:1200px; height:72px; line-height:72px; font-size:28px; color:#fff; text-align:center; margin:0 auto; }
.kennelChannelSc4Line { width:42px; height:3px; background:#ab9668; display:block; margin:0 auto; }

.kennelChannelSc4Main dl { width:1200px; height:274px; margin:40px auto 0; }
.kennelChannelSc4Main dl dt { width:412px; height:274px; display:inline-block; float:left; }
.kennelChannelSc4Main dl dd { width:760px; height:274px; font-size:14px; color:#979798; display:inline-block; float:right; }
.kennelChannelSc4Main dl dd p { line-height:30px; margin:0 0 23px; }

.kennelChannelSc4More a { font-size:14px; color:#d2b167; }

.kennelChannelSc5 { width:100%; max-width:1920px; height:auto; background:url(../images/bg_sc7.jpg) center top repeat-y; margin:0 auto; padding:10px 0 60px; }
.kennelChannelSc5Main { width:1200px; height:auto; margin:0 auto; }
.kennelChannelSc5Main h3 { width:1200px; height:72px; line-height:72px; font-size:28px; color:#fff; text-align:center; margin:0 auto; }
.kennelChannelSc5Line { width:42px; height:3px; background:#ab9668; display:block; margin:0 auto; }
.kennelChannelSc5Telnumber { width:1200px; height:58px; margin:85px auto 0; }
.kennelChannelSc5Telnumber dl { width:400px; height:58px; display:block; float:left; }
.kennelChannelSc5Telnumber dl dt { width:400px; height:20px; line-height:20px; font-size:14px; color:#fff; text-align:center; font-weight:normal; }
.kennelChannelSc5Telnumber dl dd { width:400px; height:38px; line-height:38px; font-size:16px; color:#fff; text-align:center; font-weight:bold; }
.kennelChannelSc5Telnumber dl dd.fontSize24 { font-size:24px; }

.kennelChannelSc8 { width:100%; max-width:1920px; min-height:300px; background:#000; margin:0 auto; padding:35px 0 0; }
.footerMenu { width:1200px; height:auto; margin:0 auto; }
.footerMenu dl { width:235px; height:239px; border-right:1px solid rgba(136,136,136,0.5); display:inline-block; float:left; }
.footerMenu dl dt { width:235px; height:34px; line-height:34px; font-size:14px; color:#fff; text-align:right; padding:0 35px 0 0; }
.footerMenu dl dd { width:235px; height:auto; line-height:34px; padding:0 35px 0 0; }
.footerMenu dl dd a { width:235px; height:auto; line-height:34px; font-size:14px; color:#b7b7b8; text-align:right; display:block; padding:0 35px 0 0; }
.footerMenu dl dd a:hover { color:#000; background:#d3b167; }

.aboutChannelTop { width:100%; height:100px; background:#171719; }

.aboutChannelSc1 { width:100%; height:auto; background:#171719; }
.aboutChannelSc1 img { width:1200px; height:auto; display:block; margin:0 auto; }

.aboutChannelSc2 { width:100%; min-height:395px; background:#000; }
.aboutChannelSc2Title { width:1200px; height:120px; line-height:120px; font-size:24px; color:#fff; text-align:center; margin:0 auto; }
.aboutChannelSc2Title span { font-size:24px; color:#d3b167; }

ul.aboutChannelSc2Content { width:1200px; height:auto; margin:0 auto; }
ul.aboutChannelSc2Content li { width:300px; height:auto; background:url(../images/bg_about_sc2.jpg) right top no-repeat; display:inline-block; float:left; }
ul.aboutChannelSc2Content li h3 { width:300px; height:40px; line-height:40px; font-size:16px; color:#d3b167; text-align:center; margin:0 0 16px; padding:0 20px; }
ul.aboutChannelSc2Content li p { width:300px; height:24px; line-height:24px; font-size:14px; color:#fff; text-align:center; padding:0 20px; }

.aboutChannelSc3 { width:100%; min-height:395px; background:#171719; padding:60px 0 0; }
.aboutChannelSc3Title { width:1200px; height:60px; line-height:60px; font-size:24px; color:#fff; text-align:center; margin:0 auto; }
.aboutChannelSc3Title span { font-size:24px; color:#d3b167; }
.aboutChannelSc3Tit { width:1200px; height:30px; line-height:30px; font-size:24px; color:#fff; text-align:center; margin:0 auto; }

ul.aboutChannelSc3List1 { width:1200px; height:auto; margin:30px auto 0; }
ul.aboutChannelSc3List1 li { width:400px; height:auto; display:inline-block; float:left; margin:0 0 10px; }
ul.aboutChannelSc3List1 li img { width:393px; height:261px; }
ul.aboutChannelSc3List1 li.aboutChannelSc3Li1 { width:800px; height:auto; }
ul.aboutChannelSc3List1 li.aboutChannelSc3Li2 { width:400px; height:261px; font-size:14px; color:#fff; overflow:hidden; }
ul.aboutChannelSc3List1 li.aboutChannelSc3Li6 { width:400px; height:261px; margin:0 0 30px 400px; }

ul.aboutChannelSc3List2 { width:1200px; height:auto; margin:30px auto 0; }
ul.aboutChannelSc3List2 li { width:400px; height:auto; display:inline-block; float:left; }
ul.aboutChannelSc3List2 li img { width:392px; height:288px; }
ul.aboutChannelSc3List2 li p { width:392px; height:70px; line-height:70px; font-size:14px; color:#fff; text-align:center; overflow:hidden; }
ul.aboutChannelSc3List2 li a:hover p { color:#d3b167; }

ul.aboutChannelSc3List3 { width:1200px; height:auto; margin:30px auto 0; }
ul.aboutChannelSc3List3 li { width:400px; height:auto; display:inline-block; float:left; }
ul.aboutChannelSc3List3 li.aboutChannelSc3Li1 { width:757px; height:260px; margin:0 0 55px; }
ul.aboutChannelSc3List3 li.aboutChannelSc3Li1 img { width:757px; height:260px; }
ul.aboutChannelSc3List3 li.aboutChannelSc3Li2 { width:345px; height:229px; margin:0 0 55px; float:right; }
ul.aboutChannelSc3List3 li.aboutChannelSc3Li2 img { width:345px; height:229px; margin:31px 0 0; }
ul.aboutChannelSc3List3 li.aboutChannelSc3Li3 { width:550px; height:auto; margin:0 0 55px; float:left; }
ul.aboutChannelSc3List3 li.aboutChannelSc3Li3 img { width:423px; height:281px; margin:0 0 0 45px; }
ul.aboutChannelSc3List3 li.aboutChannelSc3Li3 p { width:530px; height:100px; line-height:25px; font-size:14px; color:#fff; overflow:hidden; margin:50px 0 0; }
ul.aboutChannelSc3List3 li.aboutChannelSc3Li3 a:hover p { color:#d3b167; }
ul.aboutChannelSc3List3 li.aboutChannelSc3Li4 { width:635px; height:422px; margin:0 0 55px; float:right; }
ul.aboutChannelSc3List3 li.aboutChannelSc3Li4 img { width:635px; height:422px; }

.schooldetails { width:100%; height:auto; background:#171719; }
.schooldetailsMain { width:100%; height:auto; margin:0 auto; padding:30px 0 0; }
.schooldetailsSc1Title { width:1200px; height:42px; line-height:42px; font-size:25px; color:#faca00; text-align:center; margin:0 auto; }
.schooldetailsSc1Info { width:1200px; height:42px; line-height:42px; font-size:14px; color:#9e9c9c; text-align:center; margin:0 auto; }

.schooldetailsContent { width:1200px; height:auto; margin:0 auto; }

.schooldetailsPreNext { width:1200px; height:50px; margin:0 auto; }
.schooldetailsPreNext p { width:1200px; height:25px; line-height:25px; }
.schooldetailsPreNext p a { font-size:14px; color:#fff; }

.beautyschooldChannelSc1 { width:100%; height:auto; background:#171719; }
.beautyschooldChannelSc1Main { width:1200px; height:auto; margin:0 auto; padding:30px 0 60px; }
.carousel1 { width:700px; height:460px; display:inline-block; float:left; margin:0; padding:0; }
.beautyschooldChannelSc1List { width:482px; height:356px; background:#d3b167; display:inline-block; float:left; margin:45px 0 0; padding:0; }
.beautyschooldChannelSc1List h3 { width:482px; height:30px; line-height:30px; font-size:24px; color:#fff; margin:30px 0 10px; padding:0 0 0 37px; }
.beautyschooldChannelSc1List p { width:482px; height:auto; line-height:30px; font-size:14px; color:#402b29; padding:0 0 0 37px; }

.beautyschooldChannelSc2 { width:100%; max-width:1920px; height:auto; background:#000; margin:0 auto; padding:10px 0 60px; }
.beautyschooldChannelSc2Main { width:1200px; min-height:331px; margin:0 auto; }
.beautyschooldChannelSc2Main h3 { width:1200px; height:72px; line-height:72px; font-size:28px; color:#fff; text-align:center; margin:0 auto; }
.beautyschooldChannelSc2Line { width:42px; height:3px; background:#ab9668; display:block; margin:0 auto; }

ul.beautyschooldChannelSc2List { width:1200px; height:auto; margin:75px auto 0; }
ul.beautyschooldChannelSc2List li { width:250px; height:234px; display:inline-block; float:left; position:relative; margin:0 15px 10px 0; overflow:hidden; }
ul.beautyschooldChannelSc2List li img { width:250px; height:234px; }
ul.beautyschooldChannelSc2List li.beautyschooldChannelSc2Li1 { width:360px; height:478px; overflow:hidden; }
ul.beautyschooldChannelSc2List li.beautyschooldChannelSc2Li1 img { width:360px; height:478px; }

ul.beautyschooldChannelSc2List li .beautyschooldChannelSc2LiInfo { width:100%; padding:0 5%; position:absolute; left:0; right:0; bottom:0; }
ul.beautyschooldChannelSc2List li.beautyschooldChannelSc2Li1 .beautyschooldChannelSc2LiInfo { width:100%; padding:0 5%; position:absolute; left:0; right:0; bottom:-100%; }
ul.beautyschooldChannelSc2List li.beautyschooldChannelSc2Li1:hover .beautyschooldChannelSc2LiInfo { background:rgba(211,177,103,0.8);
	animation:beautyschooldchannelsc2liinfo 0.3s ease-in-out 0s both;
	-moz-animation:beautyschooldchannelsc2liinfo 0.3s ease-in-out 0s both;
	-webkit-animation:beautyschooldchannelsc2liinfo 0.3s ease-in-out 0s both;
	-o-animation:beautyschooldchannelsc2liinfo 0.3s ease-in-out 0s both;
}
@keyframes beautyschooldchannelsc2liinfo {
	0%{bottom:-100%; }
	100%{bottom:0; }
}
@-moz-keyframes beautyschooldchannelsc2liinfo {
	0%{bottom:-100%; }
	100%{bottom:0; }
}
@-webkit-keyframes beautyschooldchannelsc2liinfo {
	0%{bottom:-100%; }
	100%{bottom:0; }
}
@-o-keyframes beautyschooldchannelsc2liinfo {
	0%{bottom:-100%; }
	100%{bottom:0; }
}
ul.beautyschooldChannelSc2List li:hover .beautyschooldChannelSc2LiInfo { background:rgba(211,177,103,0.8);
	animation:beautyschooldchannelsc2liinfo2 0.5s ease-in-out 0s both;
	-moz-animation:beautyschooldchannelsc2liinfo2 0.5s ease-in-out 0s both;
	-webkit-animation:beautyschooldchannelsc2liinfo2 0.5s ease-in-out 0s both;
	-o-animation:beautyschooldchannelsc2liinfo2 0.5s ease-in-out 0s both;
}
@keyframes beautyschooldchannelsc2liinfo2 {
	0%{bottom:0;}
	100%{bottom:35px;}
}
@-moz-keyframes beautyschooldchannelsc2liinfo2 {
	0%{bottom:0;}
	100%{bottom:35px;}
}
@-webkit-keyframes beautyschooldchannelsc2liinfo2 {
	0%{bottom:0;}
	100%{bottom:35px;}
}
@-o-keyframes beautyschooldchannelsc2liinfo2 {
	0%{bottom:0;}
	100%{bottom:35px;}
}
ul.beautyschooldChannelSc2List li .beautyschooldChannelSc2LiInfo h5 { width:100%; height:auto; line-height:24px; font-size:16px; color:#fff; padding:20px 0; }
ul.beautyschooldChannelSc2List li .beautyschooldChannelSc2LiInfo p { width:100%; height:auto; line-height:20px; font-size:14px; color:#fff; display:none; padding:0 0 20px; }
ul.beautyschooldChannelSc2List li:hover .beautyschooldChannelSc2LiInfo p { display:block; }

.beautyschooldChannelSc3 { width:100%; max-width:1920px; min-height:341px; background:#171719; margin:0 auto; padding:10px 0 0; }
.beautyschooldChannelSc3Main { width:1200px; min-height:331px; margin:0 auto; }
.beautyschooldChannelSc3Main h3 { width:1200px; height:72px; line-height:72px; font-size:28px; color:#fff; text-align:center; margin:0 auto; }
.beautyschooldChannelSc3Line { width:42px; height:3px; background:#ab9668; display:block; margin:0 auto; }

dl.beautyschooldChannelSc3Content { width:1200px; height:auto; margin:0 auto; padding:54px 0 60px; }
dl.beautyschooldChannelSc3Content dt { width:393px; height:312px; display:inline-block; float:left; }

dl.beautyschooldChannelSc3Content dd { width:772px; height:103px; border-bottom:1px solid rgba(148,148,148,0.3); display:inline-block; float:right;  }
dl.beautyschooldChannelSc3Content dd a { width:772px; height:103px; display:block; padding:0 10px; }
dl.beautyschooldChannelSc3Content dd a:hover {background:rgba(211,177,103,0.8); transition:ease-in-out 0.5s; }
dl.beautyschooldChannelSc3Content dd .beautyschooldChannelSc3Title { width:752px; height:41px; line-height:41px; font-size:16px; color:#fff; }
dl.beautyschooldChannelSc3Content dd .beautyschooldChannelSc3Title span { width:600px; height:41px; line-height:41px; font-size:16px; color:#fff; display:inline-block; float:left; overflow:hidden; }
dl.beautyschooldChannelSc3Content dd .beautyschooldChannelSc3Title em { width:152px; height:41px; line-height:41px; font-size:16px; color:#fff; text-align:right; display:inline-block; float:right; overflow:hidden; }

dl.beautyschooldChannelSc3Content dd .beautyschooldChannelSc3Con { width:752px; height:52px; line-height:26px; font-size:14px; color:#fff; }

.beautyschooldChannelSc5 { width:100%; max-width:1920px; height:auto; background:#000; margin:0 auto; padding:10px 0 60px; }
.beautyschooldChannelSc5Main { width:1200px; height:auto; margin:0 auto; }
.beautyschooldChannelSc5Main h3 { width:1200px; height:72px; line-height:72px; font-size:28px; color:#fff; text-align:center; margin:0 auto; }
.beautyschooldChannelSc5Line { width:42px; height:3px; background:#ab9668; display:block; margin:0 auto; }

ul.beautyschooldChannelSc5Link { width:1200px; height:auto; margin:50px auto 0; }
ul.beautyschooldChannelSc5Link li { width:171px; height:127px; border-right:1px solid #222; border-bottom:1px solid #222; background:#191919; display:inline-block; float:left; position:relative; }
ul.beautyschooldChannelSc5Link li:hover { background:#e6e6e6; transition:ease-in-out 0.5s; }
ul.beautyschooldChannelSc5Link li img { max-width:169px; max-height:125px; position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); }
ul.beautyschooldChannelSc5Link li img.beautyschooldChannelSc5LinkShow { opacity:1;-moz-opacity:1;filter:alpha(opacity=100); }
ul.beautyschooldChannelSc5Link li:hover img.beautyschooldChannelSc5LinkShow {
animation:beautyschooldchannelsc5linkshow 0.5s ease-in-out 0s both;
	-moz-animation:beautyschooldchannelsc5linkshow 0.5s ease-in-out 0s both;
	-webkit-animation:beautyschooldchannelsc5linkshow 0.5s ease-in-out 0s both;
	-o-animation:beautyschooldchannelsc5linkshow 0.5s ease-in-out 0s both;
}
@keyframes beautyschooldchannelsc5linkshow {
	0%{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
	100%{opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
}
@-moz-keyframes beautyschooldchannelsc5linkshow {
	0%{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
	100%{opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
}
@-webkit-keyframes beautyschooldchannelsc5linkshow {
	0%{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
	100%{opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
}
@-o-keyframes beautyschooldchannelsc5linkshow {
	0%{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
	100%{opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
}
ul.beautyschooldChannelSc5Link li img.beautyschooldChannelSc5LinkHide { opacity:0;-moz-opacity:0;filter:alpha(opacity=0); }
ul.beautyschooldChannelSc5Link li:hover img.beautyschooldChannelSc5LinkHide {
	animation:beautyschooldchannelsc5linkhide 0.5s ease-in-out 0s both;
	-moz-animation:beautyschooldchannelsc5linkhide 0.5s ease-in-out 0s both;
	-webkit-animation:beautyschooldchannelsc5linkhide 0.5s ease-in-out 0s both;
	-o-animation:beautyschooldchannelsc5linkhide 0.5s ease-in-out 0s both;
}
@keyframes beautyschooldchannelsc5linkhide {
	0%{opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
	100%{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
}
@-moz-keyframes beautyschooldchannelsc5linkhide {
	0%{opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
	100%{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
}
@-webkit-keyframes beautyschooldchannelsc5linkhide {
	0%{opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
	100%{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
}
@-o-keyframes beautyschooldchannelsc5linkhide {
	0%{opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
	100%{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
}

.contactusSc1 { width:100%; max-width:1920px; height:auto; background:#171719; margin:0 auto; padding:60px 0; }
.contactusSc1Main { width:1200px; height:auto; margin:0 auto; }

ul.contactusSc1ContactMain { width:1200px; height:auto; margin:0 auto; padding:60px 0; }
ul.contactusSc1ContactMain li { width:400px; height:auto; text-align:center; display:inline-block; float:left; margin:0 auto; padding:70px 0 0; }
ul.contactusSc1ContactMain li.contactusSc1ContactLi1 { background:url(../images/contactussc1ico1.png) center top no-repeat; }
ul.contactusSc1ContactMain li.contactusSc1ContactLi2 { background:url(../images/contactussc1ico2.png) center top no-repeat; }
ul.contactusSc1ContactMain li.contactusSc1ContactLi3 { background:url(../images/contactussc1ico3.png) center top no-repeat; }
ul.contactusSc1ContactMain li p { height:30px; line-height:30px; font-size:14px; color:#fff; }
ul.contactusSc1ContactMain li p.fontSize16 { font-size:16px; }

.contactusMap { width:1200px; height:auto; margin:160px 0; }
.contactusMap img { max-width:1200px; height:auto; margin:0 auto; }

.courseSc1 { width:100%; max-width:1920px; height:auto; background:#171719; margin:0 auto; padding:10px 0; }
.courseSc1Main { width:1200px; height:auto; margin:0 auto; }
.courseSc1Title { width:1200px; height:72px; text-align:center; margin:0 auto; }
.courseSc1Title a { width:132px; height:61px; line-height:61px; font-size:16px; color:#fff; text-align:center; border:2px solid #d3b167; background:#171719; display:inline-block; margin:0 6px; cursor:pointer; }
.courseSc1Title a:hover { width:132px; height:72px; line-height:61px; border:none; border-top:2px solid #d3b167; background:url(../images/coursesc1ahover.png) no-repeat; }
.courseSc1Title a.current { width:132px; height:72px; line-height:61px; border:none; border-top:2px solid #d3b167; background:url(../images/coursesc1ahover.png) no-repeat; }

ul.courseSc1Content { width:1200px; height:auto; margin:60px auto; }
ul.courseSc1Content li { width:1200px; height:auto; line-height:180%; color:#fff; display:none; }
ul.courseSc1Content li.current { display:block; }
ul.courseSc1Content li p { width:1200px; height:auto; line-height:180%; color:#fff; margin:0 0 25px; }
ul.courseSc1Content li p img { max-width:1200px; height:auto; display:block; margin:25px auto; }
blockquote { color:#fff; border-left:none; padding-left:2em; }


.beauticianSc1 { width:100%; max-width:1920px; height:auto; background:#171719; margin:0 auto; padding:10px 0; }
.beauticianSc1Main { width:1200px; height:auto; margin:0 auto; }
.beauticianSc1Main h3 { width:1200px; height:40px; line-height:40px; font-size:25px; color:#faca00; text-align:center; margin:35px auto 41px; }

.beauticianSc1Title { width:1200px; height:auto; margin:0 auto 30px; }
.beauticianSc1Title img { max-width:1200px; height:auto; display:block; margin:0 auto; }

.beauticianSc2 { width:100%; max-width:1920px; height:auto; background:#171719; margin:0 auto; padding:10px 0 0; }
.beauticianSc2Main { width:100%; height:auto; background:url(../images/bg_beauticiansc2.jpg) center top repeat-y; margin:0 auto; }
.beauticianSc2Title { width:1200px; height:102px; line-height:102px; font-size:24px; color:#fff; margin:0 auto; }

.beauticianSc2MainW1200 { width:1200px; height:auto; margin:0 auto; }
.beauticianSc2MainW1200 dl { width:1200px; height:auto; margin:0 auto; padding:40px 0; }
.beauticianSc2MainW1200 dl dt { width:320px; height:auto; display:inline-block; float:left; }
.beauticianSc2MainW1200 dl dt h3 { width:80%; height:40px; line-height:40px; font-size:24px; color:#faca00; text-align:right; }
.beauticianSc2MainW1200 dl dt p { width:80%; height:30px; line-height:30px; font-size:16px; color:#fff; font-weight:normal; text-align:right; }
.beauticianSc2MainW1200 dl dd { width:800px; height:auto; display:inline-block; float:right; }
.beauticianSc2MainW1200 dl dd p { width:800px; height:auto; line-height:25px; }
.beauticianSc2MainW1200 dl dd p i { width:80px; height:auto; display:inline-block; float:left; font-size:14px; color:#faca00; font-style:normal; text-align:right; }
.beauticianSc2MainW1200 dl dd p em { width:720px; height:auto; display:inline-block; float:left; font-size:14px; color:#fff; font-style:normal; }

.beauticianSc3 { width:100%; max-width:1920px; height:auto; background:#171719; margin:0 auto; padding:60px 0; }
.beauticianSc3Main { width:1200px; height:auto; margin:0 auto; }
.beauticianSc3Left { width:576px; height:800px; display:inline-block; float:left; }
.beauticianSc3Left img { width:576px; height:800px; }
.beauticianSc3Right { width:600px; height:auto; display:inline-block; float:right; }
.beauticianSc3Right dl { width:300px; height:auto; display:inline-block; float:left; margin:0 0 65px; padding:0 20px; }
.beauticianSc3Right dl dt { width:260px; height:50px; line-height:50px; font-size:24px; color:#fff; }
.beauticianSc3Right dl dd { width:260px; height:auto; line-height:25px; font-size:16px; color:#9d9797; }
.beauticianSc3Right p.beauticianSc3RightP { width:560px; height:auto; line-height:25px; font-size:16px; color:#fff; margin:0 auto 20px; }

.beautyschool2ChannelSc3 { width:100%; max-width:1920px; height:auto; background:#171719; margin:0 auto; padding:10px 0 60px; }
.beautyschool2ChannelSc3Main { width:1200px; height:auto; margin:0 auto; }
.beautyschool2ChannelSc3Main h3 { width:1200px; height:72px; line-height:72px; font-size:28px; color:#fff; text-align:center; margin:0 auto; }
.beautyschool2ChannelSc3Line { width:42px; height:3px; background:#ab9668; display:block; margin:0 auto; }
ul.beautyschool2ChannelSc3List { width:1200px; height:auto; margin:33px auto 0; }
ul.beautyschool2ChannelSc3List li { width:300px; height:auto; display:inline-block; float:left; }
.beautyschool2ChannelSc3LiImg { width:285px; height:285px; position:relative; }
.beautyschool2ChannelSc3LiImg img{ width:285px; height:285px; }

.beautyschool2ChannelSc3LiImg a .beautyschool2ChannelSc3ImageHover { width:285px; height:285px; background:rgba(211,177,103,0) url(../images/bg_sc5_img.png) center center no-repeat; display:none; position:absolute; top:0; left:0; right:0; bottom:0; }
.beautyschool2ChannelSc3LiImg a:hover .beautyschool2ChannelSc3ImageHover { display:block;
	animation:beautyschool2channelsc3imagehover 0.5s ease-out 0s both;
	-moz-animation:beautyschool2channelsc3imagehover 0.5s ease-out 0s both;
	-webkit-animation:beautyschool2channelsc3imagehover 0.5s ease-out 0s both;
	-o-animation:beautyschool2channelsc3imagehover 0.5s ease-out 0s both;
}
@keyframes beautyschool2channelsc3imagehover {
	0%{background:rgba(211,177,103,0) url(../images/bg_sc5_img.png) center center no-repeat;}
	100%{background:rgba(211,177,103,0.8) url(../images/bg_sc5_img.png) center center no-repeat;}
}
@-moz-keyframes beautyschool2channelsc3imagehover {
	0%{background:rgba(211,177,103,0) url(../images/bg_sc5_img.png) center center no-repeat;}
	100%{background:rgba(211,177,103,0.8) url(../images/bg_sc5_img.png) center center no-repeat;}
}
@-webkit-keyframes beautyschool2channelsc3imagehover {
	0%{background:rgba(211,177,103,0) url(../images/bg_sc5_img.png) center center no-repeat;}
	100%{background:rgba(211,177,103,0.8) url(../images/bg_sc5_img.png) center center no-repeat;}
}
@-o-keyframes beautyschool2channelsc3imagehover {
	0%{background:rgba(211,177,103,0) url(../images/bg_sc5_img.png) center center no-repeat;}
	100%{background:rgba(211,177,103,0.8) url(../images/bg_sc5_img.png) center center no-repeat;}
}

.beautyschool2ChannelSc3LiTitle { width:285px; height:46px; line-height:23px; margin:25px 0 10px; overflow:hidden; }
.beautyschool2ChannelSc3LiTitle a { font-size:16px; color:#fff; }
.beautyschool2ChannelSc3LiTitle a:hover { color:#ab9668; }
.beautyschool2ChannelSc3LiContent { width:285px; height:125px; line-height:25px; overflow:hidden; }
.beautyschool2ChannelSc3LiContent a { font-size:14px; color:#979798; }
.beautyschool2ChannelSc3LiContent a:hover { color:#ab9668; }
.beautyschool2ChannelSc3LiMore { width:64px; height:26px; }
.beautyschool2ChannelSc3LiMore a { width:64px; height:26px; line-height:26px;font-size:14px; color:#fff; text-align:center; background:#ab9668; display:block; }
.beautyschool2ChannelSc3LiMore a:hover { width:64px; height:26px; line-height:26px;font-size:14px; color:#fff; text-align:center; background:rgba(171,150,104,0.5); }

.bggray { background:#171719; }

.beautyschool2ChannelSc4 { width:100%; max-width:1920px; height:auto; background:#000; margin:0 auto; padding:60px 0; }
.beautyschool2ChannelSc4Main { width:1200px; height:auto; margin:0 auto; }

.beautyschool2ChannelSc4Left { width:284px; height:auto; display:inline-block; float:left; }
a.beautyschool2ChannelSc4LeftLi { width:284px; height:80px; background:#252525 url(../images/bg_beautyschool2channelsc4leftli.png) 18px 53px no-repeat; display:block; margin:0 0 2px; padding:13px 0 0 16px; }
a.beautyschool2ChannelSc4LeftLi h3 { width:268px; height:21px; line-height:21px; font-size:18px; color:#fff; overflow:hidden; }
a.beautyschool2ChannelSc4LeftLi p { width:268px; height:20px; line-height:20px; font-size:16px; color:#434343; overflow:hidden; }

a.beautyschool2ChannelSc4LeftLi:hover { width:284px; height:80px; background:#252525 url(../images/bg_beautyschool2channelsc4leftlihover.png) 18px 53px no-repeat; display:block; margin:0 0 2px; }
a.beautyschool2ChannelSc4LeftLi:hover h3 { width:268px; height:21px; line-height:21px; font-size:18px; color:#d2b167; }
a.beautyschool2ChannelSc4LeftLi:hover p { width:268px; height:20px; line-height:20px; font-size:16px; color:#d2b167; }

.beautyschool2ChannelSc4Right { width:850px; height:auto; display:inline-block; float:right; }
.beautyschool2ChannelSc4Right dl { width:400px; height:auto; }
.beautyschool2ChannelSc4Right dl.beautyschool2ChannelSc4RightLi1 { display:inline-block; float:left; }
.beautyschool2ChannelSc4Right dl.beautyschool2ChannelSc4RightLi2 { display:inline-block; float:right; }
.beautyschool2ChannelSc4Right dl dt { width:400px; height:18px; line-height:18px; font-size:16px; color:#d2b167; border-left:1px solid #d2b167; margin:0 0 35px; padding:0 0 0 10px; }
.beautyschool2ChannelSc4Right dl dd { width:400px; height:auto; line-height:25px; font-size:14px; color:#848381; }
.beautyschool2ChannelSc4Right dl dd p { width:400px; height:auto; line-height:25px; font-size:14px; color:#979798; margin:0 0 25px; }
.beautyschool2ChannelSc4Right dl dd p em { color:#d2b167; }

.beautyschool2ChannelSc4Right dl dd p.beautyschool2ChannelSc4RightTel { color:#fff; }
.beautyschool2ChannelSc4Right dl dd p.beautyschool2ChannelSc4RightTel em { color:#f21111; }

.newsSc1 { width:100%; max-width:1920px; height:auto; background:#171719; margin:0 auto; padding:60px 0; }
.newsSc1Main { width:1200px; height:auto; margin:0 auto 100px; }
.newsSc1Main h3 { width:1200px; height:72px; line-height:72px; font-size:28px; color:#fff; text-align:center; margin:0 auto; }
.newsSc1Line { width:42px; height:3px; background:#ab9668; display:block; margin:0 auto 52px; }

.newsSc1Title { width:1200px; height:36px; margin:60px auto; }
.newsSc1Title a { width:auto; height:36px; line-height:36px; font-size:18px; color:#fff; background:#d3b167; display:inline-block; margin:0 10px 0 0; padding:0 20px; cursor:pointer; }
.newsSc1Title a:hover { background:rgba(211,177,103,0.5); transition:ease-in-out 0.5s; }
.newsSc1Title a.current { background:rgba(211,177,103,0.5); }

.newsSc1List { width:1200px; height:200px; display:none; }
.current { display:block; }

dl.newsSc1Li { width:1200px; height:200px; margin:0 auto 33px; }
dl.newsSc1Li dt { width:200px; height:200px; display:inline-block; float:left; position:relative; }
dl.newsSc1Li dt img { width:200px; height:200px; }

dl.newsSc1Li dt a .indexSc5ImageHover { width:200px; height:200px; background:rgba(211,177,103,0) url(../images/bg_sc5_img.png) center center no-repeat; display:none; position:absolute; top:0; left:0; right:0; bottom:0; }
dl.newsSc1Li dt a:hover .indexSc5ImageHover { display:block;
	animation:indexsc5imagehover 0.5s ease-out 0s both;
	-moz-animation:indexsc5imagehover 0.5s ease-out 0s both;
	-webkit-animation:indexsc5imagehover 0.5s ease-out 0s both;
	-o-animation:indexsc5imagehover 0.5s ease-out 0s both;
}
@keyframes indexsc5imagehover {
	0%{background:rgba(211,177,103,0) url(../images/bg_sc5_img.png) center center no-repeat;}
	100%{background:rgba(211,177,103,0.8) url(../images/bg_sc5_img.png) center center no-repeat;}
}
@-moz-keyframes indexsc5imagehover {
	0%{background:rgba(211,177,103,0) url(../images/bg_sc5_img.png) center center no-repeat;}
	100%{background:rgba(211,177,103,0.8) url(../images/bg_sc5_img.png) center center no-repeat;}
}
@-webkit-keyframes indexsc5imagehover {
	0%{background:rgba(211,177,103,0) url(../images/bg_sc5_img.png) center center no-repeat;}
	100%{background:rgba(211,177,103,0.8) url(../images/bg_sc5_img.png) center center no-repeat;}
}
@-o-keyframes indexsc5imagehover {
	0%{background:rgba(211,177,103,0) url(../images/bg_sc5_img.png) center center no-repeat;}
	100%{background:rgba(211,177,103,0.8) url(../images/bg_sc5_img.png) center center no-repeat;}
}
dl.newsSc1Li dd { width:950px; height:200px; display:inline-block; float:right; }
dl.newsSc1Li dd h4 { width:950px; height:40px; line-height:40px; overflow:hidden; }
dl.newsSc1Li dd h4 a { font-size:18px; color:#fff; }
dl.newsSc1Li dd h4 a:hover { color:#d3b167; }
dl.newsSc1Li dd p { width:950px; height:78px; line-height:26px; overflow:hidden; }
dl.newsSc1Li dd p a { font-size:14px; color:#979798; }
dl.newsSc1Li dd p a:hover { color:#d3b167; }

.newsSc1LiMore { width:64px; height:26px; margin:44px 0 0 0; }
.newsSc1LiMore a { width:64px; height:26px; line-height:26px; font-size:12px; color:#fff; text-align:center; background:rgba(211,177,103,1); display:block; }
.newsSc1LiMore a:hover { background:rgba(211,177,103,0.5); transition:ease-in-out 0.5s; }

.newsSc1Readmore { width:106px; height:34px; margin:100px auto 0; }
.newsSc1Readmore a { width:106px; height:34px; line-height:34px; font-size:16px; color:#fff; text-align:center; background:rgba(211,177,103,1); display:block; }
.newsSc1Readmore a:hover { background:rgba(211,177,103,0.5); transition:ease-in-out 0.5s; }

.teacherDetailSc1 { width:100%; max-width:1920px; height:auto; background:#171719; margin:0 auto; padding:60px 0; }
.teacherDetailSc1Main { width:1200px; height:auto; margin:0 auto; }
.teacherDetailSc1Left { width:260px; height:343px; display:inline-block; float:left; }
.teacherDetailSc1Left img { width:256px; height:339px; border:2px solid #fff; }
.teacherDetailSc1Right { width:900px; height:auto; display:inline-block; float:right; }
.teacherDetailSc1Right h3 { width:900px; height:47px; line-height:47px; font-size:23px; color:#fff; }
.teacherDetailSc1Right .teacherDetailSc1RightLine { width:13px; height:3px; background:#fff; margin:0 0 12px; }
.teacherDetailSc1Right p { width:900px; height:auto; line-height:23px; font-size:14px; color:#a2a1a1; }
.teacherDetailSc1Right p.mb38 { margin:0 0 38px; }

.newsDetailSc1 { width:100%; max-width:1920px; height:auto; background:#171719; margin:0 auto; padding:60px 0; }
.newsDetailSc1Main { width:1200px; height:auto; margin:0 auto; }
.newsDetailSc1Main h3 { width:1200px; height:auto; line-height:45px; font-size:25px; color:#fff; text-align:center; margin:20px auto; }
.newsDetailSc1Info { width:1200px; height:24px; line-height:24px; font-size:14px; color:#868484; text-align:center; margin:0 0 40px; }
.newsDetailSc1Content { width:1200px; height:auto; line-height:180%; color:#fff; margin:0 auto; }
.newsDetailSc1Content p { width:1200px; height:auto; line-height:180%; color:#fff; margin:0 0 25px; }
.newsDetailSc1Content p img { max-width:1200px; height:auto; display:block; margin:25px auto; }


.newsDetailPreNext { width:1200px; height:auto; margin:50px auto; }
.newsDetailPreNext p { width:1200px; height:auto; line-height:25px; }
.newsDetailPreNext p a { font-size:14px; color:#fff; }
.newsDetailPreNext p a:hover { color:#d3b167; }

.kennelDetailMain { width:100%; height:980px; background:#171719; padding:86px 0 0; }
.kennelDetailList { width:1200px; height:980px; margin:0 auto; position:relative; padding:450px 0 0; }

ul.kennelDetailMainBigImg { width:420px; height:auto; position:absolute; bottom:321px; left:390px; right:0; z-index:99999; }
ul.kennelDetailMainBigImg li { width:420px; height:auto; display:none; }
ul.kennelDetailMainBigImg li.current { display:block; }
ul.kennelDetailMainBigImg li img { width:420px; max-height:700px; }

.picScroll-left {  }
ul.kennelDetailMainSmallImg { width:1200px; height:210px; }
ul.kennelDetailMainSmallImg li { width:150px; height:210px; display:inline-block; float:left; margin:0 60px 0 0; cursor:pointer; }
ul.kennelDetailMainSmallImg li.kennelDetailMainSmallImgLast { margin:0; }
ul.kennelDetailMainSmallImg img { width:150px; height:210px; }

ul.kennelDetailMainContent { width:1200px; height:171px; position:absolute; bottom:100px; }
ul.kennelDetailMainContent li { width:1200px; height:171px; display:none; }
ul.kennelDetailMainContent li.current { display:block; }
ul.kennelDetailMainContent li h3 { width:1200px; height:65px; line-height:65px; font-size:18px; color:#fff; text-align:center; font-weight:bold; }
ul.kennelDetailMainContent li h3 i { color:red; font-style:normal; }
ul.kennelDetailMainContent li p { width:1200px; height:75px; line-height:25px; font-size:14px; color:#fff; text-align:center; margin:16px 0 15px; }

a.kennelDetailMainPre { width:32px; height:56px; position:absolute; top:30%; left:0; cursor:pointer; }
a.kennelDetailMainNext { width:32px; height:56px; position:absolute; top:30%; right:0; cursor:pointer; }
a.kennelDetailMainClose { width:38px; height:38px; position:absolute; top:50px; right:50px; cursor:pointer; }

/*update 20170306*/
.kennelChannelSc1New { width:100%; height:auto; background:#171719; padding: 60px 0;}
.kennelChannelSc1NewMain { width:1200px; height:auto; margin:0 auto;}
.kennelChannelSc1NewNav { width:1200px; height:60px; line-height:60px; font-size:24px; color:#fff; }
.kennelChannelSc1NewNav span { display:inline-block; float:right; }
.kennelChannelSc1NewNav span a { font-size:14px; color:#d2b167; }

ul.kennelChannelSc1NewList { width:1200px; height:auto; margin:50px auto; }
ul.kennelChannelSc1NewList li { width:260px; height:364px; display:inline-block; float:left; margin:0 20px 100px; position:relative; }
ul.kennelChannelSc1NewList li img { width:260px; height:364px; }
ul.kennelChannelSc1NewList li a { width:260px; height:364px; display:block; background:rgba(124,124,124,0.6); position:absolute; top:0; left:0; right:0; bottom:0; opacity:0;-moz-opacity:0;filter:alpha(opacity=0); }
ul.kennelChannelSc1NewList li a:hover { border-bottom:4px solid #d3b167; opacity:1;-moz-opacity:1;filter:alpha(opacity=100); transition:ease-in-out 0.5s; }
ul.kennelChannelSc1NewList li a dl { width:240px; max-height:364px; position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); }
ul.kennelChannelSc1NewList li a dl dt { width:240px; height:24px; line-height:24px; font-size:14px; color:#fff; text-align:center; }
ul.kennelChannelSc1NewList li a dl dd { width:240px; height:auto; line-height:24px; font-size:14px; color:#fff; margin:26px 0 0; }

ul.beautyTeamList { width:1200px; height:auto; margin:40px auto; }
ul.beautyTeamList li { width:250px; height:234px; display:inline-block; float:left; margin:0 20px 85px; position:relative; }
ul.beautyTeamList li a { width:250px; height:234px; display:block; }
ul.beautyTeamList li a img { width:250px; height:234px; }
ul.beautyTeamList li a p { width:250px; height:40px; line-height:40px; font-size:16px; color:#fff; background:rgba(23,23,25,0.8); position:absolute; bottom:0; left:0; right:0; padding:0 10px; overflow:hidden; }
ul.beautyTeamList li a:hover p { background:rgba(211,177,103,0.8); transition:ease-in-out 0.5s; }

blockquote { color:#fff; border-left:none; padding-left:2em; }

.pages { width:100%; height:36px; text-align:center; background: #171719;color:#fff;}
.pages a { width:auto; height:36px; line-height:36px; font-size:16px; color:#4c4c4c;background:#f2f2f2; display:inline-block; margin:0 5px 0; padding:0 15px; }
.pages a:hover,.pages a.current { color:#fff; background: rgba(211,177,103,1); }

h3 a{color:#fff;}
a{color: #fff;}

/*update 20170605*/
ul.courseSc1Content table { max-width:80%; font-size:1em; border-color:#fff; }
ul.courseSc1Content table p { max-width:auto; width:auto; height:auto; }







