@charset "utf-8";
/* CSS Document */
.container {
	max-width: 100%;
}
/* 大屏幕 */
@media (min-width: 1200px) {
.container {
	width: 1200px;
}
.navMolile, .mobile, .fixed,.vmcarousel-normal, .vmc-container {
	display: none
}
}

/* 平板电脑和小屏电脑之间的分辨率 */
@media (min-width: 768px) and (max-width: 1200px) {
.navMolile, .fixed ,.vmcarousel-normal, .vmc-container{
	display: none
}
.container {
    max-width: 100%;
    width: 767px;
}
.head .top .top_right {width: 34%;}
.head .top .top_right .tel{ font-size:28px;}
#vivo-head .vivo-nav{width: 100%;}
.nav {
    width: 94%;
}
.nav li { width:14%; margin-right:0}
.pc {
	display: none
}
.aboutmobile {
    position: absolute;
    font-size: .3rem;
    text-align: center;
    color: #fff;
    z-index: 99;
    width: 100%;
    line-height: 1.5rem;
}
.mobile {
    display: block;
}
.con-four img{height: 205px;}
.con-four video{height: 205px;}
.con-four{ height:auto}

.aboutmobile{line-height: 2rem;}
.bd {
	margin-right: -2%;
	overflow: hidden;
	margin-top: 50px;
}
.bd .item {
	width: 46%;
	float: left;
	border: 3px #d6d6d6 solid;
	margin-right: 2%;
	margin-bottom: 4%;
	height: 4.2rem;
	overflow: hidden
}
.bd .item .title {
	text-align: center;
font-size:.22rem;
	color: #323232;
line-height: .5rem;
	border-bottom: 1px #d6d6d6 solid
}
.bd .item .detail {
	width: 85%;
font-size:.2rem;
line-height:.3rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	margin: 0 auto;
margin-bottom:.2rem;
}
.bd .item .last {
	margin: 0 auto;
	margin-top: 1rem;
margin-bottom:.3rem;
}
.bd .item .more {
font-size:.24rem;
	color: #f5a822;
	text-align: center;
	display: block;
}
.bd .item .img {
	display: block;
	border: 1px solid #d4d4d4;
	border-bottom: none;
	width: 85%;
margin: .2rem auto;
}
.bd .item .img img {
	width: 100%;
	height: 1.5rem;
}
.bd .item .text {
	display: block;
	margin: 0 auto;
height:.4rem;
line-height:.4rem;
	border-top: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
font-size:.18rem;
	color: #fff;
	background-color: #c7c7c7;
	color: #656565;
	width: 1rem;
	text-align: center
}
.index_news .news-box .news_nav li {
	width: 1rem;
 height: .4rem;
 line-height: .4rem;
 font-size: .18rem;
}
.index_news .news-box .news_nav .right a {
 width: .95rem;
 height: .4rem;
 line-height: .4rem;
 font-size: .16rem;
}
.index_news .news-box .news-titwrap .left {
	width: 100%;
margin-bottom: .3rem;
}
.index_news .news-box .news-titwrap .left img {
	height: 3rem;
}
.index_news .news-box .news-titwrap .right {
	width: 100%;
}
.index_news .news-box .news-titwrap .left_date {
	display: none
}
.index_news .news-box .news-titwrap .right li {
	width: 100%;
	padding: 0;
padding-bottom: .2rem;
}
.index_news .news-box .news-titwrap .right_news {
	width: 100%;
}
.index_news .news-box .news-titwrap .right_news .title {
 font-size: .22rem;
 margin: .1rem 0;
}
.index_news .news-box .news-titwrap .right_news .detail {
 font-size: .18rem;
 line-height: .35rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.index_news .news-box .news-titwrap .left .more {
	width: 1.2rem;
 height: .4rem;
 line-height: .4rem;
 font-size: .18rem;
 margin-top: .15rem;
}
.index_news .news-box .news-titwrap .left .detail a {
	color: #666;
 line-height: .35rem;
 font-size: .18rem;
}
.about_main .about_01 .aboutus .start{ width:100%}
.about_main .about_01 .aboutus .start .left {
    margin: 0;
    width: 60%;
}
.about_main .about_01{height: 555px;}
.about_main .about_02 .right{width: 100%;}
.about_main .about_03 .left, .about_main .about_03 .right{ width:100%}
.about_main .about_03 .left{ margin-bottom:40px;}
.about_main .about_04 {
    width: 100%;
    background: url(../images/about_16.jpg) 70% no-repeat;
        background-size: auto;
    background-size: auto;
    height: 8rem;
    background-size: 260%;
}
.swiper-details img { width:100%;height: 1.5rem;
}
.swiper-details .summary {
	color: #000;
line-height:.36rem;
padding:.15rem 0;margin-top: .8rem;
	border-top: 1px dashed #dddddd;
}
.swiper-details .summary .h1 {
font-size: .26rem;
	font-weight: bold;
}
.swiper-details .summary .h2 {
font-size: .18rem;
}
.swiper-details .summary .h2 span {
	font-weight: bold;
}
.swiper-details .summary .h3 {
font-size: .18rem;
	font-weight: bold;
	position: relative;
margin-bottom:.15rem;
}
.swiper-details .summary .h3 em {
	color: #e51313;
font-size: .24rem;
}
.swiper-details .summary .btn {
	width: 1.82rem;
height:.4rem;
line-height: .4rem;
font-size: .18rem;
	color: #fff;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
padding-left:.86rem;
background: #1985ed url(../images/icon_qq.jpg) .25rem center no-repeat;
-webkit-background-size: .24rem .24rem;
background-size: .24rem;
}
.smallImg {
    border: 1px solid #c9c9c9;
    padding: .1rem;
    margin-top: .1rem;
}
.swiper-pagination{position: relative;left:auto !important;bottom:auto !important;padding:.3rem 0;width: 100%;}
.swiper-pagination-bullet{width:.22rem;height:.22rem;background-color: #acacac;opacity:1;margin:0 .06rem !important;}
.swiper-pagination-bullet-active{background-color: #f7c433;}
.prodetail .title {
    height: .43rem;
    line-height: .43rem;
}
.prodetail .title span {
    width: 1.65rem;
    font-size: .2rem;
}
.prodetail .xq {
    padding: .5rem 0;
}
.prodetail .xq img { width:100%;
}














}

/* 横向放置的手机和竖向放置的平板之间的分辨率 */
@media (max-width: 767px) {
* {   
    user-select: none;
   
	margin:0;
	padding:0;
}
.vmcarousel-normal, .vmc-container {
	display: none
}

	.pc, .advisory {
	display: none
}
.mobile {
	display: block
}
.container {
	width: 92%;
	margin: 0 auto
}
.head .top .top_right {
	width: 100%;
	margin-top: 0;
 padding-bottom: .3rem;
	border-bottom: 1px #ccc solid;
 margin-bottom: .2rem;
}
.head .top .top_right .tel {
	float: left;
 font-size: .23rem;
 line-height: .3rem;
	margin: 0;
}
.head .top .top_right .shop img, .head .top .top_right .tel img {
 margin-right: .15rem;
	float: left;
 width: .3rem;
}
.head .top .top_right .shop {
 line-height: .3rem;
 font-size: .16rem;
}
.head .top .top_right .shop a {
 font-size: .24rem;
}
.head .top .logo {
	width: 36%;
}
.head .top .logo img {
	width: 100%
}
.head .logo_right {
margin:.3rem 0 0 .3rem;
font-size: .22rem;
line-height: .32rem;
}
#vivo-head {
	display: none
}
.navMolile {
	width: 100%;
	background: #f1f1f1;
	border-bottom: 1px #d7d7d7 solid;
	overflow: hidden;
}
.navMolile ul {
}
.navMolile li {
	float: left;
	
	width: 21%;
	background-size: 7%;
	text-align: center;
	margin: 2%;
font-size: .25rem;
}
.navMolile .on {
	background: url(../images/1_03.jpg) left center no-repeat;
	background-size: 7%;
}
.navMolile .on a {
	color: #004ea2
}
.navMolile li a {
font-size:.25rem;
	color: #6f6f6f;
	font-weight: bold;
}
.focus .hd ul li {
 width: .15rem;
 height: .15rem;
}
.index_title {
margin: .2rem 0;
}
.index_title p {
 font-size: .3rem;
 margin-bottom: .1rem;
}
.index_title span {
 font-size: .3rem;
}
.index_about {
margin:.3rem 0;
	padding: 0
}
.con-four {
	height: 1.5rem;
margin-bottom: .15rem;
	position: relative;
}
.con-four img {
	height: auto;
	position: absolute;
}
.con-four video {
	height: 100%;
	position: absolute;
}
.txt-four {
	height: 1.5rem;
}
.txt-four .title_01 {
	height: 1.5rem;
padding: .24rem;
}
.aboutmobile {
	position: absolute;
font-size:.3rem;
	text-align: center;
	color: #fff;
	z-index: 99;
	width: 100%;
	line-height: 1.5rem
}
#index_02 {
	padding-bottom: 0rem
}
.bd {
	margin-right: -2%;
	overflow: hidden;
}
.bd .item {
	width: 46%;
	float: left;
	border: 3px #d6d6d6 solid;
	margin-right: 2%;
	margin-bottom: 4%;
	height: 4.2rem;
	overflow: hidden
}
.bd .item .title {
	text-align: center;
font-size:.22rem;
	color: #323232;
line-height: .5rem;
	border-bottom: 1px #d6d6d6 solid
}
.bd .item .detail {
	width: 85%;
font-size:.2rem;
line-height:.3rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	margin: 0 auto;
margin-bottom:.2rem;
}
.bd .item .last {
	margin: 0 auto;
	margin-top: 1rem;
margin-bottom:.3rem;
}
.bd .item .more {
font-size:.24rem;
	color: #f5a822;
	text-align: center;
	display: block;
}
.bd .item .img {
	display: block;
	border: 1px solid #d4d4d4;
	border-bottom: none;
	width: 85%;
margin: .2rem auto;
}
.bd .item .img img {
	width: 100%;
	height: 1.5rem;
}
.bd .item .text {
	display: block;
	margin: 0 auto;
height:.4rem;
line-height:.4rem;
	border-top: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
font-size:.18rem;
	color: #fff;
	background-color: #c7c7c7;
	color: #656565;
	width: 1rem;
	text-align: center
}
.index_news .news-box .news_nav li {
	width: 1rem;
 height: .4rem;
 line-height: .4rem;
 font-size: .18rem;
}
.index_news .news-box .news_nav .right a {
 width: .95rem;
 height: .4rem;
 line-height: .4rem;
 font-size: .16rem;
}
.index_news .news-box .news-titwrap .left {
	width: 100%;
margin-bottom: .3rem;
}
.index_news .news-box .news-titwrap .left img {
	height: 3rem;
}
.index_news .news-box .news-titwrap .right {
	width: 100%;
}
.index_news .news-box .news-titwrap .left_date {
	display: none
}
.index_news .news-box .news-titwrap .right li {
	width: 100%;
	padding: 0;
padding-bottom: .2rem;
}
.index_news .news-box .news-titwrap .right_news {
	width: 100%;
}
.index_news .news-box .news-titwrap .right_news .title {
 font-size: .22rem;
 margin: .1rem 0;
}
.index_news .news-box .news-titwrap .right_news .detail {
 font-size: .18rem;
 line-height: .35rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.index_news .news-box .news-titwrap .left .more {
	width: 1.2rem;
 height: .4rem;
 line-height: .4rem;
 font-size: .18rem;
 margin-top: .15rem;
}
.index_news .news-box .news-titwrap .left .detail a {
	color: #666;
 line-height: .35rem;
 font-size: .18rem;
}
.friendlink {
	height: 1rem;
}
.links {
 padding-left: .5rem;
 line-height: .5rem;
 margin: .25rem 0;
 font-size: .18rem;
}
.links .name {
 width: .76rem;
 height: .5rem;
	left: 0;
	top: 50%;
 margin-top: -.17rem;
	background-size: 100%;
}
.footer .weixin .erweima img {
	display: none
}
.footer .weixin {
 margin-top: .3rem;
	width: 100%;
	height: 1rem;
 margin-bottom: .2rem;
}
.footer .weixin .logo {
	display: none
}
.footer .weixin {
	display: none;
}
.footer {
 padding: .3rem 0;
}
.ny_banner {
	height: 2.5rem
}
.ny_banner img {
	height: 2.5rem
}
.bread {
font-size:.2rem;
	padding-top: 0
}
.bread a {
 line-height: .6rem;
}
.prolist .title_01 p {
 font-size: .4rem;
 margin: .4rem 0 .2rem 0;
}
.prolist .title_01 span {
 font-size: .22rem;
}
.footer p span {
 margin: 0 .1rem;
 font-size: .2rem;
	display: block
}
.footer p img {
 margin: 0 .1rem;
 width: .2rem;
}
.footer p {
	text-align: center;
	color: #8590ec;
 line-height: .3rem;
 font-size: .2rem;
}
.swiper-details img { width:100%;height: 1.5rem;
}
.swiper-details .summary {
	color: #000;
line-height:.36rem;
padding:.15rem 0;margin-top: .8rem;
	border-top: 1px dashed #dddddd;
}
.swiper-details .summary .h1 {
font-size: .26rem;
	font-weight: bold;
}
.swiper-details .summary .h2 {
font-size: .18rem;
}
.swiper-details .summary .h2 span {
	font-weight: bold;
}
.swiper-details .summary .h3 {
font-size: .18rem;
	font-weight: bold;
	position: relative;
margin-bottom:.15rem;
}
.swiper-details .summary .h3 em {
	color: #e51313;
font-size: .24rem;
}
.swiper-details .summary .btn {
	width: 1.82rem;
height:.4rem;
line-height: .4rem;
font-size: .18rem;
	color: #fff;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
padding-left:.86rem;
background: #1985ed url(../images/icon_qq.jpg) .25rem center no-repeat;
-webkit-background-size: .24rem .24rem;
background-size: .24rem;
}
.smallImg {
    border: 1px solid #c9c9c9;
    padding: .1rem;
    margin-top: .1rem;
}
.swiper-pagination{position: relative;left:auto !important;bottom:auto !important;padding:.3rem 0;width: 100%;}
.swiper-pagination-bullet{width:.22rem;height:.22rem;background-color: #acacac;opacity:1;margin:0 .06rem !important;}
.swiper-pagination-bullet-active{background-color: #f7c433;}
.prodetail .title {
    height: .43rem;
    line-height: .43rem;
}
.prodetail .title span {
    width: 1.65rem;
    font-size: .2rem;
}
.prodetail .xq {
    padding: .5rem 0;
}
.prodetail .xq img { width:100%;
}
.about_main .about_01 .aboutus .video{ display:none}
.about_main .about_01 .aboutus .right {
    width: 100%;
}

.about_main .about_01 .aboutus {
    margin-top: .3rem;
    height: 5rem;
}
.about_main .about_01 .aboutus .right .a_01 {
    font-size: .4rem;
}
.about_main .about_01 .aboutus .right .a_02 {
    font-size: .22rem;
    margin-bottom: .15rem;
}
.about_main .about_01 .aboutus .right .a_03 {
    font-size: .2rem;
    line-height: .4rem;
}
.about_main .about_01 {
    height: 5.5rem;
}
.about_main .about_02 .right {
    width: 100%;
    margin-top: .4rem;
}
.about_main .about_02 .right .a {
    width: 26%;margin: 0 3%;
}

.about_main .about_02 .right .a_01 img {
    width: 100%;
    margin-bottom: .2rem;
}
.about_main .about_02 .right .a p {
    font-size: .3rem;
    margin-bottom: .1rem;
}
.about_main .about_02 .right .a span {
    font-size: .2rem;
    line-height: .4rem;
}
.about_main .about_03 .left {
    width: 100%;
}
.about_main .about_03 .left .title {
    font-size: .4rem;
    margin-bottom: .2rem;
}
.about_main .about_03 {
    margin: .5rem 0;
}
.about_main .about_03 .left .detail {
    font-size: .25rem;
    line-height: .5rem;
}

.about_main .about_03 .right {

    width: 100%;

}
.about_main .about_04 {

    width: 100%;
    background: url(../images/about_16.jpg) 70% no-repeat;
        background-size: auto;
    height: 6rem;
    background-size: 260%;

}
.contact .map {
    height: 4rem;
    margin-top: .45rem;
}
.contact .cont {
    padding: .7rem 0;
}
.contact .cont .left {
    width: 100%;
    height: 5.5rem;
    padding: .2rem .3rem;
}
.con2{ margin-bottom:.3rem;}
.contact .cont .left p {
    font-size: .3rem;
    margin-bottom: .08rem;
}
.contact .cont .right {
    width: 100%;
}
.contact .cont .right .title01 {
    font-size: .3rem;
    margin: .3rem;
}
.contact .cont .right .title02{ font-size:.24rem; line-height:.4rem}
.contact .cont .right .form-row {
    margin-top: .2rem;
    height: .4rem;
    font-size: .24rem
    font-weight: bold;
    line-height: .4rem;
}
.contact .cont .right .text {
    width: 2.2rem;
    height: .4rem;
    line-height: .4rem;
    padding: 0 .15rem;
}
.contact .cont .right .col {
    width: 50%;
}
.contact .cont .right .form-row {
    font-size: .24rem;
}

.contact .cont .right .btn {
    width: 2rem;
    height: .6rem;
    font-size: .24rem;
    margin: 0 .1rem;
}


.newsxq h1 {
    font-size: .3rem;
    line-height: 1rem;
}
.newsxq h2 {
    font-size: .2rem;
    line-height: .5rem;
    margin-bottom: .2rem;
}
.newsxq {
    font-size: .2rem;
}

.newsxq img{
	width:100%
}

.newsxq p {
    line-height: .45rem;
    font-size: .25rem;
}

.xq_previous {
    width: 100%;
    height: .6rem;
    margin-bottom: .3rem;
    font-size: .22rem
}
.syp {
    width: 25%;
    line-height:.6rem;
}
.syp_title {
    width: 75%;
    font-size: .22rem;
    line-height: .6rem;
}
.syp1 {
    width: 25%;
    line-height: .6rem;
    font-size: .22rem;
}
.newsnav li a {
    width: 2rem;
    height: .6rem;
    line-height: .6rem;
    font-size: .26rem;
    margin: 0 .15rem;
}
.news .date {
    margin-right: .2rem; display:none
}
.news .detail {
    width: 100%;
    margin: .25rem 0;
}
.news h1 span {
    display: none;
}
.news .detail p a {
    line-height: .45rem;
    font-size: .24rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.news .more {
    font-size: .24rem;
    width: 2rem;
    height: .5rem;
    line-height: .5rem;
}
.news li {
    padding: .4rem 0;
}

.page {
    margin-bottom: .8rem;
    margin-top: .6rem;
    font-size: .24rem;
}
.page .previous {
    height: .3rem;
    line-height: .3rem;
    width: .8rem;
    border-radius: .15rem;
    margin: 0 .1rem;
}

.page li a {
    height: .4rem;
    line-height:.4rem;
    margin: 0 .05rem;
    width: .4rem;
    border-radius: 50%;
}
.page span, .page .tz, .page .go {

    display: none;
}
.newsnav {
    margin-top:.5rem;
}
.focus .hd{bottom: .2rem;}

}





/* 横向放置的手机及分辨率更小的设备 */
@media (max-width: 480px) {
.pc, .hl_main5_content {
	display: none
}
.mobile, .vmcarousel-normal, .vmc-container {
	display: block
}
.container {
	width: 92%;
	margin: 0 auto
}
.head .top .top_right {
	width: 100%;
	margin-top: 0;
 padding-bottom: .3rem;
	border-bottom: 1px #ccc solid;
 margin-bottom: .2rem;
}
.head .top .top_right .tel {
	float: left;
 font-size: .23rem;
 line-height: .3rem;
	margin: 0;
}
.head .top .top_right .shop img, .head .top .top_right .tel img {
 margin-right: .15rem;
	float: left;
 width: .3rem;
}
.head .top .top_right .shop {
 line-height: .3rem;
 font-size: .16rem;
}
.head .top .top_right .shop a {
 font-size: .24rem;
}
.head .top .logo {
	width: 36%;
}
.head .top .logo img {
	width: 100%
}
.head .logo_right {
margin:.3rem 0 0 .3rem;
font-size: .22rem;
line-height: .32rem;
}
#vivo-head {
	display: none
}
.navMolile {
	width: 100%;
	background: #f1f1f1;
	border-bottom: 1px #d7d7d7 solid;
	overflow: hidden;
}
.navMolile ul {
}
.navMolile li {
	float: left;
	
	width: 21%;
	background-size: 7%;
	text-align: center;
	margin: 2%;
font-size: .25rem;
}
.navMolile .on {
	background: url(../images/1_03.jpg) left center no-repeat;
	background-size: 7%;
}
.navMolile .on a {
	color: #004ea2
}
.navMolile li a {
font-size:.25rem;
	color: #6f6f6f;
	font-weight: bold;
}
.focus .hd ul li {
 width: .15rem;
 height: .15rem;
}
.index_title {
margin: .2rem 0;
}
.index_title p {
 font-size: .3rem;
 margin-bottom: .1rem;
}
.index_title span {
 font-size: .3rem;
}
.index_about {
margin:.3rem 0;
	padding: 0
}
.con-four {
	height: 1.5rem;
margin-bottom: .15rem;
	position: relative;
}
.con-four img {
	height: auto;
	position: absolute;
}
.con-four video {
	height: 100%;
	position: absolute;
}
.txt-four {
	height: 1.5rem;
}
.txt-four .title_01 {
	height: 1.5rem;
padding: .24rem;
}
.aboutmobile {
	position: absolute;
font-size:.3rem;
	text-align: center;
	color: #fff;
	z-index: 99;
	width: 100%;
	line-height: 1.5rem
}
#index_02 {
	padding-bottom: 0rem
}
.bd {
	margin-right: -2%;
	overflow: hidden;
}
.bd .item {
	width: 46%;
	float: left;
	border: 3px #d6d6d6 solid;
	margin-right: 2%;
	margin-bottom: 4%;
	height: 4.2rem;
	overflow: hidden
}
.bd a{ display:block}
.bd .item .title {
	text-align: center;
font-size:.22rem;
	color: #323232;
line-height: .5rem;
	border-bottom: 1px #d6d6d6 solid
}
.bd .item .detail {
	width: 85%;
font-size:.2rem;
line-height:.3rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	margin: 0 auto;
margin-bottom:.2rem;
}
.bd .item .last {
	margin: 0 auto;
	margin-top: 1rem;
margin-bottom:.3rem;
}
.bd .item .more {
font-size:.24rem;
	color: #f5a822;
	text-align: center;
	display: block;
}
.bd .item .img {
	display: block;
	border: 1px solid #d4d4d4;
	border-bottom: none;
	width: 85%;
margin: .2rem auto;
}
.bd .item .img img {
	width: 100%;
	height: 1.5rem;
}
.bd .item .text {
	display: block;
	margin: 0 auto;
height:.4rem;
line-height:.4rem;
	border-top: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
font-size:.18rem;
	color: #fff;
	background-color: #c7c7c7;
	color: #656565;
	width: 1rem;
	text-align: center
}
.index_news .news-box .news_nav li {
	width: 1rem;
 height: .4rem;
 line-height: .4rem;
 font-size: .18rem;
}
.index_news .news-box .news_nav .right a {
 width: .95rem;
 height: .4rem;
 line-height: .4rem;
 font-size: .16rem;
}
.index_news .news-box .news-titwrap .left {
	width: 100%;
margin-bottom: .3rem;
}
.index_news .news-box .news-titwrap .left img {
	height: 3rem;
}
.index_news .news-box .news-titwrap .right {
	width: 100%;
}
.index_news .news-box .news-titwrap .left_date {
	display: none
}
.index_news .news-box .news-titwrap .right li {
	width: 100%;
	padding: 0;
padding-bottom: .2rem;
}
.index_news .news-box .news-titwrap .right_news {
	width: 100%;
}
.index_news .news-box .news-titwrap .right_news .title {
 font-size: .22rem;
 margin: .1rem 0;
}
.index_news .news-box .news-titwrap .right_news .detail {
 font-size: .18rem;
 line-height: .35rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.index_news .news-box .news-titwrap .left .more {
	width: 1.2rem;
 height: .4rem;
 line-height: .4rem;
 font-size: .18rem;
 margin-top: .15rem;
}
.index_news .news-box .news-titwrap .left .detail a {
	color: #666;
 line-height: .35rem;
 font-size: .18rem;
}
.friendlink {
	height: 1rem;
}
.links {
 padding-left: .5rem;
 line-height: .5rem;
 margin: .25rem 0;
 font-size: .18rem;
}
.links .name {
 width: .76rem;
 height: .5rem;
	left: 0;
	top: 50%;
 margin-top: -.17rem;
	background-size: 100%;
}
.footer .weixin .erweima img {
	display: none
}
.footer .weixin {
 margin-top: .3rem;
	width: 100%;
	height: 1rem;
 margin-bottom: .2rem;
}
.footer .weixin .logo {
	display: none
}
.footer .weixin {
	display: none;
}
.footer {
 padding: .3rem 0;padding-bottom: 1.5rem;
}
.ny_banner {
	height: 2.5rem
}
.ny_banner img {
	height: 2.5rem
}
.bread {
font-size:.2rem;
	padding-top: 0
}
.bread a {
 line-height: .6rem;
}
.prolist .title_01 p {
 font-size: .4rem;
 margin: .4rem 0 .2rem 0;
}
.prolist .title_01 span {
 font-size: .22rem;
}
.footer p span {
 margin: 0 .1rem;
 font-size: .2rem;
	display: block
}
.footer p img {
 margin: 0 .1rem;
 width: .2rem;
}
.footer p {
	text-align: center;
	color: #8590ec;
 line-height: .3rem;
 font-size: .2rem;
}
.swiper-details img { width:100%;height: 1.5rem;
}
.swiper-details .summary {
	color: #000;
line-height:.36rem;
padding:.15rem 0;margin-top: .8rem;
	border-top: 1px dashed #dddddd;
}
.swiper-details .summary .h1 {
font-size: .26rem;
	font-weight: bold;
}
.swiper-details .summary .h2 {
font-size: .18rem;
}
.swiper-details .summary .h2 span {
	font-weight: bold;
}
.swiper-details .summary .h3 {
font-size: .18rem;
	font-weight: bold;
	position: relative;
margin-bottom:.15rem;
}
.swiper-details .summary .h3 em {
	color: #e51313;
font-size: .24rem;
}
.swiper-details .summary .btn {
	width: 1.82rem;
height:.4rem;
line-height: .4rem;
font-size: .18rem;
	color: #fff;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
padding-left:.86rem;
background: #1985ed url(../images/icon_qq.jpg) .25rem center no-repeat;
-webkit-background-size: .24rem .24rem;
background-size: .24rem;
}
.smallImg {
    border: 1px solid #c9c9c9;
    padding: .1rem;
    margin-top: .1rem;
}
.swiper-pagination{position: relative;left:auto !important;bottom:auto !important;padding:.3rem 0;width: 100%;}
.swiper-pagination-bullet{width:.22rem;height:.22rem;background-color: #acacac;opacity:1;margin:0 .06rem !important;}
.swiper-pagination-bullet-active{background-color: #f7c433;}
.prodetail .title {
    height: .43rem;
    line-height: .43rem;
}
.prodetail .title span {
    width: 1.65rem;
    font-size: .2rem;
}
.prodetail .xq {
    padding: .5rem 0;
}
.prodetail .xq img { width:100%;
}
.about_main .about_01 .aboutus .video{ display:none}
.about_main .about_01 .aboutus .right {
    width: 100%;
}

.about_main .about_01 .aboutus {
    margin-top: .3rem;
    height: 5rem;
}
.about_main .about_01 .aboutus .right .a_01 {
    font-size: .4rem;
}
.about_main .about_01 .aboutus .right .a_02 {
    font-size: .22rem;
    margin-bottom: .15rem;
}
.about_main .about_01 .aboutus .right .a_03 {
    font-size: .2rem;
    line-height: .4rem;
}
.about_main .about_01 {
    height: 5.5rem;
}
.about_main .about_02 .right {
    width: 100%;
    margin-top: .4rem;
}
.about_main .about_02 .right .a {
    width: 26%;margin: 0 3%;
}

.about_main .about_02 .right .a_01 img {
    width: 100%;
    margin-bottom: .2rem;
}
.about_main .about_02 .right .a p {
    font-size: .3rem;
    margin-bottom: .1rem;
}
.about_main .about_02 .right .a span {
    font-size: .2rem;
    line-height: .4rem;
}
.about_main .about_03 .left {
    width: 100%;
}
.about_main .about_03 .left .title {
    font-size: .4rem;
    margin-bottom: .2rem;
}
.about_main .about_03 {
    margin: .5rem 0;
}
.about_main .about_03 .left .detail {
    font-size: .25rem;
    line-height: .5rem;
}

.about_main .about_03 .right {

    width: 100%;

}
.about_main .about_04 {

    width: 100%;
    background: url(../images/about_16.jpg) 70% no-repeat;
        background-size: auto;
    height: 6rem;
    background-size: 260%;

}
.contact .map {
    height: 4rem;
    margin-top: .45rem;
}
.contact .cont {
    padding: .7rem 0;
}
.contact .cont .left {
    width: 100%;
    height: 5.5rem;
    padding: .2rem .3rem;
}
.con2{ margin-bottom:.3rem;}
.contact .cont .left p {
    font-size: .3rem;
    margin-bottom: .08rem;
}
.contact .cont .right {
    width: 100%;
}
.contact .cont .right .title01 {
    font-size: .3rem;
    margin: .3rem;
}
.contact .cont .right .title02{ font-size:.24rem; line-height:.4rem}
.contact .cont .right .form-row {
    margin-top: .2rem;
    height: .4rem;
    font-size: .24rem
    font-weight: bold;
    line-height: .4rem;
}
.contact .cont .right .text {
    width: 2.2rem;
    height: .4rem;
    line-height: .4rem;
    padding: 0 .15rem;
}
.contact .cont .right .col {
    width: 50%;
}
.contact .cont .right .form-row {
    font-size: .24rem;
}

.contact .cont .right .btn {
    width: 2rem;
    height: .6rem;
    font-size: .24rem;
    margin: 0 .1rem;
}


.newsxq h1 {
    font-size: .3rem;
    line-height: 1rem;
}
.newsxq h2 {
    font-size: .2rem;
    line-height: .5rem;
    margin-bottom: .2rem;
}
.newsxq {
    font-size: .2rem;
}

.newsxq img{
	width:100%
}

.newsxq p {
    line-height: .45rem;
    font-size: .25rem;
}

.xq_previous {
    width: 100%;
    height: .6rem;
    margin-bottom: .3rem;
    font-size: .22rem
}
.syp {
    width: 25%;
    line-height:.6rem;
}
.syp_title {
    width: 75%;
    font-size: .22rem;
    line-height: .6rem;
}
.syp1 {
    width: 25%;
    line-height: .6rem;
    font-size: .22rem;
}
.newsnav li a {
    width: 2rem;
    height: .6rem;
    line-height: .6rem;
    font-size: .26rem;
    margin: 0 .15rem;
}
.news .date {
    margin-right: .2rem; display:none
}
.news .detail {
    width: 100%;
    margin: .25rem 0;
}
.news h1 span {
    display: none;
}
.news .detail p a {
    line-height: .45rem;
    font-size: .24rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.news .more {
    font-size: .24rem;
    width: 2rem;
    height: .5rem;
    line-height: .5rem;
}
.news li {
    padding: .4rem 0;
}

.page {
    margin-bottom: .8rem;
    margin-top: .6rem;
    font-size: .24rem;
}
.page .previous {
    height: .3rem;
    line-height: .3rem;
    width: .8rem;
    border-radius: .15rem;
    margin: 0 .1rem;
}

.page li a {
    height: .4rem;
    line-height:.4rem;
    margin: 0 .05rem;
    width: .4rem;
    border-radius: 50%;
}
.page span, .page .tz, .page .go {

    display: none;
}
.newsnav {
    margin-top:.5rem;
}
.focus .hd{bottom: .2rem;}

.head .logo_right img{ display:none}
.advisory{ display:none}
.fixed{width:100%;height:1.12rem;background-color:#015cb5;border-top:1px solid #4182bf;position: fixed;left:0;bottom:0;z-index:99;}
.fixed dl{width:25%;height:1.12rem;padding-top:.1rem;float:left;}
.fixed dl+dl{background: #015cb5 url(../images/fixed_border.jpg) left center no-repeat;}
.fixed dl dt{height:.6rem;background-repeat:no-repeat;background-position:center center;-webkit-background-size: .45rem .45rem;background-size: .45rem .45rem;}
.fixed dl dd{font-size:.24rem;text-align:center;color:#fff;}
.fixed dl.dl1 dt{background-image: url(../images/icon_fixed1.jpg);}
.fixed dl.dl2 dt{background-image: url(../images/icon_fixed2.jpg);background-size:.5rem .45rem;}
.fixed dl.dl3 dt{background-image: url(../images/icon_fixed3.jpg);}
.fixed dl.dl4 dt{background-image: url(../images/icon_fixed4.jpg);}
.fixed1{}
.fixed1 dl{width:33.33%;}
.fixed1 dl dt{-webkit-background-size: .5rem .5rem;background-size: .5rem .5rem;}
.fixed1 dl.dl1 dt{background-image: url(../images/icon_fixed5.jpg);}
.fixed1 dl.dl2 dt{background-image: url(../images/icon_fixed6.jpg);}
.fixed1 dl.dl3 dt{background-image: url(../images/icon_fixed7.jpg);}
.fixed1:before,fixed1:after{content:"";width:100%;height:1px;position:absolute;left:0;}
.fixed1:before{top:-2px;background-color: #011423;}
.fixed1:after{top:-1px;background-color: #4182bf;}





/*  追溯 搜索 */
.zhuisu .icon { width:100%}
.zhuisu{ height:15rem}
.cpzs .title{font-size:.24rem; width:1.65rem; height:.45rem; line-height:.45rem; margin:.45rem 0}
.cpzs .bt .left {margin-right: .25rem;line-height: .48rem;width: 1.7rem;}
.cpzs .bt img{ width:100%}
.cpzs .bt{ width:auto;}
.cpzs .bt .right {
    font-size: .18rem;
    line-height: .48rem;
}
.cpzs .bt {

    font-size:.18rem;width: 100%;padding-left: 0;

}
.rdfc {

    width: 90%; margin:0 auto;margin-left: .3rem;}





















}
