@charset "utf-8";
html{zoom:1}
html *{outline:0;zoom:1}
body{margin:0px;padding:0px;overflow-x:hidden;font:12px;font-family:"宋体","Arial Narrow",HELVETICA;background:#FFF;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}li{list-style:none}
img{ border:0;font-size:0;margin:0;vertical-align:bottom;}
a{ background-color:transparent; text-decoration:none; color:#333333}
a:active,a:hover{ outline:0;color:#FC0;}
.lft{float:left;display:inline}
.rgt{float:right;display:inline}
.over{overflow:hidden; clear: both;}
.line-limit{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.wrap{ width:1180px; margin:0 auto; overflow:hidden;}
/*基础响应式设置*/
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
img{max-width:100%;height:auto;}
table{max-width:100%;}
input,textarea,select{max-width:100%;}
/*汉堡菜单按钮*/
.menu-toggle{display:none;float:right;width:44px;height:44px;margin-top:28px;cursor:pointer;position:relative;z-index:1001;background:none;border:none;padding:0;outline:none;-webkit-appearance:none;appearance:none;}
.menu-toggle .menu-icon-bar{display:block;width:26px;height:3px;background:#fff;margin:5px auto;border-radius:2px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.menu-toggle.active .menu-icon-bar:nth-child(1){transform:translateY(8px) rotate(45deg);-webkit-transform:translateY(8px) rotate(45deg);}
.menu-toggle.active .menu-icon-bar:nth-child(2){opacity:0;}
.menu-toggle.active .menu-icon-bar:nth-child(3){transform:translateY(-8px) rotate(-45deg);-webkit-transform:translateY(-8px) rotate(-45deg);}
/*移动端遮罩层*/
.mobile-mask{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3);z-index:999;opacity:0;transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;}
.mobile-mask.show{display:block;opacity:1;}
body.mobile-nav-open{overflow:hidden;}
/*导航栏*/
.header{ height:100px; background:url(../images/img/navbj.png); position:relative; z-index:100;}
.header .logo{ float:left; width:350px; height:100px; background:url(../images/img/logo.png) center 23px no-repeat;}
.header .logo span{ width:350px; height:100px; font-size:0; display:block;}
.header .nav{float:right; margin-top:10px; overflow:hidden;}
.header .nav li{float:left; margin-left:5px; padding-left:25px; line-height:100px; border-radius:8px;}
.header .nav li a{font-size:18px; color:#FFF; font-weight:bold; letter-spacing:1px;}
.header .nav li a:hover{color:#FC0;}
/*轮播图*/
.slideBox{ overflow:hidden;position:relative;background:#fff;width:100%;height:450px;}
.slideBox .hd{ height:18px; overflow:hidden; position:absolute; width:100%; bottom:15px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; margin:0 auto; width:100%;text-align:center; }
.slideBox .hd ul li{ transition:all 0.6s;-moz-transition:all 0.6s;-webkit-transition:all 0.6s;/-o-transition:all 0.6s;display:inline-block; width:4px;height:10px;background:#FFF; margin-right:5px;margin-left:5px;text-indent:-9999px;}
.slideBox .hd ul li.on{ height:18px;background:#005f97;}
.slideBox .bd{ position:relative; z-index:0;width:100%;}
.slideBox .bd li{ overflow:hidden;margin:0;position:relative; vertical-align:top;text-align:center;width:100%;height:450px;}
.slideBox .bd li a{ display:inline-block;width:100%;height:450px;}
/*首页*/
.page-con{ padding:60px 0;overflow:hidden;}
.page-con0{ padding:60px 0 0 0;overflow:hidden;}
.page-con-box{ width:1180px;margin:0 auto;}
.border-bottom{ border-bottom:solid 1px #ddeef9;}
.page-bg{ background:#08263a;}
.head-title{ text-align:center;margin-bottom:40px;}
.head-title h2{ color:#08263a;font-weight:600;font-size:33px;line-height:36px;display:inline-block;}
.head-title p{ line-height:26px;font-size:17px;margin:0 auto;margin-top:16px;color:#666;}
.white-size{ color:#fff;}
.white-size h2,.white-size p{ color:#fff;}
.youshi{ overflow:hidden;}
.youshi ul{ margin-left:-40px;}
.youshi ul li{ width:25%;float:left;text-align:center;}
.youshi ul li .box{ margin-left:40px;}
.youshi ul li .img{ width:120px;height:140px;margin:0 auto 20px auto;background:url(../images/img/fangkuai-blue.png) no-repeat center center;background-size:100%;}
.youshi ul li .img img{ height:68px;margin-top:35px;}
.youshi ul li h3{ font-size:20px;line-height:26px;font-weight:600;margin-bottom:10px;}
.youshi ul li p{ line-height:24px;font-size:14px;color:#333;}
.item{ overflow:hidden;}
.item ul li{ width:32%;float:left;margin:2% 2% 0 0;}
.item ul li:nth-child(3n){margin:2% 0 0 0;}
.item ul li .box{ border-radius:10px;position:relative;padding:20px 20px;background:rgba(0,0,0,0.4);background:#fff;}
.item ul li .img{ text-align:center;position:absolute;left:20px;top:20px;width:100px;height:100px;background:#cde6f5;border-radius:100%;margin:0 auto;margin-bottom:30px;overflow:hidden;}
.item ul li .img img{ height:100%;}
.item ul li .desc{ padding:0 0 0 120px;height:100px;display: table-cell;vertical-align: middle;}
.item ul li h3{ font-size:22px;line-height:24px;font-weight:600;margin-bottom:8px;color:#333; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.item ul li p{ text-align: justify;line-height:24px;font-size:14px;color:#666;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.vibe{ overflow:hidden;}
.vibe li{ overflow:hidden; border-radius:10px;}
.vibe .beone{ float:left; width:24%; height:396px; overflow:hidden; border-radius:10px;}
.vibe .betwo{ float:left; width:52%; height:400px;}
.vibe .betwo img{ float:left; width:46.1%; height:190px; margin:0 0 2.6% 2.6%; border-radius:10px;}
.vibe .betwo img:nth-child(n+3){ margin:0 0 0 2.6%;}
.vibe .bethr{ float:right; width:24%; height:396px; overflow:hidden; border-radius:10px;}
.index-about{ width:980px;margin:-16px auto 30px auto;color:#fff;line-height:30px;font-size:16px;text-align:center;}
.chengjiu{ width:980px;margin:0 auto;color:#fff;}
.chengjiu ul{ overflow:hidden;}
.chengjiu ul li{ text-align:center;width:25%;float:left;}
.chengjiu ul li h3{ font-size:50px;font-weight:600;line-height:50px;color:#ffcc33;}
.chengjiu ul li h3 span{ display:inline-block;font-size:16px;color:#fff;margin-left:10px;}
.chengjiu ul li p{ font-size:17px;}
.new { overflow:hidden;}
.new .leftImg {position:relative}
.new .leftImg img {border:1px solid #ccc;width:520px;display:block;border-radius:10px;}
.new .leftImg .time {position:absolute;top:0;left:0;width:68px;height:68px;background:#08263a;color:#fff;text-align:center;border-radius:6px;}
.new .leftImg .time span {font-size:40px;line-height:45px;display:block;}
.new .leftImg .time p {font-size:14px;line-height:18px;}
.new .leftCon {width:100%;max-width:520px}
.new .leftCon h3 {font-size:16px;color:#08263a;margin:20px 0 10px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;}
.new .leftCon p {font-size:14px;color:#aaa;line-height:22px;text-indent:2em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.new .linka {width:220px;height:41px;background:url("../images/img/link.png") no-repeat;display:block;margin:18px 0;-webkit-transition:all .4s;transition:all .4s;}
.new .linka:hover {-webkit-transform:scale(0.9) rotate(4deg);-ms-transform:scale(0.9) rotate(4deg);transform:scale(0.9) rotate(4deg)}
.new ul {float:right;width:600px;}
.new ul li {padding-bottom:20px;border-bottom:1px solid #ccc;margin-bottom:30px;overflow:hidden;}
.new ul li:last-child{margin-bottom:0px;}
.new ul li a {display:block}
.new ul li a .time {width:68px;float:left;color:#666;text-align:center}
.new ul li a .time span {font-size:40px;line-height:45px;display:block;}
.new ul li a .time p {font-size:14px;line-height:22px;}
.new ul li a .con {width:500px;float:left;margin-left:20px;}
.new ul li a .con h3 {font-size:16px;color:#08263a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:8px;font-weight:bold;}
.new ul li a .con p {font-size:12px;color:#aaa;line-height:18px;height:36px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.new ul li a:hover .con h3 {text-decoration:underline}
/*栏目*/
.home{ margin-bottom:30px; padding:8px 0;font-size:14px;line-height:30px;color:#999;border-bottom:1px #DDD solid;}
.home a {color:#999;}
.colu-box{ margin-top:30px; text-align:center;}
.colu-box h1,.colu-box span{ font-size:31px; line-height:40px; font-weight:bold; display:block;}
.colu-box p{ margin-top:8px; font-size:17px; line-height:30px; color:#666;}
.list_item{ margin-top:40px; overflow:hidden;}
.list_item li{ float:left; width:23.05%; padding-bottom:25px; margin:0 2.6% 2.6% 0; background:#F3F3F3; border-radius:5px; overflow:hidden;}
.list_item li:hover{ background:#900;}.list_item li:hover h3{ color:#FC0;}.list_item li:hover p{ color:#FFF;}
.list_item li:nth-child(4n){ margin:0 0 2.6% 0;}
.list_item li img{ margin:3%; width:94%; height:168px; border-radius:5px;}
.list_item li h3{ margin-top:15px; font-size:22px; line-height:30px; font-weight:bold; text-align:center;}
.list_item li p{ margin:8px 15px 0 15px; font-size:16px; line-height:30px; color:#999; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.list_vibe{ margin-top:40px; overflow:hidden;}
.list_vibe li{ float:left; width:31.6%; margin:0 2.6% 2.6% 0; background:#F3F3F3; border-radius:5px; overflow:hidden}
.list_vibe li:nth-child(3n){ margin:0 0 2.6% 0;}
.list_vibe li:hover{ background:#900;}.list_vibe li:hover h3{ color:#FC0;}
.list_vibe li img{ width:100%; height:250px;}
.list_vibe li h3{ margin:12px 0; font-size:17px; line-height:28px; font-weight:bold; text-align:center;}
.list_model{ margin-top:40px; overflow:hidden;}
.list_model li{ float:left; width:31.6%; margin:0 2.6% 2.6% 0; background:#F3F3F3; border-radius:5px; overflow:hidden;}
.list_model li:nth-child(3n){ margin:0 0 2.6% 0;}
.list_model li:hover{ background:#900;}.list_vibe li:hover h3{ color:#FC0;}
.list_model li img{ width:100%; height:480px;}
.list_model li h3{ margin:16px 0; font-size:17px; line-height:28px; font-weight:bold; text-align:center;}
.list_info{ overflow:hidden;}
.list_info .inflt{ float:left; width:850px; background:#FFF; border-radius:5px;}
.list_info .inflt .infbox{ margin:0 20px; overflow: hidden;}
.list_info .inflt .infbox li{ padding:20px 0;border-bottom:dashed 1px #DDD; overflow:hidden;}
.list_info .inflt .infbox li .img{ float:left; width:26%;padding-bottom:18%; position:relative;}
.list_info .inflt .infbox li img{ width:100%;height:100%;position:absolute;top:0;left:0;border-radius:5px;}
.list_info .inflt .infbox li .desc{ float:right; width:71.5%;}
.list_info .inflt .infbox li .desc .title{ margin-bottom:8px;line-height:32px;}
.list_info .inflt .infbox li .desc .title h3{ font-size:20px;font-weight:bold;color:#08263a;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list_info .inflt .infbox li .desc p{ font-size:15px;color:#999;line-height:26px;text-indent:2em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.list_info .inflt .infbox li .tag{ margin-top:8px;font-size:13px;line-height:20px;color:#888;overflow: hidden;}
.list_info .inflt .infbox li .tag span.time{ float:right;display:block;margin-left:20px;}
.list_info .inflt .infbox li .tag span.click{ float:right;display:block;}
.list_info .infgt{ float:right; width:320px;}
.list_info .infgt .side-bg{ background: rgba(1,129,204,0.05);border-radius:10px;padding:12px 20px 0 20px;margin-bottom:20px;}
.list_info .infgt .side-title{ font-size:16px;line-height:40px;border-bottom: solid 1px #ddd;margin-bottom:20px;}
.list_info .infgt .side-news{ padding-bottom:20px;}
.list_info .infgt .side-news li{ height:60px;Position: relative;margin-bottom:20px;}
.list_info .infgt .side-news li img{ width:90px;height:60px;Position:absolute;left:0;top:0;border-radius:5px;}
.list_info .infgt .side-news li .desc{ padding:0 0 0 100px;}
.list_info .infgt .side-news li .desc h3{ margin-bottom:5px;font-size:13px;height:40px;line-height:20px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.list_info .infgt .side-news li .desc span{ font-size:13px;color:#666;display:block;}
.list_info .infgt .side-news li:last-child{ margin-bottom:0;}
/*内容*/
.article-head{ border-bottom:dashed 1px #08263a;margin:20px;}
.article-head h1{ font-size:24px;font-weight:bold;line-height:30px;margin-top:30px;}
.article-info{ padding:12px 0;font-size:14px;}
.article-info span{ margin-right:15px;color:#666;}
.article-body{ margin:20px;line-height:30px;color:#333;}
.article-body p{ padding:5px 0;font-size:16px; text-indent:2em; line-height:30px;}
.article-body p img{ display:block;width:80% !important;height:auto !important; margin:6px auto; border-radius:5px;}
.sxp{ margin:20px; padding-top:20px;line-height:20px;overflow:hidden;font-size:15px;color:#777;border-top:solid 10px #DDD;}
.sxp p.pre{ float:none;}
.sxp p.next{ float:none;margin-top:10px;}
.sxp a{color:#777;}
.sxp a:hover{ color:#0081cc;}
/*Pages*/
.pages{padding: 30px 0; text-align:center;}
.pages span,.pages a:hover{padding: 5px 10px;border: 1px solid #0CF;background: #08263a;color: #fff;text-decoration: none;border-radius:3px}
.pages a{margin:0 1px; padding: 5px 10px;border: 1px solid #ddd;background: #fff;color: #A4A4A4;line-height: 18px;border-radius:3px;}
/*页尾*/
.footer{ height:160px; margin-top:40px; background:url(../images/img/footbj.png) bottom; overflow:hidden;}
.footer .fotnav{ padding:10px 0; text-align:center; border-bottom:1px #EEE dashed; overflow:hidden;}
.footer .fotnav li{ margin:20px 13px 6px 13px; display:inline-block;}
.footer .fotnav li a{ color:#FFF;}
.footer .fotext{ margin:16px 0 10px 0; text-align:center; overflow:hidden;}
.footer .fotext p{ margin:0 12px; font-size:16px; line-height:22px; display:inline; color:#FC0;}
.footer .Copyright,.footer .Copyright a{ font-size:15px; line-height:22px; text-align:center; color:#FFF;}
.koubai{ width:100%; height:50px; background:#08263a;}
.fot_tle{height:50px;background:rgba(0,0,0,0.5);box-shadow:0px 0px 1px 1px #a6a6a6;;position:fixed;bottom: 0;left: 0;right:0;z-index: 1;width: 100%;margin:0 auto; overflow:hidden; text-align:center;}
.fot_tle p{ margin:0 50px; padding-left:36px; font-size:20px; color:#EEE; line-height:50px; letter-spacing:1px; display:inline-block;}
.fot_tle .tel{ background:url(../images/img/tel.png) left center no-repeat;}
.fot_tle .QQ{ background:url(../images/img/qq.png) left center no-repeat;}
.fot_tle .weixin{ background:url(../images/img/wx.png) left center no-repeat;}

/* ============================================
   响应式适配 - 多断点
   ============================================ */

/* 断点1：小桌面 / 平板横屏 (961px - 1180px) */
@media screen and (min-width:961px) and (max-width:1180px){
.wrap{width:96%;}
.page-con-box{width:96%;}
.header .nav li{margin-left:2px;padding-left:15px;}
.header .nav li a{font-size:16px;}
.youshi ul{margin-left:-20px;}
.youshi ul li .box{margin-left:20px;}
.vibe .beone{width:24%;}
.vibe .betwo{width:52%;}
.vibe .betwo img{width:46.1%;height:190px;}
.vibe .bethr{width:24%;}
.index-about{width:90%;}
.chengjiu{width:90%;}
.new .leftImg img{width:100%;}
.new ul{width:50%;}
.new ul li a .con{width:calc(100% - 88px);}
.list_info .inflt{width:70%;}
.list_info .infgt{width:28%;}
.list_item li{width:23.05%;}
.list_item li img{width:calc(100% - 16px);height:160px;}
.list_vibe li{width:31.6%;}
.list_model li{width:31.6%;}
}

/* 断点2：平板 (768px - 960px) */
@media screen and (min-width:768px) and (max-width:960px){
.wrap{width:96%;}
.page-con-box{width:96%;}
.page-con{padding:30px 0;}
.page-con0{padding:30px 0 0 0;}
.head-title{margin-bottom:25px;}
.head-title h2{font-size:26px;line-height:32px;}
.head-title p{font-size:14px;margin-top:10px;}
/*导航*/
.header{height:auto;min-height:80px;}
.header .logo{width:230px;height:80px;background-size:contain;background-position:center 19px;}
.header .logo span{width:230px;height:80px;}
.menu-toggle{display:block;margin-top:20px;}
.header .nav{display:none;float:none;width:230px;margin-top:0;background:rgba(8,38,58,0.3);position:absolute;top:80px;right:0;left:auto;z-index:1000;padding:10px 0;border-radius:0 0 0 12px;box-shadow:-3px 3px 15px rgba(0,0,0,0.3);}
.header .nav.open{display:block !important;}
.header .nav li{float:none;width:100%;margin-left:0;padding-left:0;line-height:45px;text-align:center;border-bottom:1px solid rgba(255,255,255,0.1);}
.header .nav li:first-child{display:block;}
.header .nav li a{font-size:16px;display:block;}
/*轮播*/
.slideBox{height:300px;}
.slideBox .bd li{height:300px;}
.slideBox .bd li a{height:300px;}
/*优势*/
.youshi ul{margin-left:-15px;}
.youshi ul li .box{margin-left:15px;}
.youshi ul li .img{width:90px;height:105px;}
.youshi ul li .img img{height:50px;margin-top:28px;}
.youshi ul li h3{font-size:17px;}
.youshi ul li p{font-size:13px;}
/*服务项目*/
.item ul li{width:48%;}
.item ul li:nth-child(2n){margin:2% 0 0 0;}
.item ul li:nth-child(3n){margin:2% 2% 0 0;}
.item ul li .box{padding:20px 15px 10px 15px;}
.item ul li .img{width:80px;height:80px;left:15px;top:20px;}
.item ul li .desc{padding:0 0 0 95px;height:90px;}
.item ul li h3{font-size:18px; margin-bottom:5px;}
.item ul li p{font-size:13px;line-height:20px;}
/*环境*/
.vibe{margin:0 1%;}
.vibe .beone{width:34%;height:330px;}
.vibe .betwo{width:66%;height:330px;}
.vibe .betwo img{width:47.4%;height:159px;}
.vibe .bethr{display:none;}
/*关于*/
.index-about{width:92%;font-size:15px;line-height:28px;}
.chengjiu{width:92%;}
.chengjiu ul li h3{font-size:38px;line-height:40px;}
.chengjiu ul li p{font-size:15px;}
/*资讯*/
.new .lft{float:none;width:96%;margin:0 2%;}
.new .leftImg img{width:100%;}
.new .leftCon{max-width:100%;}
.new ul{float:none;width:96%;margin:20px 2% 0 2%;}
.new ul li a .con{width:calc(100% - 88px);}
/*栏目页*/
.home{font-size:13px;}
.colu-box h1,.colu-box span{font-size:26px;line-height:34px;}
.colu-box p{font-size:15px;}
.list_info .inflt{float:none;width:100%;}
.list_info .infgt{display:none;}
.list_info .inflt .infbox li .desc{width:70%;}
/*列表页*/
.list_item li{width:30.7%;}
.list_item li img{width:calc(100% - 16px);height:160px;}
.list_item li:nth-child(3n){ margin:0 0 2.6% 0;}
.list_item li:nth-child(4n){ margin:0 2.6% 2.6% 0;}
.list_item li h3{font-size:18px;}
.list_item li p{font-size:14px;}
.list_vibe li img{height:200px;}
.list_model li img{height:380px;}
/*内容页*/
.article-head h1{font-size:22px;}
.article-body p{font-size:15px;}
/*底部*/
.footer{height:auto;padding-bottom:20px;}
.footer .fotnav li{margin:10px 8px;}
.footer .fotext p{font-size:14px;display:block;margin:5px 0;}
.footer .Copyright{font-size:13px;padding:0 10px;}
.fot_tle{height:44px;}
.fot_tle p{font-size:16px;line-height:44px;margin:0 15px;}
}

/* 断点3：手机 (481px - 767px) */
@media screen and (max-width:767px){
.wrap{width:100%;padding:0 10px;}
.page-con-box{width:100%;padding:0 10px;}
.page-con{padding:20px 0;}
.page-con0{padding:20px 0 0 0;}
.head-title{margin-bottom:18px;}
.head-title h2{font-size:22px;line-height:28px;}
.head-title p{font-size:13px;margin-top:8px;line-height:20px;}
/*导航*/
.header{height:auto;min-height:60px;}
.header .logo{float:left;width:30%;height:60px;background-size:contain;background-position:center 15px;}
.header .logo span{width:100%;height:60px;padding-bottom:0;}
.menu-toggle{display:block;width:36px;height:36px;margin-top:12px;}
.menu-toggle .menu-icon-bar{width:22px;margin:4px auto;}
.header .nav{display:none;float:none;width:210px;margin-top:0;background:rgba(8,38,58,0.3);position:absolute;top:60px;right:0;left:auto;z-index:1000;padding:5px 0;border-radius:0 0 0 12px;box-shadow:-3px 3px 15px rgba(0,0,0,0.3);}
.header .nav.open{display:block !important;}
.header .nav li{float:none;width:100%;margin-left:0;padding-left:0;line-height:42px;text-align:center;border-bottom:1px solid rgba(255,255,255,0.1);}
.header .nav li:first-child{display:block;}
.header .nav li a{font-size:15px;display:block;}
/*轮播*/
.slideBox{height:180px;}
.slideBox .hd{bottom:8px;height:12px;}
.slideBox .hd ul li{width:3px;height:8px;margin-right:3px;margin-left:3px;}
.slideBox .hd ul li.on{height:14px;}
.slideBox .bd li{height:180px;}
.slideBox .bd li a{height:180px;}
/*优势*/
.youshi ul{margin-left:0;}
.youshi ul li{width:50%;float:left;padding:0 8px;margin-bottom:15px;}
.youshi ul li .box{margin-left:0;}
.youshi ul li .img{width:60px;height:70px;margin:0 auto 8px auto;}
.youshi ul li .img img{height:32px;margin-top:19px;}
.youshi ul li h3{font-size:15px;line-height:22px;margin-bottom:5px;}
.youshi ul li p{font-size:12px; line-height:18px;}
/*服务项目*/
.item ul li{width:47%;margin:3% 3% 0 0;}
.item ul li:nth-child(2n){margin:3% 0 0 0;}
.item ul li:nth-child(3n){margin:3% 3% 0 0;}
.item ul li .box{padding:20px 15px 10px 15px;}
.item ul li .img{width:80px;height:80px;left:15px;top:20px;}
.item ul li .desc{padding:0 0 0 80px;height:90px;}
.item ul li h3{font-size:18px; margin-bottom:3px;}
.item ul li p{font-size:12px;line-height:20px;}
/*环境*/
.vibe{margin:0;overflow:hidden;}
.vibe .beone{display:none;}
.vibe .betwo{float:none;width:100%;height:auto;overflow:hidden;}
.vibe .betwo img{float:left;width:48.5%;height:auto; margin:0 3% 3% 0;}
.vibe .betwo img:nth-child(n+3){ margin:0 3% 0 0;}
.vibe .betwo img:nth-child(2n){ margin:0 0 3% 0;}
.vibe .bethr{display:none;}
/*关于*/
.index-about{width:94%;margin:0 auto 15px auto;font-size:14px;line-height:26px;}
.chengjiu{width:94%;}
.chengjiu ul li{width:50%;margin-bottom:15px;}
.chengjiu ul li h3{font-size:30px;line-height:32px;}
.chengjiu ul li h3 span{font-size:13px;margin-left:5px;}
.chengjiu ul li p{font-size:14px;}
/*资讯*/
.new{overflow:hidden;}
.new .lft{float:none;width:100%;padding:0 10px;}
.new .leftImg{position:relative;}
.new .leftImg img{width:100%;height:auto;}
.new .leftImg .time{width:55px;height:55px;}
.new .leftImg .time span{font-size:28px;line-height:32px;}
.new .leftImg .time p{font-size:12px;line-height:16px;}
.new .leftCon{width:100%;max-width:100%;}
.new .leftCon h3{font-size:15px;margin:12px 0 8px 0;}
.new .leftCon p{font-size:13px;line-height:20px;}
.new .linka{margin:12px 0;}
.new ul{float:none;width:100%;padding:0 10px;margin-top:15px;}
.new ul li{padding-bottom:12px;margin-bottom:15px;}
.new ul li a .time{width:55px;}
.new ul li a .time span{font-size:28px;line-height:32px;}
.new ul li a .time p{font-size:12px;line-height:16px;}
.new ul li a .con{width:calc(100% - 75px);margin-left:10px;}
.new ul li a .con h3{font-size:14px;margin-bottom:5px;}
.new ul li a .con p{font-size:12px;line-height:16px;height:32px;}
/*栏目页*/
.home{margin-bottom:15px;padding:5px 0;font-size:12px;line-height:24px;}
.colu-box{margin-top:15px;}
.colu-box h1,.colu-box span{font-size:22px;line-height:28px;}
.colu-box p{font-size:13px;line-height:22px;margin-top:5px;}
/*文章列表*/
.list_info{margin-top:15px;}
.list_info .inflt{float:none;width:100%;}
.list_info .inflt .infbox{margin:0;}
.list_info .inflt .infbox li{padding:12px 0;}
.list_info .inflt .infbox li .img{float:none;width:100%;padding-bottom:60%;margin-bottom:10px;}
.list_info .inflt .infbox li .desc{float:none;width:100%;}
.list_info .inflt .infbox li .desc .title h3{font-size:16px;line-height:24px;}
.list_info .inflt .infbox li .desc p{font-size:13px;line-height:22px;}
.list_info .inflt .infbox li .tag{font-size:11px;}
.list_info .infgt{display:none;}
/*图文列表*/
.list_item{margin-top:15px;overflow:hidden;}
.list_item li{width:47.3%;float:left;padding-bottom:16px;}
.list_item li:nth-child(2n){ margin:0 0 2.6% 0;}
.list_item li:nth-child(4n){ margin:0 2.6% 2.6% 0;}
.list_item li img{margin:3%;width:calc(100% - 10px);height:100px;}
.list_item li h3{margin-top:8px;font-size:15px;line-height:22px;}
.list_item li p{margin:5px 10px 8px 10px;font-size:12px;line-height:18px;-webkit-line-clamp:2;}
/*环境列表*/
.list_vibe{margin-top:15px;overflow:hidden;}
.list_vibe li{width:47.3%;float:left;}
.list_vibe li:nth-child(2n){margin-right:0;}
.list_vibe li:nth-child(3n){ margin:0 2.6% 2.6% 0;}
.list_vibe li img{height:140px;}
.list_vibe li h3{margin:8px 0;font-size:14px;line-height:22px;}
/*模特列表*/
.list_model{margin-top:15px;overflow:hidden;}
.list_model li{width:47.3%;float:left;}
.list_model li:nth-child(2n){margin-right:0;}
.list_model li:nth-child(3n){ margin:0 2.6% 2.6% 0;}
.list_model li img{height:260px;}
.list_model li h3{margin:10px 0;font-size:14px;line-height:22px;}
/*内容页*/
.article-head{margin:15px 10px;border-bottom:1px solid #ddd;}
.article-head h1{font-size:19px;line-height:26px;margin-top:10px;}
.article-info{padding:8px 0;font-size:12px;}
.article-info span{margin-right:10px;display:block;margin-bottom:3px;}
.article-body{margin:15px 10px;line-height:26px;}
.article-body p{font-size:14px;line-height:26px;padding:3px 0;}
.article-body p img{width:95% !important;}
.sxp{margin:15px 10px;padding-top:15px;font-size:13px;}
/*分页*/
.pages{padding:15px 0;}
.pages a,.pages span{font-size:12px;padding:4px 8px;margin:1px;}
/*底部*/
.footer{height:auto;margin-top:20px;padding-bottom:15px;}
.footer .fotnav{padding:8px 0;}
.footer .fotnav li{margin:8px 6px;display:inline-block;}
.footer .fotnav li a{font-size:13px;}
.footer .fotext{margin:10px 0;}
.footer .fotext p{font-size:13px;display:block;margin:4px 0;line-height:20px;}
.footer .Copyright,.footer .Copyright a{font-size:12px;line-height:20px;padding:0 10px;}
.koubai{height:30px;}
.fot_tle{height:40px;}
.fot_tle p{margin:0 10px;padding-left:28px;font-size:14px;line-height:40px;}
.fot_tle .tel{display:none;}
}

/* 断点4：小屏手机 (<=480px) */
@media screen and (max-width:480px){
.head-title h2{font-size:19px;line-height:24px;}
.head-title p{font-size:12px;}
.header .logo{width:65%;}
.menu-toggle{width:32px;height:32px;margin-top:14px;}
.menu-toggle .menu-icon-bar{width:20px;margin:3px auto;}
.slideBox{height:150px;}
.slideBox .bd li{height:150px;}
.slideBox .bd li a{height:150px;}
.youshi ul li .img{width:50px;height:58px;}
.youshi ul li .img img{height:26px;margin-top:16px;}
.youshi ul li h3{font-size:13px;}
.item ul li .box{height:70px;padding:10px;}
.item ul li .img{width:50px;height:50px;left:10px;top:10px;}
.item ul li .desc{padding:0 0 0 62px;height:50px;}
.item ul li h3{font-size:14px;line-height:20px;}
.item ul li p{font-size:11px;line-height:14px;}
.vibe .beone{height:160px;}
.vibe .betwo img{height:auto;}
.index-about{font-size:13px;line-height:24px;}
.chengjiu ul li h3{font-size:24px;line-height:26px;}
.chengjiu ul li p{font-size:12px;}
.new .leftImg .time{width:48px;height:48px;}
.new .leftImg .time span{font-size:24px;line-height:28px;}
.new .leftImg .time p{font-size:11px;}
.new ul li a .time{width:48px;}
.new ul li a .time span{font-size:24px;line-height:28px;}
.new ul li a .time p{font-size:11px;}
.new ul li a .con{width:calc(100% - 65px);}
.colu-box h1,.colu-box span{font-size:19px;line-height:24px;}
.list_item li h3{font-size:13px;line-height:20px;}
.list_item li p{font-size:11px;line-height:16px;}
.list_vibe li img{height:110px;}
.list_vibe li h3{font-size:13px;}
.list_model li img{height:200px;}
.list_model li h3{font-size:13px;}
.article-head h1{font-size:17px;line-height:24px;}
.article-body p{font-size:13px;line-height:24px;}
.footer .fotnav li a{font-size:12px;}
.footer .fotext p{font-size:12px;}
.footer .Copyright,.footer .Copyright a{font-size:11px;}
.fot_tle p{font-size:12px;margin:0 6px;padding-left:24px;}
}
