@charset "UTF-8";
/* CSS Document */
@font-face{
font-family: 'SourceHanSansCN';src: url('../fonts/SourceHanSansCN-Light.otf');
src: url('../fonts/SourceHanSansCN-Light.otf') format('truetype')    ;
}

.iabout{background: #fcf9f3;height: auto;overflow: hidden;padding-top: 15px;}
.iabout img{max-width: 100%;}
.iabout .litpic{margin-top: 15px;}
.iabout h4{font-size:18px;color: #ff5f3d;line-height:36px;font-weight: 100;margin-bottom:8px; }
.iabout h2{font-size:26px;color: #333333;line-height:36px;margin-bottom: 12px; }
.iabout p{font-size: 16px;color: #626262;line-height:36px; }
.imore{margin-top:15px;display: block;}



.ishop{position: relative;background: url(../images/ll03.jpg) 0px top no-repeat;padding-top: 25px;background-size: 100%;margin-top:30px;padding-bottom: 50px;}
.ishopp{border: 3px solid #ff5f3e;z-index: 1;height:195px;width: 94%;margin: 0 auto;}
.ishopr{padding: 2%;max-width: 49%;}
.ishopr ul{height: auto;overflow: hidden;}
.ishopr ul li{padding: 10px 15px 10px 10px;width:calc(100% - 20px );display: block;background: -webkit-linear-gradient(left,#ff5f3e,#f84876);
background: -o-linear-gradient(left,#ff5f3e,#f84876);
background: -moz-linear-gradient(left,#ff5f3e,#f84876);
background: -mos-linear-gradient(left,#ff5f3e,#f84876);
background: linear-gradient(left,#ff5f3e,#f84876);}

.ishopr ul li dl{height: auto;overflow: hidden;background: url(../images/ll04.png) right center no-repeat;background-size:25px;}
.ishopr ul li dl.ishoppt{background: none;}
.ishopr ul li dl dt{float: left;text-align: center;width:15%;line-height: 40px;}
.ishopr ul li dl dt img{vertical-align: middle;max-width: 100%;}
.ishopr ul li dl dd{float: right;color: #fff;width: 80%;}
.ishopr ul li dl dd h2{font-size: 18px;line-height: 40px;color: #fff;}
.ishopr ul li:hover{background: -webkit-linear-gradient(left,#fd5753,#ff5f3e);
background: -o-linear-gradient(left,#fd5753,#ff5f3e);
background: -moz-linear-gradient(left,#fd5753,#ff5f3e);
background: -mos-linear-gradient(left,#fd5753,#ff5f3e);
background: linear-gradient(left,#fd5753,#ff5f3e);}




.igy{width: 100%;height: auto;overflow: hidden;}
.igy img{display: block;width: 100%;}

.inews{height: auto;overflow: hidden;margin-bottom: 5%;}
.ltitle{text-align: center;color: #333333;}
.ltitle h3 {font-size:25px;font-weight: 600;}
.ltitle h3 span{color: #fe5d43;}
.ltitle div {width: 80%;margin: 0 auto;overflow: hidden;}
.ltitle div hr {height: 1px;background: #333333;width: 40px;margin: 2px 0;}
.ltitle p {font-size: 18px;font-weight: 400;}
.inews ul li{width:32%;margin-right: 2%;;height: 130px;float: left;position: relative;overflow: hidden;margin-bottom: 15px; }
.inews ul li:nth-child(3n){float: right;margin-right: 0;}
.inews ul li img{width: 100%;vertical-align: middle}
.inews ul li .litpic{height: 130px;overflow: hidden;line-height: 130px;vertical-align: middle;}





/*起源*/

.b1p20{border: 1px solid #e5e5e5;padding: 20px 60px;}
.lOrigin p,.lOrigin{font-size: 14px;line-height: 28px;color: #434343;}
.lOrigin{text-align: center;font-family: 'SourceHanSansCN';}
.lOrigin div{padding: 20px;margin: 0 auto;}
.lOrigin h2{font-size: 20px;color: #1b1b1b;line-height: 24px;margin-bottom: 15px;}
.lOrigin h2 span{color: red;}
.lOrigint{width: 100%;height: auto;overflow: hidden;}
.lOrigint img{width: 100%;}
.lOrigin img{max-width: 100%;}



.lOriginl{height: auto;overflow: hidden;width: 100%;margin:15px auto;}
.lOriginl div{width: 100%;}
.lOriginl div.litpic img{width: 100%;}

.lOriginl .lOriginlc{padding:10px 15px;text-align: center;width:calc(100% - 30px ); }
.lOriginl .lOriginlc.fr{float: left !important;}
.lOriginl .lOriginlc.fl{float: right !important;}
.lOriginl .lOriginlc h2{font-size:24px;line-height: 48px;color: #3a3a3a;position: relative;}
.lOriginl .lOriginlc h2:after{content: "";width: 70px;height: 5px;background-color: #3a3a3a;position: absolute;
left: 50%;margin-left: -35px;top: 58px;}
.lOriginl .lOriginlc p{font-size: 14px;line-height: 36px;color: #434343;margin-top:30px;}
.lOriginl .lOriginlc h2 span{color: red;}
/*产品*/
.bgfafa{background: #fafafa;}

.fastqnav{width:calc(46% - 20px );background: #fff;height: auto;padding: 4% 2%;-moz-box-shadow:0px 0px 10px #333333; -webkit-box-shadow:0px 0px 10px #333333; box-shadow:0px 0px 10px #333333;margin:5% 10px;float: left; }
.fastqnav div{text-align: center;}
.fastqnav div img{margin-bottom: 10px;max-width: 70%;height: 55px;}
.fastqnav div p{font-size: 16px;line-height: 28px;color: #1b1b1b;}
.fastqnav a{display: block;width: 100%;height: 100%;}

.lpro ul{height: auto !important;overflow: hidden;}
.lpro ul li{width:48%;float: left;background: #fff;margin-bottom: 15px;}
.lpro ul li div.litpic{width: 100%;height:130px;overflow: hidden;line-height: 130px;background: #e3e4e4;text-align: center;}
.lpro ul li .litpic img{max-width: 100%;max-height: 130px;}
.lpro ul li dl{text-align: center;line-height: 28px;padding: 10px;}
.lpro ul li dl dt{font-size: 18px;color: #313131;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.lpro ul li dl dd{font-size: 14px;color: #313131;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.lpro ul li:nth-child(2n){margin-right: 0;float: right;}
.next_page{text-align: center;}
.next_page li{display: inline-block;border: 1px solid #ccc;margin: 0 2px;padding: 0 3px}
.next_page span{border: 1px solid #e8e8e8;background: #fff;height: 62px;line-height: 62px;font-size: 16px;padding: 0 20%;display: inline-block;cursor:pointer}

.dqwz{width: 100%;height:50px;line-height: 50px;font-size: 14px;color: #707070;background: url(../images/dq.jpg) repeat-x; }
.dqwz .position{background: url(../images/dqwz.jpg) left center no-repeat;padding-left: 20px;}


.swiper-pagination{right: 15px;display: inline-block;font-size: 20px;width: 50px;border-radius:20px;color: #fff;text-align: center;margin-right: 15px;background-color: rgba(98, 98, 98, 0.72);padding: 5px 15px;left: auto;}

.cpgg{width: 100%;line-height: 36px;}
.cpgg h1{font-size:26px;color: #1b1b1b;margin-top: 25px;margin-bottom: 8px;}
.cpgg h3{font-size: 16px;color: #fc5654;padding-bottom: 30px;border-bottom: 1px solid #eeeeee;font-weight: 100;}
.cpxxgg{font-family: 'SourceHanSansCN';font-size: 16px;color: #707070;line-height:38px;margin-top: 20px;margin-bottom: 10px;}
.cpxxgg h4{font-size: 16px;color: #707070;line-height: 48px;font-weight: 100;}
div.gmurl{display: block;padding: 15px 0;border-bottom: 1px solid #eeeeee;border-top: 1px solid #eeeeee}
div.gmurl a{display: inline-block;}
.gmurl img{max-width: 80%;}
.cpgg h6{font-weight: 100;font-size: 14px;line-height: 36px;color: #707070;margin-top: 25px;}

.pro-intro{border-top: 1px solid #eeeeee;background: #fff;height: auto;overflow: hidden;}
.pro-nav{height: 44px;line-height: 44px;background: #f6f6f6;}
.pro-nav ul li{width: 28%;float: left;font-size: 16px;color: #535353;text-align: center;}
.pro-nav ul li.hover{background: #fff;}

.pro-info{padding: 25px 15px;background: #fff;}
.pro-tit{background: url(../images/spbg.jpg) center no-repeat;height:45px;width: 100%;background-size:120%;text-align: center;line-height:40px;color: #fff;font-size:22px;}
.pro-infot{font-size: 14px;color: #707070;line-height: 40px;margin: 20px auto;}
.pro-infot img{max-width: 100%;height: auto !important;}
.pro-infob{text-align: center;margin-top: 0;}



.labout .litpic img{width: 100%;}
.labout{height: auto;overflow: hidden;}
.laboutr{width: 100%;margin-top: 15px;}
.laboutr h1{font-size:36px;color: #434343;margin-bottom:20px; ;}
.laboutr h1 span{color: #ff5f3d;}
.laboutr p{padding-right: 30px;font-size: 14px;line-height: 20px;color: #434343;position: relative;z-index: 1;}
.laboutr img{margin-top:40px;}
.laboutr dl dt{width: 40%;float: right;}
.laboutr dl dt img{width: 100%;margin-top: 10px;}
.laboutr dl dd{width: 60%;float: left;}
.laboutr dl dd p{padding: 0;line-height: 20px;font-size: 14px;}
.laboutr dl dd h1{margin-bottom: 5px;font-size: 18px;}

.labout .laboutrt2{font-size: 14px;line-height:22px;color: #434343}
.labout .laboutrt2 p{padding-top:10px;}
.laboutr1{width: 100%;}
.laboutr2{position: relative;z-index: 1;;margin-top: 30px;width: 100%;font-size: 14px;line-height: 28px;color: #434343}
.laboutb{position: relative;width:100%;margin: 0 auto;padding-bottom:40px;background: url(../images/about05.jpg) right bottom no-repeat; background-size:180px; }


.lnews{height: auto;}
.lnews ul {height: auto !important;overflow: hidden;}
.lnews ul li{height:auto;overflow: hidden;;margin:25px 10px;width:calc(100% - 20px );-moz-box-shadow:0px 0px 10px #333333; -webkit-box-shadow:0px 0px 10px #333333; box-shadow:0px 0px 10px #333333;}
.lnews ul li dl{padding:2%;width: 46%;float: left; }
.lnews ul li dl dt{font-size: 13px;line-height:30px;color: #898989;}
.lnews ul li dl h2{font-size: 18px;line-height:30px;color: #313131;padding-bottom:5px;border-bottom: 1px #b5b5b5 dashed;height: 60px;overflow: hidden;}
.lnews ul li dl dd{font-size: 13px;margin-top:10px;line-height: 24px;color: #898989;}
.lnews ul li div.litpic{width:48%;overflow: hidden;float: right;text-align: center; height: 230px;line-height: 230px;}
.lnews ul li div.litpic img{vertical-align: middle;max-width: 100%;}


.ctitle{text-align: center;}
.ctitle h2{font-size:28px;line-height: 36px;color: #434343;}
.time{text-align: center;font-size: 14px;line-height: 36px;color: #959595;margin-top: 20px;}
.content{font-size: 16px;line-height: 32px;color: #535353;}
.content img{max-width: 100%;margin:10px auto;height: auto !important;}
.bshare-box{border-bottom: 1px #e8e8e8 solid;border-top: 1px #e8e8e8 dashed;padding:18px 0 20px;text-align: center;}
.bshare-custom a{width: 58px;height: 58px !important;margin-right: 50px;}
.bshare-custom .bshare-weixin{background: url(../images/fx01.jpg) center no-repeat !important;}
.bshare-custom .bshare-sinaminiblog{background: url(../images/fx02.jpg) center no-repeat !important;}
.bshare-custom .bshare-qzone{background: url(../images/fx03.jpg) center no-repeat !important;}
.bshare-custom .bshare-qqmb{background: url(../images/fx04.jpg) center no-repeat !important;}
.bshare-custom .bshare-more.more-style-addthis{display: none;}
.context{height: auto;overflow: hidden;}
.context ul li{float: left;border: 1px solid #000000;height: 42px;line-height: 42px;padding: 0 40px;font-size: 16px;}
.context ul li:last-child{float: right;}
.context ul li a{color: #000;}


.lrecommend ul {height: auto !important;overflow: hidden;}
.lrecommend ul li{width:49%;float: left;margin-bottom: 15px;background: #fff;}
.lrecommend ul li:nth-child(2n){float: right;}
.lrecommend ul li .litpic{position: relative;width: 100%;text-align: center;height:130px; }
.lrecommend ul li .litpic img.pic{width: 100%;height: 130px;}
.lrecommend ul li .litpic img.face{position: absolute;bottom: -22px;border-radius: 30px;width: 45px;height: 45px;left:50%;margin-left: -22.5px;}
.lrecommendjs{font-size: 14px;line-height: 22px;height: 110px;overflow: hidden;padding: 30px 10px 20px;}
.click{padding: 0px 20px 20px;}
.click span{background: url(../images/lb01.jpg) left center no-repeat;padding-left: 30px;font-size:14px;display: inline-block;margin-right:6px; }
/*.click span:last-child{background: url(../images/lb02.jpg) left center no-repeat;}*/


.lcoo{text-align: center;font-size: 14px;line-height:30px;color: #333333;}
.lcoot{}
.lcoot{background: url(../images/hz01.jpg)top center no-repeat;min-height: 275px;position: relative;}
.lcootz{position: absolute;right: 0;width: 65%;height: auto;bottom: 0;background: #fff;}
.lcootzc{padding:20px 0 20px 20px;font-family: 'SourceHanSansCN';width:80%;font-size: 12px;line-height: 22px;color: #333333; }
.lcooli ul li{float: left;width: 33%;text-align: center;margin-bottom: 10px;}
.lcooli ul li img{max-width: 100%;}
.lcooli{height: auto;overflow: hidden;}
.lcooul{height: auto;overflow: hidden;background: -webkit-linear-gradient(left,#ff5f3e,#f84876);
background: -o-linear-gradient(left,#ff5f3e,#f84876);
background: -moz-linear-gradient(left,#ff5f3e,#f84876);
background: -mos-linear-gradient(left,#ff5f3e,#f84876);
background: linear-gradient(left,#ff5f3e,#f84876);}
.lcooul ul{}
.lcooul ul li{width: 100%;float: left;}
.lcooul ul li div{width: 50%;float: left;}
.lcooul ul li div img{width: 100%;}
.lcooul ul li div.lcoodiv{text-align: center;color: #fff;padding-top:10%;line-height: 36px;}
.lcooul ul li div.lcoodiv h2{background: url(../images/hz05.png) top center no-repeat;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;padding-top: 65px;color: #fff;font-size: 18px;}
.lcooul ul li div.lcoodiv p{font-size: 12px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;text-transform:uppercase ;padding: 0 10px;}
.lcooul ul li:nth-child(2) div.lcoodiv h2{background: url(../images/hz06.png) top center no-repeat;}
.lcooul ul li:nth-child(3) div.lcoodiv h2{background: url(../images/hz07.png) top center no-repeat;}

.cooperation .lcoo{text-align: left;}
.cooperation .lcoo p{text-indent: 2em;margin-bottom: 15px;}

/*加入*/
.lcon{height: auto !important;overflow: hidden;}
.lcon ul{height: auto !important;overflow: hidden;}
.lcon ul li{width:calc(48% - 30px );padding: 15px 15px; background: #f5f5f5;float: left;margin-bottom: 20px;}
.lcon ul li dl dt{font-size:16px;color: #1b1b1b;line-height: 26px;margin-bottom:15px;position: relative;text-overflow:ellipsis;white-space: nowrap;}
.lcon ul li dl dt:after{content: "";
width: 40px;
height:2px;
background-color: #cccccc;
position: absolute;
left: 0px;
top: 32px;}
.lcon ul li dl dd{font-size: 12px;line-height:24px;color: #1b1b1b;}
.lcon ul li:nth-child(2n){float: right;}
.lcon ul li p{background: url(../images/hjt.jpg)right center no-repeat;background-size:15px ;font-size:16px;line-height:26px;padding-right: 15px;display: inline-block;margin-top:5px;height:20px;}
.lcon ul li p span{color: #fff;display: none;margin-right: 5px;}


.contact{}
.conmain{background: #f8f8f8;padding:20px 0 70px; }
.conadd{background:#fff url(../images/jr.jpg) right bottom no-repeat;height: auto;overflow: hidden;}

.conaddress{padding:25px 15px 60px;width:calc(100% - 30px ); line-height: 150%;font-size: 16px;line-height: 28px;color: #626262;}
.conaddress h1{font-size: 20px;color: #313131;line-height: 150%;}
.conaddress h4{font-size: 13px;color: #626262;padding-bottom:20px;}
.conaddress p{border-top: 1px solid #ebebeb;padding-bottom: 15px;padding-top: 15px;}
.conaddress p img{display: inline-block;}



.sjz{width: 100%;height: auto;overflow: hidden;}
.sjz h1{background: url(../images/zjx.png) center no-repeat;height:128px; }
.sjzc{background: url(../images/zjxy.png) top center repeat-y;}

.sjzc dl{height: auto;overflow: hidden;/*padding-top: 15px;*/}
.sjzc dl dt,.sjzc dl dd{width: 50%;float: left;display: block;}
.sjzc dl dt{font-size: 36px;color:#fc5459;line-height: 48px;text-indent: 1em;} 
.sjzc dl dd{background: url(../images/dqul.png) right 14px  no-repeat;line-height: 48px;}
.sjzc dl dd div{text-align: right;position: relative;padding-right:50px;font-size: 14px;color: #313131;line-height: 24px;}

.sjzc dl dd div:after{content: "";
width: 30px;
height: 1px;
background-color: #fc5459;
position: absolute;
right:20px;
top: 24px;}

.sjzc dl dt.fl{text-align: right;margin-right: 15px;width: calc(50% - 15px );}
.sjzc dl dd.fr{background: url(../images/dqul.png) left 14px   no-repeat;}
.sjzc dl dd.fr div:after{left:20px;}
.sjzc dl dd.fr div{text-align: left;padding-left:50px;padding-right: 0;}
.sjzc dl dd span{color: #fc5459;}
.sjzc{padding-bottom: 100px;}

.mt90{margin-top: 9% !important;}
.mt50{margin-top: 5% !important;}
.mt25{margin-top: 2.5% !important;}







