@charset "utf-8";


/* CSS Document */
 
html{height:100%; font-size:40px;}
input,textarea{-webkit-user-select:text;}
a{padding:0;text-decoration:none;cursor:pointer;font-family: 'icomoon',微软雅黑,'microsoft yahei',宋体,新宋体; color:#333333;}

input[type="radio"],input[type="checkbox"]{vertical-align:-2px;}
body{max-width:640px; width:100%;overflow-x:hidden;overflow-y:auto;font-size:.7rem;height:100%;margin:0 auto; background:#f4f4f4;}
*{ margin:0; padding:0;}

 @font-face {font-family: "iconfont";
          src: url('../font/iconfont.eot'); /* IE9*/
          src: url('../font/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
          url('../font/iconfont.woff') format('woff'), /* chrome, firefox */
          url('../font/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
          url('../font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
        }

        .iconfont {
          font-family:"iconfont" !important;
          font-style:normal;
          -webkit-font-smoothing: antialiased;
          -webkit-text-stroke-width: 0.2px;
          -moz-osx-font-smoothing: grayscale;
        }
.clear{clear: both;}
.clear:after {
    content: "";
    display: block;
    clear: both;
}
*, ::after, ::before{box-sizing: border-box;}		
.box{ width:100%;max-width:640px;  margin:0 auto;}
 
/*顶部开始*/
.t1{max-width:640px;width:100%;margin:0 auto; height:1.8rem; background:#182938;}
.t2{max-width:640px;width:100%;height:1.2rem; margin:0 auto; background:#F6F6F6; font-size:.5rem; color:#aa650b; line-height:1.2rem;}
.t2z{ float:left; margin-left:.2rem;}
.t2y{ float:right; margin-right:.2rem;}
.t2y a{ color:#FFFFFF;}
.logo{ height:1.2rem; float:left; margin:.3rem 0 .3rem .3rem;}
.logo img{height:100%;}
.companytitle{ padding-left:.5rem; float:left;}
.companytitle h1{ color:#fff; font-size:.6rem; font-weight:bold;padding:.2rem 0 0 0;}
.companytitle p{ color:#999; font-size:.4rem;}
.top_search{ width:100%; padding:.5rem; text-align:center; background:#182938;}
.sort-search-wrap input{display: inline-block;width:12.2rem;border: 1px solid #eee;border-radius:.1rem;font-size: .5rem;padding: 0px 0 0px .25rem;color: #666;vertical-align: middle;}
#searchBtn{display: inline-block;vertical-align: middle;width:2rem;height:1.5rem;background-color: #ff4400;margin-left: .3rem;border-radius:.1rem;-webkit-border-radius: .1rem;-moz-border-radius: .1rem;line-height:1.5rem;text-align:center;color:#FFFFFF;font-size:.6rem;}
#sortSerach{height:1.5rem;line-height: 1.5rem;}
#searchBtn:hover{background-color: #484747;}

.tdh{ float:right; height:1.2rem; margin:.5rem .1rem 0 0;}
.tdhicon{ width:1.3745rem; height:1.375rem; float:left;}
.tdhicon img{ width:100%; height:100%;}
.tdhc{ float:left; margin-left:.1rem; height:1.5rem; width:5rem;}
.tdhc p{ display:block; float:left; line-height:.75rem; font-size:.6rem; height:.75rem; color:#F22222; width:100%;}
.tdhc span{display:block; float:left; line-height:.5rem; font-size:.4rem; color:#999999; height:.4rem; width:100%;}
#tnav{width:1.25rem; float:right; margin:.4rem .5rem 0 0;}
#tnav img{width:100%; height:100%;}
li{list-style: none;}
li img{display: block;margin:0 auto;}
#right-panel-link{color:#fff;}
 
/*内页顶部*/
.k2em{ width:100%; height:2rem; margin:0 auto;}
.nbt{max-width:640px;width:100%; height:2rem; overflow:hidden; position:fixed; top:0; left:0; margin:0 auto; z-index:199999999; background:#c0162c; border-bottom:#c0162c 1px solid;} 
.nbt span{ display:block; float:left; line-height:1.5rem; font-size:.7rem; color:#999999; margin-left:.1rem;}
.dqlanmu{ height:1.5rem; position:absolute; z-index:96; top:0; left:0; text-align:center; line-height:2rem; color:#FFFFFF; font-size:.8rem; width:100%;}
.goback{ height:1.5rem; position:absolute; z-index:99; top:.25rem; left:1rem;}
.goback i{ display:block; float:left; width:1.5rem; height:1.5rem; line-height:1.5rem;}
.fenxiang{ height:1.5rem; position:absolute; z-index:99; top:.25rem; right:1rem;}
.fenxiang i{ display:block; float:left; width:1.5rem; height:1.5rem; line-height:1.5rem;}
.nt1{max-width:640px;width:100%;height:7.5rem; overflow:hidden; margin:0 auto; position:relative; }
.nt1 img{  height:100%; display:block; margin:0 auto;}
.nt3{max-width:640px;width:100%; height:2rem; overflow:hidden; margin:0 auto;position:relative;}
.nbiaoti{ width:100%; max-width:640px; height:auto; height:2rem; line-height:2rem;  overflow:hidden; background:#009B4D; border-top:#008E43 1px solid;}
.nbiaoti h1{font-size:.6rem; color:#fff; display:block; float:left; margin-left:1rem; font-weight:normal;}
.lmtype{width:90%; height:auto; overflow:hidden; margin:0 auto;}
.lmtype a{line-height:1.5rem; padding:0 .5rem 0 .5rem; height:1.5rem; border:#eee 2px solid; display:block; float:left; margin-right:.5rem;margin-bottom:.5rem; background:#f8f8f8;}


.slmtype{width:96%; height:auto; overflow:hidden; margin:0 auto;}
.slmtype a{line-height:1.4rem; padding:0 .4rem 0 .4rem; height:1.4rem; font-size:.6rem;border-radius:.7rem;  display:block; float:left; margin-right:.3rem;margin-bottom:.5rem; background:#F1C197;}


 
/*内页顶部浮动菜单*/
.mui-bar-nav{box-shadow:none;}
.mui-bar-nav.active{ }
 
 
 * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}	
 
/*常规导航*/

.nav{ width:100%; max-width:640px; height:auto; overflow:hidden; background:#f0f0f0; border-top:#060987 1px solid;border-left:#060987 1px solid;}
.nav a{ display:block; float:left; width:20%; text-align:center; line-height:1.6rem; background:#e41d1d;color:#fff; font-size:.6rem}
#bordr0{border-right:0;}

.tfd{max-width:640px;width:100%;height:4.5rem; position:fixed; top:0; z-index:99; background:#1a76b9;box-shadow: 0 2px 6px rgba(0,0,0,0.3);}
.tkong{max-width:640px;width:100%;height:4.5rem; margin:0 auto; background:#fff;}
.navbg{width:100%; max-width:640px; height:2rem; overflow:hidden; background:#c0162c; box-shadow: 0 3px 3px rgba(0,0,0,0.3);}
.navk{ width:14.5rem; height:2rem; overflow:hidden;position: relative; float:left;}
.scroller{position:absolute;}
.scroller li{ float:left;text-align:center; height:2rem; line-height:2rem; color:#fff; font-size:.6rem;}
.scroller li a{color:#fff;display:block;margin:0 .5rem}
.scroller li.cur a{color: #fff; font-weight:bold;}
.navicon{ width:1rem; height:2rem; font-size:.6rem; color:#fff; line-height:2rem; float:right;}

/*幻灯片*/
.hdp{ width:100%; max-width:640px; height:5rem; margin:0 auto; }
.hdp_c {text-align: center;font-size: .45rem;/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;
-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.hdp_c img{ width:100%; height:100%;}

.cphdp{ width:100%; max-width:640px; margin:0 auto;height:auto; overflow:hidden;}
.cphdp .swiper-container {width:100%; max-width:640px; }
.cphdp .swiper-slide img{ width:auto; max-width:100%; display:block; margin:0 auto;}
.swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: .25rem;
    left: 0;
    width: 100%;
}
/*简介*/
.k20{ width:100%; height:.5rem; margin:0 auto;}
.k30{ width:100%; height:.8rem; margin:0 auto;}
.kong20{ width:100%; height:.5rem; float:left;}
.intro{width:15rem;margin:0 auto; height:auto; overflow:hidden; }
.lmbt{ width:15rem; height:1.5rem; margin:0 auto; line-height:1.5rem;text-align:center; font-size:.8rem; color:#000000;}
.lmbt i{ font-size:1rem; display:inline; padding:0 .3rem 0 .3rem; }
.lmfb{ width:100%; height:.7rem; line-height:.7rem; text-align:center; color:#999; font-size:.5rem;}

.zmt_bg1{ background-image: url(../images/18.jpg) ; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;}


.introc{height:auto; overflow:hidden; margin:0 auto;  font-size:.6rem; color:#333; line-height:.9rem; background:#FFFFFF; padding:.6rem;}
.introc img{ width:100%; display:block; margin-bottom:.4rem;}
.introc2{height:auto; overflow:hidden; margin:0 auto;  font-size:.6rem; color:#fff; line-height:.9rem;  padding:.6rem;}
.minh6{ min-height:16rem;}
.minh6 iframe{min-height:10rem;}

.lxdh{ width:90%; height:1.7rem; background:#D82016; margin:0 auto; 
     -moz-border-radius:.9rem;
    -webkit-border-radius:.9rem;
    border-radius:.9rem;}
.intropic{ width:100%; height:5.6rem;}
.intropic_1{ height:5.6rem; padding:.5rem; background:#FFFFFF;}
.intropic_1 img{ width:100%;}
.intropic img{ width:100%; height:100%;}
.introjj{ width:100%; float:left;margin-top:.3rem;}
.lxdh i{ display:block; float:left; margin:.3rem .5rem .3rem .5rem; width:4.3rem; height:1.05rem;}
.lxdh i img{ width:100%;}   
.lxdh p{display:block; float:left; height:1.05rem; line-height:1.05rem; font-size:1rem; color:#FFFFFF;margin:.3rem 0 0 0;}
.lxdh p a{ color:#FFFFFF;}
 
/*服务项目*/


/*课程*/
.kecheng{ width:15rem; height:auto; overflow:hidden; margin:0 auto;}
.kecheng ul{ float:left;}
.kecheng li{ width:14.5rem; float:left; margin-top:.5rem; }
.kecheng li h1{ display:block; width:4.5rem; height:4rem; float:left;}
.kecheng li h1 img{ width:100%; height:100%; border-radius:10px;}
/*.kcjj{ width:9.5rem; height:3.96rem; border-bottom:1px dashed #967965;}
.kcjj a{ display:block; width:100%; height:1rem; line-height:1rem; font-size:.8rem; color:#C98604;}
.kcjj p{ display:block; width:100%; height:2.4rem; margin-top:.4rem;color:#CEC1B7; line-height:.8rem; font-size:.6rem;}
*/
.kcjj{ width:9rem;}
.kcjj a{ display:block; width:100%; height:1rem; line-height:1rem; font-size:.8rem; color:#333;}
.kcjj p{ display:block; width:100%;  margin-top:.4rem; line-height:.8rem; color:#aa650b; font-size:.6rem;}
.fl{ float:left;}
.mr1{ margin-right:.5rem;}
.fr{ float:right;}
.ml1{ margin-left:.5rem;}

/*服务项目*/
.service{ width:15rem; height:auto; overflow:hidden; margin:0 auto; }
.service ul{float:left; margin:.6rem 0 0 .6rem; height:auto;  width:15.6rem;}
.service ul li{ float:left; width:4.2rem; height:auto; overflow:hidden; margin-right:0.6rem;margin-bottom:0.6rem;  border-radius:.2rem; padding-top:.3rem;}
.service ul li i{ display:block; width:4.2rem; height:3.39rem; margin:0 auto;}
.service ul li i img{ max-width:100%; height:100%; }
.service ul li span{ display:block; width:100%; height:1.5rem; line-height:1.5rem; color:#333333; font-size:.4rem;  text-align:center; font-style:normal;}
.service ul li p{ display:block; width:100%; height:auto; overflow:hidden; font-size:.5rem; line-height:.7rem; color:#999999; text-align:center;}



.service1{ width:100%; height:auto; overflow:hidden; margin:0 auto; }
.service1 ul{ float:left; margin:.8rem 0 0 .8rem; height:auto; overflow:hidden; }
.service1 ul li{ float:left; width:6.69rem; height:auto; overflow:hidden; margin-right:0.8rem; margin-bottom:.8rem;background:#f1f1f1; padding-bottom:.5rem; }
.service1 ul li i{ display:block; width:6.69rem; height:4.6rem; margin:0 auto; overflow:hidden;}
.service1 ul li i img{ width:100%; margin:0 auto;  }
.service1 ul li h1{ display:block; width:100%; height:1.5rem; line-height:1.5rem; color:#333; font-size:.6rem; text-align:center; margin:0 auto;}
.service1 ul li h1 span{ font-size:.4rem; color:#999;}
.service1 ul li p{ display:block; width:86%; height:auto; overflow:hidden; font-size:.4rem; line-height:.6rem; color:#5d5d5d; text-align:left;margin:0 auto;}

#onelie{ width:14.2rem; }
#onelie i{ float:left; width:6.69rem;}
#onelie h1,#onelie p{ width:6.6rem; float:left; margin-left:.5rem;}



.hylb a{ display:block; float:left;border-radius:.6rem; height:1.2rem; background: #A4D821; font-size:14px; color:#FFFFFF; padding:0 .6rem 0 .6rem; line-height:1.2rem; margin-right:.3rem; margin-bottom:.3rem;}
.hylb a:hover{ background:#E673AA;}
.rylb a{ display:block; float:left;border-radius:.6rem; height:1.2rem; background: #E673AA; font-size:14px; color:#FFFFFF; padding:0 .6rem 0 .6rem; line-height:1.2rem; margin-right:.3rem; margin-bottom:.3rem;}
.rylb a:hover{ background:#A4D821;}
     
/*案例开始*/


.lmtitle{text-align:center; margin:.8rem auto;}
.lmtitle .title{text-align:center;line-height:.8rem;font-size:.7rem;color:#fff;position:relative;}
.lmtitle .title span{color:#00c679; font-weight:bold;}
.lmtitle .title:before{position:absolute;content:"";width:2.5rem;height:3px;background:#00c679;left:50%;margin-left:-1.25rem;top:2rem;}
.lmtitle .subtitle{text-align:center;line-height:.6rem;font-size:.4rem;color:#a5e4ed;text-transform:uppercase;margin-top:.2rem;}

.lmtitle6{text-align:center; margin:.8rem auto;}
.lmtitle6 .title{text-align:center;line-height:.8rem;font-size:.7rem;color:#333;position:relative;}
.lmtitle6 .title span{color:#333; font-weight:bold;}
.lmtitle6 .title:before{position:absolute;content:"";width:2.5rem;height:3px;background:#00c679;left:50%;margin-left:-1.25rem;top:2rem;}
.lmtitle6 .subtitle{text-align:center;line-height:.6rem;font-size:.4rem;color:#999;text-transform:uppercase;margin-top:.2rem;}



.lmtitle2{ margin:0 auto; width:100%; height:auto;  border-bottom:#f5f5f5 1px solid; background:#d7e3ef}
.lmtitle2 .title{ display:inline-block;font-size:.7rem; line-height:.8rem; margin:.7rem 1rem .7rem 1rem;color:#333; position:relative;}
.lmtitle2 .title:after {
    content: "";
    width: 100%;
    bottom: -.7rem;
    left: 0;
    height: .1rem;
    border-radius: .05rem;
    background: #ff4400;
    position: absolute;
    z-index: 2;
}
.lmtitle2 a{ line-height:2.15rem; font-size:.55rem; color:#999; display:block; float:right; padding-right:.6rem;}
.lmicon{display:inline-block; font-size:.6rem; color:#fff; background:#ff4400; border-radius:.1rem; margin-left:.5rem; padding:.125rem .2rem .125rem .2rem;}


.lmtitle3{text-align:center; margin:0 auto; width:100%;height:2.15rem; }
.lmtitle3 .title{line-height:2.15rem;font-size:.7rem;color:#fff; float:left; padding-left:1rem;}
.lmtitle3 a{ line-height:2.15rem; font-size:.55rem; color:#fff; display:block; float:right; padding-right:.6rem;}

/*swiper 2列半*/
.three{ width:100%;  padding:.4rem 0 0 0; }
.three_li{ width:3.5rem; height:3.5rem; margin:0 0 .4rem .4rem;display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
	  overflow:hidden;
	  border-radius:.2rem;
	  background:#d7e3ef;
	  float:left;
       }
.three_li a{ width:100%; height:100%;}	   
.three_li h1{ width:100%; height:2rem; display:block; overflow:hidden; color:#ff4400; font-size:1.2rem; text-align:center; line-height:2rem; font-weight:normal;}	  
.three_li p{ display:block; height:1.2rem; overflow:hidden; padding:0 .5rem .5rem .5rem; font-size:.5rem; line-height:.6rem; color:#666666; text-align:center;}
.three_li p span{ font-size:.4rem; color:#999999; line-height:.5rem;}


/*两列*/

.two{ width:100%; height:auto; padding:.4rem 0 0 0; }
.two_li{ width:7.2rem; height:6.7rem; margin:0 0 .5rem .5rem; float:left;}
.two_li h1{ width:7.2rem;height:4.65rem; display:block; overflow:hidden; }
.two_li h2{ display:block; font-size:.6rem; line-height:.7rem; padding:.5rem .5rem 0 .5rem;}
.two_li img{ display:block; height:100%; margin:.5rem auto;}
.two_li p{ display:block; padding:.5rem; font-size:.5rem; line-height:.6rem; color:#666666; text-align:center;}
.two_li p span{ font-size:.4rem; color:#999999; line-height:.5rem;}


.antwo_li{ width:7.2rem; height:3.5rem; margin:0 0 .5rem .5rem; float:left;}
.antwo_li h2{ display:block; font-size:.6rem; line-height:.7rem; padding:.5rem .5rem 0 .5rem;}
.antwo_li img{ display:block;  height:100%; width:100%;}
.antwo_li p{ display:block; padding:.5rem; font-size:.5rem; line-height:.6rem; color:#666666;}
.antwo_li p span{ font-size:.4rem; color:#999999; line-height:.5rem;}


/*swiper 2列半*/
.bsthree{ width:100%; height:10rem; padding:.5rem 0 0 0; }
.bsthree_li{width:6.5rem; height:7.5rem; background:#FFFFFF;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      

	  transition: 300ms;
	  transform: scale(0.8);
       }
.bsthree_li h1{height:4.9rem; width:5.35rem; display:block; overflow:hidden;}
.bsthree_li p{ display:block; padding:.5rem; font-size:.5rem; line-height:.6rem; color:#666666;}
.bsthree_li p span{ font-size:.4rem; color:#999999; line-height:.5rem;}
.swiper-slide-active,.swiper-slide-duplicate-active{transform: scale(1);}


/*五列*/

.five{ width:100%; height:auto; padding:.4rem 0 0 0; }
.five_li{ width:2.08rem; height:3rem; margin:0 0 .5rem .5rem; float:left; border-radius:.2rem;}

.five_li h1{ display:block; height:1.5rem; max-width:100%; margin:.5rem auto 0 auto; text-align:center; line-height:1.5rem; font-size:1.3rem; font-weight:normal; overflow:hidden;}
.five_li h1 i{ color:#c0162c;}
.five_li p{ display:block; padding:.2rem; font-size:.3rem; line-height:.5rem; color:#666666; text-align:center;}
.five .active .five_li{ background:#397cf1;}
.five .active .five_li h1 i{ color:#fff;}
.five .active .five_li p{ color:#FFFFFF}


/*四列*/

.four{ width:100%; height:auto; padding:.6rem 0 0 0; }
.four_li{ width:3.375rem; height:4rem; margin:0 0 .5rem .5rem; float:left; }
.four_li h1{ display:block; height:1.5rem; max-width:100%; margin:.5rem auto 0 auto; text-align:center; line-height:1.5rem; font-size:1.3rem; font-weight:normal;}
.four_li h1 i{ color:#397cf1;}
.four_li p{ display:block; padding:.5rem; font-size:.5rem; line-height:.5rem; color:#666666; text-align:center;}
.four .active .four_li{ background:#397cf1;}
.four .active .four_li h1 i{ color:#fff;}
.four .active .four_li p{ color:#FFFFFF}

.assistant{width:100%; height:auto; overflow:hidden; padding:.4rem 1rem 1rem 1rem; background:#FFFFFF; display:none;}
.assistant_l{ width:100%; }
.assistant_l img{ width:100%; height:auto;}
.assistant_r{ width:100%;  padding-left:.4rem; font-size:.5rem; line-height:.7rem;}
.firstblock{ display:block;}
/*教练*/
.jlbg{ background:url(../images/18.jpg) top center no-repeat;background-size:cover; height:11rem; padding-top:.6rem;}

.casebt{ width:15rem;max-width:600px; height:1.7rem; margin:0 auto; position:relative; background:#e41d1d; border-top-left-radius:.3rem;border-top-right-radius:.3rem;}
.casebtimg{ width:100%; height:1.7rem; left:0; top:0; z-index:1; position:absolute;}
.casebtimg img{ width:100%;}
.casebtc{ width:15rem; height:1.7rem; position:absolute; z-index:2; left:0; }
.lmbt1{ float:left; height:1.7rem;  line-height:1.7rem; font-size:.7rem; font-weight:bolder; color:#fff;  padding:0 .3rem 0 .3rem;}
.lmfb1{ width:100%; height:.7rem; line-height:.7rem; text-align:center; color:#F0B2D7; font-size:.5rem; margin:0 auto;}



.case{ width:100%;max-width:640px; margin:0 auto;height:auto; overflow:hidden; }
.case ul{ width:100%; margin:0 auto; height:auto; overflow:hidden;}
.case li{ width:3.4rem; height:4rem; float:left;margin:.5rem 0 .5rem .5rem; background:#e41d1d; padding:.2rem 0 .2rem 0; border-radius:.1rem; }
.case li p{ display:block; width:1.8rem; overflow:hidden;text-align:center;line-height:1.8rem; color:#FFFFFF;  font-size:1.4rem;border-radius:1.6rem; margin:0 auto;}
.case li span{ display:block; width:80%; font-size:.45rem; padding-top:.3rem; line-height:.55rem; color:#fff; text-align:center; margin:0 auto;}




.tupianbg{width:100%;max-width:640px; margin:0 auto;height:auto; overflow:hidden;background:#fff;} 
.case1{ width:100%;max-width:640px; margin:0 auto;height:auto; overflow:hidden;}
.case1 li{ width:7rem; height:5.85rem; float:left; background:#fff; border:#ddd 2px solid; margin:0 0 .6rem .6rem; border-radius:.9rem;}
.case1 li p{ display:block; width:100%; height:4.5rem; overflow:hidden;}
.case1 li p img{height:100%; width:100%;border-top-left-radius:.9rem;border-top-right-radius:.9rem;}
.case1 li span{ display:block; width:100%; height:1.35rem; line-height:1.35rem; font-size:.6rem; background:#F0F0F0; color:#aa650b; text-align:center;border-bottom-right-radius:.9rem;border-bottom-left-radius:.9rem;}
.tupianbg1{width:100%;max-width:640px; margin:0 auto;height:auto; overflow:hidden;background:#fff;} 
.flmore{ width:14.6rem; height:5.85rem; float:left; background:#fff; border:#ddd 2px solid; margin:0 0 .6rem .6rem; border-radius:.9rem;}
.flmore p{ display:block; width:100%; height:4.5rem; overflow:hidden;}
.flmore p img{height:100%; width:100%;border-top-left-radius:.9rem;border-top-right-radius:.9rem;}
.flmore span{ display:block; width:100%; height:1.35rem; line-height:1.35rem; font-size:.8rem; background:#f0f0f0; color:#aa650b; text-align:center;border-bottom-right-radius:.9rem;border-bottom-left-radius:.9rem;}


.case2{ width:100%;max-width:640px; margin:0 auto;height:auto; overflow:hidden;}
.case2 ul{ width:100%; margin:0 auto; height:auto; overflow:hidden;}
.case2 li{ width:5.3rem; height:4rem; float:left;margin:.3rem 0 .5rem 0; }
.case2 li p{ display:block; width:2.6rem; height:2.6rem; overflow:hidden;text-align:center;line-height:2.6rem; color:#fff; border-radius:1.3rem; margin:0 auto; font-size:1.2rem;}
.case2 li span{ display:block; width:80%; font-size:.5rem; line-height:.7rem; color:#fff; text-align:center; margin:.3rem auto;}
.anbg1{ background:#009a51;}

 
/*新闻*/
.newsbt{ width:100%; background:#fff; margin:0 auto;}
.news{ margin:0 auto; height:auto; overflow:hidden; background:#fff;}
.lmbt2{ width:100%; height:1rem; margin:0 auto; line-height:1rem;  text-align:center; font-size:1rem; color:#1a76b9;}

.tabBox{ margin:0 auto; height:auto; overflow:hidden;}
.tabBox .hd{ height:2rem; line-height:2rem; font-size:.7rem; overflow:hidden; background:#f4f4f4; padding:0 .5rem; width:100%; margin:0 auto; }
.tabBox .hd ul{ width:100%; margin:0 auto;}
.tabBox .hd ul li{ float:left; width:4.5rem; vertical-align:top; text-align:center;font-size:.7rem;}
.tabBox .hd ul li a{ color:#333; background:#ddd;display:block; height:1.6rem; line-height:1.6rem; margin-top:.4rem;   }

.tabBox .hd ul li.on a{ color:#fff; display:block; height:1.6rem; line-height:1.6rem; margin-top:.4rem;  background:#c0162c; text-align:center; font-size:.7rem;  }
.tabBox .bd{background:#fff; padding:0 .5rem; width:90%; margin:0 auto; }
.tabBox .bd ul{ margin:0 auto; background:#fff;}

#readMore{display:block; margin:0 auto; width:4rem; height:1.2rem; line-height:1.2rem; color:#666; font-size:.6rem; text-align:center; border:#CCCCCC 1px solid;}

#readMore{display:block; margin:0 auto; width:4rem; height:1.2rem; line-height:1.2rem; color:#666; font-size:.6rem; text-align:center; border:#CCCCCC 1px solid;}

 
.snews{ padding:.5rem; margin:0 auto;  }
.snews li{border-bottom:1px dotted #ddd; line-height:1.6rem; height:1.6rem; }
.snews li a{-webkit-tap-highlight-color:rgba(0,0,0,0); font-size:.7rem; color:#666; }  /* 去掉链接触摸高亮 */
.snews li i{ display:block; float:left; width:1rem; height:1.6rem;}
.snews li i img{ width:100%; height:100%;}



 /*新闻更多*/
.newsmore{ width:100%; height:auto; overflow:hidden; padding-top:.5rem; padding-bottom:.5rem; margin:0 auto;}
.newsmore a{  margin:0 auto;display:block; width:6rem; height:1.2rem; line-height:1.2rem; color:#fff; font-size:.5rem; text-align:center; background:#c0162c; border:#c0162c 1px solid; border-radius:.56rem; margin-top:.3rem;}
 
 
 
/*更多*/
.more{ float:right; height:1.5rem; overflow:hidden; margin-right:.5rem;}
.more a{ display:block; width:3rem; height:1rem; line-height:1rem; color:#666; font-size:.5rem; text-align:center; background:#fff; border:#fff 1px solid; border-radius:.56rem; margin-top:.3rem;}
.more a:hover{ background:#e41d1d;border:#e41d1d 1px solid; color:#FFFFFF; }
.more1{ float:right; height:1.5rem; overflow:hidden;}
.more1 a{ display:block; width:3rem; height:1rem; line-height:1rem; color:#fff;  font-size:.5rem; text-align:center; margin-top:.3rem;}
.more1 a:hover{ color:#FFFFFF; }
 
/*内页二级分类*/
.hide{display:none}
.relative{position:relative;}
.navson{width:100%;background-color:#282828;color:#fff;position:relative;}
.navson p{ display:block; width:100%; text-align:left;}
.navson p i{width:1.025rem;display:block;margin:.5rem .3rem 0 1.8rem;height:1rem; float:left;}
.navson p i img{width:100%;}
.navson .mt{height:2rem;line-height:2rem;font-size:.7rem; }
.navson .mc{position:absolute;left:1rem;top:2rem;width:70%; z-index:9999999999999;font-size:.7rem;background:#fff;overflow-y:auto; overflow-x:none; }
.navson .mc a{ display:block;color:#fff; line-height:2.225rem; height:2.225rem; text-align:left; background:url(../images/mcbg.jpg) top repeat-x;}
.navson .mc a span{ display:block; width:.675rem; height:.9rem; margin:.625rem .5rem 0 2rem; float:left;}
.navson .mc a span img{ width:100%;}
.navson .mc a:active{background-color:#f0f0f0;}
.mc a.lon{background-color:#f0f0f0;}
 
/*内页内容*/
 
.nt2{ display:none;}
.dqwz{width:95%; margin:0 auto; height:1.7rem; background:#e41d1d; border-top-right-radius:.5rem;border-top-left-radius:.5rem;}
.dqwz h1{ display:block; float:left;height:1.2rem; line-height:1.2rem; font-size:.8rem; color:#000;background:#fff; margin:.5rem 0 0 .5rem; padding:0 .5rem 0 .5rem;border-top-right-radius:.5rem;border-top-left-radius:.5rem;}
.dqwz a{ display:block; float:right; line-height:1.7rem; font-size:.7rem; color:#333; margin-right:.5rem;}


.ndqwz{width:90%; margin:0 auto; height:auto; overflow:hidden; border-bottom:2px #ccc solid; padding-bottom:.4rem; line-height:1.2rem; font-size:.8rem;  font-weight:bold; }
.wzbt{width:90%; margin:0 auto; height:auto; overflow:hidden; border-bottom:2px #ccc solid; padding-bottom:.4rem; line-height:1.2rem; font-size:.8rem;  font-weight:bold; text-align:center;}

.newsfb{ width:90%; margin:0 auto; height:1.2rem; line-height:1.2rem; font-size:.4rem; color:#999999; text-align:center;}
 
.contentpic{ width:100%; margin:0 auto; overflow:hidden;}
.contentpic img{ display:block; margin:0 auto;}


.shjj{width:90%; height:auto; overflow:hidden; margin:0 auto; font-size:.6rem;}
.zpmc{ text-align:left; display:block; float:left; width:100%; line-height:2rem; height:auto; overflow:hidden;border-bottom:#C6C1B9 2px solid; }
.zpxx{ display:block; float:left; width:100%; float:left; border-bottom:#C6C1B9 2px solid; line-height:2rem;}



.cptypec{ width:13.8rem;margin:.3rem auto;}
.cptypec a{ display:inline-block; padding:.2rem .3rem .2rem .3rem; font-size:.5rem; color:#000; background:#ececec; border:#CCCCCC 1px solid; margin:.2rem .2rem 0 0;}  /* 去掉链接触摸高亮 */



.nboxc{width:90%; margin:0 auto; line-height:1.2rem; font-size:.7rem; color:#666;}
.nboxc img{ width:100%;}
.nboxc table{display: block; width: 100%; clear: both;overflow-x:auto;}


.k40{ width:100%; height:1rem; margin:0 auto;}
.newslb{ width:15rem; height:auto; overflow:hidden; margin:0 auto; padding-bottom:.5rem;}
.newslb li{ float:left; border-bottom:#ccc 1px solid; height:3.5rem; margin-top:.65rem; width:100%;}
.newslb p{ display:block;}
.newstu{ float:left; width:4rem; height:3rem; overflow:hidden;}
.newsy{ float:left;width:10rem; height:3rem; margin-left:.7rem;}
.newsy a{ width:100%; display:block; float:left; height:2.3rem; line-height:.8rem; font-size:.7rem; color:#333;}
.newsy span{ display:block; float:left; width:100%; height:.7rem; line-height:.7rem; font-size:.5rem; color:#999;}
 
/***************分页******************/
.pagenation {clear: both;font-size:.7rem;color: #333;height:2.5rem;width: 100%;text-align: center;position: relative;}
.pagePrev, .pagenation .pageNext {height: 1.3rem;line-height:1.3rem;position: absolute;}
.pagePrev {left:0;display: inline-block;width: 4.5rem;margin:.6rem 0 .5rem .5rem;}
.pagePrev img,.pageNext img{ height:100%;}

.pageNext {right:0;display: inline-block;width: 4.5rem;height:1.75rem; margin:.6rem .5rem .5rem 0;}
.pagenationSelectDiv {max-width: 36.6544444444444444444%;display: inline-block; -webkit-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
.pageSelect {height: 1.6rem;border: 0;height: 1.3rem;padding:0 .35rem; margin-bottom:.5rem;border: 1px solid #c9c9c9;background: #fff;font-size: .6rem;font-weight: normal;margin-top: .6rem;text-indent: 0;}
select {-webkit-appearance: menulist;box-sizing: border-box;align-items: center;border: 1px solid;border-image-source: initial;border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; white-space: pre;-webkit-rtl-ordering: logical;color: black;background-color: white; cursor: default;}
input, textarea, keygen, select, button {margin: 0em;font: 13.3333px Arial;text-rendering: auto;color: initial;letter-spacing: normal;word-spacing: normal;text-transform: none;text-indent: 0px;text-shadow: none; display: inline-block; text-align: start;}
 
 
 
/*侧边菜单*/
.panel {display: none;width:8rem;background-color:#fff; padding:.5rem; overflow-y:auto; overflow-x:none;}
.list{width:8rem;}
.list ul li{border-bottom:solid 1px #ccc;}
.list ul li a{padding-left:.25rem;color:#333;  font-size:.6rem; display: block; height:2rem;line-height: 2rem; overflow:hidden;position: relative;}
.list ul li .inactive{background:url(../images/off.png) 7rem center no-repeat;}
.list ul li .inactives{background:url(../images/on.png) 7rem center no-repeat;background-color:#f0f0f0; color:#E90500;}
.list ul li ul{display:none;}
.list ul li ul li { background-color:#f8f8f8;}
.list ul li ul li ul{display:none;}
.list ul li ul li a{ padding-left:1.5rem;color:#999; font-size:.7rem; font-weight:normal;}
.list ul li ul li ul li {background-color:#d6e6f1; border-color:#6196bb; }
.last{ background-color:#d6e6f1; border-color:#6196bb; }
.list ul li ul li ul li a{ color:#316a91; padding-left:30px;font-size:.5rem;}
.list ul li i{ display:block; width:.7rem; height:.65rem; margin:0 .5rem 0 0; float:left; color:#999}
.zhezhao {z-index: 1000;position: fixed;top: 0;width: 100%;min-height:1300px; height: 100%; background: #000;opacity: 0.35;filter: alpha(opacity=85);overflow: hidden;display: none;}
 
 
/*底部*/
.footer{ width:100%; max-width:640px; background:#818181; height:auto; overflow:hidden;padding-bottom:2.8rem; margin:0 auto;}
.dfb{ display:block; width:80%; text-align:center; line-height:.7rem; font-size:.5rem; color:#fff; margin:0 auto;}
.fdh{ display:block; width:80%; text-align:center; line-height:1.4rem; font-size:1rem; color:#fff;margin:0 auto;}
.dbq{ display:block; width:90%; text-align:center; line-height:1rem; font-size:.5rem; color:#fff;margin:0 auto;}
.pclink{ display:block; width:4rem; text-align:center; line-height:1.2rem; font-size:.5rem; color:#FFFFFF; background:#4F4F4F; margin:.3rem auto 0 auto; border-radius:.6rem;}

.evm{ width:7rem; height:7rem; margin:0 auto;}
.evm img{ width:100%; height:100%;}
 
/*返回顶部*/
#goTop{position:fixed;bottom:4rem;right:.8rem;z-index:10;width:1.25rem;height:1.175rem;display:none; z-index:99999999999999999999999999999999;}
#goTop img{ width:100%;}
 
 
/*底部浮动菜单*/
.dnav{max-width:640px;width:100%;height:2rem;position:fixed; bottom:0; z-index:99; background:#f0f0f0; }
.dnav a{display:block; float:left; width:32%;height:2rem;}
.dnav a span{ display:block; width:100%; height:.4rem; line-height:.4rem; text-align:center; margin:0 auto; color:#333; font-size:.4rem;}
.dnav a i{display:block; margin:.2rem auto 0 auto; width:1.4rem; height:1.1rem; text-align:center; font-size:.75rem; color:#333; line-height:1.1rem;}

#wzsize{ font-size:.9rem;}
#wzsize3{ font-size:1rem; color:#fff;}
#wzsize4{ font-size:2rem;}
#wzsize6{ font-size:.6rem;}
#br0{ border-right:0;}

/*联系*/
.bghui{ background:#2D2D2D;}
.dqweizi{ width:90%; height:auto; overflow:hidden; margin:0 auto;}
.dqweizi h1{ display:block; float:left; width:100%; font-size:1rem; color:#D4D4DC; line-height:1.4rem;}
.dqweizi span{ display:block; float:left; width:100%; font-size:.5rem; color:#4C4C56; line-height:.6rem;}
.nboxc1{ width:90%; margin:0 auto; line-height:1.2rem; font-size:.7rem; color:#dfdfdf;}

/*表单*/
.dqweizi1{ width:6rem; height:2rem; line-height:2rem; margin:0 auto;}
.dqweizi1 span{ display:block; float:left; width:.7rem; height:.7rem; margin:.6rem .2rem 0 0;}
.dqweizi1 span img{ width:100%;}
.dqweizi1 h1{ display:block; float:left; font-size:1rem; line-height:2rem;}

.formc1{ width:14.5rem; margin:0 auto; border:#CCCCCC 1px solid; background:#F9F9F9; -moz-border-radius:.1rem;-webkit-border-radius:.1rem;border-radius:.1rem;}
/*文本框*/
.formlb{ width:14.5rem; margin:0 auto; border-bottom:#CCCCCC 1px solid; position:relative; height:2.5rem;}
.formlb span{ display:block; position:absolute; left:.65rem; top:.8rem; width:.75rem; height:.75rem; z-index:6;}
.formlb span img{ width:100%;}
.sjinput{ width:14.5rem; position:absolute; left:0; top:0; height:2.5rem; line-height:2.5rem; font-size:.8rem; color:#666; text-indent:2.6rem; border:0; border:none; background:#F9F9F9}
/*备注*/
.formlb1{ width:14.5rem; margin:0 auto; border-bottom:#CCCCCC 1px solid; position:relative; height:6.2rem;}
.formlb1 span{ display:block; position:absolute; left:.65rem; top:.8rem; width:.75rem; height:.75rem; z-index:6;}
.formlb1 span img{ width:100%;}
.g_textArea {height:5rem;line-height: 1.1rem;font-size: .7rem;width:10.9rem;color:#666; padding-left:2.6rem;padding-right:1rem; padding-top:.6rem; padding-bottom:.6rem; border:0; border:none;background:#F9F9F9;}

/*验证码*/
.formlb2{ width:14.5rem; margin:0 auto; border-bottom:#CCCCCC 1px solid; position:relative; height:2.5rem;}
.formlb2 span{ display:block; position:absolute; right:.65rem; top:.5rem; width:4rem; height:1.5rem; z-index:6;}
.formlb2 span img{ width:100%;}
.sjinput1{ width:14.5rem; position:absolute; left:0; top:0; height:2.5rem; line-height:2.5rem; font-size:.8rem; color:#666; text-indent:.65rem; border:0; border:none; background:#F9F9F9}

/*提交按钮*/
.g_button {background:#59C600;border: 0;color: white; height: 2rem;line-height: 2rem;font-size: .8rem;font-family: "\5FAE\8F6F\96C5\9ED1",Helvetica,"黑体",Arial,Tahoma;text-align: center;margin: .5rem auto; padding: 0;width: 5rem;display: block;border-radius: .1rem;
    -webkit-border-radius: .1rem;
    -moz-border-radius: .1rem;
    -ms-border-radius: .1rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    outline: 0;
}


/*主体背景*/
.sbox{width:97%; height:auto; overflow:hidden; margin:0 auto; background:#fff;}
.zbox{max-width:640px; width:100%;margin:0 auto; height:auto; overflow:hidden;}
.nbox{width:100%; height:auto; overflow:hidden; margin:0 auto; }

.bglan{ background:#E5F6FE;}
    
.bglv{ background:#F1FFE6;}

.bghuang{ background:#fff;}
.bgzhuang{ background:#fae4b1}

.zpbt{ width:100%; height:1.2rem; background:#EBE0DE; line-height:1.2rem; font-size:.6rem; padding:.2rem; font-weight:bold;}
.zpbt span{ color:#aa650b; font-weight:normal;}
.zpyq{ width:100%; height:2.4rem; background:#F8F8F8; line-height:1.2rem; font-size:.6rem; padding:.2rem; font-weight:bold;}
.zpyq span{ color:#aa650b; font-weight:normal;}
.zpnr{ width:100%; height:auto; overflow:hidden; background:#F8F8F8; line-height:1.2rem; font-size:.6rem; padding:.2rem; font-weight:bold;}
.zpnr span{ color:#aa650b; font-weight:normal;}

/*二维码弹出*/
#goodcover {display: none;position: absolute;bottom: 0%;left: 0%;width: 100%;height:100%;background-color: black;z-index: 100000000000000;-moz-opacity: 0.8;opacity: 0.50;
filter: alpha(opacity=80);}
#code {width:8rem;height:12rem;background-color: #fff;padding:.25rem;position: absolute;display: none;z-index: 100000000000000;}
.close1 {width:7rem;height:1.5rem;}
#closebt {float: right;}
#closebt img {width: .5rem;}
.goodtxt {text-align: center;}
.goodtxt p {height: .8rem;line-height:.8rem;font-size: .6rem;color: #000;font-weight: 600;}
.code-img {width: 6rem;margin: .8px auto 0 auto;padding: .25rem;}
.code-img img {width: 100%; height:100%;}

/*子菜单弹出*/
#zmenu{width:8rem;height:12rem;background-color: #fff;position:absolute;display: none;z-index: 100000000000000; overflow-y:auto; border-radius:.5rem;}
.zmenubt{ width:100%; height:2rem; line-height:2rem; background:#e04111; padding-left:1rem; color:#fff;}
#zmenu ul{ width:6rem; height:auto; overflow:hidden; margin-left:1rem; margin-top:.5rem;}
#zmenu ul li{ width:6rem;  border-bottom:#999 1px solid; color:#333;padding:.4rem 0 .4rem 0; }
#zmenu ul li a{ width:100%; line-height:.7rem; display:block; }
.ovfHiden{overflow: hidden;height: 100%;}

/*产品详细新增*/
.cptd{ width:90%; height:auto; overflow:hidden; margin:0 auto;}
.cptd ul{ width:100%;}
.cptd ul li{float:left; height:2rem; line-height:2rem; border-bottom: #e3a976 1px solid; font-size:.7rem;}
.cptd ul li span{ color:#e36e05;}
.td01{ width:6.6rem;}
.td02{ width:6.6rem; margin-left:1rem;}
.td03{ width:14.4rem;}
.goumai{ width:8rem; height:auto; overflow:hidden; margin:0 auto; border-radius:2rem}
.goumai a{width:7rem; padding:.5rem .5rem .5rem .5rem; font-size:.9rem; background:#ec2101; color:#FFFFCC; display:block; text-align:center;}
.goumai a i{ font-style:normal;}

/*简介新增*/
.culture{ width:95%; height:auto; overflow:hidden; margin:0 auto;}
.culture li { float: left;  width: 100%; overflow: hidden; margin-bottom:.75rem; height:auto; overflow:hidden; }
.culture h3 { margin-bottom: .25rem; font-size: .6rem; color: #93581c; font-weight:600; width:11rem; float:right;}
.culture p { font-size:.5rem; color: #827467; line-height: 1.7; width:11rem; float:right;}
.culture img { float:left; margin-right:.4rem; border-radius:1.125rem; width:2.25rem; height:2.25rem; }


.nboxbg{ width:95%; margin:0 auto; background:#FFFFFF; padding-bottom:.5rem; border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;}
.weizhi{ width:100%; height:auto; overflow:hidden; line-height:.6rem; color:#000000; font-size:.5rem; padding:.5rem; background:#ececec;border-bottom: #f5f5f5 1px solid; }
.weizhi h1{ display:block; float:left; margin-right:.2rem;}
.weizhi h1 a{ display:block;padding:0 .4rem 0 .4rem; background:#333; color:#FFFFFF; font-size:.5rem; line-height:1.2rem}
#dlon{ background:#e41d1d}
.yinc{ display: none;}


.bgbai{ background:#FFFFFF;}
.bghui{ background:#f4f4f4;}
.bghong{ background:#e41d1d;}
.shadow{-o-box-shadow:0 0 .3rem rgba(0,0,0,.2); -ms-box-shadow:0 0 .3rem rgba(0,0,0,.2); -moz-box-shadow:0 0 .3rem rgba(0,0,0,.2); -webkit-box-shadow:0 0 .3rem rgba(0,0,0,.2); box-shadow:0 0 .3rem rgba(0,0,0,.2);}
.p20{ padding:1rem 0 1rem 0;}

/*内页子菜单排列*/
.zmenu{ padding:.5rem; background:#FFFFFF; margin:0 auto;}
.zmenu a{ display:inline-block; padding:.2rem .3rem .2rem .3rem; font-size:.5rem; color:#000; background:#ececec; border:#CCCCCC 1px solid; margin:.2rem .2rem 0 0;}  /* 去掉链接触摸高亮 */

.jsk{ width:100%; height:auto; overflow:hidden;}
.jsk img{ width:100%; height:100%; display:block; margin:0 auto;}


.rightbox-des{ width:100%; padding:10px; background:#f7f7f7; color:#666; border:#e6e6e6 1px solid; border-radius:5px; font-size:13px; line-height:28px; font-weight:bold; }
.rightbox-con{width:100%; line-height:200%; float:left; font-size:13px; font-family:"宋体"; padding:30px 0 30px 0;white-space:pre-wrap;}
.rightbox-list{ width:100%;}
.rightbox-list .list-content a{display: inline-block; font-size: 14px; color: #666; }
.rightbox-list .list-content a:hover{ background:#ececec;}
.J-items{cursor: pointer;width:100%; padding:10px;}
.sort-rigth-dot{display: inline-block; vertical-align: middle; font-size: 16px; width: 16px; height: 16px; text-align: center; background-color: #00c8bc; border-radius: 16px; color: #fff; line-height: 16px; letter-spacing: 0; font-style:normal;}
.sort-right-items .list-content span{display: inline-block; vertical-align: middle; margin-left: 5px;}
.sort-items-block{border: 1px solid #d2d2d2;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;background-color: #fff;margin-top: 25px;padding: 30px;overflow: hidden;display: none;}

.sort-items-wrap{float: left; width:100%;  font-size: 14px; margin-top: -15px; color: #666; max-height: 500px; overflow: auto;}
.sort-items-wrap ol{ margin-left:2em;}
.sort-items-wrap ol li{display:list-item;list-style-type:decimal;margin-left:20px;}
.rel{ position:relative;}



