@charset "utf-8";







* {	margin: 0;	padding: 0;}







body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img {	border: medium none;	margin: 0;	padding: 0; font-weight:500;}







body,button,input,select,textarea {	 font-family:"微软雅黑","宋体",tahoma,Srial,helvetica,sans-serif;	outline: none;}







h1,h2,h3,h4,h5,h6 {	font-size: 100%;}







ul,ol,li {	list-style: none; }







a {	text-decoration: none;	color: #474747;  }







a:hover {	color: #c8a978;text-decoration: none;	}







img {	border: 0px;}







em{ font-style:normal;}







table {	border-collapse: collapse;	border-spacing: 0;}







html,body {	color: #474747;	background: #fff;	margin: 0 auto;font-size: 15px !important; overflow-x:hidden;}







.hide {	display: none;}







.clear {	clear: both;}







.w{width:100%;height:40px;}







.center{ text-align:center;}







.pic100 img{width:100%;}







h1{ font-size:24px;color:#464646;}







.justify_fix{display:inline-block;*display: inline; *zoom:1; width:100%; height:0; overflow:hidden;}







.f-turn{-webkit-transition: all .3s ease-in;







    -moz-transition: all .3s ease-in;







    -ms-transition: all .3s ease-in;







    -o-transition: all .3s ease-in;







    transition: all .3s ease-in;}







.fl{float:left;}







.fr{float:right;}







.pad60{padding:60px 0;}







.overflow{ overflow:hidden;}







.font18{ font-size:18px;}







.font16{ font-size:16px;}







.white a,.white{ color:#fff;}







.rela{ position:relative;}







.slh{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}







.top30{ margin-top:30px;}







.red{color: #ff283c;}







.yellow{color: #ac895f;}























.top{ background:url(../images/icon1.png) repeat-x;height:28px; position:absolute;top:0;left:0;width:100%; z-index:4;}







header{ position:absolute;left:57px;top:0; z-index:3;}







.headerC{background:url(../images/bg1.jpg) repeat-y; background-size:100%; padding:50px 25px; }







.logo img{width:170px;}







nav,.updown{margin: 47px 0 0;}







nav li>a{ display:block; font-size:17px;line-height:38px;height:38px;color:#6a432a;}

nav li.qqs{ display:none;}





nav li a.cur,nav li a:hover{ color:#ece3cd; background:url(../images/icon3.png) no-repeat center center;}







.updown img{width:36px; display:block;margin:0 auto 5px;}







.updown span{ font-size:15px;color:#6a432a;}







.updown a{ display:block;}







.updown.down img{transform:rotate(180deg);







-ms-transform:rotate(180deg); 	/* IE 9 */







-moz-transform:rotate(180deg); 	/* Firefox */







-webkit-transform:rotate(180deg); /* Safari 和 Chrome */







-o-transform:rotate(180deg); }







#owl-demo .owl-pagination{ position:absolute;bottom: 54px;right: 119px;text-align: center;width: 171px;color:#c8a978; font-size:16px;}







#owl-demo .owl-pagination .owl-page{display:inline-block;margin:0 8px;}







#owl-demo .owl-pagination .owl-page.active{ background-color:transparent; font-size:22px; border-bottom:2px solid #c8a978;}







#owl-demo .owl-prev{width:50px;height:45px; background:url(../images/caseprev.png) no-repeat;left:-50px;top:45%;}







#owl-demo .owl-next{width:50px;height:45px; background:url(../images/casenext.png) no-repeat;right:-50px;top:45%;}







#owl-demo:hover .owl-prev:hover,#owl-demo:hover .owl-next:hover{ opacity:1;}







#owl-demo:hover .owl-prev{left:0;}







#owl-demo:hover .owl-next{right:0;}







.owl-theme .owl-controls .owl-buttons div{ position:absolute; font-size:0;







	display: inline-block;







	zoom: 1;







	*display: inline;/*IE7 life-saver */







	/*-webkit-border-radius: 30px;







	-moz-border-radius: 30px;







	border-radius: 30px;*/







	filter: Alpha(Opacity=70);/*IE7 fix*/







	opacity: 0.7;







	-webkit-transition: all .3s ease-in;







    -moz-transition: all .3s ease-in;







    -ms-transition: all .3s ease-in;







    -o-transition: all .3s ease-in;







    transition: all .3s ease-in;







}







#owl-demo .owl-pagination,.banners,#owl-demo3 .owl-pagination,#owl-demo2 .owl-buttons,.mobilebottom,.mobilebottomh{ display:none;}







.h_about{ background:url(../images/bg3.jpg) repeat;}







.h_aboutT{ background-color:#fff;margin-top: -92px;padding:20px 53px;width: calc(100% - 169px);}







.h_aboutT .icon1{ position:absolute;left:7px;top:7px;}







.h_aboutT .icon2{ position:absolute;right:7px;top:7px;}







.h_aboutT h5 a,.h_aboutBword h5{ font-size:20px;color:#7b533a;}







.h_aboutT .article{ font-size:15px;color:#666666;margin-top:3px;}







.h_aboutBword{padding:25px 38px 0;width:398px;float:left; position:relative;}







.h_aboutBword h5:after{width:35px;height:3px;background-color:#7b533a;content:'';display:block;margin-top:8px;}







.h_aboutBword .article{color:#967161;margin-top:10px;line-height:20px;height:60px; overflow:hidden;}







.h_aboutBword1:after{content:'';width:1px; height:37%; position:absolute;right:0;top:35%;border-right:1px dashed #9e9e9d;}







.h_aboutimg1{float:right;width:232px;border:2px solid #b39164; display:block; margin-right:169px;}







.h_aboutimg2{float:right;width:169px;border:2px solid #b39164; display:block; position:absolute;right:0;bottom:0;}







.h_treatment{ background:url(../images/bg4.jpg) no-repeat; background-size:cover;}







#owl-demo3 .owl-buttons .owl-prev{width:50px;height:50px; position:absolute;top:35%;left:-60px; background:url(../images/icon6.png) no-repeat;}







#owl-demo3 .owl-buttons .owl-next{width:50px;height:50px; position:absolute;top:35%;right:-60px; background:url(../images/icon7.png) no-repeat;}







#owl-demo3 .item a{ display:block;border:1px solid #ac895f;margin:0 4px;}







.h_treatmentC article{line-height:28px;font-size:16px;margin-bottom:35px;}







.leaves1{ position:absolute;right:0; top:15%;max-height:60%;







    -webkit-animation: gundong 5s ease infinite;







    -ms-animation: gundong 5s ease infinite;







    -moz-animation: gundong 5s ease infinite;







}







@-webkit-keyframes gundong{







	0%{top:19%;}







	50%{top:15%;}







	100%{top:20%;}







}







.h_new{ background:url(../images/bg6.jpg) no-repeat bottom center; background-size:cover;}







.h_new:before{content:''; position:absolute;width:100%;height:300px; background:url(../images/bg5.jpg) no-repeat; background-size:cover;top:0;left:0;}







.h_C{ margin-top:35px;}







.h_newC{padding:54px 30px 0;}







.h_newCcon{ margin:0 -20px;height:458px; overflow:hidden; text-align:center;font-size: 0;}







.h_newC:before{content:'';height:200px; background:url(../images/bg7.jpg) repeat; position:relative;top:0;left:0;width:100%; position:absolute;}







.h_newC dl{width:357px;margin:0 1%;text-align:left;display:inline-block;position:relative;vertical-align:top;}







.h_newC dl dd,.newC dl dd{ border:1px solid #dac6ad;padding:25px 20px; position:relative; background-color:#fff;height:201px;}







.h_newC dl dt{ height:254px;}







.h_newC dl dt img{ display:none;}







.h_newC dl dd div,.newC dl dd div{ opacity:1;font-size:14px; position:absolute;width:91px;height:80px; background:url(../images/bg8.png) no-repeat center center; background-size:cover;top:-40px;left:50%;margin-left:-45px; text-align:center;color:#fff;}







.h_newC dl dd div span,.newC dl dd div span{ font-size:20px;margin:12px auto 0px; display:block;}







.h_newC dl dd h5,.newC dl dd h5{ font-size:16px;margin-top:25px;line-height:25px;height:50px; overflow:hidden;}







.h_newC dl dd time{ display:none;margin:5px 0 0;color:#999999; font-size:13px;}







.h_newC dl dd time span{ display:inline-block;margin-right:10px;}







.h_newC dl dd article,.newC dl dd article{margin-top:10px;line-height:22px;height:44px;font-size: 14px; overflow:hidden;}







.h_newC dl.open dd h5{height:25px;font-weight:bold;font-size:18px;color:#222222;}







.h_newC dl.open dd article{height: 66px;}







.h_newC dl.open dd div{-webkit-transform: scale3d(0,0,0); 	transform: scale3d(0,0,0); opacity:0;}







.h_newC dl.open dd time{ display:block;}







.leaves2{ position:absolute;left:0; bottom:15%;max-height:60%;







    -webkit-animation: gundong 7s ease infinite;







    -ms-animation: gundong 7s ease infinite;







    -moz-animation: gundong 7s ease infinite;







}







footer{ background:url(../images/bg10.jpg) no-repeat; background-size:cover;}







.footT{ height:24px; background:url(../images/bg9.jpg) repeat-x;}







.footTC{padding:36px 15px 26px;}







.footnav{ margin:30px 0;}







.footnav a{margin: 0 -9px; font-size:17px;width:173px;height:38px;line-height:38px; display:inline-block;color:#c1c1c1;}







.footnav a:hover{ background:url(../images/icon11.png) no-repeat; background-size:100%;color:#b39164;}







.footTC article{color:#c1c1c1;line-height:25px;font-size:14px;}







.footTC article span{ display:inline-block;margin:0 10px;}







.bq{padding:15px 0; font-size:14px;border-top:1px solid #46362c;color:#c1c1c1;}







.bq a{ color:#c1c1c1;}







.bq span{ display:inline-block;margin:0 10px;color:#c1c1c1;}
.side{position:fixed;width:60px;right:0;bottom:30%;z-index:100;text-align:center;}
.side ul{background:#781f1f;padding:6px 5px;border-radius:4px 0 0 4px;}
.side ul li{position:relative;border-bottom:1px solid #fff;}
.sidesuoxiao{width:35px;margin:0 0 20px 14px;display: block; display:none;}
.sidesuoxiao img{width:100%;}
.side .close{ font-size:40px;color:#781f1f; display:block;}
.side .close:hover{transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);}





.side ul li a>img,.sidebox1 img{ display:block;margin:0 auto 6px;}







.side ul li .sidebox1{position:absolute;top:8px;right:0;transition:all 0.3s;background:#781f1f;color:#fff;overflow:hidden;}







.side ul li a{display:block;background:#781f1f;transition:all 0.3s;padding:9px 0 13px;color:#fff;font-size:12px;}







.side ul li a:hover{background:#ac895f;}







.sidecode{ width:141px;height:162px; background-color:#ac895f;    position: absolute; padding:10px;left: -146px; color:#fff;display:none;top:0;}







.sidecode img{ margin-bottom:6px;}







.sidewx{height:78px;}







a:hover.sidewx .sidecode{ display:block;animation-delay: 0.2s;transition: all 0.2s;}







a:hover.sidewx .sidebox1{ background-color:#ac895f;}







.about1C{ background:url(../images/aboutbg3.png) repeat-x;padding:95px 78px; background-size:auto 100%; position:relative;width:0;-webkit-transition: all 3s ease-in;







    -moz-transition: all 3s ease-in;







    -ms-transition: all 3s ease-in;







    -o-transition: all 3s ease-in;







    transition: all 3s ease-in;}







.about1C.animated{width:100%;}







.about1Ccon{ width:1044px;height:317px; overflow:hidden;}







.about1C:before{width:78px;height:100%; position:absolute; top:0;left:0; background:url(../images/aboutbg1.png) no-repeat; background-size:auto 100%; content:''; display:inline-block;}







.about1C:after{width:78px;height:100%; position:absolute; top:0;right:0; background:url(../images/aboutbg2.png) no-repeat top right; background-size:auto 100%; content:''; display:inline-block;}







.about1CL{width:46%;float:left;}







.about1CR{width:51%;float:right;}







.about1CR h5{ font-size:36px;font-family: '宋体'; font-weight: bold;}







.about1CR h5 span{ font-size:21px; display:inline-block;margin-left:10px;}







.about1CR p{ text-transform:uppercase;font-size:13px; font-family:'宋体'; color:#ababab;}







.about1CR ul li{ padding:20px 0;border-bottom:1px dashed #333;}







.about1CR ul li:last-child{ border:0;}







.about1CR ul li span{ font-size:15px; color:#dc0503;}







.about2C li div{background:url(../images/bg12.png) no-repeat; background-size:100% 100%;padding:40px 60px;}







.about2C li h5{ font-size:20px;}







.about2C li{ margin:15px 0;}







.about{ background:url(../images/bg7.jpg) repeat;padding: 97px 0;}







.about:before{ content:''; position:absolute;top:10px;width:430px;height:227px; background:url(../images/bg11.png) no-repeat;right:0;}







.about:after{ content:''; position:absolute;bottom:0;width:100%;height:467px; background:url(../images/bg14.jpg) no-repeat;left:0;}







.about .container{ z-index:2;}







.about2{ background:url(../images/bg13.jpg) no-repeat; background-size:cover;}







.about2 h5{ text-align:center; font-size:30px;color:#ac895f;font-family: '宋体'; font-weight: bold;}







.about2 article{line-height:30px;}







.about2 article img{ max-width:100%;}







.about2 .tip{ margin-top:30px; }







.about2 .tip span{display:inline-block;margin-left:15px;text-decoration:underline;font-size:15px;color:#a58053;}







.about2 .tip a:hover span{font-weight: bold;}







.treatmentC article{ border:1px solid #a1815a; padding:30px;}







.treatmentC article .icon1{ position:absolute;left:-1px;top:-1px;}







.treatmentC article .icon2{ position:absolute;right:-1px;top:-1px;}







.treatmentC article .icon3{ position:absolute;left:-1px;bottom:-1px;}







.treatmentC article .icon4{ position:absolute;right:-1px;bottom:-1px;}







.treatmentC article ul li{margin:20px 0; font-size:16px;line-height:30px;padding-left:44px;}







.treatmentC article ul li img{ display:inline-block;margin:0 13px 0 -44px;}







.pagelist {margin:10px 0 20px;}







.pagelist li{ display:inline-block;margin:0 3px;}







.pagelist li a,.pagelist li span{ display:block;height:42px;line-height:42px;border:1px solid #ededed;padding:0 15px; background-color:#fff;}







.pagelist li a:hover,.pagelist li a.cur,.pagelist li.active span{border-color:#c8a978;  background-color:#c8a978;color:#fff;}







.newC dl dd h5,.newC dl dd{height: auto;}







.newC dl{margin-bottom:40px;}







.newmainC{ background-color:#fff; padding:50px 30px;}







.newmainC h1{font-size: 30px;text-align:center;} 







.newmainC .info{ background-color:#f9f9f9;padding:24px 30px;color:#888888;font-size:15px;line-height:25px;}







.newmainC time{ color:#afafaf; display:block; text-align:center;margin: 20px auto;}







.newmainC time span{ display:inline-block; margin:0 10px;}







.newmainC article{ line-height:30px;font-size:16px;margin-top:30px;}







.newmainC img{max-width:100%;height:auto !important;}







.prenext{margin:32px 0 0;padding-top:32px; border-top:1px solid #ac895f;}







.prenext .p2{ text-align:right;}







.tj{ z-index:2;}







.tjnew dl{ margin-bottom:30px;}







.tjnew dl a{ display:block; background-color:#fff; overflow:hidden;}







.tjnew dl a dt{width:186px;float:left;}







.tjnew dl a dd{width:calc(100% - 205px);float:right;padding:20px 20px 0 0;}







.tjnew dl a dd h5{ font-size:16px;}







.tjnew dl a dd time{ display:block;margin:8px 0;color:#999999;}







.tjnew dl a dd time span{ display:inline-block;margin-right:15px;}







.tjnew dl a dd p{ font-size:14px;line-height:22px;height:44px; overflow:hidden;color:#444444;}







.map{ border:1px solid #ac895f; position:absolute;width:97%;height:100%;top:0;right:0;}







.contactC { display:flex;}







.contactR{width:60%;float:right;}







.contactL{width:39%;float:left; background-color:#fdf8f2;border:1px solid #ac895f;}







.contactL h2{ background-color:#ac895f;font-size:20px; font-weight:bold; padding:27px 0; text-align:center;color:#fff;}







.contactL ul{ padding:20px;}







.contactL ul li{ padding:20px 0;border-bottom:1px solid #ede4da;padding-left:50px;}







.contactL ul li img{ margin-left:-50px; display:inline-block;}







.contactL ul li span{ font-size:16px;color:#000; display:inline-block;margin:0 0 0 10px; font-weight:bold;}







.floatright{ float:right;padding:0 0 30px 30px;}







.h_title img,.treatmentimg img{ max-width:100%;}







.headermobile,.sides{ display:none;}







.mobilenav{width: 86px;position:absolute;right:0;top:9px;z-index: 4;}







.newC dl a:hover dt img{transform: scale(1.1,1.1);







    -webkit-transform: scale(1.1,1.1);







    -moz-transform: scale(1.1,1.1);







    -ms-transform: scale(1.1,1.1);}







.newC dl a:hover dd div{width: 100%;height: 40px; background:none;color: #ac895f;top: 5px;left: 0;margin-left: 0;}







.newC dl a:hover dd div span {margin: 8px 10px 0px 0;display: inline-block;}







.sides{ position:fixed;bottom:115px;right:10px; z-index:4;}







#owl-demo2 .owl-pagination{ text-align:center;position: absolute;width: 100%;bottom: 20px;}







#owl-demo2 .owl-pagination .owl-page{ display:inline-block; font-size:0;width:12px;height:12px; border:1px solid #a3855d; border-radius:100%; margin:0 3px;}







#owl-demo2 .owl-pagination .owl-page.active{background-color:#a3855d;}



.mobilebottom{ position:fixed;width:100%;bottom:0;left:0; overflow:hidden; text-align:center; z-index:3;}



.mobilebottom a,.mobilebottomqq{width:33.333%;float:left;line-height:58px;height:58px; background-color:#fff;color: #af8d61;font-size: 16px;}
.mobilebottomqq a{width:100%;}
.mobilebottomqq{ overflow:hidden;}


.mobilebottom a img{ display:inline-block; vertical-align:middle;margin-right:10px;width:35px; z-index:2;}



.mobilebottomh{height:58px;}















































.mobile-inner-header-icon{display:none;vertical-align: middle;width: 0.5rem;position: relative;}







.mobile-inner-header{background-color:rgba(0,0,0,.7);width:100%;height:50px;position:absolute;top:0;left:0}.mobile-inner{ z-index:2;color:#fff;font-size:0.24rem;text-align:center;left:0.25rem;top: 0.27rem;position:absolute;-webkit-transition:background .5s;-moz-transition:background .5s;-o-transition:background .5s;transition:background .5s}.mobile-inner-header-icon-click{background-color:rgba(255,255,255,.2);cursor:pointer}.mobile-inner-header-icon span{position:absolute;left:calc((100% - 25px)/2);top:calc((100% - 5px)/2);width:25px;height:2px;background-color:#fff}.mobile-inner-header-icon span:nth-child(1),.topnavR span i:nth-child(1){transform:translateY(4px) rotate(0deg);top: calc((100% - 9px)/2);}.mobile-inner-header-icon span:nth-child(2),.topnavR span i:nth-child(2){transform:translateY(-4px) rotate(0deg);top: calc((100% - 0px)/2);}.mobile-inner-header-icon-click span:nth-child(1),.topnavR.click span i:nth-child(1){animation-duration:.5s;animation-fill-mode:both;animation-name:clickfirst;top: calc((100% - 5px)/2);}.mobile-inner-header-icon-click span:nth-child(2),.topnavR.click span i:nth-child(2){top: calc((100% - 5px)/2);animation-duration:.5s;animation-fill-mode:both;animation-name:clicksecond}@keyframes clickfirst{0%{transform:translateY(4px) rotate(0deg)}100%{transform:translateY(0) rotate(45deg)}}@keyframes clicksecond{0%{transform:translateY(-4px) rotate(0deg)}100%{transform:translateY(0) rotate(-45deg)}}.mobile-inner-header-icon-out span:nth-child(1),.topnavR span i:nth-child(1){animation-duration:.5s;animation-fill-mode:both;animation-name:outfirst}.mobile-inner-header-icon-out span:nth-child(2),.topnavR span i:nth-child(2){animation-duration:.5s;animation-fill-mode:both;animation-name:outsecond}@keyframes outfirst{0%{transform:translateY(0) rotate(-45deg)}100%{transform:translateY(-4px) rotate(0deg)}}@keyframes outsecond{0%{transform:translateY(0) rotate(45deg)}100%{transform:translateY(4px) rotate(0deg)}}.mobile-inner-nav{ display:none;background-color:rgba(0,0,0,0.5);width:100%;position:fixed;top:0;left:50%; height:100%; z-index:99;}.mobile-inner-nav ul{font-size: 0.26rem;height:100%; position:fixed;width:60%;right:50%;top:0; background-color:#000000;}.mobile-inner-nav ul .navC{padding:1.2rem 0.5rem 0.7rem;max-height: 100%;overflow-y: scroll;}.mobile-inner-nav a{display:block;line-height:0.8rem;text-decoration:none;color:#fff;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;font-weight:300}







.navT a{width:40%; display:inline-block;border-radius:0.07rem;border:1px solid #fff;line-height: 0.5rem;margin:0 0.1rem;}







.mobile-inner-nav>a{color:#373737;}







.mobile-inner-nav div>a,.mobile-inner-nav div article>a{color:#676767;}







.mobile-inner-nav div p>a{color:#fff;}







.mobile-inner-nav li{ border-bottom:1px solid #434343;}







.mobile-inner-nav li div{ display:none;padding:0 0 0.2rem 0.2rem;}







.mobile-inner-nav li div a{color:#aaaaaa;line-height: 0.6rem;}







.mobile-inner-nav li div article p{margin-left:0.4rem; display:none;}







.lightboxOverlay {position: absolute;top: 0;left: 0;z-index: 9999;background-color: black;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity: 0.5;display: none;}







.lightbox {position: absolute;left: 0;width: 100%; min-width:320px;z-index: 10000;text-align: center;line-height: 0;font-weight: normal;}







.lightbox .lb-image {display: block;height: auto;}







.lightbox a img {border: none;width:290px height:193px; margin:0px 8px 30px 8px;}







.lb-outerContainer {position: relative;background-color: white;*zoom: 1;width: 270px;height: 180px;margin: 0 auto;}







.lb-outerContainer:after {content: "";display: table;clear: both;}







.lb-container {padding: 4px;}







.lb-loader {position: absolute;top: 43%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}







.lb-cancel {display: block;width: 32px;height: 32px;margin: 0 auto;background:url(../images/loading.gif) no-repeat;}







.lb-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}







.lb-container > .nav {left: 0;}







.lb-nav a {outline: none;}







.lb-prev, .lb-next {width: 49%;height: 100%;cursor: pointer;display: block;}







.lb-prev {left: 0;float: left;}







.lb-prev:hover {background:url(../images/caseprev.png) left 48% no-repeat;}







.lb-next { right: 0;float: right;}







.lb-next:hover {background: url(../images/casenext.png) right 48% no-repeat;}







.lb-dataContainer { margin: 0 auto;padding-top: 5px; *zoom: 1;width: 100%;}







.lb-dataContainer:after {content: ""; display: table; clear: both;}







.lb-data { padding: 0 4px; color: #fff;}







.lb-data .lb-details { width: 85%; float: left; text-align: left; line-height: 1.1em;}







.lb-data .lb-caption { font-family:Arial, "宋体"; font-size: 14px; color:#fff; font-weight: bold; line-height: 1em;}







.lb-data .lb-number { display: block; clear: left; padding-bottom: 1em; font-size: 12px; font-family:Arial, "宋体"; color: #fff;}







.lb-data .lb-close { display: block; float: right; width: 30px; height: 30px; background: url(../images/close.png) top right no-repeat; text-align: right; outline: none; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5;}







.lb-data .lb-close:hover { cursor: pointer; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1;}

#owl-demo3 .item a{ display:block; position:relative;}

.lb-outerContainer{ position:relative;}

#owl-demo3 .item a:before{ content:''; position:absolute;width:100%;height:100%;top:0;left:0; background:url(../images/shuiyin.png) no-repeat; background-size:100%;}

.bigimgbg{ display:block;  position:absolute;width:100%;height:100%;top:0;left:0; }





@media(max-width:1768px){

	.padleft{ padding-left:100px;}







	.about1Ccon{ width:944px;height:322px;}







	.h_about .container.padleft .h_aboutBword{width: 347px;}







	.h_aboutT{margin-top: -89px;}







}







@media(max-width:1640px){







	.padleft{ padding-left:200px;}







	.about1Ccon{ width:844px;height:338px;}







	.h_about .container.padleft .h_aboutBword{width: 300px;}







	.h_aboutimg1{width: 230px;}







}







@media(max-width:1440px){







	.padleft{ padding-left:269px;}







	.about1Ccon{ width:775px;height:369px;}







	.headerC{padding: 50px 16px;}







	.logo img {width: 120px;}







	header{width: 209px;}







	nav, .updown { margin: 19px 0 0;}







	.h_aboutimg2{width: 130px;}







	.h_aboutimg1 { width: 192px;margin-right: 130px;}







	.h_aboutT{width: calc(100% - 130px);}







	.h_aboutBword {padding: 10px 38px;}







}







@media(max-width:1199px){







	.newmainC h1 {font-size: 24px;}







	.about2C li div{padding: 25px 26px;}







	.about2C li h5 {font-size: 16px;}







	.about1CL { width: 39%;}







	.about1CR { width: 60%;}







	.about1Ccon {width: 545px;height: 359px;}







	.footnav a {margin: 0 -22px;}







	.h_newCcon { margin: 0 -30px;}







	.h_newC dl{width:280px;}







	.h_aboutimg2 {width: 100px;}







	.h_aboutBword{width: 334px;font-size: 14px;padding: 10px 10px;}







	.h_aboutT { width: calc(100% - 100px);}







	.h_about .container.padleft .h_aboutBword{width: 230px;}







	.h_aboutimg1 {width: 138px; margin: 36px 100px 0 0;}







	







}







@media(max-width:991px){







    .tj,.headerC .logo,.side,header,.footTC,.bannerb,.h_aboutimg2,.h_aboutimg1,nav li.qqb{ display:none;}







	.mobile-inner-header-icon,.sides,.banners,.h_newC dl dt img,.mobilebottom,.mobilebottomh,nav li.qqs{ display:block;}







	.top{height: 14px;background-size: auto 14px !important;}







	.logo img {width: 254px;}







	.headerC { padding: 22px 16px;}







	.h_title img{ max-width:90%;}







	.headermobile{ display:block;margin: 22px 25px 10px;}







	header {width: 167px;right: 0;position: absolute;left: auto;top: 90px;}







	nav li a.cur, nav li a:hover{background-size: 130% !important;}







	.treatmentimg{ display:block;margin:auto;}







	.footT {height: 16px; background-size:auto 100% !important;}







	.padleft { padding-left: 0;}







	.contactL { width: 100%;}







	.contactC {display: block;}







	.contactR { width:100%;margin-top:20px;}







	.map{height:250px; position:inherit;width:100%;}







	.about{padding: 50px 25px;}







	.prenext .p2 { text-align: left;margin-top:20px;}







	.about1Ccon {width: auto; height: auto;}







	.about1C:before { width: 100%; height: 78px;background: url(../images/aboutbg1s.jpg) no-repeat;background-size: 100% 100%;}







	.about1CL,.h_aboutT{width: 100%;}







	.about1CR {width: 100%; margin-top:20px;}







	.about1C {width:100% !important; background: url(../images/aboutbg3s.png) repeat-y;padding: 95px 78px;background-size: 100%;padding: 95px 107px;}







	.about1C:after {width: 100%;height: 78px;background: url(../images/aboutbg2.jpg) no-repeat bottom left;    background-size: 100% 100%;bottom: 0; left: 0;top:auto;}







	.h_newC dl { width: 46% !important;}







	#owl-demo3 .owl-buttons .owl-prev,#owl-demo3 .owl-buttons .owl-next { width: 40px; height: 40px;background-size: 100% !important;top: 38%;}







	#owl-demo3 .owl-buttons .owl-prev{left:-20px;}	







	#owl-demo3 .owl-buttons .owl-next{right:-20px;}







	.h_aboutT { margin-top: 0;}







	.h_about .container.padleft .h_aboutBword {width: 50%;padding: 25px 38px;}







	.h_newC dl dt {height: auto; background:none;}







	.h_newCcon{margin: 0;height: auto;}







}







@media(max-width:767px){







	.floatright{ float:none;padding:0;margin:20px 0;}







	.h_treatment{ padding:40px 25px;}







	.mobilenav {width: 73px;}







	.logo img {width: 213px;}







	.about2 {padding: 40px 25px;}







	.about2 h5{font-size: 22px;}







	.h_C {margin-top: 25px;}







	.floatright{ float:none; display:block;padding:0;margin:20px 0;width:100%;}







	#owl-demo3 .owl-buttons .owl-prev{left:0;}	







	#owl-demo3 .owl-buttons .owl-next{right:0;}







	.h_about{padding: 30px 25px;}







	.h_about .container.padleft .h_aboutBword{width: 100%;padding: 25px 31px 0;}







	.h_aboutBword1:after{ display:none;}







	.h_aboutT article{text-overflow: inherit;white-space: initial;}







	.h_newC {padding: 38px 9px 0;margin:30px 10px;}

	header{    top: 80px;}





}







@media(max-width:640px){







	.newmainC h1 {font-size: 20px;}







	.newmainC time span{margin: 0 8px;font-size: 13px;}







	.about1CR h5 {font-size: 29px;}







	.about1C{padding: 95px 14%;}







}







@media(max-width:510px){







	.treatmentC article{padding: 20px;}







	.newC dl { margin-bottom: 20px;}







	.h_aboutT{padding: 20px 23px;font-size: 14px;}







	.h_about .container.padleft .h_aboutBword{padding: 25px 0 0;}







	.h_newC dl dd div{width: 62px;height: 68px;top: -34px;margin-left: -31px;font-size: 13px; background-size:100% 100% !important;}







	.h_newC dl dd div span{font-size: 16px;}







	.h_newC dl dd{padding: 19px 9px;height: 169px;}







}







@media(max-width:400px){







	.mobilenav {width: 58px;}







	.logo img {width: 180px;}







	.h_newC dl,.newC dl{padding:0;}







	.h_newC dl dd div, .newC dl dd div{width: 70px;height: 60px;margin-left: -35px;top: -30px;font-size: 12px;}







	.h_newC dl dd div span, .newC dl dd div span{font-size: 17px;margin: 7px auto 0px;}







	.h_newC dl dd h5, .newC dl dd h5{margin-top: 16px;}







	.h_newC dl dd, .newC dl dd{padding: 25px 12px;}







	.newmainC{padding: 33px 14px;}







	.newmainC article{font-size: 14px;}







	.newmainC h1 {font-size: 17px;}







	.newmainC .info{font-size: 14px;padding: 20px 14px;}







	.about2C li div {padding: 25px 15px;}

	header { top: 73px;}

.mobilebottom a img{margin-right: 1px;}



	







	







}







