/*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;}

@font-face{
	font-family:'bt';
	src:url('../font/Didot.ttf');
}

/*head*/
.head {position:fixed; left:0; top:0; width:100%; background:#fff; box-shadow:0 0 5px rgba(110,110,110,0.5); z-index:999; transition:.5s all linear;}
.head .menu {position:relative; width:1600px; height:85px; margin:0 auto; font-size:0; text-align:center;}
.head .menu .logo {overflow:hidden; position:absolute; left:0; top:50%; margin-top:-30.5px;}
.head .menu .logo img {display:block; height:61px; transition:.5s all linear;}

.head .menu .topnav {display:inline-block; line-height:41px; margin-top:32px;}
.head .menu .topnav .l1 {position:relative; float:left; margin:0 5px;}
.head .menu .topnav .l1 .a1 {display:block; font-size:15px; color:#000; padding:0 20px; border-radius:5px;}
.head .menu .topnav .l1 .a1:hover {background:#d8261c; color:#fff;}
.head .menu .topnav .l1 span {display:block; width:100%; height:12px;}
.head .menu .topnav .l1 ul {overflow:hidden; display:none; width:190px; margin-left:-95px; position:absolute; left:50%; top:53px;}
.head .menu .topnav .l1 ul li {overflow:hidden; line-height:36px; text-align:center; border-bottom:1px solid #e5e5e5; background:#fff; transition:.5s all linear;}
.head .menu .topnav .l1 ul li:nth-last-child(1) {border-bottom:none; border-radius:0 0 5px 5px;}
.head .menu .topnav .l1 ul li a {display:block; font-size:15px; color:#666666;}
.head .menu .topnav .l1 ul li:hover {background:#d8261c;}
.head .menu .topnav .l1 ul li:hover a {color:#fff;}

.head .menu .yy_ss {position:absolute; right:0; top:50%; margin-top:-14px; transition:.5s all ease;}
.head .menu .yy_ss a {position:relative; display:block; float:left; text-align:center; width:35px; height:28px; line-height:28px; color:#fff; background:#2b2b2b; cursor:pointer;}
.head .menu .yy_ss .ss {background:url(../images/img/head_ss.png) center center no-repeat;}
.head .menu .yy_ss .ss_ceng {display:none; overflow:hidden; position:absolute; height:28px; right:35px; top:50%; margin-top:-14px; background:#fff;}
.head .menu .yy_ss .ss_ceng input {float:left; line-height:28px; border:none; text-indent:30px;}
.head .menu .yy_ss .ss_ceng .gb {display:block; float:left; width:35px; height:28px; background:url(../images/img/head_gb.png) center center no-repeat; transition:.5s all ease;}
.head .menu .yy_ss .ss_ceng .gb:hover {transform:rotate(180deg);}
.head .menu .yy_ss .ss_ceng button {float:right; width:35px; height:28px; border:none; background:url(../images/img/head_ss.png) center center no-repeat; cursor:pointer;}

.head .menu .topnav_xl_a {display:none; position:absolute; right:0; top:50%; margin-top:-36px; width:70px; height:70px; cursor:pointer;}
.head .menu .topnav_xl_a:before, .head .topnav_xl_a:after {position:absolute; content:''; left:50%; top:50%; margin-left:-15px; width:30px; height:2px; background:#000; transition:.5s all ease;}
.head .menu .topnav_xl_a:before {-webkit-transform:translate3d(0,-10px,0); transform:translate3d(0,-10px,0);}
.head .menu .topnav_xl_a:after {-webkit-transform:translate3d(0,10px,0); transform:translate3d(0,10px,0);}
.head .menu .topnav_xl_a span {position:absolute; opacity:1; left:50%; top:50%; margin-left:-14.5px; width:23px; height:2px; background:#000; 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 .topnav_xl {display:none; overflow:hidden; position:absolute; top:75px; width:100%; background:rgba(255,255,255,0.8); z-index:10;}
.head .menu .topnav_xl ul {overflow:hidden; padding:3% 5%;}
.head .menu .topnav_xl ul li {overflow:hidden; line-height:25px; line-height:40px; margin-left:100px; margin-bottom:1%; transition:.5s all ease;}
.head .menu .topnav_xl ul li:nth-child(2n) {margin-left:0; margin-right:100px;}
.head .menu .topnav_xl ul li:nth-last-child(1) {margin-bottom:0;}

.head .menu .topnav_xl .l1 li {margin-left:0;}
.head .menu .topnav_xl .l1 li:nth-child(2n) {margin-right:0;}

.head .menu .topnav_xl ul li a {display:block; font-size:18px; color:#000;}
.head .menu .topnav_xl ul li a:hover {background:#d8261c; color:#fff;}
.head .menu .ceng {display:none; position:fixed; top:85px; left:0; width:100%; height:100%; background:rgba(0,0,0,0.3);}

.main {overflow:hidden;}
.framecenter {overflow:hidden;}
.page_banner {overflow:hidden; width:100%; margin-top:85px;}
.page_banner img {display:block; width:100%;}
.index_bt {text-align:center; margin-bottom:4%; font-size:30px; color:#e60012; line-height:30px;}
.index_bt i {font-size:18px; color:#cccccc;}

/*banner*/
#slides {display:none; position:relative; width:100%; margin-top:85px; transition:.5s all linear;}
#slides .advertisement {position:absolute; left:10%; bottom:10%; font-size:60px; color:#fff; z-index:99;}
.slidesjs-container {}
.slidesjs-navigation {}
.slidesjs-navigation a {width:45px; height:50px; display:block; position:absolute; text-decoration:none; z-index:100; margin-top:-25px;}
.slidesjs-previous {background:url(../images/img/banner_left.png) rgba(0,0,0,0.4) center center no-repeat; left:0; top:50%;}
.slidesjs-next {background:url(../images/img/banner_right.png) rgba(0,0,0,0.4) center center no-repeat; right:0; top:50%;}
.slidesjs-pagination {position:absolute; left:50%; bottom:7%; padding:5px; background:rgba(255,255,255,0.4); border-radius:10px; z-index:99;}
.slidesjs-pagination li {overflow:hidden; float:left; padding:0 5px; line-height:90px;}
.slidesjs-pagination li a {display:block; width:12px; height:12px; border-radius:12px; background:rgba(255,255,255,1);}
.slidesjs-pagination li a.active,.slidesjs-pagination li a:hover.active {background:rgba(230,0,18,1);}

/*index_goods*/
.index_goods {width:1300px; margin:0 auto 3%;}
.index_goods_gd {margin:0 auto;}
.index_goods_gd .owl-nav .owl-prev {position:absolute; left:-65px; top:42%; margin-top:-20px; width:40px; height:40px; background:url(../images/img/index_goods_left.png) #e5e5e5 center center no-repeat; transition:.5s all linear;}
.index_goods_gd .owl-nav .owl-next {position:absolute; right:-65px; top:42%; margin-top:-20px; width:40px; height:40px; background:url(../images/img/index_goods_right.png) #e5e5e5 center center no-repeat; transition:.5s all linear;}
.index_goods_gd .owl-nav .owl-prev:hover {background:url(../images/img/index_goods_left.png) #e60012 center center no-repeat;}
.index_goods_gd .owl-nav .owl-next:hover {background:url(../images/img/index_goods_right.png) #e60012 center center no-repeat;}
.index_goods_gd .owl-dots .owl-dot span {background:#dddddd; width:6px; height:6px; margin:0 5px; border-radius:6px;}
.index_goods_gd .owl-dots .owl-dot.active span, .index_goods_gd .owl-dots .owl-dot:hover span {background:#e60012;}
.index_goods_gd .item {overflow:hidden; position:relative; background:#fff; margin:5px auto 30px; padding-bottom:17%; transition:.5s all linear;}
.index_goods_gd .item:hover {transform:translate3d(0,-3px,0);}
.index_goods_gd .item:hover .title {box-shadow:0 15px 30px rgba(0,0,0,0.1);}
.index_goods_gd .item img {display:block; width:100%;}
.index_goods_gd .item .title {overflow:hidden; position:absolute; text-align:center; line-height:20px; bottom:6%; width:80%; margin:0 5%; padding:7% 5%; background:#fff; color:#999999; box-shadow:0 0 5px #ccc; transition:.5s all linear;}
.index_goods_gd .item .title span {font-size:16px; color:#333232;}

/*index_about*/
.index_about {overflow:hidden; margin:0 auto 4%; background:#c3b59b; position:relative;}
.index_about .pic {float:left; width:50%;}
.index_about .pic img {display:block; width:100%;}
.index_about .title {overflow:hidden; padding:2%; position:absolute; width:50%; right:9%; top:50%; background:rgba(255,255,255,0.8);}
.index_about .title .logo {position:absolute; left:2.5%; top:50%; width:20%;}
.index_about .title .logo img {display:block; width:100%;}
.index_about .title div {overflow:hidden; float:right; width:75%;}
.index_about .title div .bt {font-size:14px; color:#999999; line-height:25px; margin-bottom:2%;}
.index_about .title div .bt span {font-size:24px; color:#e60012;}
.index_about .title div p {line-height:27px; margin-bottom:3%; font-size:13px; color:#666666;}
.index_about .title div .more {display:block; float:left; font-size:14px; color:#999999; padding:0 5%; line-height:30px; border:1px solid #dadada;}
.index_about .title div .more:hover {background:#e60012; color:#fff; border-color:#e60012;}

/*index_news*/
.index_news {overflow:hidden; width:1200px; margin:0 auto; text-align:center;}
.index_news .index_news_t {overflow:hidden; background:#f5f5f5;}
.index_news .index_news_t .pic {overflow:hidden; width:50%; float:left;}
.index_news .index_news_t .pic img {display:block; width:100%; transition:.5s all linear;}
.index_news .index_news_t .pic:hover 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);}
.index_news .index_news_t .title {overflow:hidden; text-align:left; width:44%; float:right; padding:4% 3%;}
.index_news .index_news_t .title p {font-size:13px; color:#999999; margin-bottom:6%; line-height:27px;}
.index_news .index_news_t .title .bt {font-size:16px; color:#666666; margin-bottom:3%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.index_news .index_news_t .title .more {display:block; float:left; font-size:14px; color:#999999; padding:0 5%; line-height:30px; border:1px solid #dadada; background:#fff;}
.index_news .index_news_t .title .more:hover {background:#e60012; color:#fff; border-color:#e60012;}
.index_news ul {overflow:hidden; margin:3% auto 5%;}
.index_news ul li {overflow:hidden; text-align:left; float:left; width:30%; margin-right:5%;}
.index_news ul li:nth-last-child(1) {margin-right:0;}
.index_news ul li span {display:block; font-size:30px; color:#cccccc; margin-bottom:2%; transition:.5s all linear;}
.index_news ul li .bt {font-size:16px; color:#333333; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1;}
.index_news ul li i {display:block; margin:3% 0; width:10%; height:1px; background:#e3e3e3; transition:.5s all ease;}
.index_news ul li p {font-size:13px; color:#666666; line-height:26px; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;}
.index_news ul li:hover span {color:#e60012;}
.index_news ul li:hover i {width:100%; background:#e60012;}
.index_news .more {display:inline-block; font-size:14px; color:#999999; padding:0 5%; line-height:30px; border:1px solid #dadada; background:#fff;}
.index_news .more:hover {background:#e60012; color:#fff; border-color:#e60012;}

/*page*/
.page_view {overflow:hidden;}
.page_view .page_view_t {margin-bottom:4%;}
.page_view .page_view_t .bt {font-family:'bt'; font-size:32px; color:#000; text-align:center; line-height:35px; padding:3% 0; background:#f9f9f9;}
.page_view .page_view_t .bt span {font-family:'Microsoft Yahei'; font-size:20px; padding:0 45px; background:url(../images/img/page_bt.jpg) left center no-repeat,url(../images/img/page_bt.jpg) right center no-repeat;}
.page_view .page_view_t .page_nav {overflow:hidden; font-size:0; text-align:center; border-top:1px solid #e7e9ec; border-bottom:1px solid #e7e9ec; background:#f9f9f9;}
.page_view .page_view_t .page_nav li {overflow:hidden; position:relative; display:inline-block; padding:0 2%; line-height:60px;}
.page_view .page_view_t .page_nav li:nth-last-child(1):after {display:none;}
.page_view .page_view_t .page_nav li:after {content:''; position:absolute; right:0; top:50%; height:16px; margin-top:-7.6px; width:1px; background:#dbdbdb;}
.page_view .page_view_t .page_nav li a {display:block; font-size:16px; color:#666666; border-bottom:1px solid #f9f9f9;}
.page_view .page_view_t .page_nav li a:hover {color:#000; border-color:#000;}

.page_nav_xl {display:none; position:relative; font-size:16px; line-height:40px; text-indent:20px; color:#fff; background:#3c3736; cursor:pointer; transition:.5s all linear;}
.page_nav_xl img {position:absolute; right:5%; 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:85%; padding:2% 7.5% 7%; background:#333333; z-index:99;}
.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);}

.pro_nav_sj {display:none; overflow:hidden; width:95%; margin:2% auto 0; transition:.5s all linear;}
.pro_nav_sj li {overflow:hidden; float:left; margin:0 1% 1%; line-height:35px; background:#3c3736;}
.pro_nav_sj li a {display:block; font-size:14px; color:#fff; padding:0 7px;}

.page_view .page_view_b {overflow:hidden; margin:0 auto 4%; min-height:400px;}
.page_view .page_view_b .page_content {overflow:hidden; width:1200px; margin:0 auto; font-size:14px; color:#333333; line-height:23px;}
.page_view .page_view_b .page_content img {max-width:100%;}

/*login*/
.login {overflow:hidden; box-shadow:0 0 5px #ccc; padding:1%;}
.login .login_on {width:330px; margin:0 auto; padding:5% 7%; box-shadow:0 0 5px #ccc; border-radius:7px;}
.login .login_on input {width:100%; line-height:45px; border:1px solid #e6e2e0; border-radius:5px; margin-bottom:5%; text-indent:52px; transition:.5s all linear;}
.login .login_on input:focus {border-color:#f80215;}
.login .login_on .uesr {background:url(../images/img/login_uesr.png) 15px center no-repeat;}
.login .login_on .pass {background:url(../images/img/login_pass.png) 16.5px center no-repeat;}
.login .login_on .yzm {}
.login .login_on .yzm input {width:50%; text-indent:15px;}
.login .login_on .yzm img {float:right; margin-top:3px;}
.login .login_on .tj {width:100%; line-height:45px; text-indent:initial; border:none; background:#e60012; font-size:16px; color:#fff; border-radius:5px; cursor:pointer; transition:.5s all linear;}
.login .login_on .tj:hover {box-shadow:0 0 5px #e60012;}

/*contact*/
.contact {padding:1%; width:1200px; margin:0 auto;}
.contact ul {text-align:center; font-size:0;}
.contact ul li {display:inline-block; vertical-align:top; margin:0 1%; box-shadow:0 0 5px #ccc; width:30%;}
.contact ul li .pic {overflow:hidden;}
.contact ul li .pic img {display:block; width:100%;}
.contact ul li .title {overflow:hidden; min-height:150px; padding:7% 10%; line-height:25px;}
.contact ul li .title .bt {font-size:24px; text-align:center; margin:0 auto 5%;}
.contact ul li .title p {font-size:14px; color:#333333;}
.contact ul li .title .qq {overflow:hidden; text-align:center; margin-top:3%;}
.contact ul li .title .qq a {display:inline-block; vertical-align:top; margin:0 3%; color:#333333;}
.contact ul li .title .qq i {display:block; width:30px; height:30px; margin:0 auto; border-radius:30px; background:url(../images/img/contact_qq.jpg) #666666 center center no-repeat;}

/*download_list*/
.download_list {padding:1%; width:1200px; margin:0 auto;}
.download_list ul {}
.download_list ul li {overflow:hidden; float:left; width:47%; margin:0 6% 3% 0; box-shadow:0 0 5px #ccc;}
.download_list ul li:nth-child(2n) {margin-right:0;}
.download_list ul li .pic {overflow:hidden; float:left; width:50%;}
.download_list ul li .pic img {display:block; width:100%; transition:.5s all linear;}
.download_list ul li .title {overflow:hidden; float:left; width:44%; padding:3%; text-align:center;}
.download_list ul li .title p {font-size:14px; color:#333333; line-height:23px; margin-bottom:5%; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.download_list ul li .title span {display:inline-block; line-height:30px; border-radius:5px; padding:0 10%; color:#fff; background:#e60012;}
.download_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);}

/*ztfc_list*/
.ztfc_list {padding:1%; width:1200px; margin:0 auto;}
.ztfc_list ul {}
.ztfc_list ul li {overflow:hidden; float:left; width:30%; margin:0 5% 3% 0; box-shadow:0 0 5px #ccc;}
.ztfc_list ul li:nth-child(3n) {margin-right:0;}
.ztfc_list ul li div {overflow:hidden;}
.ztfc_list ul li div img {display:block; width:100%;}
.ztfc_list ul li p {color:#999999; padding:5%;}
.ztfc_list ul li p span {display:block; font-size:14px; color:#333333; margin-bottom:1%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

/*photo_list*/
.photo_list {width:1200px; margin:0 auto;}
.photo_list ul {text-align:center;}
.photo_list ul li {overflow:hidden; display:inline-block; width:28%; margin:0 2% 3%; box-shadow:0 0 5px #ccc;}
.photo_list ul li div {overflow:hidden;}
.photo_list ul li div img {display:block; width:100%;}
.photo_list ul li p {font-size:14px; color:#333333; padding:5%; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

/*news_list*/
.news_list {overflow:hidden; width:1200px; margin:0 auto;}
.news_list ul {}
.news_list ul li {overflow:hidden; position:relative; border-bottom:1px solid #ededed; padding:3% 0;}
.news_list ul li .pic {overflow:hidden; font-size:0; width:360px; height:200px; text-align:center; display:table-cell; vertical-align:middle;}
.news_list ul li .pic img {max-width:360px; max-height:200px; transition:.5s all linear;}
.news_list ul li .title {overflow:hidden; float:right; width:790px;}
.news_list ul li .title a {display:block; font-size:16px; color:#343333; margin-bottom:3%; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1;}
.news_list ul li .title p {font-size:14px; color:#666666; line-height:25px; margin-bottom:3%; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;}
.news_list ul li .title span {font-size:14px; color:#aaaaaa; padding-left:25px; background:url(../images/img/news_list_time.png) left center no-repeat;}
.news_list ul li i {position:absolute; left:0; bottom:0; width:0; height:1px; background:#e60012; transition:.5s all ease;}
.news_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);}
.news_list ul li:hover i {width:100%;}

/*pro_list*/
.pro_list {width:1200px; margin:0 auto; padding-top:1%;}
.pro_list ul {}
.pro_list ul li {overflow:hidden; float:left; width:22.25%; padding:1%; margin:0 1% 1% 0; transition:.5s all linear;}
.pro_list ul li:nth-child(4n) {margin:0 0 1% 0;}
.pro_list ul li .pic {overflow:hidden; position:relative; width:100%;}
.pro_list ul li .pic .img2 {overflow:hidden; position:absolute; left:0; top:0; width:100%;}
.pro_list ul li .pic div img {width:100%;}
.pro_list ul li .pic .img1 {opacity:1; transition:.5s all linear;}
.pro_list ul li .pic .img2 {opacity:0; transition:.5s all linear;}
.pro_list ul li .title {overflow:hidden; text-align:center; padding:4%;}
.pro_list ul li .title span {display:block; font-size:18px; color:#333333; font-weight:bold; margin-bottom:3%; transition:.5s all linear; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pro_list ul li .title p {color:#999999;}


/*pro_view*/
.pro_view {overflow:hidden; width:1200px; margin:0 auto;}
.pro_view .pro_view_t {overflow:hidden; padding-bottom:4%; margin-bottom:4%; border-bottom:1px solid #e7e7e7;}
.pro_view .pro_view_t .p1 {display:none;}
.pro_view .pro_view_t .bt {overflow:hidden; line-height:45px; margin-bottom:4%;}
.pro_view .pro_view_t .bt p {overflow:hidden; float:left; font-size:36px; color:#000;}
.pro_view .pro_view_t .bt p span {display:block; float:right; font-size:18px; color:#666666; line-height:25px; margin:20px 0 0 15px;}
.pro_view .pro_view_t .bt .fh {display:block; float:right; padding:0 5%; background:#f5f5f5; color:#000;}
.pro_view .pro_view_t .bt .fh:hover {background:#e60012; color:#fff;}
.pro_view .pro_view_t .pic {overflow:hidden; float:left;}
.pro_view .pro_view_t .pic div {overflow:hidden; font-size:0; width:487px; height:487px; border:1px solid #c4c4c4;}
.pro_view .pro_view_t .pic div img {max-width:487px; max-height:487px;}
.pro_view .pro_view_t .pic p {font-size:18px; color:#333333; margin:3% auto; text-align:center;}
.pro_view .pro_view_t .title {overflow:hidden; float:right; width:655px;}
.pro_view .pro_view_t .title .on {overflow:hidden; font-size:14px; color:#333333; line-height:25px;}
.pro_view .pro_view_b {overflow:hidden; font-size:14px; color:#333333; line-height:25px;}
.pro_view .pro_view_b .bt {font-size:24px; color:#000; margin-bottom:4%;}
.pro_view .pro_view_b img {max-width:100%;}

/*video_view*/
.video_view {overflow:hidden;}

/*fy*/
#fy {overflow:hidden; width:100%; padding-top:4%; font-size:0; text-align:center;}
#fy a {display:inline-block; margin:0 1% 2%; line-height:35px; padding:0 15px; border:1px solid #ccc;}
#fy a:hover {background:#d8261c; color:#fff;}
#fy span {display:inline-block; line-height:35px; padding:0 15px;}
#fy .current {background:#d8261c; color:#fff; border-color:#d8261c;}

/*footer*/
.footer {overflow:hidden; background:#f5f5f5; padding:3% 0;}
.footer .footer_content {overflow:hidden; width:1600px; margin:0 auto;}
.footer .footer_content .footer_content_t {overflow:hidden;}
.footer .footer_content .footer_content_t .logo {overflow:hidden; float:left; margin-right:10%;}
.footer .footer_content .footer_content_t .logo img {display:block;}
.footer .footer_content .footer_content_t .footer_nav {}
.footer .footer_content .footer_content_t .footer_nav dl {overflow:hidden; float:left; margin-right:5%;}
.footer .footer_content .footer_content_t .footer_nav dl:nth-last-child(1) {margin-right:0;}
.footer .footer_content .footer_content_t .footer_nav dl dt {overflow:hidden; margin-bottom:10px;}
.footer .footer_content .footer_content_t .footer_nav dl dt a {font-size:14px; color:#333333;}
.footer .footer_content .footer_content_t .footer_nav dl dd {overflow:hidden; line-height:23px;}
.footer .footer_content .footer_content_t .footer_nav dl dd a {color:#666666;}
.footer .footer_content .footer_content_t .footer_nav dl dd a:hover {color:#e60012;}
.footer .footer_content .footer_content_t .ewm {overflow:hidden; float:right; text-align:center; color:#666666; line-height:20px;}
.footer .footer_content .footer_content_t .ewm img {display:block; width:100%;}
.footer .footer_content .footer_content_b {overflow:hidden;}
.footer .footer_content .footer_content_b .phone {font-size:24px; color:#e60012; margin-bottom:1%; padding:25px 0 0 65px; background:url(../images/img/footer_phone.png) left center no-repeat;}
.footer .footer_content .footer_content_b p {color:#666666;}
.footer .footer_content .footer_content_b p a {color:#666666; margin-left:20px;}
.footer .footer_content .footer_content_b p a:hover {color:#e60012;}

/*兼容*/
@media screen and (max-width:1650px) {
	/*index*/
	.head .menu {width:100%;}
	.head .menu .logo {left:10px;}
	.head .menu .yy_ss {right:10px;}
	.footer .footer_content {width:98%; padding:0 1%;}
}
@media screen and (max-width:1470px) {
	/*index*/
	.head .menu {height:75px;}
	.head .menu .ceng {top:75px;}
	.head .menu .logo {margin-top:-25.5px;}
	.head .menu .logo img {height:51px;}
	.head .menu .topnav {margin-top:27px; line-height:36px;}
	.head .menu .topnav .l1 .a1 {font-size:14px;}
	.head .menu .topnav .l1 ul {top:48px;}
	.head .menu .topnav .l1 ul li a {font-size:14px;}
	#slides {margin-top:75px;}
	.page_banner {margin-top:75px;}
	.index_goods {width:95%;}
	.index_goods_gd .owl-nav .owl-prev {left:0; top:0; margin-top:-40px;}
	.index_goods_gd .owl-nav .owl-next {right:0; top:0; margin-top:-40px;}
	.index_goods_gd .item {margin:5px auto 20px;}
	.index_goods_gd .item:hover .title {box-shadow:0 15px 20px rgba(0,0,0,0.1);}
}
@media screen and (max-width:1260px) {
	/*index*/
	.index_about .title div p {overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4; margin-bottom:4%;}
	.index_about .title div .more {font-size:13px;}
	.index_news {width:100%;}
	.index_news .index_news_t .title .more {font-size:13px;}
	.index_news ul {width:95%;}
	.index_news ul li p {overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
	.index_news .more {font-size:13px;}
	.footer .footer_content .footer_content_t .logo {margin-right:5%;}
	.footer .footer_content .footer_content_t .footer_nav dl {margin-right:3%;}
	/*page*/
	.page_view .page_view_b .page_content {width:96%;}
	.download_list {width:auto;}
	.ztfc_list {width:auto; padding:2%;}
	.news_list {width:auto; padding:0 2%;}
	.news_list ul li .pic {float:left; width:40%; height:auto;}
	.news_list ul li .pic img {width:100%; max-width:100%; max-height:100%;}
	.news_list ul li .title {width:55%;}
	.photo_list {width:auto; padding:2%;}
	.ctr_plist {width:auto !important; padding:2% !important;}
	.ctr_plist ul {width:auto !important;}
	.pro_list {width:auto; padding:1% 2%;}
	.pro_view {width:auto; padding:0 2%;}
	.pro_view .pro_view_t .bt {display:none; line-height:40px;}
	.pro_view .pro_view_t .bt p {font-size:30px;}
	.pro_view .pro_view_t .bt p span {margin:15px 0 0 10px;}
	.pro_view .pro_view_t .bt .fh {padding:0 3%;}
	.pro_view .pro_view_t .p1 {display:block;}
	.pro_view .pro_view_t .pic {float:none;}
	.pro_view .pro_view_t .pic div {margin:0 auto;}
	.pro_view .pro_view_t .title {float:none; width:auto;}
	.contact {width:auto;}
	.contact ul li .title .bt {font-size:21px;}
}
@media screen and (max-width:1150px) {
	/*index*/
	.head .menu .yy_ss {right:70px;}
	.head .menu .topnav_xl_a {display:block;}
	.head .menu .topnav {display:none !important;}
	/*page*/
	.footer .footer_content .footer_content_t .logo {margin:0 0 4% 0; width:100%;}
	.footer .footer_content .footer_content_t .footer_nav {overflow:hidden; float:left; width:75%; margin:0 0 4% 1%;}
	.footer .footer_content .footer_content_t .footer_nav dl {margin-right:4%;}
	.footer .footer_content .footer_content_t .ewm {float:right; width:20%;}
	.page_view .page_view_t .bt {font-size:29px; line-height:30px; padding:2% 0;}
	.page_view .page_view_t .bt span {font-size:17px;}
	.page_view .page_view_t .page_nav li {line-height:50px;}
	.page_view .page_view_t .page_nav li a {font-size:14px;}
}
@media screen and (max-width:970px) {
	/*index*/
	.contact ul li .title .bt {font-size:19px;}
	.contact ul li .title p {font-size:13px;}
}
@media screen and (max-width:860px) {
	/*index*/
	.index_about .title div .bt span {font-size:21px;}
	.index_about .title div p {-webkit-line-clamp:3; line-height:25px;}
	.index_news .index_news_t .title .bt {font-size:15px;}
	.index_news .index_news_t .title p {overflow:hidden; font-size:12px; line-height:25px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;}
	.index_news ul li span {font-size:27px;}
	.index_news ul li .bt {font-size:15px;}
	.index_news ul li p {font-size:12px;}
	/*page*/
	.news_list ul li .title a {font-size:15px;}
	.news_list ul li .title span {font-size:13px;}
	.news_list ul li .title p {line-height:23px;}
	.page_view .page_view_t .bt {font-size:26px; line-height:26px;}
	.page_view .page_view_t .bt span {font-size:16px;}
	.page_view .page_view_t .page_nav li {line-height:40px;}
	.page_view .page_view_t .page_nav li a {font-size:13px;}
	.pro_list ul li {width:30.66%; margin:0 1% 2% 0;}
	.pro_list ul li:nth-child(3n) {margin:0 0 2% 0;}
	.pro_list ul li:nth-child(4n) {margin:0 1% 2% 0;}
	.contact ul li .title .bt {font-size:17px;}
	.contact ul li .title p {font-size:12px;}
	.contact ul li .title {line-height:23px;}
}
@media screen and (max-width:780px) {
	/*index*/
	.index_goods_gd .item .title {padding:5%;}
	.index_goods_gd .item .title span {font-size:15px;}
	.index_about {position:initial;}
	.index_about .pic {float:none; width:100%;}
	.index_about .title {position:relative; width:96%; margin-top:0 !important; top:initial; right:initial;}
	.index_about .title div p {-webkit-line-clamp:7;}
	.index_news .index_news_t .pic {float:none; width:100%;}
	.index_news .index_news_t .title {float:none; width:94%;}
	.index_news .index_news_t .title p {margin-bottom:3%;}
	.index_news ul {margin:5% auto;}
	.index_news ul li:nth-last-child(1) {display:none;}
	.index_news ul li:nth-child(2) {margin-right:0;}
	.index_news ul li {width:48%; margin-right:4%;}
	.footer .footer_content .footer_content_t .logo img {height:60px;}
	.footer .footer_content .footer_content_t .footer_nav {width:99%;}
	.footer .footer_content .footer_content_t .footer_nav dl {margin-right:3%;}
	.footer .footer_content .footer_content_t .ewm {float:left; width:auto; margin-bottom:5%;}
	/*page*/
	.news_list ul li .title p {-webkit-line-clamp:2; margin-bottom:4%;}
	.contact ul li {width:45%; margin-bottom:2%;}
}
@media screen and (max-width:640px) {
	/*index*/
	.head .menu {height:65px;}
	.head .menu .logo {margin-top:-20.5px;}
	.head .menu .logo img {height:41px;}
	.head .menu .yy_ss {right:60px;}
	.head .menu .topnav_xl_a {width:56px; height:56px; margin-top:-29px;}
	#slides {margin-top:65px;}
	.page_banner {margin-top:65px;}
	.slidesjs-navigation a {width:35px; height:40px;}
	.head .menu .topnav_xl {top:65px;}
	.head .menu .ceng {top:65px;}
	.index_bt {font-size:27px; line-height:25px;}
	.index_bt i {font-size:15px;}
	.index_goods_gd .owl-nav .owl-prev {width:30px; height:30px; margin-top:-30px;}
	.index_goods_gd .owl-nav .owl-next {width:30px; height:30px; margin-top:-30px;}
	.index_about {margin:0 auto 5%;}
	.index_about .title {padding:4% 2%;}
	/*page*/
	.page_view .page_view_t .bt {padding:3% 0;}
	.page_view .page_view_t .page_nav {display:none;}
	.page_view .page_view_t .page_nav_xl {display:block;}
	.page_view .page_view_t .pro_nav_sj {display:block;}
	.page_view .page_view_b .page_content {font-size:13px;}
	.download_list {padding:2%;}
	.download_list ul li {float:none; width:100%; margin:0 0 5% 0;}
	.ztfc_list ul li {width:48%; margin:0 4% 4% 0;}
	.ztfc_list ul li:nth-child(3n) {margin:0 4% 4% 0;}
	.ztfc_list ul li:nth-child(2n) {margin:0 0 4% 0;}
	.news_list ul li .title a {font-size:14px;}
	.news_list ul li .title p {font-size:13px;}
	.photo_list ul li {width:45%;}
	.pro_list ul li {width:47.5%;}
	.pro_list ul li .title span {font-size:16px;}
	.pro_list ul li:nth-child(3n) {margin:0 1% 2% 0;}
	.pro_list ul li:nth-child(2n) {margin:0 0 2% 0;}
	.pro_view .pro_view_t .bt {line-height:35px;}
	.pro_view .pro_view_t .bt p {font-size:26px;}
	.pro_view .pro_view_t .bt p span {font-size:16px; margin:10px 0 0 10px;}
	.pro_view .pro_view_b .bt {font-size:21px;}
	.pro_view .pro_view_t .pic p {font-size:16px;}
	.pro_view .pro_view_t .title .on {font-size:13px;}
	.contact {padding:2%;}
	.contact ul li {width:auto; margin-bottom:5%;}
	.contact ul li .title {min-height:initial;}
}
@media screen and (max-width:540px) {
	/*index*/
	.index_about .title div p {-webkit-line-clamp:5;}
	.index_news ul li {width:100%; margin-right:0; margin-bottom:3%;}
	.index_news ul li:nth-last-child(1) {display:block; margin-bottom:0;}
	.index_news ul li span {margin-bottom:1%;}
	.index_news ul li i {margin:1.5% 0;}
	.index_news ul li p {line-height:24px;}
	.footer .footer_content .footer_content_t .footer_nav {width:98%; margin:0 0 4% 2%;}
	.footer .footer_content .footer_content_t .footer_nav dl {width:100%; margin-right:0; margin-bottom:2%;}
	.footer .footer_content .footer_content_t .footer_nav dl:nth-last-child(1) {margin-bottom:0;}
	.footer .footer_content .footer_content_t .footer_nav dl dt {margin-bottom:1%;}
	.footer .footer_content .footer_content_t .footer_nav dl dt a {font-size:16px;}
	.footer .footer_content .footer_content_t .footer_nav dl dd {float:left; margin-right:2%;}
	.footer .footer_content .footer_content_t .footer_nav dl dd a {font-size:14px;}
	/*page*/
	.login {padding:4%;}
	.login .login_on {overflow:hidden; width:auto;}
	.login .login_on button {line-height:40px; font-size:15px;}
	.news_list ul li .title a {margin-bottom:2%;}
	.news_list ul li .title p {font-size:12px; line-height:21px; -webkit-line-clamp:1;}
	.pro_view .pro_view_t .pic div {width:auto; height:auto;}
	.pro_view .pro_view_t .pic div img {max-width:initial; max-height:initial; width:100%; box-shadow:initial;}
}
@media screen and (max-width:460px) {
	/*index*/
	.slidesjs-navigation a {display:none;}
	.index_bt {font-size:24px; line-height:22px;}
	.index_bt i {font-size:14px;}
	.index_about .title .logo {left:5%;}
	.index_about .title div {width:70%;}
	.index_about .title div .bt {font-size:13px; line-height:22px;}
	.index_about .title div .bt span {font-size:19px;}
	.index_about .title div p {line-height:23px; -webkit-line-clamp:4;}
	.index_about .title div .more {font-size:12px; line-height:25px;}
	.index_news .index_news_t .title .bt {margin-bottom:2%;}
	.index_news .index_news_t .title p {line-height:23px; margin-bottom:2%;}
	.index_news .index_news_t .title .more {font-size:12px; line-height:25px;}
	.index_news ul li {margin-bottom:5%;}
	.index_news ul li:nth-last-child(1) {display:none;}
	.index_news ul li:nth-child(2) {margin-bottom:0;}
	.index_news .more {font-size:12px; line-height:25px;}
	.footer .footer_content .footer_content_t .footer_nav {display:none;}
	/*page*/
	.page_nav_xl {font-size:15px;}
	.download_list ul li .title p {font-size:13px;}
	.ztfc_list ul li {float:none; width:100%; margin:0 0 5% 0;}
	.ztfc_list ul li:nth-child(2n) {margin:0 0 5% 0;}
	.ztfc_list ul li:nth-child(3n) {margin:0 0 5% 0;}
	.photo_list ul li {float:none; width:100%; margin:0 0 4% 0;}
	.photo_list ul li:nth-child(2n) {margin:0 0 4% 0;}
	.photo_list ul li:nth-child(3n) {margin:0 0 4% 0;}
	.pro_list ul li {float:none; width:auto; margin:0 0 5% 0;}
	.pro_list ul li:nth-child(2n) {margin:0 0 5% 0;}
	.pro_list ul li:nth-child(3n) {margin:0 0 4% 0;}
	.pro_view .pro_view_t .bt {line-height:30px;}
	.pro_view .pro_view_t .bt p {font-size:23px;}
	.pro_view .pro_view_t .bt p span {font-size:14px; margin:5px 0 0 7px;}
	.login .login_on .yzm {margin-bottom:5%;}
	.login .login_on .yzm input {width:100%; margin-bottom:3%;}
	.login .login_on .yzm img {float:none; margin-top:0; max-width:100%;}
}
@media screen and (max-width:360px) {
	/*index*/
	.index_goods_gd .item {padding-bottom:15%; margin:5px auto 10px;}
}

@media (max-width: 1199.98px) {
  
  ul a img{
    width:100%;
  }
  
}