@charset "utf-8";/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, th, td{ margin:0px; padding:0px; font-size:14px; font-family:"微软雅黑";}
table { border-collapse:collapse; border-spacing:0px; font-family:"微软雅黑";}
*{ margin:0px; padding:0px; list-style-type:none;}
a{ text-decoration:none; font-family:"微软雅黑";}
a:hover{ text-decoration:underline; font-family:"微软雅黑";}
body,html{ width:100%; height:100%; -webkit-tap-highlight-color:rgba(0,0,0,0);}
img{ border:none; vertical-align:top; max-width:100%; display:block;} 
.clear{ clear:both;}

.top{ width:100%; height:36px; line-height:36px; background:#000;}
.top p{ width:1200px; margin:auto; color:#fff;}
.gl_top{ width:1200px; margin:auto;}
.gl_top img{ margin-top:20px; float:left; width:276px;}
.gl_top ul{ width:838px; float:right; margin-top:50px;}
.gl_top ul li{ width:104px; float:left; height:40px; line-height:40px; text-align:center;}
.gl_top ul li a{ display:block; color:#333; font-size:16px;}
.gl_top ul li a:hover{ display:block; background:#ef6b20; color:#fff; text-decoration:none; box-shadow:5px 5px 5px #ccc;}

.neibanner{ width:100%; background:url(../images/banner.png) 50% no-repeat; height:510px;}

.foot{ width:100%; background:#f9f9f9; height:auto;}
.footer_gl{ width:1200px; margin:auto; margin-top:35px;}
.footer_gl ul{ width:838px; float:left; margin-top:50px;}
.footer_gl ul li{ width:104px; float:left; height:40px; line-height:40px; text-align:center;}
.footer_gl ul li a{ display:block; color:#333; font-size:16px;}
.footer_gl ul li a:hover{ display:block; background:#ef6b20; color:#fff; text-decoration:none; box-shadow:5px 5px 5px #ccc;}
.footer_gl img{ float:right;}

.footer_gl h3{ width:1200px; margin:auto; margin-top:35px; border-top:1px solid #ccc; font-size:16px; padding-top:30px; color:#c3c3c3;}
.footer_gl h3 a{ width:80px; font-size:16px; font-weight:normal; color:#333; margin-right:15px; margin-left:5px;}
.footer_gl h3 a:hover{ color:#ef6b20; text-decoration:none;}
.footer_gl p{ color:#c3c3c3; text-align:center; line-height:50px; padding-bottom:50px;}

/* neiye */
.neibanner{ width:100%; background:url(../images/banner.png) 50% no-repeat; height:350px;}
.neitop{width:1200px;margin:auto; margin-bottom:25px;}
.neitop p{ text-align:left;}
.neitop p a{ color:#333; font-size:14px;}
.neitop p a:hover{ color:#be0008; text-decoration:none;}
.nei_tit{ width:1200px; margin:auto; text-align:center;}
.nei_tit h3{ color:#ece7e3; font-size:60px; font-weight:normal;}
.nei_tit h4{ color:#000; font-size:20px; font-weight:normal; margin-top:-30px;}
/*css fanye*/
div.jogger{padding:20px;margin:20px;font-family:"微软雅黑"; text-align:center;}
div.jogger a{padding:0.5em 0.64em 0.43em 0.64em;margin:2px;color:#fff;background-color:#ef6b20;text-decoration:none;}
div.jogger a:hover{padding:0.5em 0.64em 0.43em 0.64em;margin:2px;color:#fff;background-color:#F37672;}
div.jogger a:active{padding:0.5em 0.64em 0.43em 0.64em;margin:2px;color:#fff;background-color:#F37672;}
div.jogger span.current{padding:0.5em 0.64em 0.43em 0.64em;margin:2px;color:#6d643c;background-color:#ef6b20;}

/* guanyu_about */
.dh_about{ width:1200px; margin:auto; margin-top:20px;}
.about_da{ width:1200px; margin:auto;}
.abrr_top{ background:url(../images/abrihght.png) no-repeat; height:443px;}
.abrr_top h3{ font-size:24px; color:#555; padding-top:20px; padding-left:20px; font-weight:normal;}
.abrr_top p{ text-indent:2em; line-height:36px; width:570px; font-size:18px; padding-left:20px; margin-top:30px;}
.abrr_bott{ width:1200px; margin:auto; margin-top:50px;}
.abrr_bott img{ float:left; margin-bottom:35px;}
.abrr_bott p{width:700px;float:right;line-height: 30px;text-indent:2em;font-size: 14px;}
.anliitop{ width:1200px; margin:auto;text-align:center; margin-top:20px; margin-bottom:-30px;}
.anliitop h3{ font-size:18px; font-weight:normal; color:#333; text-align:center; line-height:44px;}

.row{ width:100%;}
.col-md-3 col-sm-3 col-xs-6{ width:15%; float:left; margin-right:5%;}
.anliitop p{ font-size:12px; color:#999;}
/* Global Button Styles */
a.animated-button:link, a.animated-button:visited{position: relative;display: block;margin: 30px auto 0;padding: 14px 15px;color: #fff;font-size:14px;font-weight: bold;text-align: center;text-decoration: none;text-transform: uppercase;overflow: hidden;letter-spacing: .08em;border-radius: 0;text-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(0, 0, 0, 0.2);-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}
a.animated-button:link:after, a.animated-button:visited:after{content: "";position: absolute;height: 0%;left: 50%;top: 50%;width: 150%;z-index: -1;-webkit-transition: all 0.75s ease 0s;-moz-transition: all 0.75s ease 0s;-o-transition: all 0.75s ease 0s;transition: all 0.75s ease 0s;}
a.animated-button:link:hover, a.animated-button:visited:hover{color:#FFF;text-shadow: none;}
a.animated-button:link:hover:after, a.animated-button:visited:hover:after {height: 450%;}
a.animated-button:link, a.animated-button:visited {position: relative;display: block;margin: 30px auto 0;padding:14px 15px;color:#333;font-size:16px;border-radius: 0;font-weight:normal;text-align: center;text-decoration: none;text-transform: uppercase;overflow: hidden;letter-spacing: .08em;text-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(0, 0, 0, 0.2);-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}

/* Victoria Buttons */
a.animated-button.victoria-one {border: 2px solid #ef6b20;}
a.animated-button.victoria-one:after {background: #ef6b20;-moz-transform: translateX(-50%) translateY(-50%) rotate(-25deg);-ms-transform: translateX(-50%) translateY(-50%) rotate(-25deg);-webkit-transform: translateX(-50%) translateY(-50%) rotate(-25deg);transform: translateX(-50%) translateY(-50%) rotate(-25deg);}
a.animated-button.victoria-two {border: 2px solid #ef6b20;}
a.animated-button.victoria-two:after {background: #ef6b20;-moz-transform: translateX(-50%) translateY(-50%) rotate(25deg);-ms-transform: translateX(-50%) translateY(-50%) rotate(25deg);-webkit-transform: translateX(-50%) translateY(-50%) rotate(25deg);transform: translateX(-50%) translateY(-50%) rotate(25deg);}
a.animated-button.victoria-three {border: 2px solid #ef6b20;}
a.animated-button.victoria-three:after {background: #ef6b20;opacity: .5;-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
a.animated-button.victoria-three:hover:after {height: 140%;opacity: 1;}
a.animated-button.victoria-four {border: 2px solid #ef6b20;}
a.animated-button.victoria-four:after {background: #ef6b20;opacity: .5;-moz-transform: translateY(-50%) translateX(-50%) rotate(90deg);-ms-transform: translateY(-50%) translateX(-50%) rotate(90deg);-webkit-transform: translateY(-50%) translateX(-50%) rotate(90deg);transform: translateY(-50%) translateX(-50%) rotate(90deg);}
a.animated-button.victoria-four:hover:after {opacity:1;height:600% !important;}

.related{ width:1200px; margin:auto; padding-top:50px; padding-bottom:30px;}
#cpdemo{ overflow:hidden; width:1200px;}
#cpindemo{ float:left; width:800%;}
#cpdemo1{ float:left;}
.scroll-2{ display:block; float:left;  margin-left:15px;}
.scroll-2 img{  display:block; height:240px; width:240px; border:solid 1px #ccc;}
.scroll-2 span{ display:block; text-align:center; width:152px; line-height:30px; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.scroll-2 p{ text-align:center;}
.scroll-2 p a{ text-align:center; color:#333;}
#cpdemo2{ float:left;}

/*lianxihuamei*/
.lianxi_ly{ width:1200px; margin:auto; margin-top:25px;}
.lianxi_ly ul h3{ font-weight:normal; font-size:22px;}
.lianxi_ly ul{ width:474px; float:left; margin-bottom:20px; margin-left:200px;}
.lianxi_ly ul li{ line-height:36px;}
.lianxi_ly img{ float:right; margin-right:200px;}

/*liuyan_onlinemassage*/
.send{width:777px;margin:auto;text-align:left;line-height:36px; margin-top:30px;}
.biaod{margin:0 auto;width:777px;height:auto;border:none;text-align:left;line-height:26px;}
.biaod p{line-height:30px;height:30px;font-size:14px;color:#333;text-transform:uppercase;letter-spacing:1px;}
.biaod input{width:730px;height:30px;font-size:16px;padding:0 5px;margin-bottom:10px;box-sizing:border-box;border:1px #000 solid;}
.biaod textarea{width:730px;height:145px;font-size:16px;padding:0 5px;line-height:30px;border:1px solid #333;margin-bottom:15px;box-sizing:border-box;}
.biaod .ss{text-transform:uppercase;width:215px;height:45px;background:#000; color:#fff;}

/*anli_case*/
#vlightbox{width:1200px;height:905px;margin:0 auto;}
#vlightbox span{display:block;}
#vlightbox a{display:block;float:left;width:284px;height:425px;margin:3px 1px;padding:6px;border:solid 1px #b8b8b8; font-size:16px; text-align:center; color:#333; line-height:36px;background-color:#f4f5f5;opacity:0.87;}
#vlightbox a img{display:block;border:none;margin:0px;}
#vlightbox a:hover{opacity:1;}
#vlightbox a.vlightbox_hidden{display:none;}
#vlightbox a img{border:medium none;margin:0 auto;width:310px;height:395px;}

/* zhaoxiannashi */
.zhaoxiannashi{ width:1200px; margin:auto; margin-top:25px; margin-bottom:20px; line-height:36px;}
.zhaoxiannashi ul{ width:1200px; margin:auto;}
.zhaoxiannashi ul li{ width:1200px; margin-bottom:15px; border-bottom:dashed 1px #777;}
.zhaoxiannashi ul li span{float:left; height:40px;width:80px;display:block; background:#ef6b20;margin-right:15px;text-align:center;}
.zhaoxiannashi ul li span a{ color:#fff; line-height:40px;}
.zhaoxiannashi ul li span a:hover{}
.zhaoxiannashi ul li h3{ line-height:normal; padding:0px;}
.zhaoxiannashi ul li h3 a{ font-size:16px; color:#ef6b20;}
.zhaoxiannashi ul li h3 a:hover{ color:#333; text-decoration:none;}
.zhaoxiannashi ul li p{ text-indent:2em;}
.zhaoxiannashi ul li p a{ color:#333;}
.zhaoxiannashi ul li p a:hover{ text-decoration:underline;}

.nei_zhaopin{ width:1200px; margin:auto; margin-bottom:45px; margin-top:45px;}
.nei_zhaopin h3{ font-size:22px; font-weight:normal; color:#ff6138; margin-bottom:10px;}
.nei_zhaopin ul{width: 1200px;}
.nei_zhaopin ul li{width:33%;float:left;border: none; line-height:40px;}
.nei_zhaopin p{ font-size:15px; color:#333;}

.fanhuidingbu{ width:1200px; margin:auto;}
.fanhuidingbu h4{ width:100%; height:45px; line-height:45px; background:#333; text-align:center; margin-top:25px;}
.fanhuidingbu h4 a{ color:#fff; font-size:24px; display:block;}
.fanhuidingbu h4 a:hover{ text-decoration:none; color:#ef6b20; display:block; background:#fff; border:1px solid #c9c9c9; box-shadow:5px 5px 5px #ccc;}

/* product_list */
.lanren{ width:1200px; height:auto; overflow:hidden; margin-top:30px;}
.lanren li{border:1px solid #ccc;width: 286px;height: auto;overflow:hidden;margin:3px;float:left;cursor:pointer;padding-bottom: 0px;}
.lanren li:hover{border:1px solid #3874ce;}
.lanren li img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;z-index: -9;position: relative;}
.lanren li:hover img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.lanren li h3{ height:50px;text-align:center;padding-top:13px;z-index:999;background:#fff;}
.lanren li h3 a{ font-size:16px; color:#666;}
.lanren li h3 a:hover{ color:#3874ce; text-decoration:none;}

/* news */
.newsline{ width:1200px; margin:0px auto; max-width:96%; margin-top:30px;}
.newsline a{ display:inline-block; float:left; height:132px; width:100%; padding:0 20px; transition:all ease 0.3s;}
.newsline a .newstime{ border-right:#ef6b20 solid 1px; width:178px; float:left; height:63px; margin-top:37px; -webkit-align-items:center; display:-webkit-flex; -webkit-justify-content:center;}
.newsline a .newstime .newstime_top{ font-size:47px; color:#ef6b20; line-height:50px;}
.newsline a .newstime .newstime_bot{ font-size:16px; color:#787878; line-height:18px; text-transform:uppercase;}
.newsline a .newtext{ padding-left:32px; width:840px; float:left;}
.newsline a .newtext .newtitle{ width:100%; float:left; font-size:15px; color:#ef6b20; overflow:hidden; text-overflow:ellipsis; margin-top:32px; margin-bottom:10px;}
.newsline a .newtext .ntime{ display:none; width:100%; float:left; font-size:12px; color:#ef6b20; line-height:22px;}
.newsline a .newtext .newsmall{ width:90%; float:left;font-size:13px; color:#ef6b20; line-height:22px;max-height:44px; overflow:hidden;}
.newsline a .newsjiantou{ margin-left:27px; -webkit-align-items:center; display:-webkit-flex; -webkit-justify-content:center; height:100%; width:13px; float:left;}
.newsline a .newsjiantou .newsjiantou2{ display:none;}

.newsline a:hover{ padding-left:0px; transition:all ease 0.3s; background:#ef6b20;}
.newsline a:hover .newstime_top{ color:#FFFFFF;}
.newsline a:hover .newstime_bot{ color:#FFFFFF;}
.newsline a:hover .newtitle{ color:#FFFFFF;}
.newsline a:hover .newsmall{ color:#FFFFFF;}
.newsline a:hover .newsjiantou .newsjiantou1{ display:none;}
.newsline a:hover .newsjiantou .newsjiantou2{ display:block;}

.newsdeta{ width:1200px; margin:auto; line-height:36px; margin-top:35px;}
.newsdeta h3{ font-size:22px; text-align:center;}
.newsdeta span{ line-height:36px; font-size:12px; color:#777; height:36px; display:block; padding-left:10px; border:1px solid #ccc;}
.newsdeta p{ font-size:14px; text-indent:2em; line-height:36px;}
.newsdeta img{ display:block; padding-bottom:20px; padding-top:20px; margin:auto; text-align:center; float:none;}
.newsdeta h4{ font-size:18px; font-weight:normal; color:#333;}
.newsdeta h4 a{ color:#333;}
.newsdeta h4 a:hover{ color:#064da3; text-decoration:none;}


