/* ----------------------------------------------------------------

	Custom CSS



	Add all your Custom Styled CSS here for New Styles or

	Overwriting Default Theme Styles for Better Hanlding Updates

-----------------------------------------------------------------*/

/*------------------------------公共样式-------------------------*/

ul.nostyle,ol.nostyle { list-style: none; }

ul.stars li{    padding-left: 25px;    background: url(../images/pro-li.png)0 10px;    background-repeat: no-repeat;    font-size: 16px;    line-height: 33px;    margin-bottom: 10px !important;}

.pic img{

	width: 100%;

}

/*------------------------3D轮播----------------------*/

    .caroursel {        margin: 70px auto;    }

    .poster-main {        position: relative;        width: 900px;        height: 270px    }

    .poster-main a,

    .poster-main img {        display: block;    }

    .poster-main .poster-list {        width: 900px;        height: 270px    }

    .poster-main .poster-list .poster-item {        position: absolute;        left: 0px;        top: 0px    }

    .poster-main .poster-btn { position: absolute;  height: 100%; width: 100px; top: 0;        z-index: 10;  opacity: 1;  cursor:pointer    }



/*------------------------------3D轮播 end-----------------------------------*/



/*------------------------------首页---------------------------------*/

#header-wrap{	height: auto;}

#header{height: auto;}

#logo {margin-top: 0px;}

#logo img{height: 35px;}

#logo h5{font-size: 12px;color: #999;font-weight: normal;margin-bottom: 0px;}

#logo  a h5 { display: none; }

#top-bar{    border-bottom: none;    background: #fff;    line-height: 14px;    z-index: 999;        height: 30px;}

#header.transparent-header{	background: #fff;}

#top-bar form{    margin-bottom: 0px;}

#top-bar form span{	font-weight: normal;}

#top-bar form input{

	padding: 5px 10px;

	font-size: 12px;

	font-weight: normal;

	color: #a0a0a0;

	border-radius: 10px;

	border: 1px solid #e5e5e5;

}

.current > a > div{    background: #1fade7;    color: #fff;}



#primary-menu ul li > a{	padding:0px 5px !important;	font-weight: normal;}

#primary-menu ul li > a > div {	padding: 10px 26px !important;}

#primary-menu > ul > li.sub-menu > a > div { padding:10px 20px !important; }

/*#header.sticky-header:not(.static-sticky) #primary-menu ul li > a { padding: 0px 16px !important; }*/





#primary-menu ul ul li > a > div { padding: 10px 16px !important; }

#primary-menu ul li span{	display: block !important;	font-size: 10px;	margin-top: -6px;}

.current > a div{	color: #fff;}

#primary-menu ul li > a:hover div{	background: #1fade7;    color: #fff;}



/* #header.sticky-header:not(.static-sticky) #primary-menu ul ul li > a{ padding: 10px 16px !important; } */

.ytl-content{	padding-top: 150px;}

.data-i{	background: #fff;	padding:20px;	border-radius: 3px;}

.data-i img,.data-intro{	float: left;}

.data-intro{	padding-left: 20px;}

.data-intro h4{	margin-bottom: 10px;	color: #147cb9;}

.data-intro p{	color: #318dc2;	margin-bottom: 10px;}

.head-tit h3{	color: #fff;	margin-bottom: 10px;	margin-top: 30px;	font-weight: normal;}

.head-tit p{	color: #b6d7e9;}

.head-tit-data:after{

	content: '';

    display: block;

    margin-top: 30px;

    width: 40px;

    border-top: 5px solid #fff;

    border-radius: 5px;

    margin: 0 auto;

}

.head-tit-data h1{color: #fff !important;text-align: center;font-size: 42px;margin-bottom:10px;margin-top: 30px;}

.head-tit-brand:after{

	content: '';

    display: block;

    margin-top: 30px;

    width: 40px;

    border-top: 2px solid #fff;

    margin: 0 auto;

}

.font_happy{

  font-size: 20px;

  font-family: "HappyZcool";

  color: rgb( 250, 250, 250 );

  line-height: 1.8;

  text-align: left;

}

.font1 {color: #96e2fd; line-height: 30px;font-size: 16px;}

.ab-data { background: rgba(255,255,255,0.2); padding: 20px;border-radius: 10px; margin-top: 30px;}

.head-tit-brand h3{

	color: #fff;

}

.head-tit-sf h3{

	color: #000;

}

.head-tit-brand{

	margin-bottom: 20px;

}

.brand-intro{

	color: #fafafa;

}

.head-tit-sf h3 span{

	color: #2e92ca;

	font-weight: bold;

}

.head-tit-sf.active:after{

	content: '';

    display: block;

    margin-top: 30px;

    width: 40px;

    border-top: 2px solid #28aeea;

    margin: 0 auto;	

}

.head-tit-pro:after{

	content: '';

    display: block;

    margin-top: 10px;

    width: 40px;

    border-top: 2px solid #fff;

}

.sf-more{

    background: #fcc927;

    padding: 15px 40px;

    border-radius: 30px;

    color: #fff;

    font-size: 20px;

    font-weight: bold;

    display: inline-block;

    margin-top: 30px;

}

.head-tit-users:after{

	content: '';

    display: block;

    margin-top: 10px;

    width: 60px;

    border-top: 4px solid #28aeea;

    border-radius: 5px;

    margin: 0 auto;	

}

.head-tit-users h1{

	color: #000;

	font-size: 42px;

	margin-top: 30px;

	margin-bottom: 10px;



}

.tab-container{

	height: 450px;

	padding: 30px;

}

/* .table-bg .table tbody tr:first-child{width: 30%;} */
.table-bg .table tbody tr td,.table-bg .table thead tr th{border:2px solid #f6f6f6; padding: 20px;}

.table-bg .table thead tr th {border-top:2px solid #f6f6f6; text-align: center;font-size: 20px;color: #5e5e5e; }
.table-bg .table tbody tr td:first-child{ padding: 10px; background: #eaf4fe; width: 20%; font-size: 20px !important;color: #5e5e5e; font-weight: 600; line-height: 30px;}



.toggleta h2 span {display: none;}

.user-content{/*

	background: #fff;*//*

	width: 445px;

	height: 308px;*/

	background: transparent;

}

.brand-head{

	background:url(../images/ytl-bg2.jpg) no-repeat center;

	height: 250px;

	padding-top: 100px;

    padding-bottom: 40px;

}

.honor .owl-nav .owl-prev { left: -130px !important; }

.honor .owl-nav .owl-next { right: -130px !important; }

.honor .owl-dots { position: relative; top: 130px; }

#slider .owl-nav{	opacity: 1; }

.bslider{	overflow: visible !important;}

.foot-head h4:after{

	content: '';

    display: block;

    margin-top: 10px;

    width: 20px;

    border-top: 2px solid #fff;

}

#oc-clients-full{background: #fff;padding: 60px; padding-bottom: 30px; border-radius: 10px;margin-top: -70px !important;}

.foot-head h4{

	color: #fff;

	margin-bottom: 10px;

	margin-top: 30px;

	font-weight: normal;

}

.foot-link ul{	list-style: none;}

.foot-link li a{	color: #7ecef4 !important;	font-size: 14px;}

.foot-link li a:hover{    text-decoration: underline !important;}

footer{	background-color: #167bbb !important;}

.copyrights{	background: #0d5e92;}

.copyright-links{	color: #fff;	padding:10px 0px;}

#slider{	overflow: visible;}

#slider .fslider, .fslider .flexslider,.fslider .slider-wrap{	overflow: visible !important;}

.owl-carousel .owl-item img{width: 70%; margin:0 auto;}

.fp-controlArrow.fp-prev{	border:0px;	left: -100px;	width: auto;}

.fp-controlArrow.fp-next{

	border:0px;

	right: -100px;

	width: auto;

}

.fp-controlArrow{

	top: 15%;

}

.fp-slidesNav{left: 50% !important; top: 95%;    margin-left: -15px !important;}

.icon-right{

transform:rotate(180deg);

-ms-transform:rotate(180deg); /* Internet Explorer */

-moz-transform:rotate(180deg); /* Firefox */

-webkit-transform:rotate(180deg); /* Safari 和 Chrome */

-o-transform:rotate(180deg); /* Opera */

}



.foot-link img{

	width: 35%;

}

.pro-intro dl dd{

	/*list-style: url(../images/pro-li.png)*/

	padding-left: 25px;

	background: url(../images/pro-li.png)0 10px;

	background-repeat: no-repeat; 

	font-size: 16px;	

	line-height: 33px;

	margin-bottom: 10px !important;

}

.col-sm-6 .index_but{margin-top: 10%;}

.col-sm-6 .index_but a.button{

	font-weight: 400 !important;

	font-size:28px !important;



}

.col-sm-6 .index_but a.button.btn-warning:hover{

	background: #444 !important;

	-webkit-transition: all .2s ease-in-out;

    -o-transition: all .2s ease-in-out;

    transition: all .2s ease-in-out;

}

.col-sm-6 .index_but a.button.btn-warning{

	background: #fcc927 !important;

	-webkit-transition: all .2s ease-in-out;

    -o-transition: all .2s ease-in-out;

    transition: all .2s ease-in-out;

}



.brand-intro p{

	font-size: 15px;

	line-height: 24px;

}



/* 工作站 */

.workstation-content { background: #e1f5fe; border-radius: 10px; padding: 30px;}



/*系列产品*/

.banner2{

	background:url(../images/product-ban2.png) no-repeat left center;

    background-size: contain;

    padding-top: 30px;

}

.banner3{

	background:url(../images/product-bg-ban3.jpg) center;

	background-size: 100%;

	padding-top: 30px;

}

.banner4{

	background:url(../images/product-bg-ban4.jpg) no-repeat center;

    background-size: cover;

	padding-top: 30px;

}

.banner5{

	background:url(../images/faq-bg.jpg) no-repeat center;

	background-size: 100%;

	padding-top: 30px;

}

.head-product h3{

	color: #000;

}

.head-product:after{

	content: '';

    display: block;

    margin-top: 30px;

    width: 40px;

    border-top: 2px solid #28aeea;

    margin: 0 auto;

}

.ban2-content{

	padding: 30px;

}

.ban2-intro{

	padding: 20px;

	width: 70%;

	margin: 0 auto;

	text-align: center;

}

.ban2-intro h4{

	margin-bottom: 0px;/*

	font-weight: normal;*/

	font-size: 18px;

}

.c1 h4{

	color: #e98d13;

}

.c2 h4{

	color: #eb4e61;

}

.c3 h4{

	color: #4fceb5;

}

.ban2-intro p{

	font-weight: bold;

}

.ban2-intro span{

	display: block;

	color: #999;

	text-align: center;

	font-weight: normal;

}

.product-bear{

	background: url(../images/product-bear.png) no-repeat center center;

	height: 490px;



}

.head-ban3-product h3{

	color: #fff;

}

.head-ban3-product:after{

	content: '';

    display: block;

    margin-top: 10px;

    width: 40px;

    border-top: 2px solid #fff;

    margin:0 auto;

}

.no-something{

	width: 60%;

    float: right;

    margin: 20px;

    margin-right: 6%;

}

.nosh-top{

    padding: 20px;

    border-radius: 10px;

	color: #28aeea;

	background: #fff;

	margin-bottom: 30px;

}

.no-something p{

	margin-bottom: 10px;

    font-size: 18px;

    line-height: 30px;

}

.nosh-half{

	margin-top: 30px;

	width: 80%;

}

.nosh-half h4{

	font-size: 24px;

	font-weight: normal;

}

.nosh-half p{

	font-size: 15px;

}

.nosh-half h4,.nosh-half p{

	color: #fff;

	margin-bottom: 0px;

}

.nosh-foot{

	width: 80%;

	margin: 0 auto;

}

.faq-head span{

    background: #28aeea;

    border-radius: 50%;

    width: 20px;

    height: 20px;

    display: inline-block;

    color: #fff !important;

    text-align: center;

    margin-right: 5px;

    font-size: 14px;

}

.faq-head h5{

	margin-bottom: 0px;

	color: #28aeea;

	font-size: 18px;

}

.faq-content{

	margin:80px 0px;

}

.faq-intro{

	font-size: 15px;

}

.faq-tit{

	margin-top: 50%;

}





/*banner*/

.circle > li { position: relative; }

.circle > li:before { content:" ● "; color: #1473b5;    position: absolute;    left: 0px;}

.circle > li { color: #5e5e5e; font-size: 20px; line-height: 30px; padding-left: 20px; font-weight:bold;}

.circle > li > h5 { color: #1fade7;font-size: 16px; display: inline-block; margin-top: 0px;margin-bottom:0px;}

.circle > li > ol { margin-top: 10px; }

.circle > li > ol > li { color: #8c8c8c; font-size: 16px;    line-height: 35px; font-weight: normal;}

.lump { box-shadow: 0 0 50px #def5ff; background: #fff; padding:30px; position: relative;}

.lump > p { color: #5e5e5e;font-size: 20px; position: relative; }

.lump-tit h2:before { content: "";border-left: 5px solid #1574b6; height: 25px;  margin-right:20px;    display: inline-block; position: relative;bottom: -4px; }

.lump-tit h2{ color: #333; font-size: 26px;font-weight: bold; }

.lump-tit h2 span { font-weight: normal; font-size: 22px; color: #1876b7; }

.lump > .toggle {margin-bottom: 0px;}

.lump > .toggle > .togglet >.lump-tit h2 { margin-bottom: 0px; }

.quotation-bg { position: absolute; top: 80px;left: 60px; z-index: 0;}

.quotation1 { left: auto;top: auto;bottom: 60px ;right: 60px; }

.quotation-bg img { z-index: 0; }

.circle-1 li {font-weight: normal;margin-top: 10px;}

.circle-1 li h3 { font-size: 20px; font-weight:600; margin-bottom: 0px; }

.circle-1 li h4 { font-weight: normal; }

.circle-1 p{ font-size: 16px; color: #5e5e5e; margin-bottom: 10px;margin-top: 10px; position: relative;}

.circle-1 p > span { color: #6aa6e4; }

/*关于我们*/

.brand-content{

	background: url(../images/about-bg.jpg) no-repeat center bottom;

}

.about-head{

    width: 100%;

    position: absolute;

    top: 55px;sition: relative;



}

.about-head ul li{

	float: left;

	list-style: none;

}

.about-head ul li.ab-active a,.about-head ul li:hover a{

	background: url(../images/icon-clound-active.png) no-repeat center center;

	background-size: 90% 65px;

	transition: all 0.7s;

}

.about-head ul{

	display: table;

    margin: 0 auto;

}

.about-head ul li a{

	background: url(../images/icon-cloud.png) no-repeat center center;

	padding: 20px 50px;

    background-size: 80% 60px;

    font-size: 18px;

    color: #fff;

}

.about-content{

	background: url(../images/ab-content-bg.png) no-repeat center center;

	padding: 80px;

	background-size: 90%;

	min-height: 800px;



}

.about-content li{ list-style: url(../images/icon-aquee.png);    /* padding: 17px 10px;  */}

.about-content li > p { font-size: 16px;color: #000; margin-bottom: 10px; }

.ab-intro{

	width: 80%;

    margin: 0 auto;

    min-height: 380px;

    padding-top:70px;

    font-size: 16px;

    color: #666;

}



.container{

	position: relative;

}

.ab-intro span{

	color: #1fade7;

	font-weight: bold;

	font-size: 18px;

}



.lc-content{

	background: url(../images/ab-lc-big-bg.jpg)no-repeat center bottom;

	background-size:90%;

}

.lc-bg { background: url(../images/ab-lc-bg.png)no-repeat 20px bottom;background-size: 100% !important; }

.val-head{

	background: url(../images/icon-val.png) no-repeat center;

	background-size: 80%;

    width: 150px;

    height: 150px;

    padding-top: 40px;

}

.val-head h3{

    /* line-height: 150px; */

    font-size: 18px;

    text-align: center;

    color: #1fade7;

}

.val-content{

	text-align: center;

}

.val-content > p { color: #1fade7;font-weight: 700; }

.pz-tit span{

    background: url(../images/icon-pz.png) no-repeat left center;

    width: 40px;

    background-size: 90%;

    text-align: center;

    height: 40px;

    display: inline-block;

    line-height: 40px;

    color: #fff !important;

}

.pz-tit h4{

	color: #1fade7;

	margin-bottom: 10px;

}

.pz-tit p{

	line-height: 35px;

}

.pz-content{

	margin: 30px;

	border-bottom: 1px dashed #ddf4fd;

}

.about-love{

	background: url(../images/about-love.png) no-repeat center top  ;

	background-size: 100%;

}

.about-love{

	height: 500px;

	padding-top: 80px;

}

.love-content h4{

	color: #1fade7;

}

.love-content{

	width: 70%;

	margin: 0 auto;

	color: #1fade7;

}

#top-bar .row { position: relative; }

.check-content {}

.check-qcode { display: none; position: absolute; right: 0px;z-index: 9999999;width: 130px; box-shadow: 0 0 5px #eee;padding: 5px;background: #fff;}

.check-qcode img{ width: 100%; }

.check-qcode h5{ margin: 5px;font-weight: normal;color: #666666;font-size: 12px; text-align: center; }



.check-content:hover .check-qcode{ display: block; }

.check-content:hover .check-qcode img{ z-index: 9999; }



#top-bar .row .fleft { margin:0px 20px; }

#top-bar .row .fleft span { line-height: 30px; }

#top-bar .row .fleft span.check { background: #1fade7;border-radius: 10px;padding:3px 10px;color: #fff; }

.footer-check { position: relative; }

.footer-check li span.check { color: #7ecef4 !important;    font-size: 14px; }

.footer-check li span:hover + .check-qcode { display: block; transform: translate(50%, -50%);z-index: 999}





.lc-slider { padding: 180px;padding-top: 25%;min-height: 800px }

.love-content p span{	color: #fcc927;}

.owl-carousel .owl-nav [class*=owl-]{	opacity: 1;}

.honor-pic img:first-child{ position: absolute; left: 30px;bottom: 50px;z-index: 1 }

.fp-tableCell section { /*text-align: center;*/margin: 0 auto; }

.banner-slider { display: none; } 



/*--------------科学喂养--------------------*/

.yu_sect {    max-width: 1000px;    margin: 0 auto;}

.yu_sect .col-xs-12 {    border-radius: 30px;    border: 2px #ddd dashed;    background: #edf6f9;    padding: 20px 20px 20px 30px;  transition:all .3s;}

.yu_sect .col-xs-12:hover {    box-shadow: 0 5px 10px #e5e5e5;}

.yu_sect .col-xs-12 .col-sm-8 .h3 {    padding-left: 45px;    background: url(../images/public/yu-icon.png) no-repeat;    padding-bottom: 10px;}

.yu_sect .col-xs-12 .col-sm-8 p {    font-size: 16px;    line-height: 30px;    margin-bottom: 0 !important;    display: -webkit-box;    -webkit-box-orient: vertical;

    -webkit-line-clamp: 3;    overflow: hidden;}

.color0d8 {    color: #0d80c1 !important;}

.yu-fy ul li:first-child>a {    background: url(../images/nav-active-bg.png)no-repeat;    background-size: 100% 32px;}

.yu-fy ul li:last-child>a {    background: url(../images/nav-active-bg.png)no-repeat;    background-size: 100% 32px;}

.yu-fy ul li a {    border: none !important;    background-color: none !important;    margin: 0 5px;    color: #555;    font-size: 14px !important;}

.yu-fy ul li span {    border: none !important;    margin: 0 5px;    color: #555;    font-size: 14px !important;}

.yu-fy ul li a:hover {    color: #175d84 !important;    background: url(../images/nav-active-bg.png)no-repeat;    background-size: 100% 32px !important;}

 .yu-fy ul li span:focus {    background: none !important;}

.yu_time{position: absolute;bottom: 10px;right: 20px;display: inline-block;color: #aaa;}

.yu_time span a{color: #aaa;margin-left: 10px;}

.yu_time span a:hover{color: #0d80c1;}





.more-link { font-style: initial; }

.entry-meta li a { font-style: initial; }

.entry-meta li { font-style: initial; }

.entry { padding: 25px 0px; }

.entry:hover { box-shadow: 0 0 10px #eee; background: rgba(238, 238, 238, 0.25)}



/* 产品 */

.poster-main .poster-prev-btn {        left: -100px;        background: url("../images/icon-arrow-left.png") no-repeat center center;    }

.poster-main .poster-next-btn {        right: -100px;        background: url("../images/icon-arrow-left.png") no-repeat center center;    }

.poster-list{        list-style: none;    }

.nav-pills > li { width: 200px; }

.boot-tabs li a {background: #bde5ff;margin: 10px;    font-size: 18px;}

.boot-tabs li.active a {background: #fff;color: #1d1d1d;}

.boot-tabs li:hover a {background: #fff;color: #1d1d1d;}

.boot-tabs li.active:hover a {background: #fff;color: #1d1d1d;}



.product {     min-height: 585px; position: relative;    background-size: 100% !important;background-position: center;background-repeat: no-repeat !important; }

.product-list { position: absolute;     top: 70%;width: 65%;    margin-left: 20%; }

.product-list li a span { font-weight: bold;color: #343635; }

.product-list li a { color: #343635; font-size: 16px; }

.product-list li { color: #eece6a; padding-bottom: 5px; }

.product-list li:hover a { text-decoration: underline !important; }



.product-detail { box-shadow: 0 10px 50px #e3ebfb;padding: 60px 30px;background: #fff;margin-top: -200px;margin-bottom: 100px }

.pro_violet li{ color: #c368ab; }

.pro_blue li { color: #69cffb;     margin-bottom: 5px;}

.pro-intro { padding-left: 40px; }

.pro-intro li span { color: #6f6f6f;font-size: 16px }

.pro-intro p { margin-left: -20px;font-size: 20px;color: #414141 }





/* 科学喂养 */

.head-tit-sf {margin: 30px;}

.head-tit-sf h3 a { color: #ccc; }

.head-tit-sf.active h3 a { color: #000; }

.head-tit-sf h3:hover a{ color: #000; }

@media (max-width: 1440px){

	

	.brand-head{		height: 250px;		padding-top: 0px;	}

	.ab-data img{		width: 65%;		margin: 0 auto;	}

	.data-i {	    background: #fff;	    padding: 10px 10px;	    border-radius: 3px;	    width: 80%;	    margin: 0 auto;	}

	.data-i img{		width: 20%;	}

	.kx-pic-sm {		width: 50%;	}

	.head-tit-data h1{ font-size: 32px;margin-top: 0px !important; }

	.head-tit-data { margin-top: 60px !important; }

	.head-tit-users { margin-top: 0px !important; }

	.head-tit-users h1 { font-size: 32px; margin-top: 0px !important; }

	.font_happy { font-size: 16px; }

	.brand-head { height: 150px; }

	.brand-head .head-tit-data h1 { margin-top: 20px !important; }

	.cal-lb { margin-top: 10px !important; }

	ul.stars li { font-size: 13px; }

	.workstation-content { padding-bottom: 0px; }

	.workstation-content .col_half { margin-bottom: 10px !important; }

	.workstation-content .col_half ul.stars { margin-bottom: 10px !important; }

	.honor-pic img{ width: 120px; }

	.honor-pic img:first-child { width: 50px; }

	.section5 .owl-carousel .owl-nav img { width: 80px; }

	.honor .owl-nav .owl-prev { left: -90px !important; }

	.honor .owl-nav .owl-next { right: -90px !important; }

	.section3 .brand-head .head-tit-data { margin-top: 0px !important; margin-bottom:10px !important;}

}

@media (min-width: 992px) and (max-width: 1440px ){

	/*.ab-data {     zoom: 0.7; }*/

	.section .fp-tableCell .container { /*zoom: 0.75;-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7); */ 

		-moz-transform-origin:center;

		-moz-transform:scale(0.8);

		-webkit-transform:scale(0.8);

		-ms-transform:scale(0.8);

		transform:scale(0.8);

		display: block; margin: 0 auto;}

	.section1 .owl-carousel .owl-dots { bottom: 10px; }

	/*.section5 .fp-tableCell .container,.section4 .fp-tableCell .container {

	-moz-transform-origin:center;

	-moz-transform:scale(0.7);

	-webkit-transform:scale(0.7);

	-ms-transform:scale(0.7);

	transform:scale(0.7);

	}*/

/*	.section4 .fp-tableCell .container {

	-moz-transform-origin:center;

	-moz-transform:scale(0.6);

	-webkit-transform:scale(0.6);

	-ms-transform:scale(0.6);

	transform:scale(0.6);

	}*/

	.section5 > section .container > p { font-size: 15px; }

	/*.section4 .head-tit-data { padding-top: 30px; }*/

	.section4  ul.stars li { font-size: 16px; }

	.workstation-content { margin-top: 20px !important; }

	.honor-intro {font-size: 15px;}

	.product { min-height:580px }

	.product-list li a { font-size: 12px }

	.product-list { top: 80%; }

}



@media(min-width: 992px) and (max-width: 1200px){

	#primary-menu ul li > a{     padding: 0px 0px !important; }

	.product { min-height:480px }

}


@media(min-width:1024px){
.product-list li a {
    font-size: 16px;
}
}
@media(max-width: 1024px){

	#page-title { padding: 60px 0px !important; }

	#primary-menu ul li > a { padding:0px !important; font-size: 12px;}

	#top-bar form input { width: 130px; }

	.no-something p { font-size: 15px; }

	.nosh-half p { font-size: 13px; }

	.nosh-half h4 { font-size: 18px; }

	.about-head ul li a { padding: 20px 30px }

	.about-content li > p { font-size: 12px; }

	.lc-slider { min-height: 700px; }

	.about-value { width: 100% !important; }

	.about-love { width: 100% !important; }

	.workstation-content { margin-bottom: 80px; }

	.ab-data  { margin-bottom: 140px; }

	.section4{ padding: 100px 0px }

	.section5 { padding: 100px 0px !important; }

	.section5 .container { width: 80%;margin: 0 auto; }

	.owl-carousel .owl-item img { width: 40%; }

	.ab-data .col-xs-10 img { width: 100%; } 

	.banner-slider { display: block; }

	#page-title { padding: 0px !important; }

	.product-detail { margin:0px; }

	.mobile-tmall > img { width: 100%; }

}

@media(max-width: 992px) and ( min-width: 768px) {

	#logo { height: 70px; }

	#primary-menu-trigger { top: 5px; }

	.about-head ul li a { padding: 20px 30px;font-size: 14px; }

	.ab-intro { width: 90%; }

	.ab-intro span { font-size: 14px;  }

	.about-content li > p { font-size: 11px;margin-bottom: 5px; }

	.about-content {      background-size: contain;}

	.lc-slider { min-height:550px;    padding: 110px;padding-top: 30%; }

	.val-content > p { font-size: 11px; }

	.about-value { padding-top: 20px; }

	.val-head {     width: 120px;    height: 120px;    padding-top: 30px; }

	.val-head h3 { font-size: 12px; }

	.nosh-half { width: 100%; }

	.product { width: 100%;    min-height: 400px; }

	.product-list { width: 80%;margin-left:10%;top:63%; }

	.product-list li { padding-bottom: 0px; }

	.product-list li a { font-size: 11px; }

	.ban2-intro { width: 100%; }





}

@media (max-width: 767px){

	#header{  position: fixed;     width: 100%;    top: 0px !important;}

	#header.transparent-header{    background: #fff;    position: fixed;    width: 100%;    top: 0px !important;    z-index: 999;}

	#top-bar{ /*position: fixed;width: 100%;*/ display: none; }

	#page-title{ padding: 0px !important; }

	#page-title p { font-size: 13px; text-align: left; }

	footer.section .row .col-sm-2:nth-child(4) { clear: both; }

	.lump-tit h2:before { margin:0px; left: -15px;    height: 20px; }

	.quotation-bg { display: none; }

	.lump-tit h2 { font-size: 18px; }

	.lump > p { font-size: 13px }

	.circle-1 li h3 { font-size: 14px; }

	.circle-1 p {  font-size: 13px;    margin-bottom: 5px;    margin-top: 5px; }

	.ab-data img{ width: auto; }

	#logo img { margin:0 auto; }

	#top-bar { padding-top: 0px;/* position: fixed; */}/*

	#header { position: fixed; }*/

	#top-bar .row .fleft span { font-size: 11px; }

	#top-bar .row .fleft { margin: 0px 5px; }

	#logo { height: 60px;padding-top: 5px !important; }

	.pagetit { margin-top: 50px }

	#page-title.page-title-center { padding: 30px 0px !important; }

	.head-tit-data{ margin-top: 0px !important; }







	

	.ab-data .col-xs-10 img { width: 100%; }

	.head-tit-data h1 { font-size: 22px; } 

	.section1 #slider .owl-dots { bottom: 5px; }

	.font_happy { font-size: 14px; }

	.font1 { font-size: 12px; }

	.section1 .banner-slider{ margin-top: 60px !important; }

	.section4 { padding: 0px; }

	.section4 ul.stars li { font-size: 12px;    line-height: 23px; }

	#primary-menu-trigger { top: 5px; }

	.copyright-links { font-size: 11px; }

	footer > .container { z-index: 3 !important; }

	.honor .owl-nav .owl-prev { left: 0px !important; }

	.honor .owl-nav .owl-next { right: 0px !important; }

	.section2 .ab-data h5 { font-size: 11px; font-weight: normal; }

	.section5 .container{ width: 100% !important; }

	.section5 .honor-intro{ font-size: 12px; }



	.about-head { position: static; }

	.about-head ul li{ margin: 20px 10px !important;     width: 90px;}

	.about-head ul li a{ font-size: 12px; }

	.about-content { padding: 0px;min-height: 1px;background: none; }

	.about-head ul li a {     padding: 20px 20px; background-size: 80% 40px; }

	.about-head ul li.ab-active a, .about-head ul li:hover a {     background-size: 90% 45px; }

	.ab-intro { padding-top: 30px; }

	.lc-slider { padding: 0px;min-height: 250px;    padding-top: 25%; }

	.flex-control-nav { bottom: -50px !important; }

	.lc-bg { background-position: center ; }

	.lc-slider >  .fslider { width: 80%;margin:0 auto; }

	.lc-slider >  .fslider  .flex-next { right: -20px; }



	.lc-slider >  .fslider .flex-prev{ left: -20px; }



	.val-head {     width: 100px; height: 100px;    padding-top: 25px;    display: inline-block;    text-align: center; }

	.val-head h3 { font-size: 12px; }

	.val-head > img { width: 30px;height: 30px; }

	.val-content > p { display: inline-block; font-size: 13px; }

	.val-content { text-align: left; }

	.ab-va { background: none !important; }

	.love-content { width:45%;font-size: 12px; }

	.about-love {    background-position: 0px 0px; }



	.product-bear { height: auto;}

	.nav-pills > li { width: 170px }

	.boot-tabs li a { font-size: 13px; }

	.no-something { width: 100%;margin:0px; background: #28aeea;margin-bottom: 30px; }

	.nosh-foot { width: 100%; padding: 20px; }

	.no-something p { font-size: 14px; }

	.nosh-half h4 {font-size: 16px;}

	.nosh-top { color: #fff;background: #28aeea;margin-bottom: 0px; }



	.faq-tit { display: none }

	.yu_sect .col-xs-12 { padding: 20px !important; }

	.yu_sect .col-xs-12 .col-sm-8 .h3 { font-size: 15px;    line-height: 20px;}

	.yu_sect .col-xs-12 .col-sm-8 p { font-size: 12px !important;line-height: 20px  !important; margin-bottom: 20px !important }

	.yu-fy ul li a { padding: 6px !important }

	

	.product-list { position: static; }

	.product { width: 100%;        min-height: 100px;    padding: 0px; background: none !important; }

	.product-list .col_half { margin-bottom: 0px !important; }

	.product-list ul { margin-bottom: 0px; }

	.product-list { width: 100%;padding-left:25px; margin-left:0px;     margin-top: 10px;   }

	.product-list li a { color: #eee; }

	.product-list li a span { color: #eee }

	.pro-intro { padding-left: 20px; }

	.pro-intro p { font-size: 15px; }

	.pro-intro li span { font-size: 12px; }

	.product-detail { box-shadow: none; }



}

.channel-pagecounter{ width:1100px; margin:0px auto; }
.entry-content_p{ margin-bottom:10px;}
.newslistpic{ width:300px!important;; height:140px!important;;  }

