@charset "utf-8";
html{-webkit-font-smoothing:antialiased}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
header, hgroup, nav, menu, main, section, article, summary, details, aside, figure, figcaption, footer{display: block;margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,b,caption,cite,code,dfn,em,i,strong,th,var{font-style:normal;font-weight:400}
dl,ol,ul,li{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
a{text-decoration:none}
a:hover{text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:none;blr:expression(this.onFocus=this.blur())}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
textarea{resize:none}
img{vertical-align:middle;max-width: 100%;}
button,input[type=submit],input[type=text],input[type=button],select{-webkit-appearance:none;border-radius:0;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:0;blr:expression(this.onFocus=this.blur())}
body{color:#000;line-height:1.3;font-size:.28rem;opacity: 0;overflow-x: hidden;background:#fff;max-width: 840px;margin: 0 auto;overflow-x: hidden;}

.fl{float:left;}
.fr{float: right}
.fix:after{content:".";display:block;height:0;clear:both;visibility:hidden; font-size:0; line-height:0}
.fix{*zoom:1;}

.layout{padding:0 .2rem; /*position: relative; */}
.layout1{padding:0 .3rem; /*position: relative; */}
.animated {animation-duration: 2s; animation-fill-mode: both; }

.mat20{margin-top: .2rem;}
/* header */
.header{width:100%;height:1.2rem;line-height:1.2rem;background:#fff;position:relative;z-index:999}
.header.line{border-bottom:1px solid #dedede}
.header.boxs{box-shadow: 0 0 4px 3px #ccc;}
.header .back {position: absolute; top: 50%; left: .2rem; margin-top: -.2rem; z-index: 99; border: 0; cursor: pointer; width: 1rem; height: .4rem; line-height: .4rem; background: url(../images/back.png) no-repeat left center; background-size: 15%; font-size: .36rem; color: #666666; padding-left: .3rem; }

.header .toggle{position:absolute;top:50%;left:.2rem;margin-top:-.2rem;z-index:99;border:0;cursor:pointer;width:.5rem;height:.4rem;background:url(../images/toggle.png) no-repeat center;background-size:100%}
.header .toggle.animated{background:url(../images/close.png) no-repeat center;background-size:100%;z-index:103}

.header .logo{text-align:center}
.header .logo p{font-size:.4rem;color:#666}
.header .logo img{max-width: 36%}

.header .home{position: absolute;top:50%;right:.2rem;margin-top:-.2rem;width: .5rem;height: .5rem;border-radius: 50%;background:#71bf44;}
.header .home a{display: block;width: 100%;height: 100%;background: url(../images/home.png) no-repeat center;background-size: 55%}

.header .earth{position: absolute;top:50%;right:.2rem;margin-top:-.2rem;width: .5rem;height: .5rem;border-radius: 50%;background:#71bf44;}
.header .earth a{display: block;width: 100%;height: 100%;background: url(../images/earth.png) no-repeat center;background-size: 55%}
.header .earth ul{display: none; position: absolute; left: -.3rem; width: 1rem; height: auto; }
.header .earth li{width: 100%; text-align: center; line-height: 1; font-size: .32rem; color: #333; padding: .2rem 0; background: #fff; }
.header .earth li:active{color: #71bf44}

.header .nav {position: fixed; left: 0; top: 0; width: 50%; height: 100%; overflow-x: hidden; margin: 0; box-sizing: border-box; background: #71bf44; -webkit-overflow-scrolling: touch; -webkit-transform: translate(300px, 0); transform: translate(300px, 0); z-index: 102; padding:.2rem; }
.header .bg-nav{display:none;background:rgba(0,0,0,.5);position:fixed;top:0;bottom:0;left:0;right:0;z-index:101}
.header .nav.close-nav{-webkit-transition:-webkit-transform 430ms cubic-bezier(.3,0,0,1);transition:transform 430ms cubic-bezier(.3,0,0,1);-webkit-transform:translate(-900px,0);transform:translate(-900px,0)}
.header .nav.open-nav{-webkit-transform:translate(0,0)!important;transform:translate(0,0)!important;-webkit-transition:-webkit-transform 430ms cubic-bezier(.3,0,0,1);transition:transform 430ms cubic-bezier(.3,0,0,1)}
.header .nav li{width: 100%;line-height: 1;margin-bottom: .1rem;background: #71bf44;}
.header .nav li a{font-size:.26rem;color:#fff;display: block;padding: .2rem 0 ;text-align: center;}

.header .nav li:active{background: #f4942d}
/* banner */

.banner{position: relative;overflow: hidden;} 

.banner .swiper-pagination-bullet{opacity: 1;width: .24rem;height: .24rem;background: #fff;border-radius: 50%}
.banner .swiper-pagination-bullet-active{background: #71bf44}

.yy{vertical-align: top;margin-top: -1px;}
/* kong */
.kong{width: 100%;height: .25rem;background: #dcdcdc}

/* return */
.rt{border-bottom: 1px solid #e5e5e5}
#return {overflow: hidden;}

.return .swiper-slide{text-align: center;position: relative;}
.return .swiper-slide:before{content: '/'; font-size: .32rem; color: #ccc; position: absolute; left: 0; margin-top: 0.3rem; }
.return .swiper-slide:first-child:before{display: none;}
.return a {display: inline-block; text-align: center; font-size: .32rem; color: #666666; padding: .3rem .25rem;position: relative;}
.return a.on,
.return a:active{color: #71bf44;border-bottom: 3px solid #71bf44}

.return li{float: left;width: 33.33%;text-align: center;position: relative;}
.return li:before{content: '/'; font-size: .32rem; color: #ccc; position: absolute; left: 0; margin-top: 0.3rem; }
.return li:first-child:before{display: none;}

.return2 li{width: 50%}

/* footer */
.footer{padding:.35rem 0;background: #2f2f2f;text-align: center;}
.footer p{font-size: .24rem;color: #acacac;text-transform: uppercase;font-family: Arial;}
.footer p:first-child{margin-bottom: .2rem;}

/* index */

.index h2{font-size: .4rem;color: #71bf44;text-align: center;padding-bottom: .4rem;border-bottom: 1px solid #e5e5e5;position: relative;}
.index h2 font{color: #666;}
.index h2:after{content: ''; position: absolute; width: .85rem; height: 3px; background: #71bf44; bottom: -2px; left: 50%; margin-left: -.425rem; }

.index .indec{margin:.5rem 0;}
.index .indec p{font-size:.28rem;color: #999999;text-align: center;}
.index .indec p:first-child{margin-bottom:.1rem;}
/* index1 */
.index1{padding-top: .5rem;padding-bottom: .35rem;}

.index1b {overflow: hidden;}


.index1show{width: 85.75%;margin: 0 auto;position: relative;}
.index1show .showpro{background: #f9f9f9;padding-top: .45rem;}
.index1show .showpro span.line{display: block;width: 1.35rem;height: 3px;margin: 0 auto;background: #999;}
.index1show .showpro h3{font-size: .34rem;color: #333;margin: .4rem 0 .6rem;text-align: center;}

.index1show .swiper-button-next3, 
.index1show .swiper-button-prev3{z-index: 999;position: absolute;top:50%;margin-top: -.4rem;opacity: .75; width: .3rem; height: .8rem;  left:-.5rem; background: url(../images/left2.png) no-repeat center; background-size: 85%; }
.index1show .swiper-button-next3{left: auto;right: -.5rem;background: url(../images/right2.png) no-repeat center;background-size: 85%;}

/* index2 */
.index2{background: #f7f7f7;padding-top: .7rem;padding-bottom: .5rem;}

.index2 .change{margin-bottom: .3rem;}
.index2 .change li{float: left;width: 33.333%;background: #8d8d8d;text-align: center;padding: .3rem 0;}
.index2 .change li a{font-size: .36rem;color: #fff;}
.index2 .change li.on,
.index2 .change li:active{background: #71bf44}

.index2 .videos{margin-bottom: .4rem;}
.index2 .videos img{display: block;margin: 0 auto;}
.index2 .videos p{font-size: .3rem;color: #333;margin-top: .2rem;text-align: center;}

.index2 .innew{padding: 0 .2rem;}
.index2 .innew li{padding: .3rem 0; border-bottom: 1px solid #dedede; }
.index2 .innew li h3,
.index2 .innew li p{font-size: .34rem; color: #333; text-align: justify; line-height: .4rem; margin-bottom: .2rem; }
.index2 .innew li p{font-size: .28rem;color: #666666 }
.index2 .innew li span.time{font-size: .28rem;color: #999 }

.index2 .innew a.more{display: block; font-size: .34rem;color: #333333;text-align: center;margin-top: .5rem; }
.index2 .innew a.more:active{color: #71bf44}

/* index3 */
.index3{padding-top: .6rem;padding-bottom: .7rem;}

.index3li li{margin-bottom: .2rem;}
.index3li li .idnexcs{width:37%;background: #f7f7f7}
/* .index3li li .indeximg{width: 63%} */

.index3li li .idnexcs{width:100%;padding:1.58rem 0}
.index3li li .idnexcs span{font-size:.34rem;color:#71bf44;display:block}
/*.index3li li.li1 .idnexcs{background:#f7f7f7 url(../images/index3.jpg) no-repeat right center;background-size:65%}*/
.index3li li.li1 .idnexcs span,.index3li li.li3 .idnexcs span{padding-left:.85rem}
/*.index3li li.li2 .idnexcs{background:#f7f7f7 url(../images/index4.jpg) no-repeat left center;background-size:65%}*/
.index3li li.li2 .idnexcs span{font-size:.34rem;color:#71bf44;display:block;text-align:right;padding-right:.85rem}
/*.index3li li.li3 .idnexcs{background:#f7f7f7 url(../images/index5.jpg) no-repeat right center;background-size:65%}*/


/* 产品属性显示页 */
.main-pros{padding: .3rem 0 .9rem;}

.prostop{padding-bottom: .4rem;}
.prostop .prostopl{width: 52.375% }
.prostop .prostopr{width: 43.75% }
.prostop .prostopr h3{font-size: .32rem; color: #333; margin-bottom: .1rem; }
.prostop .prostopr p{font-size: .28rem; color: #666; text-align: justify; line-height: .36rem; }

.prosbot{}
.prosbot h3{border-bottom: 1px solid #71bf44; }
.prosbot h3 span{display: block; width: 1.88rem; height: .55rem; font-size: .32rem; color: #fff; text-align: center; line-height: .55rem; background-color: #71bf44; }
.prosbot p{font-size: .3rem;color: #666;text-align: justify;text-indent: 2em;line-height: .44rem;}


/* 产品-饮料详情页 */

.pros1t{padding: .2rem 0 .5rem;background: #f5f5f5;}
.pros1t h3{font-size: .34rem;color: #333333;margin:.25rem 0; }
.pros1t p{font-size: .28rem;color: #333333;text-align: justify;line-height: .44rem;}
.pros1t a{display: block;width: 2.3rem;height: .6rem;line-height: .6rem;text-align: center;font-size: .28rem;color: #fff;background-color: #71bf44;margin: .35rem auto 0;}

.pros1b{padding: .5rem 0;background: #fff;}
.pros1b h3{font-size: .34rem;color: #333333;text-align: center;margin-bottom: .4rem;}

.pros1b li{width: 48.75%; margin-bottom: .1rem; margin-left: .1rem;}
.pros1b li p{font-size: .28rem; color: #666666; text-align: center; margin: .18rem 0; }

.pros1b a.more{font-size: .26rem; color: #999999; text-align: center; display: block; position: relative; margin-top: .4rem; }
.pros1b a.more:before,
.pros1b a.more:after{content: ''; position: absolute; top: 50%; left: 0; width: 40%; height: 1px; background-color: #cccccc; }
.pros1b a.more:after{left: auto;right: 0 }

/* 产品与服务 */

.pros2t{padding: .4rem;border-bottom: 1px solid #dedede;}
.pros2t p{font-size: .28rem;color: #666666;text-align: justify;text-indent: 2em;line-height: .44rem;}

.pros2b{padding-top: .6rem; }

.pros2b li{float: left; width: 24.5%; margin-left: .75rem; margin-bottom: .2rem; }
.pros2b li:nth-child(3n+1){margin-left: .3rem;}
.pros2b li a{display: block; width: 100%; height: 100%; border-radius: 50%; }
.pros2b li i{display: block; margin: 0 auto; width: 1.96rem; height: 1.96rem; border-radius: 50%;}
.pros2b li p{font-size: .3rem;color: #666666;margin: .3rem 0;text-align: center; }

.pros2b li.c1 i{background: #eeeeee url(../images/c1.png) no-repeat center; }
.pros2b li.c2 i{background: #eeeeee url(../images/c2.png) no-repeat center; }
.pros2b li.c3 i{background: #eeeeee url(../images/c3.png) no-repeat center; }
.pros2b li.c4 i{background: #eeeeee url(../images/c4.png) no-repeat center; }
.pros2b li.c5 i{background: #eeeeee url(../images/c5.png) no-repeat center; }
.pros2b li.c6 i{background: #eeeeee url(../images/c6.png) no-repeat center; }

.pros2b li.c1:active i{background: #71bf44 url(../images/c1.png) no-repeat center; background-size: 38%}
.pros2b li.c2:active i{background: #71bf44 url(../images/c1.png) no-repeat center; background-size: 38%}
.pros2b li.c3:active i{background: #71bf44 url(../images/c1.png) no-repeat center; background-size: 38%}
.pros2b li.c4:active i{background: #71bf44 url(../images/c1.png) no-repeat center; background-size: 38%}
.pros2b li.c5:active i{background: #71bf44 url(../images/c1.png) no-repeat center; background-size: 38%}
.pros2b li.c6:active i{background: #71bf44 url(../images/c1.png) no-repeat center; background-size: 38%}
.pros2b li:active p{color: #71bf44}

/* 关于凯虹 */

.main-ab1{padding-bottom: .7rem;}
.main-ab1 h3{border-bottom:1px solid #dedede}
.main-ab1 h3 img{max-width:14%}
.main-ab1 h3 span{display:inline-block;font-size:.34rem;color:#666;padding:.3rem 0;position:relative;margin-right:.2rem}
.main-ab1 h3 span:after{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:3px;background-color:#71bf44}
.main-ab1 h3 span.colors:after{background-color:#ffcb08}
.main-ab1 p{font-size:.28rem;color:#666;text-align:justify;line-height:.44rem}
.main-ab1 p.ind{text-indent:2em}

/* 关于凯虹-技术研发*/

.main-ab2{padding-top:.4rem;}
.ad2t{padding-bottom: .4rem;}
.ad2t h3{font-size:.32rem;color:#333;margin:.3rem 0}
.ad2t p{font-size:.28rem;color:#666;text-align:justify;line-height:.44rem}
.ad2t a.more{display:block;width:2.26rem;height:.6rem;line-height:.6rem;text-align:center;font-size:.28rem;color:#fff;background:#71bf44;margin-top:.4rem}

.ad2b{background-color:#f6f6f6;padding-top:.6rem}
.ad2b li{float:left;width:50%;text-align:center;margin-bottom:.4rem}
.ad2b li i{display:block;width:2.5rem;height:2.5rem;margin:0 auto}
.ad2b li p{font-size:.3rem;color:#666;margin:.3rem 0}
.ad2b li:active p{color: #71bf44}

/* 关于凯虹-企业视频 */
.video{padding: .2rem 0;}
.ab3{padding-bottom: .7rem;}
.ab3 li{width: 48.75%; margin-bottom: .2rem; position: relative; }
.ab3 li .cover{position: absolute; bottom: 0; left: 0; width: 100%; text-align: center; padding: .18rem 0; }
.ab3 li .cover p{font-size: .28rem; color: #fff; }

/* 关于凯虹-技术研发-科研成果 */

.ab4{padding: .5rem 0}
.ab4 h3{font-size: .34rem;color: #333;text-align: center;margin-bottom: .4rem;}
.ab4 li{width: 48.75%; margin-bottom: .2rem; position: relative; }
.ab4 li .adpic{border:1px solid #dedede; padding: .12rem; }
.ab4 li .adpic img{display: block;margin: 0 auto;}
.ab4 li p{font-size: .28rem;color: #666;text-align: center;margin: .25rem 0; }

/* 关于凯虹-生产制造 */
.ab5{padding: .45rem 0; }
.ab5 h3{font-size: .34rem;color: #666;text-align: center;margin-bottom: .4rem; }
.ab5 p{font-size: .26rem;color: #666;text-align: center;line-height: .4rem;}

.ab5 h3.line{margin-bottom: 0; padding-bottom: .3rem; border-bottom: 2px solid #dedede; position: relative; }
.ab5 h3.line:after{content: ''; width: .5rem; height: 3px; background: #71bf44; position: absolute; bottom: -2px; left: 50%; margin-left: -.25rem }

.ab5 ul{margin-top: .2rem}
.ab5 li{width: 48.75%; border:1px solid #dcdcdc;margin-bottom: .2rem;}
.ab5 li a{display: block;padding: .1rem;}
.ab5 li img{display: block;margin: 0 auto;}
.ab5 li p{font-size: .28rem;color: #666;text-align: center;margin: .25rem 0 .15rem;}

/* 关于凯虹-生产制造-图库详情 */
.ab6{padding: .4rem 0;}
.ab6 h3.line{padding-bottom: .3rem;margin-bottom: .3rem;border-bottom: 2px solid #dedede; position: relative;font-size: .34rem;color: #666;text-align: center;}
.ab6 h3.line:after{content: ''; width: 1rem; height: 3px; background: #71bf44; position: absolute; bottom: -2px; left: 50%; margin-left: -.5rem }

.ab6 .gallery-top img,
.ab6 .gallery-thumbs img{width: 100%}

.ab6 .gallery-thumbs{margin-top: .2rem;}

.ab6 .swiper-button-next, 
.ab6 .swiper-button-prev{opacity: .75; width: .3rem; height: .8rem; margin-top: -.4rem; left: 0; background: #6fab48 url(../images/left.png) no-repeat center; background-size: 50%; }
.ab6 .swiper-button-next{left: auto;right: 0;background: #6fab48 url(../images/right.png) no-repeat center;background-size: 50%;}

/* 关于凯虹-技术研发-研发中心概述 */
.ab7{padding: .4rem 0;}
.ab7 h3{font-size:.34rem;color: #666;text-align: center;margin-bottom: .2rem;}
.ab7 p{font-size: .26rem;color: #666;text-align: center;line-height: .4rem;}
.ab7 img{display: block;margin: 0 auto;}

/* 关于凯虹-证书及荣誉 */
.main-ab8{padding: .6rem 0 .8rem;}
.ab8t{overflow:hidden;position: relative;}
.ab8t p{font-size: .32rem;color: #4c4c4c;text-align: center;margin-top: .23rem;}

.ab8b{margin-top: .5rem;}
.ab8b p{font-size: .28rem;color: #4c4c4c;text-align: justify;line-height: .4rem;margin-top: 0}

.ab8t .swiper-button-next2, 
.ab8t .swiper-button-prev2{z-index: 999;position: absolute;top:68%;opacity: .75; width: .3rem; height: .8rem;  left:0; background: #6fab48 url(../images/left.png) no-repeat center; background-size: 50%; }
.ab8t .swiper-button-next2{left: auto;right: 0;background: #6fab48 url(../images/right.png) no-repeat center;background-size: 50%;}

/* 凯虹文化-传承经典国学-下载专区-视频下载 */

.wh1{}
.wh1t{padding: .4rem .6rem;}
.wh1t li{width: 3rem; height: .84rem; }
.wh1t li a{display: block;width: 100%;height: 100%;text-align: center;line-height: .84rem;font-size: .32rem;color: #fff;background: #aaa;}
.wh1t li a:active,
.wh1t li a.on{background: #71bf44}

.wh1b li{width: 48.75%; margin-bottom: .4rem; position: relative; }
.wh1b li .wvideo p{font-size: .28rem;color: #666666;text-align: center;margin: .2rem 0;}
.wh1b li .load{text-align: center;}
.wh1b li .load i{display: inline-block;width: .28rem;height:.28rem;background: url(../images/i1.jpg) no-repeat center;background-size: 100%;vertical-align: middle;margin-right: .1rem;}
.wh1b li .load a{font-size: .28rem;color: #71bf44;text-align: center;}


/* 凯虹文化-传承经典国学-阅读详情页 */
.main-wh2{padding-bottom: .7rem;}
.wh2t{margin-top: .4rem;padding-bottom: .9rem;border-bottom: 1px solid #dedede}
.wh2t h3{font-size: .34rem;color: #666666;text-align: center;margin-bottom: .3rem;}
.wh2t p{font-size: .28rem;color: #666666;text-align: justify;text-indent: 2em;line-height: .4rem;}

.wh2c{padding: .4rem 0;text-align: center;}
.wh2c h4{font-size: .32rem;color: #666;margin-bottom: .4rem;}
.wh2c a.load{display: block;width: 2.25rem;height: .65rem;line-height: .65rem;text-align: center;font-size: .28rem;color: #fff;background: #71bf44 url(../images/i1.png) no-repeat 10% center;background-size: 13%;margin: 0 auto;margin-bottom: .4rem;}
.wh2c h5{font-size: .25rem;color: #666;margin-bottom: .2rem;}
.wh2c .share{text-align: center;}
.wh2c .share a{display: inline-block;width: .7rem;height: .7rem;margin-left: .4rem;}
/* .wh2c .share a:first-child{margin-left: 0} */
.wh2c .share a.s1{margin-left: 0; background: url(../images/i2.png) no-repeat center; background-size: 100% }
.wh2c .share a.s2{background: url(../images/i3.png) no-repeat center; background-size: 100% }
.wh2c .share a.s3{background: url(../images/i4.png) no-repeat center; background-size: 100% }

.wh2b{padding: 0 .2rem;}

.wh2b h3,
.wh2b p{font-size: .32rem;color: #666;border-bottom: 1px solid #dcdcdc;padding: .3rem 0;}

.wh2b p a{display: block;font-size: .3rem;color: #666;}
.wh2b p a:active{color: #6fab48}

/* 凯虹文化-传承经典国学-在线播放 */
.wh3b li{margin-bottom: .1rem;}

/* 凯虹文化-传承经典国学-在线播放 */
.wh4t{padding:.4rem 0;border-bottom: 1px dotted #dcdcdc;}
.wh4t h2{font-size: .36rem;color: #71bf44;text-align: center;margin-bottom: .25rem;} 
.wh4t p{font-size: .28rem;color: #c6c6c6;text-align: center;font-family: Arial;}

.wh4b{padding: .4rem 0 1rem;}
.wh4b p{font-size: .28rem;color: #666666;text-align: justify;text-indent: 2em;line-height: .4rem;}

/* 凯虹文化 */

.main-wh5 h3{font-size: .34rem;color: #333333;margin-bottom: .3rem ;}
.main-wh5 span.hrs{display: block;width: .5rem;height: 2px;background: #71bf44;margin-bottom: .3rem;}
.main-wh5 p{font-size: .28rem;color: #666;text-align: justify;line-height: .4rem;}

.wh5t{padding: .3rem 0;background: #fafafa;}
.wh5t .wh5tcon{padding: .3rem .3rem 0;}

.wh5b{padding-bottom: .6rem;}
.wh5b li{background: #fafafa;margin-top: .2rem;padding: .3rem;}

.wh5b li .wh5bl{width:16.25% }
.wh5b li .wh5br{width:75% }

/* 凯虹文化-文化活动 */
.wh6{padding: .3rem 0;}
.wh6cs{width: 48.75%;margin-bottom: .2rem;}

.wh6 .gutter-sizer{width: 2.5%}

.wh6csb{padding: .3rem .2rem;background: #f6f6f6}
.wh6csb h3{font-size: .32rem;color: #333;text-align: justify;line-height: .4rem;margin-bottom: .25rem;}

.wh6csb p{font-size: .26rem;color: #666666;text-align: justify;line-height: .4rem;padding-bottom: .25rem;border-bottom: 1px solid #e0e0e0;}
.wh6csb p.time{border-bottom: 0;padding: 0;padding-top: .2rem;}

.main-wh6{padding-bottom: .6rem;}
.main-wh6 a.more{font-size: .26rem; color: #999999; text-align: center; display: block; position: relative;}
.main-wh6 a.more:before,
.main-wh6 a.more:after{content: ''; position: absolute; top: 50%; left: 0; width: 40%; height: 1px; background-color: #cccccc; }
.main-wh6 a.more:after{left: auto;right: 0 }

/* 凯虹文化-传承经典国学-下载专区 */
.wh7b{padding-bottom: .4rem;}
.wh7b li{padding:.3rem 0;border-bottom:1px solid #ececec;position:relative}
.wh7b li.last{border-bottom:0}
.wh7b .wh7con{padding-left:.5rem;position:relative}
.wh7b .wh7con h3{font-size:.32rem;color:#666;font-weight:700;margin-bottom:.28rem}
.wh7b .wh7con p{font-size:.26rem;color:#666;line-height:.4rem;margin-bottom:.2rem}
.wh7b .wh7con span.time{display:block;font-size:.24rem;color:#999;margin-bottom:.25rem}
.wh7b .wh7con a.load{display:block;font-size:.3rem;color:#fff;width:2.3rem;height:.7rem;line-height:.7rem;text-align:center;text-indent:.2rem;background:#71bf44 url(../images/i1.jpg) no-repeat 10% center;background-size:21%}
.wh7b .wh7con .icon{position:absolute;top:.05rem;left:0;width:.3rem;height:.3rem;background:url(../images/i7.png) no-repeat center;background-size:100%}

/* 凯虹文化-传承经典国学 */

.wh8c{}
.wh8c .showing{width:40.75% }
.wh8c .showdesc{width:57.5% }
.wh8c .showdesc h3{font-size: .32rem;color: #333333;margin-bottom: .3rem;}
.wh8c .showdesc p{font-size: .28rem;color: #666666;text-align: justify;line-height: .4rem;padding: 0!important;border-bottom: 0!important}

.wh8c .cons{height: 5rem;margin-bottom: .2rem;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #71bf44}
.wh8c p{padding: .3rem 0;border-bottom: 1px solid #e0e0e0}
.wh8c p.last{border-bottom: 0}
.wh8c p a{display: block;font-size: .3rem;color: #666666;}
.wh8c p a em{display: inline-block;margin-right: .2rem ;width: .3rem;height: .3rem;vertical-align: middle;}
.wh8c p a em.e1{background: url(../images/i8.png) no-repeat center;background-size: 100%}
.wh8c p a em.e2{background: url(../images/i7.png) no-repeat center;background-size: 100%}

.wh8b{padding-bottom: .65rem}
.wh8b li{padding: .3rem 0;border-bottom: 1px solid #e0e0e0;}
.wh8b .wh8bl{width: 20%;}
.wh8b .wh8br{width: 76.25%;}
.wh8b .wh8br .wh8cs{padding-left: .5rem;position: relative;}
.wh8b .wh8br .wh8cs h3{font-size: .3rem;height: .8rem;line-height: .4rem;font-weight: bold;color: #666666;margin-bottom: .2rem;}
.wh8b .wh8br .wh8cs p{font-size: .26rem;height: .8rem;line-height: .4rem;color: #666666;overflow: hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis;margin-bottom: .15rem;}

.wh8b .wh8br .wh8cs span.time{font-size: .24rem;color: #999;}
.wh8b .wh8br .wh8cs .icon{position: absolute;top: 0;left: 0;width: .3rem;height: .3rem;background: url(../images/i7.png) no-repeat center;background-size: 100%}

/* 加入凯虹 */
.main-jion{margin-top: .1rem;padding-bottom: .8rem;}

.jionq{padding: 0 .2rem;background:#fff;}
.jionq h3{font-size: .32rem;color: #333333;padding: .3rem 0;border-bottom: 1px solid #e0e0e0;background: url(../images/i5.png) no-repeat 95% center;background-size: 3%}
.jionq.on{background: #71bf44;}
.jionq.on h3{color: #fff;background: url(../images/i6.png) no-repeat 97% center;background-size: 6%}

.jiona {display: none;padding: .3rem .2rem;border-bottom: 1px solid #e0e0e0;}
.jiona h4{font-size: .3rem;color: #666666;margin-bottom: .2rem;}
.jiona p{font-size: .28rem;color: #666666;text-align: justify;margin-bottom: .2rem}

/* 资讯中心 */
.main-new{padding-bottom: .2rem;}
.main-new li{padding: .4rem 0;border-bottom: 1px solid #e6e6e6;}
.main-new li.last{border-bottom: 0}
.main-new .newl{width:37.5%}

.main-new .newr{width: 56.65%;margin-left: 3.75%}
.main-new .newr h3{font-size: .32rem; color: #333333; text-align: justify; line-height: .36rem; margin-bottom: .2rem; }
.main-new .newr p{font-size: .28rem; color: #999999; text-align: justify; line-height: .36rem; }


/* 资讯中心详情 */

.newst{text-align: center;padding: .4rem 0 .3rem;border-bottom: 1px solid #dedede;}
.newst h3{font-size: .34rem;color: #333;margin-bottom: .25rem;}
.newst p.sp{text-indent: 0;text-align: center;}
.newst p.sp span{font-size: .26rem; color: #999999; }
.newst p.sp span:first-child{margin: 1rem;}
.newst p {font-size: .28rem;color: #666666;text-align: justify;line-height: .4rem;}
.newst span.spt{font-size: .26rem;color: #666;display: block;text-align: center;margin-top: .15rem;}

.newsc{padding: .4rem 0;text-align: center;}
.newsc a{display: inline-block; width: 2.2rem; height: .84rem; line-height: .84rem; text-align: center; font-size: .28rem; color: #666; border:1px solid #c9c9c9 }
.newsc a.big{width: 3.35rem;}
.newsc a:active{color: #fff;background: #71bf44;border-color: #71bf44;}

.newsb h3{font-size: .32rem;color: #333;}
/* 联系我们 */

.main-lx1 h3{font-size: .34rem;color: #333;margin-bottom: .3rem;}
.main-lx1 p{font-size: .3rem;color: #666666;text-align: justify;margin-bottom: .3rem;line-height: .4rem;}
.main-lx1 p.last{margin-bottom: 0}
.main-lx1 p font{color:#71bf44}

.lx1t{padding: .4rem 0 .2rem;}
.lx1t .lx1con{padding: .4rem .2rem 0;}

.lx1c li{padding: .4rem .2rem;background: #fafafa;margin-bottom: .2rem;}

.lx1b{padding: .2rem 0 .5rem;}
.lx1b input[type=text]{width: 100%;height: .68rem;line-height: .68rem;border:1px solid #d5d5d5;text-indent: .24rem;font-size: .3rem;}
.lx1b textarea{width: 100%;height: 3.38rem;border:1px solid #d5d5d5;text-indent: .24rem;font-size: .3rem;padding-top: .24rem;}
.lx1b input[type=button]{width: 100%;height: .85rem;line-height: .85rem;border:0;font-size: .32rem;color: #fff;background: #71bf44}

/* 联系我们-办事处网点 */
.main-lx2{padding: .3rem 0 .4rem;}
.lx2t p{margin-bottom: .2rem;}
.lx2t select{width: 48.75%; height: .6rem; line-height: .6rem; border:1px solid #e5e5e5; text-indent: .24rem; font-size: .28rem; color: #666;background: #fff;}
.lx2t input[type=text]{width: 6.6rem; height: .6rem; line-height: .6rem; border:1px solid #e5e5e5; border-right: 0; text-indent: .24rem; font-size: .28rem; color: #666; }
.lx2t input[type=submit]{width: 1.35rem; height: .64rem; background: #71bf44; border:0; font-size: .28rem;color: #fff; }
.lx2c{padding-bottom: .3rem;}
.lx2c li{width: 100%; padding: .4rem 0; position: relative; border-bottom: 1px solid #f0f0f0; }
.lx2c li.last{border-bottom: 0}
.lx2c li:active,
.lx2c li.on{background: #ededed; border-color: #ededed; }
.lx2c li .lx2con{padding-left: .8rem;}
.lx2c li .lx2con h4{font-size: .32rem; color: #333; margin-bottom: .2rem; }
.lx2c li .lx2con p{font-size: .28rem; color: #666; margin-bottom: .2rem; }
.lx2c li .lx2cs{position: absolute; top: 50%; margin-top: .-14rem; left: .3rem; font-size: .28rem; color: #cccccc; }

/* 关于凯虹-发展历程 */

.his{padding: .4rem 0;}

.his ul{position:relative;z-index:99}
.his ul:before{content:'';position:absolute;z-index:100;width:2px;height:98%;background:#71bf44;top:.4rem;left:.5rem}

.his li{padding:.5rem .5rem .5rem 1.1rem;background:#f3f3f3;margin-bottom:.2rem;position:relative}
.his li:before{content:'';position:absolute;width:.5rem;height:.5rem;background:url(../images/his.png) no-repeat center;background-size:100%;top:50%;margin-top:-.25rem;left:.26rem}
.his li h3{font-size:.24rem;color:#71bf44;margin-bottom:.1rem}
.his li h3 font{font-size:.48rem;font-family:Arial}
.his li p{font-size:.3rem;color:#666;margin-top:.1rem;text-align:justify}

.ab5 ul li:nth-child(odd){ float:left;}