/*public*/
* {margin:0; padding:0; outline:none; font-family:"Microsoft Yahei";}
body {color:#656565; width:100%; margin:0 auto; font-size:12px;}
ol,ul,li {list-style:none;}
img {border:none;}
a {text-decoration:none; font-size:12px; color:#626262; transition:.5s all linear;}

/*head*/
.head {padding:0 9%; line-height:94px; margin:0 auto;}
.head .logo {overflow:hidden; float:left; margin:25px auto;}
.head .logo img {display:block;}

.head .menu {float:right;}
.head .menu .topnav {float:left;}
.head .menu .topnav .l1 {position:relative; float:left; transition:.5s all linear;}
.head .menu .topnav .l1::after {content:''; position:absolute; left:0; top:0; width:100%; height:3px; background:#00469b; opacity:0; transition:.5s all linear;}
.head .menu .topnav .l1 .a1 {display:block; font-size:14px; color:#333333; padding:0 25px;}
.head .menu .topnav .l1:hover {background:#f9f9f9;}
.head .menu .topnav .l1:hover::after {opacity:1;}
.head .menu .topnav .l1 ul {overflow:hidden; display:none; position:absolute; left:50%; top:94px; margin-left:-70px; width:140px; text-align:center; background:#fff;}
.head .menu .topnav .l1 ul li {overflow:hidden; line-height:35px;}
.head .menu .topnav .l1 ul li a {display:block; font-size:13px;}
.head .menu .topnav .l1 ul li a:hover {background:#00479d; color:#fff;}
.head .menu .select {position:relative; float:right; margin:30px 0 0 20px; font-size:13px; color:#fff; line-height:35px; padding:0 45px 0 30px; background:#333333; border-radius:17.5px; transition:.5s all linear;}
.head .menu .select img {position:absolute; right:25px; top:14px; transition:.5s all linear;}
.head .menu .select ul {overflow:hidden; display:none; text-align:center; position:absolute; width:100%; left:0; top:35px; border:1px solid #333333; border-top:none; box-sizing:border-box;}
.head .menu .select ul li {overflow:hidden; line-height:30px; background:#fff;}
.head .menu .select ul li a {display:block;}
.head .menu .select:hover {border-radius:0;}
.head .menu .select:hover img {transform:rotate(-180deg);}
.head .menu .select ul li a:hover {background:#333333; color:#fff;}

.head .menu .nav_xl_a {display:none; position:fixed; right:1%; margin-top:19px; width:50px; height:35px; cursor:pointer; z-index:999;}
.head .menu .a1:before {background:#fff !important;}
.head .menu .a1:after {background:#fff !important;}
.head .menu .nav_xl_a:before, .head .menu .nav_xl_a:after {position:absolute; content:''; left:50%; top:50%; margin-left:-17.5px; width:35px; height:3px; background:#00479d; transition:.5s all ease;}
.head .menu .nav_xl_a:before {-webkit-transform:translate3d(0,-10px,0); transform:translate3d(0,-10px,0);}
.head .menu .nav_xl_a:after {-webkit-transform:translate3d(0,10px,0); transform:translate3d(0,10px,0);}
.head .menu .nav_xl_a span {position:absolute; opacity:1; left:50%; top:50%; margin-left:-17.5px; width:35px; height:3px; background:#00479d; transition:.5s all ease;}
.head .menu .a1:before {-webkit-transform:rotate3d(0,0,1,45deg); transform:rotate3d(0,0,1,45deg);}
.head .menu .a1:after {-webkit-transform:rotate3d(0,0,1,-45deg); transform:rotate3d(0,0,1,-45deg);}
.head .menu .a1 span {opacity:0;}
.head .menu .nav_xl {overflow:hidden; position:fixed; left:0; top:0; width:100%; height:0%; background:rgba(0,0,0,0.8); transition:.5s all ease; z-index:99;}
.head .menu .nav_xl ul {overflow:hidden; width:90%; padding:10% 5% 0;}
.head .menu .nav_xl ul li {overflow:hidden; line-height:45px; margin-left:100px; margin-bottom:1%; background:rgba(255,255,255,0.6); transition:.5s all ease;}
.head .menu .nav_xl ul li:hover {background:#00479d; color:#fff;}
.head .menu .nav_xl ul li:nth-child(2n) {margin-left:0; margin-right:100px;}
.head .menu .nav_xl ul li:nth-last-child(1) {display:none;}
.head .menu .nav_xl ul li:nth-last-child(2) {display:none;}
.head .menu .nav_xl ul li:nth-last-child(3) {display:none;}
.head .menu .nav_xl ul li a {display:block; text-align:center; font-size:17px; color:#fff;}
.head .menu .nav_xl .l1 li {margin-left:0;}
.head .menu .nav_xl .l1 li:nth-child(2n) {margin-right:0;}
.head .menu .nav_xl .ceng {position:fixed; display:none; left:0; width:100%; height:100%;}

/*banner*/
#slides {display:none; position:relative; width:100%; height:100%; margin-top:94px;}
#slides .advertisement {position:absolute; left:10%; bottom:10%; font-size:60px; color:#fff; z-index:99;}
.slidesjs-previous {display:block; width:50px; height:100px; position:absolute; text-decoration:none; z-index:100; margin-top:-50px; background:url(../images/img/left-arrow.png) rgba(0,0,0,0.4) center center no-repeat; left:0; top:50%;}
.slidesjs-next {display:block; width:50px; height:100px; position:absolute; text-decoration:none; z-index:100; margin-top:-50px; background:url(../images/img/right-arrow.png) rgba(0,0,0,0.4) center center no-repeat; right:0; top:50%;}
.slidesjs-pagination {position:absolute; left:50%; bottom:5%; z-index:10;}
.slidesjs-pagination li {overflow:hidden; float:left; padding:0 10px; line-height:90px;}
.slidesjs-pagination li a {display:block; width:11px; height:11px; border-radius:11px; background:#fff; transition:.5s all linear;}
.slidesjs-pagination li a.active,.slidesjs-pagination li a:hover.active {background:#00479d;}

.main {overflow:hidden;}
.framecenter {overflow:hidden;}
.page_banner {overflow:hidden; position:relative; margin-top:94px;}
.page_banner img {display:block; width:100%;}
.page_banner .page_nav {overflow:hidden; font-size:0; text-align:center; position:absolute; left:0; bottom:0; width:100%;}
.page_banner .page_nav a {display:inline-block; font-size:14px; color:#fff; background:rgba(0,70,155,0.8); padding:0 50px; margin:5px 10px 0; line-height:50px;}
.page_banner .page_nav a:hover {background:#fff; color:#00469b;}

/*index_goods*/
.index_goods {padding:5% 0; width:1530px; margin:0 auto;}
.index_goods .index_title {overflow:hidden; line-height:50px; margin-bottom:3%;}
.index_goods .index_title span {display:block; float:left; margin-right:3%; font-size:25px; color:#333333;}
.index_goods .index_title p {float:left; width:70%; font-size:14px; color:#333333; line-height:25px; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.index_goods .index_title a {display:block; float:right; width:50px; height:50px; background:url(../images/img/index_more.png) #00479d center center no-repeat;}
.index_goods .index_goods_gd {overflow:initial;}
.index_goods .index_goods_gd .item {overflow:hidden; padding:7% 5%; text-align:center; background:#f9f9f9; transition:.5s all linear;}
.index_goods .index_goods_gd .item div {overflow:hidden;}
.index_goods .index_goods_gd .item div img {display:block; width:100%;}
.index_goods .index_goods_gd .item p {font-size:20px; color:#333333; line-height:45px; margin-top:5%;}
.index_goods .index_goods_gd .owl-nav .owl-prev {position:absolute; opacity:0.5; left:-5%; top:50%; margin-top:-6px; width:12px; height:22px; background:url(../images/img/index_goods_l.png) center center no-repeat; transition:.5s all linear;}
.index_goods .index_goods_gd .owl-nav .owl-next {position:absolute; opacity:0.5; right:-5%; top:50%; margin-top:-6px; width:12px; height:22px; background:url(../images/img/index_goods_r.png) center center no-repeat; transition:.5s all linear;}
.index_goods .index_goods_gd .owl-nav .owl-prev:hover {opacity:1;}
.index_goods .index_goods_gd .owl-nav .owl-next:hover {opacity:1;}
.index_goods .index_goods_gd .item:hover {background:#fff;}

/*index_pp*/
.index_pp {overflow:hidden; width:100%; margin:0 auto; text-align:center; font-size:0; background:url(../images/img/index_pp_bg.jpg) top center no-repeat;}
.index_pp .index_pp_on {overflow:hidden; width:100%; height:90%; padding:5% 0; background:rgba(0,71,157,0.5);}
.index_pp .index_pp_on div {overflow:hidden; display:inline-block; text-align:center; font-size:0;}
.index_pp .index_pp_on div p {font-size:35px; color:#fff; margin-bottom:40px;}
.index_pp .index_pp_on div a {display:inline-block; margin:0 auto; padding:0 10%; font-size:16px; color:#fff; border:1px solid #fff; border-radius:25px; line-height:50px;}
.index_pp .index_pp_on div a:hover {background:#00479d; border-color:#00479d;}

/*index_news*/
.index_news {overflow:hidden; position:relative;}
.index_news .bt {position:absolute; line-height:45px; font-size:30px; color:#333333; font-weight:bold; left:0; top:65px; padding-left:10%;}
.index_news .bt a {display:block; position:absolute; left:0; top:0; width:50px; height:50px; background:url(../images/img/index_more.png) #00479d center center no-repeat;}
.index_news .index_news_gd {}
.index_news .index_news_gd .item {overflow:hidden;}
.index_news .index_news_gd .item .title {overflow:hidden; float:left; width:35%; margin:150px 5% 0 10%; padding-bottom:50px;}
.index_news .index_news_gd .item .title a {display:block; font-size:20px; color:#333333; margin-bottom:5%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.index_news .index_news_gd .item .title p {font-size:15px; color:#333333; line-height:25px; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:7;}
.index_news .index_news_gd .pic {overflow:hidden; float:right; width:50%;}
.index_news .index_news_gd .pic img {display:block;}
.index_news .index_news_gd .owl-nav {position:absolute; left:10%; bottom:5%;}
.index_news .index_news_gd .owl-nav div {opacity:0.5; float:left; width:32px; height:32px; transition:.5s all linear;}
.index_news .index_news_gd .owl-nav .owl-prev {background:url(../images/img/index_news_l.png) center center no-repeat; margin-right:20px;}
.index_news .index_news_gd .owl-nav .owl-next {background:url(../images/img/index_news_r.png) center center no-repeat;}
.index_news .index_news_gd .owl-nav div:hover {opacity:1;}
.index_news .index_news_gd .item .title:hover a {color:#00479d;}

/*page*/
.page_nav_xl {display:none; position:relative; font-size:16px; line-height:40px; margin-bottom:3%; text-indent:20px; color:#fff; background:#3c3736; cursor:pointer; transition:.5s all linear;}
.page_nav_xl img {position:absolute; right:4%; top:50%; margin-top:-3.5px; transition:.5s all ease;}
.page_nav_xl ul {overflow:hidden; display:none; position:absolute; left:0; top:39px; margin:0 auto; width:90%; padding:2% 5% 7%; background:#333333; z-index:90;}
.page_nav_xl ul li {overflow:hidden; line-height:35px; text-align:left; text-indent:10px; padding-right:10px; border-bottom:1px solid #666666;}
.page_nav_xl ul li a {display:block; font-size:14px; color:#ccc;}
.page_nav_hover img {transform:rotate(-180deg);}
.page_nav_ceng {position:fixed; left:0; width:100%; height:100%;}

.page_wz {overflow:hidden; line-height:45px; border-bottom:1px solid #f1f1f1;}
.page_wz p {float:left; font-size:14px; color:#333333; padding-left:35px; background:url(../images/img/page_wz.png) left center no-repeat;}
.page_wz a {font-size:14px; color:#333333;}
.page_wz a:hover {color:#00479d;}

.page_view {overflow:hidden; width:1530px; margin:0 auto; padding:2% 0 4%; min-height:350px;}
.page_view .page_content {overflow:hidden;}
.page_view .page_content .page_view_l {overflow:hidden; float:left; padding-top:2%; width:65%; font-size:14px; color:#333333; line-height:30px;}
.page_view .page_content .page_view_l img {max-width:100%;}
.page_view .page_content .page_view_r {overflow:hidden; float:right; width:30%;}
.page_view .page_content .page_view_gd {}
.page_view .page_content .page_view_gd .item {overflow:hidden;}
.page_view .page_content .page_view_gd .item div {overflow:hidden;}
.page_view .page_content .page_view_gd .item div img {display:block;}
.page_view .page_content .page_view_gd .owl-nav .owl-prev {position:absolute; opacity:0.5; left:5%; top:50%; margin-top:-11px; width:12px; height:22px; background:url(../images/img/page_view_l.png) center center no-repeat; transition:.5s all linear;}
.page_view .page_content .page_view_gd .owl-nav .owl-next {position:absolute; opacity:0.5; right:5%; top:50%; margin-top:-11px; width:12px; height:22px; background:url(../images/img/page_view_r.png) center center no-repeat; transition:.5s all linear;}
.page_view .page_content .page_view_gd .owl-nav div:hover {opacity:1;}
.page_view .page_content .page_view_gd .item .title:hover a {color:#00479d;}

/*news_list*/
.news_list {overflow:hidden; padding:2% 2% 0;}
.news_list ul {overflow:hidden;}
.news_list ul li {overflow:hidden; margin-bottom:4%;}
.news_list ul li .pic {overflow:hidden; position:relative; float:left; width:20%; margin-right:3%;}
.news_list ul li .pic img {display:block; width:100%;}
.news_list ul li .pic span {position:absolute; opacity:1; left:0; top:0; width:100%; height:100%; background:rgba(51,51,51,0.7); transition:.5s all linear;}
.news_list ul li .pic span p {position:absolute; left:50%; top:50%; width:100px; margin:-42px 0 0 -50px; font-size:32px; color:#fff; font-weight:bold; text-align:center;}
.news_list ul li .pic:hover span {opacity:0;}
.news_list ul li .title {float:left; width:77%;}
.news_list ul li .title .bt {display:block; margin-bottom:20px; font-size:16px; color:#333333; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news_list ul li .title p {margin-bottom:25px; font-size:14px; color:#333333; line-height:25px; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;}
.news_list ul li .title .more {display:block; float:left; color:#fff; line-height:40px; padding:0 15px; background:#565656;}
.news_list ul li:hover .bt {color:#00469b;}
.news_list ul li .title .more:hover {box-shadow:0 0 5px #00469b; background:#00469b;}

/*pro_list*/
.pro_list {overflow:hidden; padding:2% 0.5% 0;}
.pro_list ul {overflow:hidden; padding:3px 30px;}
.pro_list ul li {overflow:hidden; float:left; width:23.5%; margin:0 2% 2% 0; background:#f9f9f9; transition:.5s all linear;}
.pro_list ul li:nth-child(4n) {margin:0 0 2% 0;}
.pro_list ul li .bt {font-size:15px; color:#00469b; font-weight:bold; margin:7% 10% 5%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pro_list ul li .pic {overflow:hidden; width:80%; margin:0 auto 7%;}
.pro_list ul li .pic img {display:block; width:100%; transition:.5s all linear;}
.pro_list ul li .title {overflow:hidden; background:#00469b; padding:7%; min-height:50px;}
.pro_list ul li .title p {font-size:15px; color:#fff; line-height:25px; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.pro_list ul li:hover {box-shadow:0 15px 30px rgba(0,0,0,0.1); transform:translate3d(0,-3px,0);}
.pro_list ul li:hover .pic img {-webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}

/*pro_view*/
.pro_view {overflow:hidden; padding:2% 2% 0;}
.pro_view .pro_view_l {overflow:hidden; float:left; width:25%; background:#f9f9f9;}
.pro_view .pro_view_l .pic {overflow:hidden; padding:5%;}
.pro_view .pro_view_l .pic img {display:block; width:100%;}
.pro_view .pro_view_l .pro_view_fd {overflow:hidden; text-align:center; font-size:0; background:#00469b; padding:7% 5%;}
.pro_view .pro_view_l .pro_view_fd a {display:inline-block; font-size:15px; color:#fff; line-height:25px; padding-right:25px; background:url(../images/img/pro_view_fd.png) right center no-repeat;}
.pro_view .pro_view_r {overflow:hidden; float:right; width:70%;}
.pro_view .pro_view_r .bt {font-size:25px; color:#00469b; font-weight:bold; margin-bottom:3%;}
.pro_view .pro_view_r .pro_view_content {overflow:hidden; font-size:14px; color:#333333; line-height:30px;}
.pro_view .pro_view_r .pro_view_content img {max-width:100%;}

/*fy*/
#fy {overflow:hidden; width:100%; margin-top:2%;}
#fy a {display:block; float:left; font-size:14px; color:#000; border:1px solid #f5f5f5; margin:0 1% 1% 0; background:#f5f5f5; line-height:40px; padding:0 15px;}
#fy span {display:block; float:left; margin:0 1% 1% 0; height:42px; line-height:37px; padding:0 5px;}
#fy .current {background:#fff;}
#fy a:hover {background:#fff;}

/*footer_fl*/
.footer_fl {overflow:hidden; border-top:1px solid #f1f1f1;}
.footer_fl li {overflow:hidden; position:relative; float:left; width:25%; text-align:center; font-size:0; padding:2% 0;}
.footer_fl li::after {content:''; position:absolute; right:0; top:0; width:1px; height:100%; background:#f1f1f1;}
.footer_fl li:nth-last-child(1)::after {display:none;}
.footer_fl li a {display:inline-block; line-height:26px; padding-right:40px; font-size:20px; color:#555555;}

.footer_fl li a:hover {color:#00469b;}
.footer_fl .t1 {background:url(../images/img/footer_t1.png) center right no-repeat;}
.footer_fl .t2 {background:url(../images/img/footer_t2.png) center right no-repeat;}
.footer_fl .t3 {background:url(../images/img/footer_t3.png) center right no-repeat;}
.footer_fl .t4 {background:url(../images/img/footer_t4.png) center right no-repeat;}
.footer_fl .t1:hover {background:url(../images/img/footer_t1_hover.png) center right no-repeat;}
.footer_fl .t2:hover {background:url(../images/img/footer_t2_hover.png) center right no-repeat;}
.footer_fl .t3:hover {background:url(../images/img/footer_t3_hover.png) center right no-repeat;}
.footer_fl .t4:hover {background:url(../images/img/footer_t4_hover.png) center right no-repeat;}

/*footer*/
.footer {overflow:hidden; background:#333333; padding:2% 9%;}
.footer .dbbq {float:left; font-size:14px; color:#fff; line-height:12px;}
.footer .footer_nav {float:right; line-height:12px;}
.footer .footer_nav a {float:left; position:relative; font-size:14px; color:#fff; padding:0 15px;}
.footer .footer_nav a::after {content:''; position:absolute; right:0; top:0; width:1px; height:100%; background:#fff;}
.footer .footer_nav a:nth-last-child(1)::after {display:none;}

/*兼容样式*/
@media screen and (max-width:1800px) {
	/*index*/
	.head {padding:0 4%;}
	.index_goods {width:90%;}
	.index_goods .index_goods_gd .owl-nav .owl-prev {left:-3%;}
	.index_goods .index_goods_gd .owl-nav .owl-next {right:-3%;}
	.index_news .bt {padding-left:5%;}
	.index_news .index_news_gd .item .title {width:40%; margin:130px 5% 0;}
	.index_news .index_news_gd .owl-nav {left:5%;}
	.footer {padding:2% 5%;}
	
	/*page*/
	.page_view {width:90%;}
}
@media screen and (max-width:1660px) {
	/*index*/
	.head .menu .topnav .l1 .a1 {padding:0 15px;}
	.index_pp .index_pp_on {padding:7% 0;}
	.index_pp .index_pp_on div p {font-size:32px; margin-bottom:30px;}
	.index_pp .index_pp_on div a {font-size:14px; border-radius:20px; padding:0 7%; line-height:40px;}
	.index_news .index_news_gd .item .title p {-webkit-line-clamp:5;}
	
	/*page*/
	.news_list ul li .pic {width:25%;}
	.news_list ul li .title {width:72%;}
}
@media screen and (max-width:1360px) {
	/*index*/
	.head {line-height:74px;}
	.head .logo {margin:15px auto;}
	.head .menu .topnav .l1 .a1 {font-size:13px;}
	.head .menu .topnav .l1 ul {top:74px;}
	.head .menu .select {margin:20px 0 0 20px;}
	#slides {margin-top:74px;}
	.page_banner {margin-top:74px;}
	.index_news .bt {width:40%;}
	.index_news .bt a {left:initial; right:0;}
	.index_news .index_news_gd .item .title p {-webkit-line-clamp:4;}
	.footer_fl li {padding:1.5% 0;}
	
	/*page*/
	.news_list ul li .title .bt {margin-bottom:10px;}
	.news_list ul li .title p {margin-bottom:15px;}
	.news_list ul li .title .more {line-height:35px;}
	.pro_view .pro_view_l {width:30%;}
	.pro_view .pro_view_r {width:65%;}
}
@media screen and (max-width:1260px) {
	/*index*/
	.head {padding:0 2%;}
	.head .menu .topnav .l1 .a1 {font-size:12px;}
	.head .menu .select {font-size:12px; margin:20px 0 0 15px;}
	.page_banner .page_nav a {font-size:13px; padding:0 40px; line-height:40px;}
}
@media screen and (max-width:1160px) {
	/*index*/
	.head .menu .topnav {display:none;}
	.head .menu .nav_xl_a {display:block;}
	.head .menu .select {margin:20px 50px 0 0;}
	.index_goods .owl-carousel {width:95%; margin:0 auto;}
	.index_goods .index_goods_gd .owl-nav .owl-prev {left:-5%;}
	.index_goods .index_goods_gd .owl-nav .owl-next {right:-5%;}
	.index_goods .index_goods_gd .item p {font-size:16px; line-height:35px;}
	.index_news {width:90%; margin:5% auto;}
	.index_news .bt {font-size:25px; font-weight:initial; padding-left:0; width:100%; margin:0 auto 5%;}
	.index_news .index_news_gd .item .title {width:100%; margin:0 auto 3%; padding-bottom:0;}
	.index_news .index_news_gd .item .title a {font-size:18px; margin-bottom:2%;}
	.index_news .index_news_gd .item .title p {font-size:14px;}
	.index_news .index_news_gd .pic {float:left; width:100%; margin-bottom:5%;}
	.index_news .index_news_gd .owl-nav {position:initial; left:initial; bottom:initial;}
	.footer_fl li a {font-size:16px; padding-right:35px;}
	
	/*page*/
	.page_wz {width:55% !important;}
	.page_view .page_content .page_view_l {width:55%;}
	.page_view .page_content .page_view_r {width:40%;}
	.news_list ul li .pic span p {font-size:28px; margin:-37px 0 0 -50px;}
	.news_list ul li .title .bt {font-size:15px;}
	.news_list ul li .title p {font-size:13px; line-height:22px; -webkit-line-clamp:2;}
	.pro_list ul li {width:32%;}
	.pro_list ul li:nth-child(4n) {margin:0 2% 2% 0;}
	.pro_list ul li:nth-child(3n) {margin:0 0 2% 0;}
	.pro_view .pro_view_l {width:35%;}
	.pro_view .pro_view_r {width:60%;}
}

@media screen and (max-width:960px) {
	/*page*/
	.news_list ul li .pic {width:30%;}
	.news_list ul li .title {width:67%;}
}

@media screen and (max-width:860px) {
	/*index*/
	.head .menu .nav_xl ul {padding:13% 5% 0;}
	.index_goods .index_title p {width:60%;}
	.index_pp .index_pp_on {padding:9% 0;}
	.index_pp .index_pp_on div p {font-size:29px; margin-bottom:20px;}
	.index_pp .index_pp_on div a {font-size:13px; border-radius:18.5px; line-height:35px;}
	.footer_fl li {width:50%; padding:2% 0;}
	.footer_fl li:nth-child(1) {border-bottom:1px solid #f1f1f1;}
	.footer_fl li:nth-child(2) {border-bottom:1px solid #f1f1f1;}
	.footer_fl li:nth-child(2)::after {display:none;}
	.footer {padding:3% 5%;}
	.footer .dbbq {width:100%; margin-bottom:3%; line-height:25px;}
	
	/*page*/
	.page_banner .page_nav {display:none;}
	.page_nav_xl {display:block;}
	.page_wz {width:100% !important; line-height:35px;}
	.page_view {padding:0 0 4%;}
	.page_view .page_content .page_view_l {float:none; width:100%; margin:2% auto 4%;}
	.page_view .page_content .page_view_r {float:none; width:100%;}
	.pro_list {padding:4% 0;}
	.pro_list ul li .title p {font-size:14px;}
	.pro_view .pro_view_l {width:40%;}
	.pro_view .pro_view_r {width:55%;}
	.pro_view .pro_view_r .bt {font-size:21px;}
	.pro_view .pro_view_r .pro_view_content {font-size:13px; line-height:23px;}
}
@media screen and (max-width:760px) {
	/*page*/
	.news_list {padding:0; margin:4% auto;}
	.news_list ul li {margin-bottom:6%;}
	.news_list ul li .pic {width:100%; float:none; margin-right:0; margin-bottom:3%;}
	.news_list ul li .title {width:100%; float:none;}
	.pro_list ul li {width:48%; margin:0 4% 4% 0;}
	.pro_list ul li:nth-child(3n) {margin:0 4% 4% 0;}
	.pro_list ul li:nth-child(2n) {margin:0 0 4% 0;}
	.pro_view {padding:0; margin:4% auto;}
	.pro_view .pro_view_l {width:100%; margin-bottom:4%;}
	.pro_view .pro_view_r {width:100%;}
}
@media screen and (max-width:660px) {
	/*index*/
	.head .logo {margin:10px auto;}
	.head .logo img {height:34px;}
	.head .menu .nav_xl_a {margin-top:9px;}
	.head .menu .nav_xl ul li {line-height:35px; margin-bottom:1.5%;}
	.head .menu .nav_xl ul li:nth-last-child(1) {display:block;}
	.head .menu .nav_xl ul li:nth-last-child(2) {display:block;}
	.head .menu .nav_xl ul li:nth-last-child(3) {display:block;}
	.head .menu .nav_xl ul li a {font-size:15px;}
	.head .menu .select {display:none;}
	#slides {margin-top:54px;}
	.page_banner {margin-top:54px;}
	.index_goods .owl-carousel {width:85%;}
	.index_goods .index_title {line-height:35px;}
	.index_goods .index_title span {font-size:22px;}
	.index_goods .index_title p {display:none;}
	.index_goods .index_title a {width:35px; height:35px; background-size:50%;}
	.index_goods .index_goods_gd .owl-nav .owl-prev {left:-9%;}
	.index_goods .index_goods_gd .owl-nav .owl-next {right:-9%;}
	.index_news .bt a {width:35px; height:35px; background-size:50%;}
	.index_news .index_news_gd .item .title {margin:0 auto 5%;}
	.footer {padding:4% 5%;}
	
	/*page*/
	.pro_list ul li .title {min-height:42px;}
	.pro_list ul li .title p {font-size:13px; line-height:21px;}
	
	#fy a {font-size:13px; padding:0 15px; line-height:35px;}
}
@media screen and (max-width:560px) {
	/*index*/
	.head .menu .nav_xl ul {padding:15% 5% 0;}
}
@media screen and (max-width:460px) {
	/*index*/
	.head .logo img {height:30px;}
	.head .menu .nav_xl_a {margin-top:6px;}
	.head .menu .nav_xl ul {padding:17% 5% 0;}
	#slides {margin-top:50px;}
	.page_banner {margin-top:50px;}
	.index_pp .index_pp_on div p {font-size:26px; margin-bottom:15px;}
	.index_pp .index_pp_on div a {border-radius:16px; line-height:30px;}
	.footer_fl li a {font-size:14px;}
	.footer .dbbq {margin-bottom:0;}
	.footer .footer_nav {display:none;}
	
	/*page*/
	.page_wz p {font-size:13px;}
	.page_wz a {font-size:13px;}
	.page_view {padding:0 0 6%;}
	.page_view .page_content .page_view_l {font-size:13px;}
	.news_list ul li .title .bt {margin-bottom:5px;}
	.news_list ul li .title p {margin-bottom:10px;}
	.pro_list ul {padding:0;}
	.pro_list ul li:hover {box-shadow:initial;}
	.pro_list ul li .title p {font-size:12px;}
	#fy {padding:0 !important;}
}
@media screen and (max-width:400px) {
	/*index*/
	.head .menu .nav_xl ul {padding:19% 5% 0;}
	.index_goods .index_goods_gd .owl-nav .owl-prev {left:-10%;}
	.index_goods .index_goods_gd .owl-nav .owl-next {right:-10%;}
	
	/*page*/
	.pro_list ul li {width:100%; margin:0 0 5% 0;}
}