@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6{font-weight: normal;}
body {font:13px/1.75 "Microsoft YaHei", arial,sans-serif; color: #333;  background:#fff;min-width: 1242px; overflow-x: hidden; position: relative;}
a { text-decoration: none; color: #333;}
p{color: #434343;}
a:hover {text-decoration: none}
a img {border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none}
div {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
li {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
p,strong,em{padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
form {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
em{font-style: normal; font-weight: normal}
table {padding-bottom: 0px;list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
dt {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
dl {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
dd {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
tr {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
.cl{height: 0px; clear: both;}
.fl{float: left; display: block;}
.fr{float: right;}
.container{width:1200px; margin:0 auto; height: 100%;}
.c{*zoom:1;}
.c:after{content: ""; display: block; height: 0; clear: both;}
.txt-c{text-align: center;}
.txt-l{ text-align: left;}
.txt-r{text-align: right;}
.bg-black{background: #000;}
.col-black{color: #000;}
.col-white{color: #fff;}
strong{ font-weight: normal;}
/* CSS Document */

/*head*/
.head{ padding: 15px 0 10px;}
.head img{ display: block;}
.h-img{ margin-top: 15px; margin-left: 45px;}
.head-weixin img{ padding-left: 40px;}
.head-weixin img,.head-weixin p{ float: left;}
.head-weixin p{ font-size: 14px; line-height: 21px; color: #5e5e5e; margin-top: 14px; margin-left: 10px;}
.head-tl{ margin-top: 15px; padding-left: 60px; background: url(../images/head-tl.png) no-repeat center left;}
.head-tl p{ font-size: 14px; line-height: 18px; color: #182987;}
.head-tl strong{ font-weight: bold; font-size: 22px; color: #182987; line-height: 23px;}

/*nav*/
.nav{ background: #00c08c;}
.nav-list li{ position: relative; float: left; display: block; width: 169px; height: 55px; margin: 0 1px;}
.nav-list li a{ color: #fff; line-height: 55px;font-size: 17px;}
.nav-list li:hover{ background: #f2d300;}
.nav-list li.on{background: #f2d300;}
.nav-list li .hide{ background-color: #fff;box-shadow: 0 6px 12px rgba(0, 0, 0, 0.18);float: left;font-size: 15px;left: 0;
	margin: 10px 0 0;display: none;min-width: 100%;opacity: 0.95;position: absolute;text-align: center;top: 45px;z-index: 1000;}
.nav-list li .hide em a{ color: #000; display:block; font-size: 15px;line-height:40px;font-weight: normal; text-align:center; height:40px;}
.nav-list li .hide em a:hover{border-bottom:none;color: #fff;background: #00c08c; transition:background-color 0.3s linear; -moz-transition:background-color 0.3s linear;-webkit-transition:background-color 0.3s linear;-o-transition :background-color 0.3s linear;}
.nav-fixed {position: fixed;top: 0px;width: 100%;z-index: 100000;background: rgba(0,192,140,0.8);}

.zw{ height: 55px;}

/*banner*/
.banner{position:relative; z-index: 2;}
.banner-hd {height:500px;position: relative; overflow:hidden;}
.banner-hd  ul{height:100%;margin: 0 auto;}
.banner-hd  ul li{height:100%;}
.banner-hd  ul li a {display: block; height:100%;}
/*banner number*/
.banner-hd .num { overflow:hidden;  position:absolute; bottom:5%; margin:0 auto;left:0;right:0;text-align:center;zoom:1; z-index:3 ;}
.banner-hd .num ul{display: inline-block;}
.banner-hd .num li {width:17px;height:17px;  color: #FFF; margin: 0 6px; cursor:pointer; float: left;background:url(../images/banner-icon.png) no-repeat;}
.banner-hd .num li.on { background:url(../images/banner-icon-on.png) no-repeat; } 

/*about*/
.about{ background: url(../images/about-bg.png) no-repeat center;}
.about .content{ padding-left: 610px;}
.about strong{ font-size: 24px; color: #000000; padding-top: 35px; display: block;}
.about p{ font-size: 14px; line-height: 27px; color: #696969; margin-top: 7px;}
.about a.more{ margin-top: 20px; margin-bottom: 30px; width: 134px; height: 40px; line-height: 40px; border: 1px solid #646464; display: block; font-size: 15px; color: #000;}
.about a.more:hover{ color: #fff; border-color: #00c08c; background: #00c08c;transition:0.6s;}

/*jincheng*/
.jincheng .title{ padding-bottom: 50px; background: url(../images/jincheng-title--bg.png) no-repeat center top;}
.jincheng .title img{ display: block; margin: 0 auto; padding-top: 55px;}
.jincheng .title span{ background: url(../images/jincheng2-bg.png) no-repeat center; color: #fff; font-size: 12px; text-transform: uppercase; width: 306px; line-height: 35px; display: block; margin: 0 auto; margin-top: 15px; margin-bottom: 15px;}
.jincheng .title p,.jincheng .title p em{ font-size: 16px; line-height: 26px;}
.jincheng .title p em{ color: #00c08c;}

.jincheng-list{ padding-top: 40px; padding-bottom: 60px; background: url(../images/jincheng-list-bg.png) no-repeat center top; padding-left: 37px;}
.jincheng-list li{ float: left; display: block;}
.jincheng-list li p{ font-size: 14px; line-height: 22px; color: #696969;}
.jincheng-list li img{ display: block; margin: 0 auto; margin-top: 20px;}
.jincheng-list li strong{ font-size: 30px; color: #00c08c; font-weight: bold; display: block; margin-top: 40px;}
/*.jincheng-list li:nth-child(2){ margin-left: -23px; padding-top: 117px;}
.jincheng-list li:nth-child(4){ margin-left: -50px;padding-top: 117px;}
.jincheng-list li:nth-child(2n) strong{ padding-bottom: 40px;}
.jincheng-list li:nth-child(3){ margin-left: -62px;}
.jincheng-list li:nth-child(5){ margin-left: -130px;}
*/
/*shipin*/
.shipin .title p{ font-size: 12px; color: #929292; text-transform: uppercase; display: block; margin: 10px auto;}
.shipin a.more2{ width: 185px; height: 51px; line-height: 51px; display: block; margin: 0 auto; margin-top: 15px; margin-bottom: 40px; border:1px solid #00c08c; font-size: 15px; color: #00c08c;}
.shipin a.more2:hover{ background:#00c08c; color: #fff; transition:0.5s; }

/*contrast*/
.contrast{ padding-top: 25px; background:url(../images/contrast-title-bg.jpg) no-repeat center top;}
.contrast .title{ padding-bottom: 40px; padding-top: 40px;}
.contrast .title p{ color: #fff; font-size: 36px; line-height: 80px;}
.contrast .title p em{ font-size: 42px;}
.contrast .title p strong{ color: #f8e900;}
.contrast .title>em{ font-size: 16px; color: #fff; text-transform: uppercase; background:#f8e900; width: 520px; height: 42px; border-radius:21px; display: block; line-height:42px; margin: 0 auto; margin-top: 10px; margin-bottom: 15px;}
.contrast .content{ background: #fff; border-top-left-radius: 50px; border-top-right-radius: 50px; padding-bottom: 35px;}
.contrast-list{ padding-top: 25px; margin-left: 50px;}
.contrast-list li{ cursor: pointer; display: block; float: left; width: 140px; height: 44px; border-radius: 10px;behavior: url(border-radius.htc);-moz-border-radius: 10px;-webkit-border-radius: 10px;background: #00c08c; color: #fff; line-height: 44px;font-size: 18px; margin-right: 20px;}
.contrast-list li:hover{ background: #f2d300;}
.contrast-list li.on{ background: #f2d300;}

.con-list{padding: 0 58px;}
.con-list .con-pic{ width: 1084px; height: 350px; display: block; margin: 0 auto; margin-top: 22px;}
.con-list .con-pic img{ display: block;}
.con-c{ margin-top: 10px; background: url(../images/con-bg.png) no-repeat center bottom;}
.con-list ul:nth-child(2n) .con-c{ background: url(../images/con-bg2.png) no-repeat center bottom;}
.con-list .con-left{ width: 539px;}
.con-list .con-right{ width: 500px;}
.con-list .con-left,.con-list .con-right{ float: left; display: block; height: 93px;}
.con-list strong{ font-size: 18px; color: #fff;display: block; margin-top: 20px;}
.con-list  p{ font-size: 14px; color: #fff; line-height: 25px; display: block;}
.con-list .con-left strong,.con-list .con-left p{ margin-left: 15px;}
.con-list .con-right strong,.con-list .con-right p{ margin-left: 40px;}

.contrast a.more3{ width: 168px; height: 48px; border-radius: 10px; background: #00c08c; display: block; margin: 0 auto; line-height: 48px; color: #fff; font-size: 16px; margin-top: 40px; }
.contrast a.more3:hover{ background: #f2d300; transition:0.5s;}

/*hotline*/
.hotline{ height: 156px; background: url(../images/hotline-bg.png) no-repeat center;}
.hotline .container{ position: relative;}
.hotline img{ position: absolute; left: 40px; bottom: 0;}
.hotline-tel{ margin-top: 35px; margin-right: 25px;}
.hotline-tel em{ font-size: 20px; color: #fff;}
.hotline-tel strong{ font-size: 25px; line-height: 36px; color: #fff; font-weight: bold; display: block;}
.hotline-tel span a{ margin: 0 auto; font-size: 15px; color: #fff; width: 96px; height: 24px; display: block; line-height: 24px; border: 1px solid #fff;}
.hotline-tel span{ width: 100px; height: 28px; padding: 2px; margin-top: 3px; background: #f2d300; display: block;}
.hotline-tel span:hover{ background: #fff;}
.hotline-tel span:hover a{ border-color: #00c08c; color: #00c08c;}

/*advantages*/
.advantages .title img{ display: block; margin-top: 28px; margin-bottom: 20px;}
.ad-img{ display: block;}
.ad-txt{ width: 557px; padding-left: 40px;}
.advantages ul li:nth-child(2n) .ad-txt{ width: 562px; padding-left: 0; padding-right: 40px;}
.ad-txt img:nth-child(1){ display: block; margin-top: 45px;}
.ad-txt em{ display: block; font-size: 13px; color: #9f9e9e; text-transform: uppercase; line-height: 32px;}
.ad-txt p{ font-size: 15px; color: #747474; line-height: 30px; margin-top: 8px; width: 540px; display: block;}
.ad-txt p strong{ color:#00c08c; }
.advantages ul li:nth-child(2n) .ad-txt img{ float: right;}
.advantages ul li:nth-child(2n) .ad-txt p{ width: 570px; float: right; line-height: 27px;}
.advantages ul li:nth-child(4) .ad-txt p{ font-size: 16px; line-height: 40px;}

/*hotline2*/
.hotline2{ background: url(../images/hotline2-bg.png) no-repeat top center; padding: 18px 0 30px 10px;}
.hot-logo{ border-right: 1px solid #fff; padding: 3px 5px 3px 0;}
.hot-logo p{ font-size: 15px; color: #fff;}
.hot-txt{ padding: 3px 0 5px 20px; margin-bottom: 10px;}
.hot-txt em{ text-transform: uppercase; width: 318px; height: 27px; line-height: 27px; text-align: center; display: block; font-size: 13px; color: #fff; background: #f2d300;}
.hot-txt strong{ font-size: 30px; font-weight: bold; color: #fff; line-height: 43px;}
.hot-txt p{ font-size: 14px; color: #fff; text-transform: uppercase;}
.hotline2-left>p{ font-size: 30px; color: #fff;}

.hotline2-tel{ margin-top: 18px;}
.hotline2-tel em{ font-size: 24px; font-weight: bold; color: #fff;}
.hotline2-tel strong{ display: block; font-size: 40px; font-weight: bold; color: #fff; line-height: 50px;}
.hotline2-tel a{ font-size: 16px; color: #fff; width: 122px; line-height: 32px; background: #f1d300; display: block; border-radius: 10px; margin-top: 15px;}
.hotline2-tel a:hover{ background: #fff; color: #00c08c; transition:0.5s;}

/*case*/
.case{ padding-top: 25px; padding-bottom: 40px;}
.title2 strong{ font-size: 24px; color: #00c08c; display: block;}
.title2 em{ font-size: 14px; color: #999999;}

.case .content{ overflow: hidden; padding-top: 20px;}
.case-list li{ float: left; display: block; width: 293px; margin-right: 12px;}
.case-list a .case-pic{ width: 293px; height: 259px; display: block; overflow: hidden;}
.case-list li a p{ width: 293px; line-height: 55px; background: #00c08c; font-size: 18px; color: #fff;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.case-list li:hover a p{ background: #f1d300;}
.case-list li:hover a .case-pic img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);-webkit-transition: opacity 1s, -webkit-transform 1s;transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;}

/*news and honor*/
.news-honor{}
.news{ padding-bottom: 20px; width: 700px; background: url(../images/news-bg.png) no-repeat center right;}
.news .title{ width: 655px; border-bottom: 2px solid #00c08c; margin-bottom: 15px;}
.news .title strong{ font-size: 19px; color: #00c08c; background: url(../images/news-title-bg.png) no-repeat center left; padding-left: 20px;}
.news .title a{ line-height: 33px; font-size: 14px; color: #4d4d4d; float: right;}
.news .title a:hover{ color: #00c08c;}

.news-list li{ width: 655px;}
.news-list li:first-child{ margin-bottom: 10px;}
.news-list li strong a{ line-height: 36px; float: left; font-size: 17px; color: #4d4d4d; width: 550px; overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.news-list li em{line-height: 36px; float: right; font-size: 14px; color: #8f8f8f;}

.news-pic{ width: 210px; height: 125px; overflow: hidden; display: block; float: left;}
.news-txt{ width: 425px; overflow: hidden; margin-left: 20px;}
.news-txt a.news-name{ width: 425px; overflow: hidden;white-space:nowrap;text-overflow:ellipsis; font-size: 17px; color: #4d4d4d; display: block; padding-top: 7px; line-height: 26px;}
.news-txt p{ font-size: 14px; color: #727272;width: 425px; overflow: hidden; line-height: 24px;}
.news-txt a.n-more{ border: 1px solid #00c08c; display: block; width: 106px; line-height: 34px; margin-top: 5px; text-align: center; font-size: 14px; color: #4d4d4d;}
.news-txt a.n-more:hover{ background: #00c08c; color: #fff; transiton:0.5s;}

.news-list li:hover strong a{ color: #00c08c;}
.news-list li:hover a.news-name{ color: #00c08c;}

.honor{ width: 471px;}
.h-title p{ font-size: 18px; color: #00c08c; line-height: 33px;}

.honor{position:relative; z-index: 2;}
.honor-list {height:316px; width: 455px; position: relative; overflow:hidden; padding: 5px; border: 3px solid #ececec;}
.honor-list  ul{height:100%;margin: 0 auto;}
.honor-list  ul li{height:100%;}
.honor-list  ul li a {display: block; height:100%;}
/*banner number*/
.honor-list .num { overflow:hidden;  position:absolute; bottom:7%; margin:0 auto;left:0;right:0;text-align:center;zoom:1; z-index:3 ;}
.honor-list .num ul{display: inline-block;}
.honor-list .num li {width:9px;height:9px;  color: #FFF; margin: 0 2px; cursor:pointer; float: left;background:url(../images/h-list-icon.png) no-repeat;}
.honor-list .num li.on { background:url(../images/h-list-icon-on.png) no-repeat; } 

/*branch*/
.branchclass-list{ margin-top: 20px; margin-bottom: 25px;}
.branchclass-list li{ cursor: pointer; display: inline-block; width: 114px; height: 32px; border: 1px solid #939393; line-height: 34px; color: #747474; font-size: 14px; margin: 0 6px;}
.branchclass-list li:hover{ background: #00c08c; border-color: #00c08c; color: #fff;}
.branchclass-list li.on{background: #00c08c; border-color: #00c08c; color: #fff;}

/*.branch-list{ height: 320px;}*/
.branch-list ul li{ float: left; width: 293px; margin-right: 9px; overflow: hidden;}
.branch-list ul li:last-child{ margin-right: 0;}
.branch-list ul li a p{ width: 293px; line-height: 55px; background: #00c08c; font-size: 18px; color: #ffffff;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.branch-list ul li:hover p{ background: #f2d300;}

a.b-more{ width: 216px; height: 44px; line-height: 44px; display: block; margin: 0 auto; font-size: 16px; color: #00c08c; border: 1px solid #00c08c; margin-top: 40px; margin-bottom: 22px;}
a.b-more:hover{ background: #00c08c; color: #fff; transition:0.5s;}

/*flink*/
.flink{ background: #00c08c;}
.flink em{ float: left; line-height: 46px; font-size: 16px; color: #fff; margin-left: 10px;}
.flink ul li{ float: left; margin-right: 35px;}
.flink ul li a{ font-size: 16px; color: #fff; line-height: 46px;}
.flink ul li a:hover{ color: #f2d300;}

/*footer*/
.footer{ background: #464646; padding: 35px;}
.footer dl{ float: left; margin-right: 20px;}
.footer dl dt{ font-size: 18px; color: #fff; line-height: 36px;}
.footer dl dd{ color: #b0b0b0; font-size: 16px; line-height: 36px; padding-left: 35px;}
.footer dl dd.f1{ background: url(../images/address.png) no-repeat center left;}
.footer dl dd.f2{ background: url(../images/tel.png) no-repeat center left;}
.footer dl dd.f3{ background: url(../images/fax.png) no-repeat center left;}
.footer dl dd.f4{ background: url(../images/email.png) no-repeat center left;}
.footer dl:last-child{ margin-top: 10px;}
.footer img{ display: block;}
.fo-pic1{ margin: 0 20px 0 20px;}
.fo-pic1 p,.fo-pic2 p{ font-size: 14px; color: #b0b0b0; line-height: 50px;}

.copyright{ background: #2b292a;}
.copyright p,.copyright p a{ font-size: 16px; line-height: 52px; color: #b0b0b0;}
.copyright p a:hover{ color: #fff;}

/*内页公共*/
.ny-main{ padding-top: 50px; padding-bottom: 80px;}

/*加盟流程*/
.ny-left{ width: 318px;}
.ny-left p{ background: #00c08c; display: block; width: 318px; padding-top: 10px; height: 73px; color: #fff; font-size: 24px;}
.ny-left p em{ font-size: 14px; text-transform: uppercase; line-height: 16px;}
.ny-left .ctitle1{ height: 280px; background: #f3f3f3;}
.ny-left .ctitle1 li a{ font-size: 18px;color: #4c4c4c; width: 318px; height: 66px; line-height: 66px; border-bottom: 1px solid #d5d5d5; display: block;}
.ny-left .ctitle1 li a:hover{ background: #f2d300; color: #fff;}
.ny-left .ctitle1 li.on a{ background:#f2d300; color: #fff;}

.ny-right{ width: 850px; margin-top: 30px;}
.ny-right p{ font-size: 16px;}

.ny-title{ padding-bottom: 30px;}
.ny-title strong{ font-size: 29px; color: #2d2d2d; display: block;}
.ny-title em{ font-size: 16px; color: #787878; line-height: 16px; text-transform: uppercase;}

/*在线咨询*/
.zx-service{position:fixed; right:10px; top:220px; z-index: 100;}
.service-box{background-color: #fff; border-radius:5px; width:90px; margin-bottom:8px;box-shadow: 0px 2px 3px  #929ea9;}
.service-box span{display:block;}
.service-box span.text{ background:url(../images/kf01.png) no-repeat; height:47px; line-height:40px; text-align:center; color:#fff; font-size:16px; position:relative; z-index:10;}
.service-box ul{margin-top: -7px;}
.service-box li{border-bottom:1px solid #efefef; text-align:center; position:relative;}
.service-box li em{font-size:12px;color: #757575;}
.service-box li a{display:block; padding-top:6px; padding-bottom:3px;}
.service-box li:first-child a{padding-top: 14px;}
.service-box li:last-child a{border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.service-box li a:hover{background:#f9f9f9;}
.service-box li a:hover em{color:#8d410b; }
.service-box ul li:last-child{border:none;}
.service-box li p{position:absolute; left:-170px; width:150px; top:0; background:#fff;box-shadow: 0 0 10px rgba(0,0,0,0.2);display:none; font-size:18px; font-weight:bold;color: #8d410b;padding: 10px 0px;}
.service-box li:hover p{display:block; }
.service-arrow{box-shadow: 0px 2px 2px #d6d6d6;border:1px solid #ddd;  border-radius:5px;  width:90px; background:url(../images/kf06.png) no-repeat center center #fff; height:40px; cursor:pointer; }
.service-arrow a{display:block; width:90px; height:45px;}

/*加盟店展示*/
.ny-caseclass-list{ margin-bottom: 25px;}
.ny-caseclass-list li{ background: #81cb39; display: inline-block; margin: 10px 13px; border: 1px solid rgba(136,136,136,0.2); width: 120px; height: 36px; line-height: 36px;}
.ny-caseclass-list li:nth-child(n+8){ background: #f7e2ad;}

.ny-caseclass-list li a{ font-size: 16px;}
.ny-caseclass-list li:hover{ background: #00c08c; border-color: #00c08c;}
.ny-caseclass-list li:hover a{ color: #fff;}
.ny-caseclass-list li.on{ background: #00c08c; border-color: #00c08c;}
.ny-caseclass-list li.on a{ color: #fff;}

.ny-case-list li{ margin-right:22px; margin-bottom: 20px; float: left; display: block; width: 383px; border: 1px solid #bababa;}
.ny-case-list li:nth-child(3n){ margin-right: 0;}
.ny-case-list li .ny-case-pic{ width: 362px; height: 320px; overflow: hidden; display: block; margin: 0 auto; margin-top: 10px;}
.ny-case-list li p{ height: 60px; border-bottom: 6px solid #fff; line-height: 66px; font-size: 18px; color: #464646; width: 383px; overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.ny-case-list li:hover{ box-shadow:0 4px 8px rgba(0, 0, 0, 0.18); transition:0.5s;}
.ny-case-list li:hover .ny-case-pic img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);-webkit-transition: opacity 1s, -webkit-transform 1s;transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.ny-case-list li:hover p{ border-color: #78848d;}
.ny-caseclass-list li:nth-child(10){background: #81cb39;}
.ny-caseclass-list li:nth-child(11){background: #81cb39;}
.ny-caseclass-list li:last-child{background: #81cb39;}
/*新闻*/
.ny-news li{ width: 100%; padding-bottom: 30px; border-bottom: 1px dotted #d5d5d5; display: block; overflow: hidden; margin-top: 20px;}
.ny-news li:last-child{ border-bottom: none;}
.ny-news .ny-news-pic{ width: 350px; height: 208px; padding: 5px; }
.ny-news li .ny-news-right{ width: 800px; padding-top: 10px;}
.ny-news li .ny-news-right strong a{display: block; font-size: 18px; width: 700px; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; margin-top: 20px;}
.ny-news li .ny-news-right p{ max-height: 160px; overflow: hidden; margin-bottom: 10px; color: #777; padding-right: 20px; margin-top: 5px; font-size: 15px; line-height: 30px;}
.ny-news li .ny-news-right em{font-family: arial; color: #999999; font-size: 14px; line-height: 34px;margin-top: 5px;}
.ny-news li .ny-news-right strong a:hover{color: #00c08c;}

/*客户评价*/
.ny-eva li{ width: 100%; margin-bottom: 25px; background: #f7f7f7; display: block;}
.ny-eva .ny-eva-pic{ width: 316px; height: 226px; display: block; overflow: hidden;}
.ny-eva li .ny-eva-right{ width: 815px; margin-right: 40px;}
.ny-eva li .ny-eva-right p{ margin-top: 30px; display: block; width: 815px; display: block; font-size: 16px; color: #2d2d2d; line-height: 30px;}
.ny-eva li .ny-eva-right a{ margin-top: 30px; width: 141px; height: 46px; display: block; font-size: 16px; background: #00c08c; color: #fff; line-height: 46px; text-align: center;}
.ny-eva li .ny-eva-right a:hover{ background: #f2d300; transition:0.3s;}

/*资质证书*/
.ny-honor-list{}
.ny-honor-list li{ float: left; width: 270px; height: 188px; overflow: hidden; display: block; margin-right: 17px; margin-bottom: 20px; border: 1px solid #f3f3f3;}
.ny-honor-list li:nth-child(3n){ margin-right: 0;}
.ny-honor-list li img{ display: block;}
.ny-honor-list li:hover{ border-color: #00c08c;}

/*加盟优势*/
.ny-title2 img{ display: block; margin: 0 auto;}
.ny-title2 em{ text-align: center; font-size: 19px; color: #868686; line-height: 48px; margin-bottom: 5px; display: block;}

.ny-adv1{ padding-bottom: 1px; background: url(../images/ny-adv2-bg.png) no-repeat center top; padding-top: 43px;}
.ny-adv1 img{ display: block;}
.ny-adv1 ul li{ margin-bottom: 34px;}
.ny-adv-img{ width: 583px;}
.ny-adv-txt em{ font-size: 16px; color: #9f9e9e; display: block; line-height: 32px;}
.ny-adv-txt p{ font-size: 15px; line-height: 28px; color: #6c6c6c; display: block; margin-top: 15px; text-align: justify;}
.ny-adv-txt a{ width: 167px; height: 51px; display: block; text-align: center; line-height: 51px; background: #00c08c; margin-top: 35px; font-size: 17px; color: #ffffff;}
.ny-adv-txt a:hover{ background:#f2d300; }
.ny-adv1 ul li:nth-child(1) .ny-adv-txt{ width: 530px; margin-right: 30px; padding-top: 20px;}
.ny-adv1 ul li:nth-child(1) .ny-adv-txt p{ width: 530px;}
.ny-adv1 ul li:nth-child(2) .ny-adv-txt{ width: 550px; margin-left: 16px; margin-top: 33px;}
.ny-adv1 ul li:nth-child(2n) img{ float: right;}
.ny-adv1 ul li:nth-child(3) .ny-adv-txt{ width: 548px; margin-right: 12px; padding-top: 20px;}
.ny-adv1 ul li:nth-child(3) .ny-adv-txt p{ width: 548px;}
.ny-adv1 ul li:nth-child(4) .ny-adv-txt{ width: 560px; padding-top: 20px;}
.ny-adv1 ul li:nth-child(4) .ny-adv-txt a{ margin-top: 20px;}

.ny-adv3-img-list{ margin-top: 30px;}
.ny-adv3-img-list li:nth-child(1){ margin-bottom: 25px;}
.ny-adv3-img-list li:nth-child(2){ margin-bottom: 15px;}
.ny-adv3-img-list li img{ display: block;}

.ny-process-title{ margin-top: 25px; margin-bottom: 15px;}
.ny-process-title img{ display: block; margin: 0 auto;}
.ny-process-title em{font-size: 15px; color: #868686; display: block;}

.ny-process-list ul li{ position: relative; float: left; margin-bottom: 20px; width: 270px; height: 180px; display: block; background: url(../images/ny-process-list-bg.png) no-repeat center; margin-right: 20px;}
.ny-process-list ul li:nth-child(3n){ margin-right: 0;}
.ny-process-list ul li p img{ display: block; margin: 0 auto; padding-top: 13px;}
.ny-process-list ul li strong{ font-size: 17px; color: #000000; line-height: 36px;}
.ny-process-list ul li p{ width: 250px; font-size: 13px; color: #6b6b6b; display: block; margin: 0 auto;}

.ny-process-img{ position: absolute; top: 44.3%;}
.ny-process-list ul li:nth-child(1) .ny-process-img,.ny-process-list ul li:nth-child(2) .ny-process-img,.ny-process-list ul li:nth-child(7) .ny-process-img,.ny-process-list ul li:nth-child(8) .ny-process-img{right: -19px;}
.ny-process-list ul li:nth-child(3) .ny-process-img,.ny-process-list ul li:nth-child(4) .ny-process-img{top: 102%; left: 44%;}
.ny-process-list ul li:nth-child(5) .ny-process-img,.ny-process-list ul li:nth-child(6) .ny-process-img{ left: -19px;}

.ny-nine-list{ display: block; margin: 0 auto;}
.ny-nine-list li{ float: left; margin-bottom: 20px; display: block; margin-right:13px; width: 286px; height: 166px; border: 2px dashed rgba(82,82,82,0.3);}
.ny-nine-list li img{ margin: 0 auto; display: block; margin-top: 12px;}
.ny-nine-list li strong{ font-size: 18px; line-height: 36px; color: #333;}
.ny-nine-list li p{ font-size: 15px; color: #666; line-height: 28px;}
.ny-nine-list2{ margin-left: 80px;}
.ny-nine-list3{ margin-left: 240px;}
.ny-nine-list2 li{ display: block; margin-right: 40px; width: 320px; border-color: rgba(82,82,82,0.15);}
.ny-nine-list3 li{ display: block; margin-right: 60px; width: 330px; border-color: rgba(82,82,82,0.05);}
.ny-nine-list li:last-child{ margin-right: 0;}
.ny-nine-list li:hover{ box-shadow:0 4px 8px rgba(0, 0, 0, 0.18); transition:0.5s;}


.ny-conditions{ background: #f3f3f3;}
.ny-conditions p{ font-size: 17px; color: #f70000; float: left; line-height: 95px;}
.ny-conditions ul{ width: 1095px; float: right; margin-top: 15px;}
.ny-conditions ul li{ display: block; float: left; font-size: 16px; line-height: 33px; color: #737373;}
.ny-conditions ul li:nth-child(1){ margin-right: 36px;}
.ny-conditions ul li:nth-child(3){ margin-right: 70px;}

.ny-cost{ padding-top: 35px;}
.ny-costclass-list{  margin-bottom: 25px;}
.ny-costclass-list li{ cursor: pointer; display: inline-block; width: 120px; height: 40px; font-size: 16px; color: #424242; border: 1px solid #424242; line-height: 40px; margin: 0 6px;}
.ny-cost-list p{ font-size: 16px; line-height: 33px; color: #424242;}
.ny-costclass-list li:hover{ background: #00c08c; border-color: #00c08c; color: #fff;}
.ny-costclass-list li.on{ background: #00c08c; border-color: #00c08c; color: #fff;}

.ny-title3{ margin-top: 40px; margin-bottom: 5px;}
.ny-title3 em{ font-size: 14px;}
.ny-strategy p{ font-size: 16px; color: #424242; line-height: 33px; margin-bottom: 10px;}
.ny-strategy img{ display: block; margin: 0 auto;}

.pc{ display: block;}
.mobile{ display: none;}
.ny-content p{ font-size: 15px;}