/*********************************************************************************2560and 1920*************************************************************************************************************/
@media screen and (min-width:1918px) and (max-width:2560px) {
    .u-list-contact-us-lineheight{
       line-height:60px
    }
    .list-message-title-font{
      width:80%;
      height:34px;
      line-height:34px;
      display:flex;
    }
    .list-aboutus-name{
        background-color:#e4f1fd;
        width:100%;
        height:80px;
        border-radius:35px;
        line-height:50px;
    }
    .list-aboutus-name h3{
        height:80px;
        line-height:80px;
        width:20%;
        padding-left:4%;
        float:left;
        text-align:left;
        font-size:2em;
        font-style:italic;
        color:#206ea9;
        letter-spacing:0.6em;
    }
    .list-aboutus-name-bg{
        width:86%;
        margin-left:6%;
        min-height:48em;
        border:solid 1px #d8e6f0;
        background-color:#f2f9fd;
        border-radius:35px
    }
    .list-aboutus-name  .list-aboutus-pic {
        width:100px;
        height:100px;
        float:left;
        margin-top:-1%;
        margin-left:4%
      }
    .list-aboutus-name  .list-aboutus-pic img{
        width:100px;
        height:100px;
        margin-top:-1%
      }
    .list-aboutus-name img{
        width:100px;
        height:100px;
        margin-left:8%;
        margin-top:-1%
      }
	.index-stockcode {
		margin-top: 3%;
		padding-left: 8%;
		text-align: right;
	}
	/*******************************************nav s******************************************************/

	.nav-menu,
	.nav-menu li {
		float: left;
		height: 68px
	}

	.nav-menu {
		padding-right: 0px;
		position: relative;
		margin-top: 0.7%
	}

	.nav-menu::after {
		content: "";
		display: block;
		width: 1px;
		position: absolute;
	}

	.nav-menu li {
		padding: 1em 1em;
		position: relative;
		height: 68px;
		line-height: 68px
	}

	.nav-menu .v1 {
		display: block;
		font-size: 1.4em;
		color: #fff;
		line-height: 68px transition: .3s;
		position: relative
	}

	.nav-menu li.on .v1,
	.nav-menu .v1:hover {
		color: #fff;
		border-bottom: solid 3px #e9b424;
		height: 68px
	}

	.nav-menu li.on .v1::after,
	.nav-menu .v1:hover::after {
		width: 100%
	}

	.nav-menu .v1::after {
		content: "";
		display: block;
		width: 0;
		height: 1px;
		position: absolute;
		bottom: 0;
		left: 50%;
		transition: .3s;
		transform: translateX(-50%);
		background-color: #4e4e4f
	}

	.nav-menu .sub {
		position: absolute;
		left: 0;
		width: 100%;
		top: 100%;
		display: none
	}

	.nav-menu .sub dl {
		padding: 10px 0;
		background-color: rgba(255, 255, 255, .8);
		position: relative
	}

	.nav-menu .sub dl:after {
		content: '';
		position: absolute;
		top: -7px;
		left: 84px;
		width: 9px;
		height: 7px;
		background: url(../images/i-nv2.png) center center no-repeat
	}

	.nav-menu .sub dd a {
		font-size: 1.3em;
		color: #666;
		line-height: 36px;
		display: block;
		text-align: center;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden
	}

	.nav-menu .sub dd:last-child {
		border-bottom: 0
	}

	.nav-menu .sub dd a:hover {
		color: #c49b6d
	}

	/******************************************nav  e******************************************************/
	/*******************************************nav-list s******************************************************/

	.nav-menu-list,
	.nav-menu-list li {
		float: left;
		height: 6.5em
	}

	.nav-menu-list {
		padding-right: 0px;
		position: relative;
		margin-top: -1.7%
	}

	.nav-menu-list::after {
		content: "";
		display: block;
		width: 1px;
		position: absolute;
	}

	.nav-menu-list li {
		padding: 0em 1em;
		position: relative;
		height: 6.5em;
		line-height: 6.5em
	}

	.nav-menu-list .v1 {
		display: block;
		font-size: 1.4em;
		color: #111;
		transition: .3s;
		position: relative
	}

	.nav-menu-list li.on .v1,
	.nav-menu-list .v1:hover {
		color: #fff;
		background-color: #0697f3;
	}

	.nav-menu-list li.on .v1::after,
	.nav-menu-list .v1:hover::after {
		width: 100%;
	}

	.nav-menu-list .v1::after {
		content: "";
		display: block;
		width: 0;
		height: 1px;
		position: absolute;
		bottom: 0;
		left: 50%;
		transition: .3s;
		transform: translateX(-50%);
		background-color: #4e4e4f
	}

	.nav-menu-list .sub {
		position: absolute;
		left: 0;
		width: 100%;
		top: 100%;
		display: none
	}

	.nav-menu-list .sub dl {
		padding: 10px 0;
		background-color: rgba(255, 255, 255, .8);
		position: relative
	}

	.nav-menu-list .sub dl:after {
		content: '';
		position: absolute;
		top: -7px;
		left: 84px;
		width: 9px;
		height: 7px;
		background: url(../images/i-nv2.png) center center no-repeat
	}

	.nav-menu-list .sub dd a {
		font-size: 1.3em;
		color: #666;
		line-height: 36px;
		display: block;
		text-align: center;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden
	}

	.nav-menu-list .sub dd:last-child {
		border-bottom: 0
	}

	.nav-menu-list .sub dd a:hover {
		color: #c49b6d
	}

	/******************************************nav-list  e******************************************************/
	.list-position-bg-new1 {
		background: url(../img/list-position-bg-new.png) repeat;
		top: 52.3em;
		width: 100%;
		display: block;
		height: 6em;
		line-height: 6em;
		background-color: #111;
		opacity: 0.5;
		position: absolute;
		z-index: 9999;
	}

	/******************************************************************解决方案list*****************************************************/
	.index-solutions-list-detail {
		width: 100%;
		background-size: 100% 100%;
		height: 64em;
		background: url(../img/index-solutions-bg-new.png) no-repeat;
	}

	.index-solutions-list {
		width: 100%;
		background-size: 100% 100%;
		height: 64em;
		background: url(../img/index-solutions-bg-new.png) no-repeat;
	}

	.index-solutions-list-value-feed {
		width: 100%;
		background-size: 100% 100%;
		height: 74em;
		margin-top: -8%;
		background: url(../img/list-solutions-value-bg2.png) no-repeat;
	}

	.index-solutions-list-value-feed-pic img {
		width: 56.2em;
		height: 38.5em;
		margin-top: 50%;
		text-align: center
	}

	.index-solutions-list-value-feed-content {
		width: 100%;
		height: auto;
		text-align: left;
		margin-top: 64%
	}

	.index-solutions-list-value-feed-content h2 {
		width: 100%;
		font-size: 3.6em;
		font-weight: bold;
		text-align: left;
		line-height: 3em;
		color: #fff
	}

	.index-solutions-list-value-feed-content p {
		width: 100%;
		font-size: 1.4em;
		text-align: left;
		line-height: 2.5em;
		color: #fff
	}

	.index-solutions-list-value-animal-pic img {
		width: 56.2em;
		height: 38.5em;
		margin-top: 44%;
		text-align: center
	}

	.index-solutions-list-value-market {
		width: 100%;
		background-size: 100% 100%;
		height: 74em;
		margin-top: -8%;
		background: url(../img/list-solutions-value-bg4.png) no-repeat;
	}

	.index-solutions-list-value-scales {
		width: 100%;
		background-size: 100% 100%;
		height: 74em;
		margin-top: -8%;
		background: url(../img/list-solutions-value-bg5.png) no-repeat;
	}

	.index-solutions-list-value-animal {
		width: 100%;
		background-size: 100% 100%;
		height: 74em;
		margin-top: -8%;
		background: url(../img/list-solutions-value-bg3.png) no-repeat;
	}

	.index-solutions-list-value-animal img {
		width: 56.2em;
		height: 38.5em;
		margin-top: 26%;
		text-align: center
	}


	.index-solutions-list-value-animal-content {
		width: 100%;
		height: auto;
		text-align: left;
		margin-top: 31%
	}

	.index-solutions-list-value-animal-content h2 {
		width: 100%;
		font-size: 3.6em;
		font-weight: bold;
		text-align: left;
		line-height: 3em;
		color: #fff
	}

	.index-solutions-list-value-animal-content p {
		width: 100%;
		font-size: 1.4em;
		text-align: left;
		line-height: 2.5em;
		color: #fff
	}

	.index-solutions-list-value-breeding {
		width: 100%;
		background-size: 100% 100%;
		height: 74em;
		background: url(../img/list-solutions-value-bg1.jpg) no-repeat;
	}


	.index-solutions-list-value-breeding-pic {
		width: 100%;
		height: auto;
		text-align: center
	}

	.index-solutions-list-value-breeding-pic img {
		width: 56.2em;
		height: 38.5em;
		margin-top: 50%;
		text-align: center
	}

	.index-solutions-list-value-breeding-content {
		width: 100%;
		height: auto;
		text-align: left;
		margin-top: 34%
	}

	.index-solutions-list-value-breeding-content h2 {
		width: 100%;
		font-size: 3.6em;
		font-weight: bold;
		text-align: left;
		line-height: 3em;
		color: #111
	}

	.index-solutions-list-value-breeding-content p {
		width: 100%;
		font-size: 1.4em;
		text-align: left;
		line-height: 2.5em;
		color: #3d3d3d
	}

	/******************************************************************解决方案list*****************************************************/
	.list-message-form-box {
		width: 100%;
		/* margin:auto 40px;*/
		display: flex;
		flex-direction: column;
		margin-top: 4em
	}

	.list-message-input-reset {
		width: 160px;
		height: 2.2em;
		line-height: 2.2em;
		margin-left: 40px;
		font-size: 1.6em;
		padding-left: 56px;
		text-align: left;
		background-image: linear-gradient(to right, #3dabf9, #078eee);
		border-radius: 35px;
		color: #fff;
	}

	.list-message-input-submit {
		width: 160px;
		height: 2.2em;
		line-height: 2.2em;
		background-image: linear-gradient(to right, #28c31d, #01a101);
		border-radius: 35px;
		font-size: 1.6em;
		margin-left: 40px;
		padding-left: 56px;
		text-align: left;
		color: #fff;
	}

	/*******************************************动态板块***************************************************/
	.index-income-bg {
		width: 100%;
		background-size: 100% 100%;
		height: 92em;
		display: block;
		background: url(../img/index-product-pic.jpg) no-repeat;
	}

	.g-titb1 {
		position: relative;
		text-align: center
	}

	.g-titb1 .en {
		font-size: 9.375vw;
		color: #eef3f7;
		text-transform: uppercase;
		line-height: 1.3;
		white-space: nowrap
	}

	.g-titb1 h3 {
		font-size: 50px;
		color: #454b51;
		position: absolute;
		left: 50%;
		top: 50%;
		white-space: nowrap;
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%)
	}

	.g-titb1.c1 h3 {
		color: #fff
	}

	.g-titb1.c1 .en {
		color: #de6e3b
	}

	.g-titb1.c2 .en {
		color: #fff;
		opacity: .11
	}

	.g-titb1.c3 h3 {
		color: #fff
	}

	.g-titb1.c3 .en,
	.g-titb1.c4 .en {
		color: #000;
		opacity: .1
	}

	.row-a2 {
		padding-bottom: 5.78125vw
	}

	.ul-listb1 {
		overflow: hidden;
		margin-top: -31px;
		padding-bottom: 4%;

	}

	.ul-listb1 li {
		float: left;
		width: 28%;
		background-image: linear-gradient(#fff, #e8e9ea);
		border-radius: 16px;
		margin-left: 2%;
		margin-right: 2%;
		margin-top: 4%
	}


	.ul-listb1 li:nth-child(4) {
		margin-left: 16%;
	}

	.ul-listb1 .con {
		display: block;
		position: relative;
		height: 440px;
		overflow: hidden
	}

	.ul-listb1 .con:hover .box_bg {
		height: 100%
	}

	.ul-listb1 .box {
		border-right: 1px solid #dfe2e5;
		padding: 0 3.125vw
	}

	.ul-listb1 .pic {
		height: 128px;
		line-height: 128px;
		text-align: center;
		font-size: 0;
		margin: 79px 0 30px
	}

	.ul-listb1 .pic img {
		display: inline-block;
		vertical-align: middle;
		max-height: 100%
	}

	.ul-listb1 .tit {
		text-align: center;
		font-size: 18px;
		color: #454b51
	}

	.ul-listb1 .tit b {
		font-size: 24px;
		color: #000
	}

	.ul-listb1 .tit .line {
		width: 40px;
		height: 1px;
		background-color: #4c9ff6;
		margin: 15px auto 23px
	}

	.ul-listb1 .desc {
		font-size: 16px;
		color: #494949;
		line-height: 25px;
		height: 50px;
		overflow: hidden;
		text-align: center
	}

	.ul-listb1 .box_bg {
		padding: 0 3.125vw;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 0;
		border-bottom: 1px solid transparent;
		-webkit-transition: .6s;
		-o-transition: .6s;
		-moz-transition: .6s;
		transition: .6s;
		overflow: hidden
	}

	.ul-listb1 .box_bg .pic {
		margin-top: 79px
	}

	.ul-listb1 .box_bg .tit,
	.ul-listb1 .box_bg .tit b {
		color: #fff
	}

	.ul-listb1 .box_bg .line {
		background-color: #fff
	}

	.ul-listb1 .box_bg .desc {
		color: #fff;
		text-align: center
	}

	.row-a3 {
		padding: 21px 0 5.15625vw;
		background-repeat: no-repeat;
		background-position: center center;
		-o-background-size: cover;
		background-size: cover
	}

	/*******************************************动态板块E***************************************************/

	.u-list-profile-bg {
		background-color: #eef7fb;
		width: 94%;
		margin-left: 3%;
		height: 52px;
		line-height: 52px;
		margin-top: 2%;
		margin-bottom: 3%;
		border-radius: 35px;
		text-align: left;
		border: solid 1px #b9e2f9;
		display: flex
	}

	.u-list-profile-bg h3 {
		background-color: #199eea;
		width: 25%;
		height: 56px;
		line-height: 56px;
		text-align: center;
		letter-spacing: 0.3em;
		padding-left: 2%;
		border-radius: 35px;
		font-size: 26px;
		color: #fff
	}


	.u-list-profile-bg h4 {
		width: 75%;
		height: 56px;
		line-height: 56px;
		letter-spacing: 0.5em;
		text-align: left;
		padding-left: 6%;
		font-size: 24px;
		color: #303030;
		font-weight: lighter;
		font-style: italic
	}

}

/*********************************************************************************2560 and 1920*************************************************************************************************************/

/**********************************************************************1680***********************************************************************************************/
@media screen and (min-width:1678px) and (max-width:1917px) {
    .u-list-contact-us-lineheight{
       line-height:60px
    }

   .list-message-title-font{
      width:80%;
      height:34px;
      line-height:34px;
      display:flex;
    }
    .list-aboutus-name{
        background-color:#e4f1fd;
        width:100%;
        height:80px;
        border-radius:35px;
        line-height:50px;
    }
    .list-aboutus-name h3{
        height:80px;
        line-height:80px;
        width:20%;
        padding-left:4%;
        float:left;
        text-align:left;
        font-size:2em;
        font-style:italic;
        color:#206ea9;
        letter-spacing:0.6em;
    }
    .list-aboutus-name-bg{
        width:86%;
        margin-left:6%;
        min-height:48em;
        border:solid 1px #d8e6f0;
        background-color:#f2f9fd;
        border-radius:35px
    }
    .list-aboutus-name  .list-aboutus-pic {
        width:100px;
        height:100px;
        float:left;
        margin-top:-1%;
        margin-left:4%
      }
    .list-aboutus-name  .list-aboutus-pic img{
        width:100px;
        height:100px;
        margin-top:-1%
      }
    .list-aboutus-name img{
        width:100px;
        height:100px;
        margin-left:8%;
        margin-top:-1%
      }
	.u-list-aboutus-intellectual {
		width: 100%;
	}

	.u-list-aboutus-intellectual li {
		width: 14.2%;
		height: 12em;
		float: left;
		margin-left: 2%
	}

	.u-list-aboutus-intellectual li h3 {
		color: #fff;
		padding-top: 10%;
		font-size: 3em;
		font-weight: bold;
		line-height: 2em;
		text-align: center
	}

	.u-list-aboutus-intellectual li h3 span {
		color: #fff;
		font-size: 0.5em;
	}

	.u-list-aboutus-intellectual li .u-list-aboutus-intellectual-font {
		color: #fff;
		font-size: 1.2em;
		text-align: center
	}

	.u-list-aboutus-intellectual .li01 {
		background-image: url(../img/list-aboutus-intellectual-property-data--bg1.jpg);
		background-size: 100% 100%
	}

	.u-list-aboutus-intellectual .li02 {
		background-image: url(../img/list-aboutus-intellectual-property-data--bg2.jpg);
		background-size: 100% 100%
	}

	.u-list-aboutus-intellectual .li03 {
		background-image: url(../img/list-aboutus-intellectual-property-data--bg3.jpg);
		background-size: 100% 100%
	}

	.u-list-aboutus-intellectual .li04 {
		background-image: url(../img/list-aboutus-intellectual-property-data--bg4.jpg);
		background-size: 100% 100%
	}

	.u-list-aboutus-intellectual .li05 {
		background-image: url(../img/list-aboutus-intellectual-property-data--bg5.jpg);
		background-size: 100% 100%
	}

	.u-list-aboutus-intellectual .li06 {
		background-image: url(../img/list-aboutus-intellectual-property-data--bg6.jpg);
		background-size: 100% 100%
	}

	.u-list-profile-bg {
		background-color: #eef7fb;
		width: 94%;
		margin-left: 3%;
		height: 52px;
		line-height: 52px;
		margin-top: 2%;
		margin-bottom: 3%;
		border-radius: 35px;
		text-align: left;
		border: solid 1px #b9e2f9;
		display: flex
	}

	.u-list-profile-bg h3 {
		background-color: #199eea;
		width: 25%;
		height: 56px;
		line-height: 56px;
		text-align: center;
		letter-spacing: 0.3em;
		padding-left: 2%;
		border-radius: 35px;
		font-size: 26px;
		color: #fff
	}


	.u-list-profile-bg h4 {
		width: 75%;
		height: 56px;
		line-height: 56px;
		letter-spacing: 0.5em;
		text-align: left;
		padding-left: 6%;
		font-size: 24px;
		color: #303030;
		font-weight: lighter;
		font-style: italic
	}

	.index-stockcode {
		margin-top: 3%;
		padding-left: 20%;
		text-align: right;
	}

	/*******************************************nav s******************************************************/

	.nav-menu,
	.nav-menu li {
		float: left;
		height: 68px
	}

	.nav-menu {
		padding-right: 0px;
		position: relative;
		margin-top: 0.7%
	}

	.nav-menu::after {
		content: "";
		display: block;
		width: 1px;
		position: absolute;
	}

	.nav-menu li {
		padding: 1em 1em;
		position: relative;
		height: 68px;
		line-height: 68px
	}

	.nav-menu .v1 {
		display: block;
		font-size: 1.4em;
		color: #fff;
		line-height: 68px transition: .3s;
		position: relative
	}

	.nav-menu li.on .v1,
	.nav-menu .v1:hover {
		color: #fff;
		border-bottom: solid 3px #e9b424;
		height: 68px
	}

	.nav-menu li.on .v1::after,
	.nav-menu .v1:hover::after {
		width: 100%
	}

	.nav-menu .v1::after {
		content: "";
		display: block;
		width: 0;
		height: 1px;
		position: absolute;
		bottom: 0;
		left: 50%;
		transition: .3s;
		transform: translateX(-50%);
		background-color: #4e4e4f
	}

	.nav-menu .sub {
		position: absolute;
		left: 0;
		width: 100%;
		top: 100%;
		display: none
	}

	.nav-menu .sub dl {
		padding: 10px 0;
		background-color: rgba(255, 255, 255, .8);
		position: relative
	}

	.nav-menu .sub dl:after {
		content: '';
		position: absolute;
		top: -7px;
		left: 84px;
		width: 9px;
		height: 7px;
		background: url(../images/i-nv2.png) center center no-repeat
	}

	.nav-menu .sub dd a {
		font-size: 1.3em;
		color: #666;
		line-height: 36px;
		display: block;
		text-align: center;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden
	}

	.nav-menu .sub dd:last-child {
		border-bottom: 0
	}

	.nav-menu .sub dd a:hover {
		color: #c49b6d
	}

	/******************************************nav  e******************************************************/
	/*******************************************nav-list s******************************************************/

	.nav-menu-list,
	.nav-menu-list li {
		float: left;
		height: 6.5em
	}

	.nav-menu-list {
		padding-right: 0px;
		position: relative;
		margin-top: -1.7%
	}

	.nav-menu-list::after {
		content: "";
		display: block;
		width: 1px;
		position: absolute;
	}

	.nav-menu-list li {
		padding: 0em 1em;
		position: relative;
		height: 6.5em;
		line-height: 6.5em
	}

	.nav-menu-list .v1 {
		display: block;
		font-size: 1.4em;
		color: #111;
		transition: .3s;
		position: relative
	}

	.nav-menu-list li.on .v1,
	.nav-menu-list .v1:hover {
		color: #fff;
		background-color: #0697f3;
	}

	.nav-menu-list li.on .v1::after,
	.nav-menu-list .v1:hover::after {
		width: 100%;
	}

	.nav-menu-list .v1::after {
		content: "";
		display: block;
		width: 0;
		height: 1px;
		position: absolute;
		bottom: 0;
		left: 50%;
		transition: .3s;
		transform: translateX(-50%);
		background-color: #4e4e4f
	}

	.nav-menu-list .sub {
		position: absolute;
		left: 0;
		width: 100%;
		top: 100%;
		display: none
	}

	.nav-menu-list .sub dl {
		padding: 10px 0;
		background-color: rgba(255, 255, 255, .8);
		position: relative
	}

	.nav-menu-list .sub dl:after {
		content: '';
		position: absolute;
		top: -7px;
		left: 84px;
		width: 9px;
		height: 7px;
		background: url(../images/i-nv2.png) center center no-repeat
	}

	.nav-menu-list .sub dd a {
		font-size: 1.3em;
		color: #666;
		line-height: 36px;
		display: block;
		text-align: center;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden
	}

	.nav-menu-list .sub dd:last-child {
		border-bottom: 0
	}

	.nav-menu-list .sub dd a:hover {
		color: #c49b6d
	}

	/******************************************nav-list  e******************************************************/
	.list-position-bg-new1 {
		background: url(../img/list-position-bg-new.png) repeat;
		top: 52.3em;
		width: 100%;
		display: block;
		height: 6em;
		line-height: 6em;
		background-color: #111;
		opacity: 0.5;
		position: absolute;
		z-index: 9999;
	}

	/******************************************************************解决方案list*****************************************************/
	.index-solutions-list-value-scales-mt {
		margin-top: 15%
	}

	.index-solutions-list-detail {
		width: 100%;
		background-size: 100% 100%;
		height: 64em;
		background: url(../img/index-solutions-bg-new.png) no-repeat;
	}

	.index-solutions-list {
		width: 100%;
		background-size: 100% 100%;
		height: 64em;
		background: url(../img/index-solutions-bg-new.png) no-repeat;
	}

	.index-solutions-list-value-feed {
		width: 100%;
		background-size: 100% 100%;
		height: 60em;
		margin-top: -8%;
		background: url(../img/list-solutions-value-bg2.png) no-repeat;
	}

	.index-solutions-list-value-feed-pic img {
		width: 56.2em;
		height: 38.5em;
		margin-top: 50%;
		text-align: center
	}

	.index-solutions-list-value-feed-content {
		width: 100%;
		height: auto;
		text-align: left;
		margin-top: 64%
	}

	.index-solutions-list-value-feed-content h2 {
		width: 100%;
		font-size: 3.6em;
		font-weight: bold;
		text-align: left;
		line-height: 3em;
		color: #fff
	}

	.index-solutions-list-value-feed-content p {
		width: 100%;
		font-size: 1.4em;
		text-align: left;
		line-height: 2.5em;
		color: #fff
	}


	.index-solutions-list-value-animal-pic img {
		width: 50.2em;
		height: 32.5em;
		margin-top: 34%;
		text-align: center
	}

	.index-solutions-list-value-market {
		width: 100%;
		background-size: 100% 100%;
		height: 66em;
		margin-top: -8%;
		background: url(../img/list-solutions-value-bg4.png) no-repeat;
	}

	.index-solutions-list-value-scales {
		width: 100%;
		background-size: 100% 100%;
		height: 67em;
		margin-top: -8%;
		background: url(../img/list-solutions-value-bg5.png) no-repeat;
	}


	.index-solutions-list-value-animal {
		width: 100%;
		background-size: 100% 100%;
		height: 62em;
		margin-top: -8%;
		background: url(../img/list-solutions-value-bg3.png) no-repeat;
	}

	.index-solutions-list-value-animal img {
		width: 50.2em;
		height: 32.5em;
		margin-top: 34%;
		text-align: center
	}


	.index-solutions-list-value-animal-content {
		width: 100%;
		height: auto;
		text-align: left;
		margin-top: 31%
	}

	.index-solutions-list-value-animal-content h2 {
		width: 100%;
		font-size: 3.6em;
		font-weight: bold;
		text-align: left;
		line-height: 3em;
		color: #fff
	}

	.index-solutions-list-value-animal-content p {
		width: 100%;
		font-size: 1.4em;
		text-align: left;
		line-height: 2.5em;
		color: #fff
	}

	.index-solutions-list-value-breeding {
		width: 100%;
		background-size: 100% 100%;
		height: 62em;
		background: url(../img/list-solutions-value-bg1.jpg) no-repeat;
	}


	.index-solutions-list-value-breeding-pic {
		width: 100%;
		height: auto;
		text-align: center
	}

	.index-solutions-list-value-breeding-pic img {
		width: 50.2em;
		height: 32.5em;
		margin-top: 26%;
		text-align: center
	}

	.index-solutions-list-value-breeding-content {
		width: 100%;
		height: auto;
		text-align: left;
		margin-top: 4%
	}

	.index-solutions-list-value-breeding-content h2 {
		width: 100%;
		font-size: 3.6em;
		font-weight: bold;
		text-align: left;
		line-height: 3em;
		color: #111
	}

	.index-solutions-list-value-breeding-content p {
		width: 100%;
		font-size: 1.4em;
		text-align: left;
		line-height: 2.5em;
		color: #3d3d3d
	}

	/******************************************************************解决方案list*****************************************************/
	/*******************************************动态板块***************************************************/
	.index-income-bg {
		width: 100%;
		background-size: 100% 100%;
		height: 92em;
		display: block;
		background: url(../img/index-product-pic.jpg) no-repeat;
	}

	.g-titb1 {
		position: relative;
		text-align: center
	}

	.g-titb1 .en {
		font-size: 9.375vw;
		color: #eef3f7;
		text-transform: uppercase;
		line-height: 1.3;
		white-space: nowrap
	}

	.g-titb1 h3 {
		font-size: 50px;
		color: #454b51;
		position: absolute;
		left: 50%;
		top: 50%;
		white-space: nowrap;
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%)
	}

	.g-titb1.c1 h3 {
		color: #fff
	}

	.g-titb1.c1 .en {
		color: #de6e3b
	}

	.g-titb1.c2 .en {
		color: #fff;
		opacity: .11
	}

	.g-titb1.c3 h3 {
		color: #fff
	}

	.g-titb1.c3 .en,
	.g-titb1.c4 .en {
		color: #000;
		opacity: .1
	}

	.row-a2 {
		padding-bottom: 5.78125vw
	}

	.ul-listb1 {
		overflow: hidden;
		margin-top: -31px;
		padding-bottom: 4%;

	}

	.ul-listb1 li {
		float: left;
		width: 28%;
		background-image: linear-gradient(#fff, #e8e9ea);
		border-radius: 16px;
		margin-left: 2%;
		margin-right: 2%;
		margin-top: 4%
	}


	.ul-listb1 li:nth-child(4) {
		margin-left: 16%;
	}

	.ul-listb1 .con {
		display: block;
		position: relative;
		height: 440px;
		overflow: hidden
	}

	.ul-listb1 .con:hover .box_bg {
		height: 100%
	}

	.ul-listb1 .box {
		border-right: 1px solid #dfe2e5;
		padding: 0 3.125vw
	}

	.ul-listb1 .pic {
		height: 128px;
		line-height: 128px;
		text-align: center;
		font-size: 0;
		margin: 79px 0 30px
	}

	.ul-listb1 .pic img {
		display: inline-block;
		vertical-align: middle;
		max-height: 100%
	}

	.ul-listb1 .tit {
		text-align: center;
		font-size: 18px;
		color: #454b51
	}

	.ul-listb1 .tit b {
		font-size: 24px;
		color: #000
	}

	.ul-listb1 .tit .line {
		width: 40px;
		height: 1px;
		background-color: #4c9ff6;
		margin: 15px auto 23px
	}

	.ul-listb1 .desc {
		font-size: 16px;
		color: #494949;
		line-height: 25px;
		height: 50px;
		overflow: hidden;
		text-align: center
	}

	.ul-listb1 .box_bg {
		padding: 0 3.125vw;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 0;
		border-bottom: 1px solid transparent;
		-webkit-transition: .6s;
		-o-transition: .6s;
		-moz-transition: .6s;
		transition: .6s;
		overflow: hidden
	}

	.ul-listb1 .box_bg .pic {
		margin-top: 79px
	}

	.ul-listb1 .box_bg .tit,
	.ul-listb1 .box_bg .tit b {
		color: #fff
	}

	.ul-listb1 .box_bg .line {
		background-color: #fff
	}

	.ul-listb1 .box_bg .desc {
		color: #fff;
		text-align: center
	}

	.row-a3 {
		padding: 21px 0 5.15625vw;
		background-repeat: no-repeat;
		background-position: center center;
		-o-background-size: cover;
		background-size: cover
	}

	/*******************************************动态板块E***************************************************/
	.list-message-form-box {
		width: 100%;
		margin: auto 0px;
		display: flex;
		flex-direction: column;
		margin-top: 4em
	}

	.list-message-input-reset {
		width: 160px;
		height: 2.2em;
		line-height: 2.2em;
		margin-left: 40px;
		font-size: 1.6em;
		padding-left: 56px;
		text-align: left;
		background-image: linear-gradient(to right, #3dabf9, #078eee);
		border-radius: 35px;
		color: #fff;
	}

	.list-message-input-submit {
		width: 160px;
		height: 2.2em;
		line-height: 2.2em;
		background-image: linear-gradient(to right, #28c31d, #01a101);
		border-radius: 35px;
		font-size: 1.6em;
		margin-left: 40px;
		padding-left: 56px;
		text-align: left;
		color: #fff;
	}

	.product-list-img {
		align-items: center;
	}

	.logo-ml20 {
		margin-left: 30%
	}

	.bann-logo img {
		margin-top: 15px;
		margin-bottom: 10px;
		margin-left: 20%;
	}

	.list-solutions-bg {
		background: url(../img/list-solutions-pic.jpg) no-repeat;
		background-size: 100% 100%;
		width: 100%;
		height: 45em;
		margin: 0px auto
	}

	.list-solutions-pic {
		width: 100%;
	}

	.list-solutions-pic ul {
		width: 100%;
	}

	.list-solutions-pic ul li {
		width: 100%;
		height: 71px;
	}

}

/******************************************************************************************1680E******************************************************************************/
/******************************************************************************************1600***********************************************************************************************/
@media screen and (min-width:1580px) and (max-width:1677px) {
    .u-list-contact-us-lineheight{
       line-height:60px
    }
    .list-message-title-font{
      width:80%;
      height:34px;
      line-height:34px;
      display:flex;
    }
    .list-aboutus-name{
        background-color:#e4f1fd;
        width:100%;
        height:80px;
        border-radius:35px;
        line-height:50px;
    }
    .list-aboutus-name h3{
        height:80px;
        line-height:80px;
        width:20%;
        padding-left:4%;
        float:left;
        text-align:left;
        font-size:2em;
        font-style:italic;
        color:#206ea9;
        letter-spacing:0.6em;
    }
    .list-aboutus-name-bg{
        width:86%;
        margin-left:6%;
        min-height:48em;
        border:solid 1px #d8e6f0;
        background-color:#f2f9fd;
        border-radius:35px
    }
    .list-aboutus-name  .list-aboutus-pic {
        width:100px;
        height:100px;
        float:left;
        margin-top:-1%;
        margin-left:4%
      }
    .list-aboutus-name  .list-aboutus-pic img{
        width:100px;
        height:100px;
        margin-top:-1%
      }
    .list-aboutus-name img{
        width:100px;
        height:100px;
        margin-left:8%;
        margin-top:-1%
      }
	.u-list-aboutus-intellectual {
		width: 100%;
	}

	.u-list-aboutus-intellectual li {
		width: 14.2%;
		height: 12em;
		float: left;
		margin-left: 2%
	}

	.u-list-aboutus-intellectual li h3 {
		color: #fff;
		padding-top: 10%;
		font-size: 3em;
		font-weight: bold;
		line-height: 2em;
		text-align: center
	}

	.u-list-aboutus-intellectual li h3 span {
		color: #fff;
		font-size: 0.5em;
	}

	.u-list-aboutus-intellectual li .u-list-aboutus-intellectual-font {
		color: #fff;
		font-size: 1.2em;
		text-align: center
	}

	.u-list-aboutus-intellectual .li01 {
		background-image: url(../img/list-aboutus-intellectual-property-data--bg1.jpg);
		background-size: 100% 100%
	}

	.u-list-aboutus-intellectual .li02 {
		background-image: url(../img/list-aboutus-intellectual-property-data--bg2.jpg);
		background-size: 100% 100%
	}

	.u-list-aboutus-intellectual .li03 {
		background-image: url(../img/list-aboutus-intellectual-property-data--bg3.jpg);
		background-size: 100% 100%
	}

	.u-list-aboutus-intellectual .li04 {
		background-image: url(../img/list-aboutus-intellectual-property-data--bg4.jpg);
		background-size: 100% 100%
	}

	.u-list-aboutus-intellectual .li05 {
		background-image: url(../img/list-aboutus-intellectual-property-data--bg5.jpg);
		background-size: 100% 100%
	}

	.u-list-aboutus-intellectual .li06 {
		background-image: url(../img/list-aboutus-intellectual-property-data--bg6.jpg);
		background-size: 100% 100%
	}

	.u-list-profile-bg {
		background-color: #eef7fb;
		width: 94%;
		margin-left: 3%;
		height: 52px;
		line-height: 52px;
		margin-top: 2%;
		margin-bottom: 3%;
		border-radius: 35px;
		text-align: left;
		border: solid 1px #b9e2f9;
		display: flex
	}

	.u-list-profile-bg h3 {
		background-color: #199eea;
		width: 25%;
		height: 56px;
		line-height: 56px;
		text-align: center;
		letter-spacing: 0.3em;
		padding-left: 2%;
		border-radius: 35px;
		font-size: 26px;
		color: #fff
	}


	.u-list-profile-bg h4 {
		width: 75%;
		height: 56px;
		line-height: 56px;
		letter-spacing: 0.5em;
		text-align: left;
		padding-left: 6%;
		font-size: 24px;
		color: #303030;
		font-weight: lighter;
		font-style: italic
	}

	.index-stockcode {
		margin-top: 3%;
		padding-left: 20%;
		text-align: right;
	}

	/*******************************************nav s******************************************************/

	.nav-menu,
	.nav-menu li {
		float: left;
		height: 68px
	}

	.nav-menu {
		padding-right: 0px;
		position: relative;
		margin-top: 0.7%
	}

	.nav-menu::after {
		content: "";
		display: block;
		width: 1px;
		position: absolute;
	}

	.nav-menu li {
		padding: 1em 1em;
		position: relative;
		height: 68px;
		line-height: 68px
	}

	.nav-menu .v1 {
		display: block;
		font-size: 1.4em;
		color: #fff;
		line-height: 68px transition: .3s;
		position: relative
	}

	.nav-menu li.on .v1,
	.nav-menu .v1:hover {
		color: #fff;
		border-bottom: solid 3px #e9b424;
		height: 68px
	}

	.nav-menu li.on .v1::after,
	.nav-menu .v1:hover::after {
		width: 100%
	}

	.nav-menu .v1::after {
		content: "";
		display: block;
		width: 0;
		height: 1px;
		position: absolute;
		bottom: 0;
		left: 50%;
		transition: .3s;
		transform: translateX(-50%);
		background-color: #4e4e4f
	}

	.nav-menu .sub {
		position: absolute;
		left: 0;
		width: 100%;
		top: 100%;
		display: none
	}

	.nav-menu .sub dl {
		padding: 10px 0;
		background-color: rgba(255, 255, 255, .8);
		position: relative
	}

	.nav-menu .sub dl:after {
		content: '';
		position: absolute;
		top: -7px;
		left: 84px;
		width: 9px;
		height: 7px;
		background: url(../images/i-nv2.png) center center no-repeat
	}

	.nav-menu .sub dd a {
		font-size: 1.3em;
		color: #666;
		line-height: 36px;
		display: block;
		text-align: center;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden
	}

	.nav-menu .sub dd:last-child {
		border-bottom: 0
	}

	.nav-menu .sub dd a:hover {
		color: #c49b6d
	}

	/******************************************nav  e******************************************************/
	/*******************************************nav-list s******************************************************/

	.nav-menu-list,
	.nav-menu-list li {
		float: left;
		height: 5.8em;
	}

	.nav-menu-list {
		padding-right: 0px;
		position: relative;
		margin-top: -1.7%
	}

	.nav-menu-list::after {
		content: "";
		display: block;
		width: 1px;
		position: absolute;
	}

	.nav-menu-list li {
		padding: 1em 1em;
		position: relative;
		height: 5.8em;
		line-height: 5.8em
	}

	.nav-menu-list .v1 {
		display: block;
		font-size: 1.4em;
		color: #111;
		transition: .3s;
		position: relative
	}

	.nav-menu-list li.on .v1,
	.nav-menu-list .v1:hover {
		color: #fff;
		background-color: #0697f3;
	}

	.nav-menu-list li.on .v1::after,
	.nav-menu-list .v1:hover::after {
		width: 100%;
	}

	.nav-menu-list .v1::after {
		content: "";
		display: block;
		width: 0;
		height: 1px;
		position: absolute;
		bottom: 0;
		left: 50%;
		transition: .3s;
		transform: translateX(-50%);
		background-color: #4e4e4f
	}

	.nav-menu-list .sub {
		position: absolute;
		left: 0;
		width: 100%;
		top: 100%;
		display: none
	}

	.nav-menu-list .sub dl {
		padding: 10px 0;
		background-color: rgba(255, 255, 255, .8);
		position: relative
	}

	.nav-menu-list .sub dl:after {
		content: '';
		position: absolute;
		top: -7px;
		left: 84px;
		width: 9px;
		height: 7px;
		background: url(../images/i-nv2.png) center center no-repeat
	}

	.nav-menu-list .sub dd a {
		font-size: 1.3em;
		color: #666;
		line-height: 36px;
		display: block;
		text-align: center;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden
	}

	.nav-menu-list .sub dd:last-child {
		border-bottom: 0
	}

	.nav-menu-list .sub dd a:hover {
		color: #c49b6d
	}

	/******************************************nav-list  e******************************************************/
	.list-position-bg-new1 {
		background: url(../img/list-position-bg-new.png) repeat;
		top: 52.3em;
		width: 100%;
		display: block;
		height: 6em;
		line-height: 6em;
		background-color: #111;
		opacity: 0.5;
		position: absolute;
		z-index: 9999;
	}

	/******************************************************************解决方案list*****************************************************/
	.index-solutions-list-detail {
		width: 100%;
		background-size: 100% 100%;
		height: 64em;
		background: url(../img/index-solutions-bg-new.png) no-repeat;
	}

	.index-solutions-list {
		width: 100%;
		background-size: 100% 100%;
		height: 64em;
		background: url(../img/index-solutions-bg-new.png) no-repeat;
		margin-top: 8%
	}

	.index-solutions-list-value-feed {
		width: 100%;
		background-size: 100% 100%;
		height: 64em;
		margin-top: -8%;
		background: url(../img/list-solutions-value-bg2.png) no-repeat;
	}

	.index-solutions-list-value-feed-pic img {
		width: 42.2em;
		height: 26.5em;
		margin-top: 50%;
		text-align: center
	}

	.index-solutions-list-value-feed-content {
		width: 100%;
		height: auto;
		text-align: left;
		margin-top: 64%
	}

	.index-solutions-list-value-feed-content h2 {
		width: 100%;
		font-size: 3.6em;
		font-weight: bold;
		text-align: left;
		line-height: 3em;
		color: #fff
	}

	.index-solutions-list-value-feed-content p {
		width: 100%;
		font-size: 1.4em;
		text-align: left;
		line-height: 2.5em;
		color: #fff
	}


	.index-solutions-list-value-animal-pic img {
		width: 42.2em;
		height: 26.5em;
		margin-top: 36%;
		text-align: center
	}

	.index-solutions-list-value-market {
		width: 100%;
		background-size: 100% 100%;
		height: 64em;
		margin-top: -8%;
		background: url(../img/list-solutions-value-bg4.png) no-repeat;
	}

	.index-solutions-list-value-scales {
		width: 100%;
		background-size: 100% 100%;
		height: 64em;
		margin-top: -8%;
		background: url(../img/list-solutions-value-bg5.png) no-repeat;
	}


	.index-solutions-list-value-animal {
		width: 100%;
		background-size: 100% 100%;
		height: 64em;
		margin-top: -8%;
		background: url(../img/list-solutions-value-bg3.png) no-repeat;
	}

	.index-solutions-list-value-animal img {
		width: 42.2em;
		height: 26.5em;
		margin-top: 36%;
		text-align: center
	}


	.index-solutions-list-value-animal-content {
		width: 100%;
		height: auto;
		text-align: left;
		margin-top: 31%
	}

	.index-solutions-list-value-animal-content h2 {
		width: 100%;
		font-size: 3.6em;
		font-weight: bold;
		text-align: left;
		line-height: 3em;
		color: #fff
	}

	.index-solutions-list-value-animal-content p {
		width: 100%;
		font-size: 1.4em;
		text-align: left;
		line-height: 2.5em;
		color: #fff
	}

	.index-solutions-list-value-breeding {
		width: 100%;
		background-size: 100% 100%;
		height: 57em;
		background: url(../img/list-solutions-value-bg1.jpg) no-repeat;
	}


	.index-solutions-list-value-breeding-pic {
		width: 100%;
		height: auto;
		text-align: center
	}

	.index-solutions-list-value-breeding-pic img {
		width: 42.2em;
		height: 26.5em;
		margin-top: 46%;
		text-align: center
	}

	.index-solutions-list-value-breeding-content {
		width: 100%;
		height: auto;
		text-align: left;
		margin-top: 12%
	}

	.index-solutions-list-value-breeding-content h2 {
		width: 100%;
		font-size: 3.6em;
		font-weight: bold;
		text-align: left;
		line-height: 3em;
		color: #111
	}

	.index-solutions-list-value-breeding-content p {
		width: 100%;
		font-size: 1.4em;
		text-align: left;
		line-height: 2.5em;
		color: #3d3d3d
	}

	/******************************************************************解决方案list*****************************************************/
	/*******************************************动态板块***************************************************/
	.index-income-bg {
		width: 100%;
		background-size: 100% 100%;
		height: 92em;
		display: block;
		background: url(../img/index-product-pic.jpg) no-repeat;
	}

	.g-titb1 {
		position: relative;
		text-align: center
	}

	.g-titb1 .en {
		font-size: 9.375vw;
		color: #eef3f7;
		text-transform: uppercase;
		line-height: 1.3;
		white-space: nowrap
	}

	.g-titb1 h3 {
		font-size: 50px;
		color: #454b51;
		position: absolute;
		left: 50%;
		top: 50%;
		white-space: nowrap;
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%)
	}

	.g-titb1.c1 h3 {
		color: #fff
	}

	.g-titb1.c1 .en {
		color: #de6e3b
	}

	.g-titb1.c2 .en {
		color: #fff;
		opacity: .11
	}

	.g-titb1.c3 h3 {
		color: #fff
	}

	.g-titb1.c3 .en,
	.g-titb1.c4 .en {
		color: #000;
		opacity: .1
	}

	.row-a2 {
		padding-bottom: 5.78125vw
	}

	.ul-listb1 {
		overflow: hidden;
		margin-top: -31px;
		padding-bottom: 4%;

	}

	.ul-listb1 li {
		float: left;
		width: 28%;
		background-image: linear-gradient(#fff, #e8e9ea);
		border-radius: 16px;
		margin-left: 2%;
		margin-right: 2%;
		margin-top: 4%
	}


	.ul-listb1 li:nth-child(4) {
		margin-left: 16%;
	}

	.ul-listb1 .con {
		display: block;
		position: relative;
		height: 440px;
		overflow: hidden
	}

	.ul-listb1 .con:hover .box_bg {
		height: 100%
	}

	.ul-listb1 .box {
		border-right: 1px solid #dfe2e5;
		padding: 0 3.125vw
	}

	.ul-listb1 .pic {
		height: 128px;
		line-height: 128px;
		text-align: center;
		font-size: 0;
		margin: 79px 0 30px
	}

	.ul-listb1 .pic img {
		display: inline-block;
		vertical-align: middle;
		max-height: 100%
	}

	.ul-listb1 .tit {
		text-align: center;
		font-size: 18px;
		color: #454b51
	}

	.ul-listb1 .tit b {
		font-size: 24px;
		color: #000
	}

	.ul-listb1 .tit .line {
		width: 40px;
		height: 1px;
		background-color: #4c9ff6;
		margin: 15px auto 23px
	}

	.ul-listb1 .desc {
		font-size: 16px;
		color: #494949;
		line-height: 25px;
		height: 50px;
		overflow: hidden;
		text-align: center
	}

	.ul-listb1 .box_bg {
		padding: 0 3.125vw;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 0;
		border-bottom: 1px solid transparent;
		-webkit-transition: .6s;
		-o-transition: .6s;
		-moz-transition: .6s;
		transition: .6s;
		overflow: hidden
	}

	.ul-listb1 .box_bg .pic {
		margin-top: 79px
	}

	.ul-listb1 .box_bg .tit,
	.ul-listb1 .box_bg .tit b {
		color: #fff
	}

	.ul-listb1 .box_bg .line {
		background-color: #fff
	}

	.ul-listb1 .box_bg .desc {
		color: #fff;
		text-align: center
	}

	.row-a3 {
		padding: 21px 0 5.15625vw;
		background-repeat: no-repeat;
		background-position: center center;
		-o-background-size: cover;
		background-size: cover
	}

	/*******************************************动态板块E***************************************************/
	.list-message-form-box {
		width: 100%;
		margin: auto 0px;
		display: flex;
		flex-direction: column;
		margin-top: 4em
	}

	.list-message-input-reset {
		width: 160px;
		height: 2.2em;
		line-height: 2.2em;
		margin-left: 40px;
		font-size: 1.6em;
		padding-left: 56px;
		text-align: left;
		background-image: linear-gradient(to right, #3dabf9, #078eee);
		border-radius: 35px;
		color: #fff;
	}

	.list-message-input-submit {
		width: 160px;
		height: 2.2em;
		line-height: 2.2em;
		background-image: linear-gradient(to right, #28c31d, #01a101);
		border-radius: 35px;
		font-size: 1.6em;
		margin-left: 40px;
		padding-left: 56px;
		text-align: left;
		color: #fff;
	}

	.product-list-img {
		align-items: center;
	}

	.logo-ml20 {
		margin-left: 30%
	}

	.bann-logo img {
		margin-top: 15px;
		margin-bottom: 10px;
		margin-left: 20%;
	}

	.list-solutions-bg {
		background: url(../img/list-solutions-pic.jpg) no-repeat;
		background-size: 100% 100%;
		width: 100%;
		height: 45em;
		margin: 0px auto
	}

	.list-solutions-pic {
		width: 100%;
	}

	.list-solutions-pic ul {
		width: 100%;
	}

	.list-solutions-pic ul li {
		width: 100%;
		height: 71px;
	}

}

/******************************************************************************************1600******************************************************************************/

/******************************************************************************************1600***********************************************************************************************/
@media screen and (min-width:1356px) and (max-width:1579px) {
    .u-list-contact-us-lineheight{
       line-height:60px
    }
    .list-message-title-font{
      width:80%;
      height:34px;
      line-height:34px;
      display:flex;
    }
    .list-aboutus-name{
        background-color:#e4f1fd;
        width:100%;
        height:80px;
        border-radius:35px;
        line-height:50px;
    }
    .list-aboutus-name h3{
        height:80px;
        line-height:80px;
        width:20%;
        padding-left:4%;
        float:left;
        text-align:left;
        font-size:2em;
        font-style:italic;
        color:#206ea9;
        letter-spacing:0.6em;
    }
    .list-aboutus-name-bg{
        width:86%;
        margin-left:6%;
        min-height:48em;
        border:solid 1px #d8e6f0;
        background-color:#f2f9fd;
        border-radius:35px
    }
    .list-aboutus-name  .list-aboutus-pic {
        width:100px;
        height:100px;
        float:left;
        margin-top:-1%;
        margin-left:4%
      }
    .list-aboutus-name  .list-aboutus-pic img{
        width:100px;
        height:100px;
        margin-top:-1%
      }
    .list-aboutus-name img{
        width:100px;
        height:100px;
        margin-left:8%;
        margin-top:-1%
      }

	.u-list-aboutus-intellectual {
		width: 100%;
	}

	.u-list-aboutus-intellectual li {
		width: 14.2%;
		height: 12em;
		float: left;
		margin-left: 2%
	}

	.u-list-aboutus-intellectual li h3 {
		color: #fff;
		padding-top: 10%;
		font-size: 3em;
		font-weight: bold;
		line-height: 2em;
		text-align: center
	}

	.u-list-aboutus-intellectual li h3 span {
		color: #fff;
		font-size: 0.5em;
	}

	.u-list-aboutus-intellectual li .u-list-aboutus-intellectual-font {
		color: #fff;
		font-size: 1.2em;
		text-align: center
	}

	.u-list-aboutus-intellectual .li01 {
		background-image: url(../img/list-aboutus-intellectual-property-data--bg1.jpg);
		background-size: 100% 100%
	}

	.u-list-aboutus-intellectual .li02 {
		background-image: url(../img/list-aboutus-intellectual-property-data--bg2.jpg);
		background-size: 100% 100%
	}

	.u-list-aboutus-intellectual .li03 {
		background-image: url(../img/list-aboutus-intellectual-property-data--bg3.jpg);
		background-size: 100% 100%
	}

	.u-list-aboutus-intellectual .li04 {
		background-image: url(../img/list-aboutus-intellectual-property-data--bg4.jpg);
		background-size: 100% 100%
	}

	.u-list-aboutus-intellectual .li05 {
		background-image: url(../img/list-aboutus-intellectual-property-data--bg5.jpg);
		background-size: 100% 100%
	}

	.u-list-aboutus-intellectual .li06 {
		background-image: url(../img/list-aboutus-intellectual-property-data--bg6.jpg);
		background-size: 100% 100%
	}

	.u-list-profile-bg {
		background-color: #eef7fb;
		width: 94%;
		margin-left: 3%;
		height: 52px;
		line-height: 52px;
		margin-top: 2%;
		margin-bottom: 3%;
		border-radius: 35px;
		text-align: left;
		border: solid 1px #b9e2f9;
		display: flex
	}

	.u-list-profile-bg h3 {
		background-color: #199eea;
		width: 25%;
		height: 56px;
		line-height: 56px;
		text-align: center;
		letter-spacing: 0.3em;
		padding-left: 2%;
		border-radius: 35px;
		font-size: 26px;
		color: #fff
	}


	.u-list-profile-bg h4 {
		width: 75%;
		height: 56px;
		line-height: 56px;
		letter-spacing: 0.5em;
		text-align: left;
		padding-left: 6%;
		font-size: 24px;
		color: #303030;
		font-weight: lighter;
		font-style: italic
	}

	.index-stockcode {
		margin-top: 3%;
		padding-left: 20%;
		text-align: right;
	}

	/*******************************************nav s******************************************************/

	.nav-menu,
	.nav-menu li {
		float: left;
		height: 68px
	}

	.nav-menu {
		padding-right: 0px;
		position: relative;
		margin-top: 0.7%
	}

	.nav-menu::after {
		content: "";
		display: block;
		width: 1px;
		position: absolute;
	}

	.nav-menu li {
		padding: 1em 1em;
		position: relative;
		height: 68px;
		line-height: 68px
	}

	.nav-menu .v1 {
		display: block;
		font-size: 1em;
		color: #fff;
		line-height: 68px transition: .3s;
		position: relative
	}

	.nav-menu li.on .v1,
	.nav-menu .v1:hover {
		color: #fff;
		border-bottom: solid 3px #e9b424;
		height: 68px
	}

	.nav-menu li.on .v1::after,
	.nav-menu .v1:hover::after {
		width: 100%
	}

	.nav-menu .v1::after {
		content: "";
		display: block;
		width: 0;
		height: 1px;
		position: absolute;
		bottom: 0;
		left: 50%;
		transition: .3s;
		transform: translateX(-50%);
		background-color: #4e4e4f
	}

	.nav-menu .sub {
		position: absolute;
		left: 0;
		width: 100%;
		top: 100%;
		display: none
	}

	.nav-menu .sub dl {
		padding: 10px 0;
		background-color: rgba(255, 255, 255, .8);
		position: relative
	}

	.nav-menu .sub dl:after {
		content: '';
		position: absolute;
		top: -7px;
		left: 84px;
		width: 9px;
		height: 7px;
		background: url(../images/i-nv2.png) center center no-repeat
	}

	.nav-menu .sub dd a {
		font-size: 1.3em;
		color: #666;
		line-height: 36px;
		display: block;
		text-align: center;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden
	}

	.nav-menu .sub dd:last-child {
		border-bottom: 0
	}

	.nav-menu .sub dd a:hover {
		color: #c49b6d
	}

	/******************************************nav  e******************************************************/
	/*******************************************nav-list s******************************************************/

	.nav-menu-list,
	.nav-menu-list li {
		float: left;
		height: 5.8em
	}

	.nav-menu-list {
		padding-right: 0px;
		position: relative;
		margin-top: -1.7%
	}

	.nav-menu-list::after {
		content: "";
		display: block;
		width: 1px;
		position: absolute;
	}

	.nav-menu-list li {
		padding: 1em 1em;
		position: relative;
		height: 5.8em;
		line-height: 5.8em
	}

	.nav-menu-list .v1 {
		display: block;
		font-size: 1em;
		color: #111;
		line-height: 5.8em;
		transition: .3s;
		position: relative
	}

	.nav-menu-list li.on .v1,
	.nav-menu-list .v1:hover {
		color: #fff;
		background-color: #0697f3;
		height: 5.8em;
		line-height: 5.8em;
	}

	.nav-menu-list li.on .v1::after,
	.nav-menu-list .v1:hover::after {
		width: 100%;
	}

	.nav-menu-list .v1::after {
		content: "";
		display: block;
		width: 0;
		height: 1px;
		position: absolute;
		bottom: 0;
		left: 50%;
		transition: .3s;
		transform: translateX(-50%);
		background-color: #4e4e4f
	}

	.nav-menu-list .sub {
		position: absolute;
		left: 0;
		width: 100%;
		top: 100%;
		display: none
	}

	.nav-menu-list .sub dl {
		padding: 10px 0;
		background-color: rgba(255, 255, 255, .8);
		position: relative
	}

	.nav-menu-list .sub dl:after {
		content: '';
		position: absolute;
		top: -7px;
		left: 84px;
		width: 9px;
		height: 7px;
		background: url(../images/i-nv2.png) center center no-repeat
	}

	.nav-menu-list .sub dd a {
		font-size: 1.3em;
		color: #666;
		line-height: 36px;
		display: block;
		text-align: center;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden
	}

	.nav-menu-list .sub dd:last-child {
		border-bottom: 0
	}

	.nav-menu-list .sub dd a:hover {
		color: #c49b6d
	}

	/******************************************nav-list  e******************************************************/
	.list-position-bg-new1 {
		background: url(../img/list-position-bg-new.png) repeat;
		top: 52.3em;
		width: 100%;
		display: block;
		height: 4em;
		line-height: 4em;
		background-color: #111;
		opacity: 0.5;
		position: absolute;
		z-index: 9999;
	}

	/******************************************************************解决方案list*****************************************************/
	.index-solutions-list-detail {
		width: 100%;
		background-size: 100% 100%;
		height: 64em;
		background: url(../img/index-solutions-bg-new.png) no-repeat;
	}

	.index-solutions-list {
		width: 100%;
		background-size: 100% 100%;
		height: 64em;
		background: url(../img/index-solutions-bg-new.png) no-repeat;
		margin-top: 8%
	}

	.index-solutions-list-value-feed {
		width: 100%;
		background-size: 100% 100%;
		height: 64em;
		margin-top: -8%;
		background: url(../img/list-solutions-value-bg2.png) no-repeat;
	}

	.index-solutions-list-value-feed-pic img {
		width: 42.2em;
		height: 26.5em;
		margin-top: 50%;
		text-align: center
	}

	.index-solutions-list-value-feed-content {
		width: 100%;
		height: auto;
		text-align: left;
		margin-top: 64%
	}

	.index-solutions-list-value-feed-content h2 {
		width: 100%;
		font-size: 3.6em;
		font-weight: bold;
		text-align: left;
		line-height: 3em;
		color: #fff
	}

	.index-solutions-list-value-feed-content p {
		width: 100%;
		font-size: 1.4em;
		text-align: left;
		line-height: 2.5em;
		color: #fff
	}


	.index-solutions-list-value-animal-pic img {
		width: 42.2em;
		height: 26.5em;
		margin-top: 26%;
		text-align: center
	}

	.index-solutions-list-value-market {
		width: 100%;
		background-size: 100% 100%;
		height: 64em;
		margin-top: -8%;
		background: url(../img/list-solutions-value-bg4.png) no-repeat;
	}

	.index-solutions-list-value-scales {
		width: 100%;
		background-size: 100% 100%;
		height: 64em;
		margin-top: -8%;
		background: url(../img/list-solutions-value-bg5.png) no-repeat;
	}


	.index-solutions-list-value-animal {
		width: 100%;
		background-size: 100% 100%;
		height: 64em;
		margin-top: -8%;
		background: url(../img/list-solutions-value-bg3.png) no-repeat;
	}

	.index-solutions-list-value-animal img {
		width: 42.2em;
		height: 26.5em;
		margin-top: 34%;
		text-align: center
	}


	.index-solutions-list-value-animal-content {
		width: 100%;
		height: auto;
		text-align: left;
		margin-top: 31%
	}

	.index-solutions-list-value-animal-content h2 {
		width: 100%;
		font-size: 3.6em;
		font-weight: bold;
		text-align: left;
		line-height: 3em;
		color: #fff
	}

	.index-solutions-list-value-animal-content p {
		width: 100%;
		font-size: 1.4em;
		text-align: left;
		line-height: 2.5em;
		color: #fff
	}

	.index-solutions-list-value-breeding {
		width: 100%;
		background-size: 100% 100%;
		height: 57em;
		background: url(../img/list-solutions-value-bg1.jpg) no-repeat;
	}


	.index-solutions-list-value-breeding-pic {
		width: 100%;
		height: auto;
		text-align: center
	}

	.index-solutions-list-value-breeding-pic img {
		width: 42.2em;
		height: 26.5em;
		margin-top: 46%;
		text-align: center
	}

	.index-solutions-list-value-breeding-content {
		width: 100%;
		height: auto;
		text-align: left;
		margin-top: 24%
	}

	.index-solutions-list-value-breeding-content h2 {
		width: 100%;
		font-size: 3.6em;
		font-weight: bold;
		text-align: left;
		line-height: 3em;
		color: #111
	}

	.index-solutions-list-value-breeding-content p {
		width: 100%;
		font-size: 1.4em;
		text-align: left;
		line-height: 2.5em;
		color: #3d3d3d
	}

	/******************************************************************解决方案list*****************************************************/
	/*******************************************动态板块***************************************************/
	.index-income-bg {
		width: 100%;
		background-size: 100% 100%;
		height: 92em;
		display: block;
		background: url(../img/index-product-pic.jpg) no-repeat;
	}

	.g-titb1 {
		position: relative;
		text-align: center
	}

	.g-titb1 .en {
		font-size: 9.375vw;
		color: #eef3f7;
		text-transform: uppercase;
		line-height: 1.3;
		white-space: nowrap
	}

	.g-titb1 h3 {
		font-size: 50px;
		color: #454b51;
		position: absolute;
		left: 50%;
		top: 50%;
		white-space: nowrap;
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%)
	}

	.g-titb1.c1 h3 {
		color: #fff
	}

	.g-titb1.c1 .en {
		color: #de6e3b
	}

	.g-titb1.c2 .en {
		color: #fff;
		opacity: .11
	}

	.g-titb1.c3 h3 {
		color: #fff
	}

	.g-titb1.c3 .en,
	.g-titb1.c4 .en {
		color: #000;
		opacity: .1
	}

	.row-a2 {
		padding-bottom: 5.78125vw
	}

	.ul-listb1 {
		overflow: hidden;
		margin-top: -31px;
		padding-bottom: 4%;

	}

	.ul-listb1 li {
		float: left;
		width: 28%;
		background-image: linear-gradient(#fff, #e8e9ea);
		border-radius: 16px;
		margin-left: 2%;
		margin-right: 2%;
		margin-top: 4%
	}


	.ul-listb1 li:nth-child(4) {
		margin-left: 16%;
	}

	.ul-listb1 .con {
		display: block;
		position: relative;
		height: 440px;
		overflow: hidden
	}

	.ul-listb1 .con:hover .box_bg {
		height: 100%
	}

	.ul-listb1 .box {
		border-right: 1px solid #dfe2e5;
		padding: 0 3.125vw
	}

	.ul-listb1 .pic {
		height: 128px;
		line-height: 128px;
		text-align: center;
		font-size: 0;
		margin: 79px 0 30px
	}

	.ul-listb1 .pic img {
		display: inline-block;
		vertical-align: middle;
		max-height: 100%
	}

	.ul-listb1 .tit {
		text-align: center;
		font-size: 18px;
		color: #454b51
	}

	.ul-listb1 .tit b {
		font-size: 24px;
		color: #000
	}

	.ul-listb1 .tit .line {
		width: 40px;
		height: 1px;
		background-color: #4c9ff6;
		margin: 15px auto 23px
	}

	.ul-listb1 .desc {
		font-size: 16px;
		color: #494949;
		line-height: 25px;
		height: 50px;
		overflow: hidden;
		text-align: center
	}

	.ul-listb1 .box_bg {
		padding: 0 3.125vw;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 0;
		border-bottom: 1px solid transparent;
		-webkit-transition: .6s;
		-o-transition: .6s;
		-moz-transition: .6s;
		transition: .6s;
		overflow: hidden
	}

	.ul-listb1 .box_bg .pic {
		margin-top: 79px
	}

	.ul-listb1 .box_bg .tit,
	.ul-listb1 .box_bg .tit b {
		color: #fff
	}

	.ul-listb1 .box_bg .line {
		background-color: #fff
	}

	.ul-listb1 .box_bg .desc {
		color: #fff;
		text-align: center
	}

	.row-a3 {
		padding: 21px 0 5.15625vw;
		background-repeat: no-repeat;
		background-position: center center;
		-o-background-size: cover;
		background-size: cover
	}

	/*******************************************动态板块E***************************************************/
	.list-message-form-box {
		width: 100%;
		margin: auto 0px;
		display: flex;
		flex-direction: column;
		margin-top: 4em
	}

	.list-message-input-reset {
		width: 160px;
		height: 2.2em;
		line-height: 2.2em;
		margin-left: 40px;
		font-size: 1.6em;
		padding-left: 56px;
		text-align: left;
		background-image: linear-gradient(to right, #3dabf9, #078eee);
		border-radius: 35px;
		color: #fff;
	}

	.list-message-input-submit {
		width: 160px;
		height: 2.2em;
		line-height: 2.2em;
		background-image: linear-gradient(to right, #28c31d, #01a101);
		border-radius: 35px;
		font-size: 1.6em;
		margin-left: 40px;
		padding-left: 56px;
		text-align: left;
		color: #fff;
	}

	.product-list-img {
		align-items: center;
	}

	.logo-ml20 {
		margin-left: 30%
	}

	.bann-logo img {
		margin-top: 15px;
		margin-bottom: 10px;
		margin-left: 20%;
	}

	.list-solutions-bg {
		background: url(../img/list-solutions-pic.jpg) no-repeat;
		background-size: 100% 100%;
		width: 100%;
		height: 45em;
		margin: 0px auto
	}

	.list-solutions-pic {
		width: 100%;
	}

	.list-solutions-pic ul {
		width: 100%;
	}

	.list-solutions-pic ul li {
		width: 100%;
		height: 71px;
	}

}

/******************************************************************************************1440******************************************************************************/

/******************************************************************************************1280***********************************************************************************************/
@media screen and (min-width:1200px) and (max-width:1355px) {
    .u-list-contact-us-lineheight{
       line-height:60px
    }
    .list-message-title-font{
      width:80%;
      height:34px;
      line-height:34px;
      display:flex;
    }
    .list-aboutus-name{
        background-color:#e4f1fd;
        width:100%;
        height:80px;
        border-radius:35px;
        line-height:50px;
    }
    .list-aboutus-name h3{
        height:80px;
        line-height:80px;
        width:20%;
        padding-left:4%;
        float:left;
        text-align:left;
        font-size:2em;
        font-style:italic;
        color:#206ea9;
        letter-spacing:0.6em;
    }
    .list-aboutus-name-bg{
        width:86%;
        margin-left:6%;
        min-height:48em;
        border:solid 1px #d8e6f0;
        background-color:#f2f9fd;
        border-radius:35px
    }
    .list-aboutus-name  .list-aboutus-pic {
        width:100px;
        height:100px;
        float:left;
        margin-top:-1%;
        margin-left:4%
      }
    .list-aboutus-name  .list-aboutus-pic img{
        width:100px;
        height:100px;
        margin-top:-1%
      }
    .list-aboutus-name img{
        width:100px;
        height:100px;
        margin-left:8%;
        margin-top:-1%
      }

	.u-list-aboutus-intellectual {
		width: 100%;
	}

	.u-list-aboutus-intellectual li {
		width: 14.2%;
		height: 12em;
		float: left;
		margin-left: 2%
	}

	.u-list-aboutus-intellectual li h3 {
		color: #fff;
		padding-top: 10%;
		font-size: 3em;
		font-weight: bold;
		line-height: 2em;
		text-align: center
	}

	.u-list-aboutus-intellectual li h3 span {
		color: #fff;
		font-size: 0.5em;
	}

	.u-list-aboutus-intellectual li .u-list-aboutus-intellectual-font {
		color: #fff;
		font-size: 1.2em;
		text-align: center
	}

	.u-list-aboutus-intellectual .li01 {
		background-image: url(../img/list-aboutus-intellectual-property-data--bg1.jpg);
		background-size: 100% 100%
	}

	.u-list-aboutus-intellectual .li02 {
		background-image: url(../img/list-aboutus-intellectual-property-data--bg2.jpg);
		background-size: 100% 100%
	}

	.u-list-aboutus-intellectual .li03 {
		background-image: url(../img/list-aboutus-intellectual-property-data--bg3.jpg);
		background-size: 100% 100%
	}

	.u-list-aboutus-intellectual .li04 {
		background-image: url(../img/list-aboutus-intellectual-property-data--bg4.jpg);
		background-size: 100% 100%
	}

	.u-list-aboutus-intellectual .li05 {
		background-image: url(../img/list-aboutus-intellectual-property-data--bg5.jpg);
		background-size: 100% 100%
	}

	.u-list-aboutus-intellectual .li06 {
		background-image: url(../img/list-aboutus-intellectual-property-data--bg6.jpg);
		background-size: 100% 100%
	}

	.u-list-profile-bg {
		background-color: #eef7fb;
		width: 94%;
		margin-left: 3%;
		height: 52px;
		line-height: 52px;
		margin-top: 2%;
		margin-bottom: 3%;
		border-radius: 35px;
		text-align: left;
		border: solid 1px #b9e2f9;
		display: flex
	}

	.u-list-profile-bg h3 {
		background-color: #199eea;
		width: 25%;
		height: 56px;
		line-height: 56px;
		text-align: center;
		letter-spacing: 0.3em;
		padding-left: 2%;
		border-radius: 35px;
		font-size: 26px;
		color: #fff
	}


	.u-list-profile-bg h4 {
		width: 75%;
		height: 56px;
		line-height: 56px;
		letter-spacing: 0.5em;
		text-align: left;
		padding-left: 6%;
		font-size: 24px;
		color: #303030;
		font-weight: lighter;
		font-style: italic
	}

	/*******************************************nav s******************************************************/

	.nav-menu,
	.nav-menu li {
		float: left;
		height: 68px
	}

	.nav-menu {
		padding-right: 0px;
		position: relative;
		margin-top: 0.7%
	}

	.nav-menu::after {
		content: "";
		display: block;
		width: 1px;
		position: absolute;
	}

	.nav-menu li {
		padding: 1em 1em;
		position: relative;
		height: 68px;
		line-height: 68px
	}

	.nav-menu .v1 {
		display: block;
		font-size: 1em;
		color: #fff;
		line-height: 68px transition: .3s;
		position: relative
	}

	.nav-menu li.on .v1,
	.nav-menu .v1:hover {
		color: #fff;
		border-bottom: solid 3px #e9b424;
		height: 68px
	}

	.nav-menu li.on .v1::after,
	.nav-menu .v1:hover::after {
		width: 100%
	}

	.nav-menu .v1::after {
		content: "";
		display: block;
		width: 0;
		height: 1px;
		position: absolute;
		bottom: 0;
		left: 50%;
		transition: .3s;
		transform: translateX(-50%);
		background-color: #4e4e4f
	}

	.nav-menu .sub {
		position: absolute;
		left: 0;
		width: 100%;
		top: 100%;
		display: none
	}

	.nav-menu .sub dl {
		padding: 10px 0;
		background-color: rgba(255, 255, 255, .8);
		position: relative
	}

	.nav-menu .sub dl:after {
		content: '';
		position: absolute;
		top: -7px;
		left: 84px;
		width: 9px;
		height: 7px;
		background: url(../images/i-nv2.png) center center no-repeat
	}

	.nav-menu .sub dd a {
		font-size: 1.3em;
		color: #666;
		line-height: 36px;
		display: block;
		text-align: center;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden
	}

	.nav-menu .sub dd:last-child {
		border-bottom: 0
	}

	.nav-menu .sub dd a:hover {
		color: #c49b6d
	}

	/******************************************nav  e******************************************************/
	/*******************************************nav-list s******************************************************/

	.nav-menu-list,
	.nav-menu-list li {
		float: left;
		height: 5.8em
	}

	.nav-menu-list {
		padding-right: 0px;
		position: relative;
		margin-top: -1.7%
	}

	.nav-menu-list::after {
		content: "";
		display: block;
		width: 1px;
		position: absolute;
	}

	.nav-menu-list li {
		padding: 1em 1em;
		position: relative;
		height: 5.8em;
		line-height: 5.8em
	}

	.nav-menu-list .v1 {
		display: block;
		font-size: 1em;
		color: #111;
		line-height: 5.8em;
		transition: .3s;
		position: relative
	}

	.nav-menu-list li.on .v1,
	.nav-menu-list .v1:hover {
		color: #fff;
		background-color: #0697f3;
		height: 5.8em;
		line-height: 5.8em;
	}

	.nav-menu-list li.on .v1::after,
	.nav-menu-list .v1:hover::after {
		width: 100%;
	}

	.nav-menu-list .v1::after {
		content: "";
		display: block;
		width: 0;
		height: 1px;
		position: absolute;
		bottom: 0;
		left: 50%;
		transition: .3s;
		transform: translateX(-50%);
		background-color: #4e4e4f
	}

	.nav-menu-list .sub {
		position: absolute;
		left: 0;
		width: 100%;
		top: 100%;
		display: none
	}

	.nav-menu-list .sub dl {
		padding: 10px 0;
		background-color: rgba(255, 255, 255, .8);
		position: relative
	}

	.nav-menu-list .sub dl:after {
		content: '';
		position: absolute;
		top: -7px;
		left: 84px;
		width: 9px;
		height: 7px;
		background: url(../images/i-nv2.png) center center no-repeat
	}

	.nav-menu-list .sub dd a {
		font-size: 1.3em;
		color: #666;
		line-height: 36px;
		display: block;
		text-align: center;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden
	}

	.nav-menu-list .sub dd:last-child {
		border-bottom: 0
	}

	.nav-menu-list .sub dd a:hover {
		color: #c49b6d
	}

	/******************************************nav-list  e******************************************************/
	.list-position-bg-new1 {
		background: url(../img/list-position-bg-new.png) repeat;
		top: 52.3em;
		width: 100%;
		display: block;
		height: 6em;
		line-height: 6em;
		background-color: #111;
		opacity: 0.5;
		position: absolute;
		z-index: 9999;
	}

	/******************************************************************解决方案list*****************************************************/
	.index-solutions-list-detail {
		width: 100%;
		background-size: 100% 100%;
		height: 64em;
		background: url(../img/index-solutions-bg-new.png) no-repeat;
	}

	.index-solutions-list {
		width: 100%;
		background-size: 100% 100%;
		height: 64em;
		background: url(../img/index-solutions-bg-new.png) no-repeat;
		margin-top: 8%
	}

	.index-solutions-list-value-feed {
		width: 100%;
		background-size: 100% 100%;
		height: 53em;
		margin-top: -8%;
		background: url(../img/list-solutions-value-bg2.png) no-repeat;
	}

	.index-solutions-list-value-feed-pic img {
		width: 42.2em;
		height: 26.5em;
		margin-top: 50%;
		text-align: center
	}

	.index-solutions-list-value-feed-content {
		width: 100%;
		height: auto;
		text-align: left;
		margin-top: 64%
	}

	.index-solutions-list-value-feed-content h2 {
		width: 100%;
		font-size: 3.6em;
		font-weight: bold;
		text-align: left;
		line-height: 3em;
		color: #fff
	}

	.index-solutions-list-value-feed-content p {
		width: 100%;
		font-size: 1.4em;
		text-align: left;
		line-height: 2.5em;
		color: #fff
	}


	.index-solutions-list-value-animal-pic img {
		width: 42.2em;
		height: 26.5em;
		margin-top: 26%;
		text-align: center
	}

	.index-solutions-list-value-market {
		width: 100%;
		background-size: 100% 100%;
		height: 62em;
		margin-top: -8%;
		background: url(../img/list-solutions-value-bg4.png) no-repeat;
	}

	.index-solutions-list-value-scales {
		width: 100%;
		background-size: 100% 100%;
		height: 64em;
		margin-top: -8%;
		background: url(../img/list-solutions-value-bg5.png) no-repeat;
	}


	.index-solutions-list-value-animal {
		width: 100%;
		background-size: 100% 100%;
		height: 60em;
		margin-top: -8%;
		background: url(../img/list-solutions-value-bg3.png) no-repeat;
	}

	.index-solutions-list-value-animal img {
		width: 42.2em;
		height: 26.5em;
		margin-top: 34%;
		text-align: center
	}


	.index-solutions-list-value-animal-content {
		width: 100%;
		height: auto;
		text-align: left;
		margin-top: 31%
	}

	.index-solutions-list-value-animal-content h2 {
		width: 100%;
		font-size: 3.6em;
		font-weight: bold;
		text-align: left;
		line-height: 3em;
		color: #fff
	}

	.index-solutions-list-value-animal-content p {
		width: 100%;
		font-size: 1.4em;
		text-align: left;
		line-height: 2.5em;
		color: #fff
	}

	.index-solutions-list-value-breeding {
		width: 100%;
		background-size: 100% 100%;
		height: 57em;
		background: url(../img/list-solutions-value-bg1.jpg) no-repeat;
	}


	.index-solutions-list-value-breeding-pic {
		width: 100%;
		height: auto;
		text-align: center
	}

	.index-solutions-list-value-breeding-pic img {
		width: 42.2em;
		height: 26.5em;
		margin-top: 46%;
		text-align: center
	}

	.index-solutions-list-value-breeding-content {
		width: 100%;
		height: auto;
		text-align: left;
		margin-top: 24%
	}

	.index-solutions-list-value-breeding-content h2 {
		width: 100%;
		font-size: 3.6em;
		font-weight: bold;
		text-align: left;
		line-height: 3em;
		color: #111
	}

	.index-solutions-list-value-breeding-content p {
		width: 100%;
		font-size: 1.4em;
		text-align: left;
		line-height: 2.5em;
		color: #3d3d3d
	}

	/******************************************************************解决方案list*****************************************************/
	/*******************************************动态板块***************************************************/
	.index-income-bg {
		width: 100%;
		background-size: 100% 100%;
		height: 92em;
		display: block;
		background: url(../img/index-product-pic.jpg) no-repeat;
	}

	.g-titb1 {
		position: relative;
		text-align: center
	}

	.g-titb1 .en {
		font-size: 9.375vw;
		color: #eef3f7;
		text-transform: uppercase;
		line-height: 1.3;
		white-space: nowrap
	}

	.g-titb1 h3 {
		font-size: 50px;
		color: #454b51;
		position: absolute;
		left: 50%;
		top: 50%;
		white-space: nowrap;
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%)
	}

	.g-titb1.c1 h3 {
		color: #fff
	}

	.g-titb1.c1 .en {
		color: #de6e3b
	}

	.g-titb1.c2 .en {
		color: #fff;
		opacity: .11
	}

	.g-titb1.c3 h3 {
		color: #fff
	}

	.g-titb1.c3 .en,
	.g-titb1.c4 .en {
		color: #000;
		opacity: .1
	}

	.row-a2 {
		padding-bottom: 5.78125vw
	}

	.ul-listb1 {
		overflow: hidden;
		margin-top: -31px;
		padding-bottom: 4%;

	}

	.ul-listb1 li {
		float: left;
		width: 28%;
		background-image: linear-gradient(#fff, #e8e9ea);
		border-radius: 16px;
		margin-left: 2%;
		margin-right: 2%;
		margin-top: 4%
	}

}




@media screen and (max-width: 768px) {
   .bann-list img {
      width: 100%;
      margin-top:2.8em
    }
   .bann-logo img {
      margin-top: 15px;
      width: 16em;
      margin-bottom: 10px;
      margin-left: 4%;
   }
   .nav-more-list {
      width: 100%;
      position: absolute;
      top: 3.4em;
      right: 4%;
	}
	.nav-more-list li {
	    width: 100%;
	    height: 2.8em;
	    border-bottom: dashed 1px #ccc;
	    background: url(../img/nav-more-list-bg2.png) repeat;
	    line-height: 2.8em;
	    color: #fff;
	    font-size: 1em;
	    text-align: center;
		}
	.nav-more-list li a {
	    width: 100%;
	    height: 2.8em;
	    line-height: 2.8em;
	    color: #fff;
	    font-size: 1em;
	    text-align: center;
		}
	.list_box {
	    background: #fff;
	    width: 100%;
		}
	.list_box .l_sub_profile {
	    background-color: #ddf1fc;
	    width: 100%;
	    height: 2.8em;
		}
	.list_box .l_sub_profile li {
		 width: 20%;
		 margin-top: 2%;
		 height: 2em;
		 line-height: 2em;
		 font-size: 1em;
		 text-align: center;
		 border-radius: 35px;
		 color: #111;
	}
	.list_box .l_sub_profile li a {
	    width: 100%;
	    height: 2em;
	    line-height: 2em;
	    font-size: 1em;
	    text-align: center;
	    border-radius: 35px;
	    color: #111;
	}
	
	.list_box .l_sub_profile .on {
	    width: 100%;
	    height: 2em;
	    line-height: 2em;
	    font-size: 1em;
	    text-align: center;
	    background: #0a91da;
	    padding: 4% 8%;
	    border-radius: 35px;
	    color: #fff;
	}

   .list_box .l_sub {
	    background-color: #ddf1fc;
	    width: 100%;
	    height: 2.8em;
		}
   .list_box .l_sub li {
	    width: 31%;
	    height: 2em;
	    line-height: 2em;
       margin-top:2%;
	    font-size: 1em;
	    text-align: center;
	    border-radius: 35px;
	    color: #111;
	}
	.list_box .l_sub li a {
	    width: 100%;
	    height: 2em;
	    line-height: 2em;
	    font-size: 1em;
	    text-align: center;
	    border-radius: 35px;
	    color: #111;
	}
	
	.list_box .l_sub .on {
	    width: 100%;
	    height: 2em;
	    line-height: 2em;
	    font-size: 1em;
	    text-align: center;
	    background: #0a91da;
	    padding: 4% 14%;
	    border-radius: 35px;
	    color: #fff;
	}
   
   .news_list_box-app{
     width:96%;
     margin:2%
   }
   .news_list_box-app li{
     width:100%;
     height:7.5em;
     border-bottom:dotted 1px #ccc;
   }
   .news_list_box-app li a{
     width:100%;
     height:7.5em;
   }

   .news_list_box-app li a h3{
     width:100%;
     height:2.8em;
     line-height:2.8em;
     font-size:1.1em;
     color:#111;
     text-align:left
   }

  .news_list_box-app li a p{
     width:100%;
     height:4.4em;
     line-height:2.2em;
     font-size:0.8em;
     color:#626262;
     text-align:left
   }
   .news_list_box-app .news-list-app-btn{
     margin-top:-7%;
     width:6em;
     height:2em;
     line-height:2em;
     color:#fff;
     background-color:#e9c64e;
     border-radius:35px;
     text-align:center;
     font-size:1em;
     float:right
   }
	
	.u-list-profile-bg h3 {
	    background-color: #199eea;
	    width: 25%;
	    height: 2em;
	    line-height: 2em;
	    text-align: center;
	    letter-spacing: 0.1em;
	    padding-left: 2%;
	    border-radius: 35px;
	    font-size: 1.1em;
	    font-weight: bold;
	    color: #fff;
	}
	
	.u-list-profile-bg {
	    background-color: #eef7fb;
	    width: 94%;
	    margin-left: 3%;
	    height: 2em;
	    line-height: 2em;
	    margin-top: 2%;
	    margin-bottom: 3%;
	    border-radius: 35px;
	    text-align: left;
	    border: solid 1px #b9e2f9;
	    display: flex;
	}
	
	.u-list-profile-bg h4 {
	    width: 80%;
	    height: 2em;
	    line-height: 1.8em;
	    letter-spacing: 0.1em;
	    text-align: left;
	    padding-left: 1%;
	    font-size: 1.1em;
	    color: #111;
	    font-weight: lighter;
	    font-style: italic;
	}
   .index-app-fixed-chinese {
      width:2em;
      height:5em;
      font-size:1.1em;
      background-color:#676767;
      color:#fff;
      text-align:center;
      position:fixed;
      top:8em;
      right:0;
      z-index:999
   }

  .index-app-fixed-chinese a{
      width:2em;
      height:5em;
      font-size:1em;
      color:#fff
   }


  .index-app-fixed-english {
      width:2em;
      height:5em;
      font-size:1em;
      background-color:#676767;
      color:#fff;
      text-align:center;
      position:fixed;
      top:15.4em;
      right:0;
      z-index:999
   }

  .index-app-fixed-english a{
      width:2em;
      height:5em;
      font-size:1em;
      color:#fff;
      text-align:center;
   }

    .index-product-bg-index-app {
        width: 100%;
        background-size:100% 100%;
        height: 32em;
        display:block;
        background: url(../img/list-product-bg4.png) no-repeat;
    }

    .index-da-thumbs {
        list-style: none;
        position: relative;
        padding: 0;
        width: 100%;
        min-height: 7em;
        margin-left:2%;
        margin-top: 3%;
    }

    .index-da-thumbs li {
        margin-right: 10px;
        position: relative;
        width: 22%;
        height: 5em;
        display: inline-block;
        text-align: left;
        float: left;
        margin-top: 2%;
        margin-bottom: 2.5em;
    }

    .index-da-thumbs li a,
    .index-da-thumbs li a img {
        display: block;
        position: relative;
    }

    .index-da-thumbs li a {
        overflow: hidden
    }

    .index-da-thumbs li a div {
        position: absolute;
        filter: alpha(Opacity=90);
        width: 100%;
        height: 100%
    }

    .index-da-thumbs li a h3 {
        line-height: 1.8em;
        display: inline-block;
        text-align: center;
        font-size: 1em;
        color: #505050;
        width: 100%
    }

    .index-da-thumbs li a p {
        text-align: center;
        display: inline-block;
        font-size: 1em;
        line-height: 1.9em;
        margin-top: 2%;
        color: #7e7e7e;
        margin-left: 0%;
        width: 100%
    }

    .index-da-thumbs li a img {
        width: 4.2em;
        height: 4.2em;
        text-align: center;
        margin-left:7%
    }

    .index-da-thumbs-mg22 {
        margin-left: 3%;
    }

     .u-list-intellectual-font{
        width:100%;
        line-height:1.8em;
        font-size:1em;
        color:#707070;
        margin-left:12%
     }
     .u-list-intellectual-font h4{
        width:100%;
        line-height:2.4em;
        font-size:1em;
        color:#707070;
        display:flex
     }
     .u-list-aboutus-intellectual{
          width:100%;
        }
     .u-list-aboutus-intellectual li{
          width:32%;
          height:5.6em;
          float:left;
          margin-left:1%
     }
     .u-list-aboutus-intellectual li h3{
           color:#fff;
           padding-top:10%;
           font-size:1.8em;
           font-weight:bold;
           line-height:1.4em;
           text-align:center
     }
     .u-list-aboutus-intellectual li h3 span{
           color:#fff;
           font-size:0.5em;
     }
     .u-list-aboutus-intellectual li .u-list-aboutus-intellectual-font{
           color:#fff;
           font-size:0.9em;
           text-align:center
     }
     .u-list-aboutus-intellectual .li01{
           background-image: url(../img/list-aboutus-intellectual-property-data--bg1.jpg);
           background-size:100% 100%
     }
     .u-list-aboutus-intellectual .li02{
           background-image: url(../img/list-aboutus-intellectual-property-data--bg2.jpg);
           background-size:100% 100%
     }
     .u-list-aboutus-intellectual .li03{
           background-image: url(../img/list-aboutus-intellectual-property-data--bg3.jpg);
           background-size:100% 100%
     }
     .u-list-aboutus-intellectual .li04{
           background-image: url(../img/list-aboutus-intellectual-property-data--bg4.jpg);
           background-size:100% 100%
     }
     .u-list-aboutus-intellectual .li05{
           background-image: url(../img/list-aboutus-intellectual-property-data--bg5.jpg);
           background-size:100% 100%
     }
     .u-list-aboutus-intellectual .li06{
           background-image: url(../img/list-aboutus-intellectual-property-data--bg6.jpg);
           background-size:100% 100%
     }

      .u-list-intellectual-bg {
          background-color:#eef7fb;
          width:98%;
          height:2.8em;
          line-height:2.8em;
          margin-left:2%;
          margin-top:2%;
          margin-bottom:3%;
          border-radius:15px;
          text-align:left;
          border:solid 1px #b9e2f9;
          display:flex
        }

       .u-list-intellectual-bg h3 {
            width: 96%;
            height: 2em;
            line-height: 2.5em;
            text-align: left;
            font-size: 1.1em;
            color: #111;
        }

        .u-list-intellectual-bg h4{
          width:20%;
          height:2em;
          line-height:2em;
          text-align:left;
          font-size:1em;
          color:#323131
        }

       .u-list-contact-info-bg-app {
         width:100%;
         height:16em;
         background-color:#fafdfe
       }
       .u-list-contact-info-bg-app  img{
         width:100%;
         height:4.8em
       }
      .u-list-contact-info-bg-app-pic {
        width:10%;
        height:26px;
        line-height:2.4em
      }
      .u-list-contact-info-bg-app-pic img {
        width:26px;
        height:26px
      }

     .list-aboutus-name {
        background-color: #e4f1fd;
        width: 100%;
        height: 3em;
        border-radius: 35px;
        line-height: 3em;
    }

     .list-aboutus-name .list-aboutus-pic img {
          width: 4.6em;
          height: 4.6em;
          margin-top: -7%;
      }


      .list-aboutus-name .list-aboutus-pic {
          width: 4.6em;
          height: 4.6em;
          float: left;
          margin-top: -1%;
          margin-left: 4%;
      }

      .list-aboutus-name h3 {
        height: 3em;
        line-height: 2.4em;
        width: 60%;
        padding-left: 4%;
        float: left;
        text-align: left;
        font-size: 1.5em;
        font-style: italic;
        color: #206ea9;
        letter-spacing: 0.6em;
    }
    .list-aboutus-name-bg {
        width: 100%;
        padding-top:2%;
        min-height: 20em;
        border: solid 1px #d8e6f0;
        background-color: #f2f9fd;
        border-radius: 35px;
    }


    input, select, textarea {
        outline: none;
        text-indent: 6px;
        border: none;
        width: 10em;
        height: 26px;
        display: flex;
        background: none;
    }


   .u-list-contact-us-info-font  {
       width:90% ;
       text-align:left;
       line-height:2.4em;
       color:#111
   }
   .list-message-title-font .list-message-title-fontstyle{
       height:34px;
       line-height:34px;
       color:#111;
       width:26%;
       margin-top:2%;
       margin-bottom:2%;
       text-align:left;
       font-size:1em
    }

   .list-message-title-font .list-message-title-input {
      width: 62%;
      height: 34px;
      line-height: 34px;
      color: #111;
      margin-top: 2%;
      margin-bottom: 2%;
      font-size: 1em;
      border: solid 1px #ccc;
      background-color: #fff;
    }


    .list-message-title-font .list-message-title-input-sex{
      width:10em;
      height:34px;
      line-height:34px;
      color:#111;
      margin-top:2%;
      margin-bottom:2%;
      font-size:16px; 
      display:flex;
      margin-left:-6%
    }


    .list-message-input-reset {
        width: 7em;
        height: 2.2em;
        line-height: 2.2em;
        font-size: 1em;
        text-align: center;
        background-image: linear-gradient(to right, #3dabf9, #078eee);
        border-radius: 35px;
        color: #fff;
    }

    .list-message-input-submit {
        width: 7em;
        height: 2.2em;
        line-height: 2.2em;
        background-image: linear-gradient(to right, #28c31d, #01a101);
        border-radius: 35px;
        font-size: 1em;
        margin-left: 4%;
        text-align: center;
        color: #fff;
    }

   .list-message-form-box {
       width:100%;
       height:30em
   }


    .content h2 {
        min-height: 3em;
        line-height: 3em;
        font-size: 1.8em;
        font-family: "微软雅黑";
        font-weight: bold;
        text-align: center;
        color: #000;
    }
  
}
