@charset "utf-8";

/* CSS Document */



*{margin:0;padding:0}

html{-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; /*修正手持设备字体变化*/-webkit-font-smoothing: subpixel-antialiased;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);  

-moz-tap-highlight-color:rgba(0, 0, 0, 0);  

-ms-tap-highlight-color:rgba(0, 0, 0, 0);  

-o-tap-highlight-color:rgba(0, 0, 0, 0);  

tap-highlight-color:rgba(0, 0, 0, 0);}

body{ font-family:"Microsoft Yahei","阿里巴巴普惠体",Arial; font-size:15px;overflow-x:hidden; color:#5c5c5c}

a{ text-decoration:none;outline:none;-webkit-transition:.3s;-moz-transition:.3s; transition:.3s;color:#666}

a:hover{color:#c40304}

img{ border:none;}

table{ border-collapse:collapse}

ul,ol,li{ list-style:none}

.clear{clear: both;}

.clearfix{zoom:1; clear:both}

.clearfix:after{ content:""; height:0; display:block; clear:both; visibility:hidden;}

.fl{ float:left}

.fr{ float:right}

botton,input{ outline:none}

h1,h2,h3,h4,h5{ font-weight:normal}

.flex{display: -webkit-flex;display: flex;flex-wrap: wrap;align-items: flex-start;}



.wrap{ width:1300px; margin:0 auto}

.wrap_1{ width:1200px; margin:0 auto}

.main{width: 92%;margin: auto;}



/*===============================*/



/*@font-face{font-family:'微软简隶书';src:url("../fonts/微软简隶书.TTF");src:url("../fonts/微软简隶书.TTF") format("embedded-opentype"),url("../fonts/微软简隶书.TTF") format("woff2"),url("../fonts/微软简隶书.TTF") format("woff"),url("../fonts/微软简隶书.TTF") format("truetype"),url("../fonts/微软简隶书.TTF") format("svg");}



@font-face{

	font-family: 'DINPro-Bold';

	src:url("../fonts/微软简隶书.TTF");

}*/







/*首页*/





.headerbox{height: 100px;background: #fff;width: 100%;box-shadow:0px 1px 8px 0px rgba(0, 0, 0, 0.22);position: fixed;left: 0;top: 0;z-index: 999;}

.headerlist .logo{float: left;margin-top: 18px;}

.headerlist .nav{float: right;font-family: "阿里巴巴普惠体";width: 70%;max-width: 80%;margin-top: 27.5px;}

.nav li{float: left;text-align: center;width: 12.5%;margin-left: 1.5%;}

.nav ul{margin-left: -1.5%;}

.nav li h3{font-size: 18px;color: #040001;}

.nav li span{font-size: 14px;color: #dc9801;/*text-transform:capitalize;*/text-align: center;display: block;}

.nav li:hover h3{color: #e60013;}

.nav li .subnav{width: 100%;position: absolute;left: 0;background-color: #fff;top: 98px;height: 50px;border-top: 1px solid #f2f2f2;display: none;font-family: "阿里巴巴普惠体";}

.subnav p{display: inline-block;font-size: 17.2px;line-height: 50px;padding-left: 25px}

.subnav p a{color: #040001;}

.sublist{width: 400px;margin: auto;padding-left: 13%;}

.subnav p a:hover{color: #e60013;}

.headerlist .TB{ float:right; height:100px;margin-left: 30px;}
.headerlist .TB a{ display:block; display:flex; display:-webkit-flex;align-items:center;height: 100%;}
.headerlist .TB img{ display:block;}




.banner{margin-top: 100px;overflow: hidden;position: relative;width: 100%;}

.banner img{display: block;width: 100%;}

.banner .swiper-pagination-bullet{width: 16px;height: 16px;border: 1px solid #fff;background: none;opacity: 1;position: relative;}

.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 8px;bottom: 28px;}

.banner .swiper-pagination-bullet-active:after{ content:""; width:10px; height:10px; position:absolute; background:#fff; left:3px;top:3px; border-radius:50%}



.anniu{position: absolute;left: 0;background: #fff;z-index: 12;width: 150px;height: 49px;bottom: 0;text-align: center;}



.banner .swiper-button-next{background: url(../images/pic/nex.png)no-repeat;margin-left: 32px;}

.banner .swiper-button-prev{background: url(../images/pic/pev.png)no-repeat;}

.banner .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: 1;cursor: pointer;}

.banner .swiper-button-next, .swiper-button-prev{position: initial;cursor: pointer;display: inline-block;margin-top: 13.5px;width: 12px;height: 22px;z-index: 2;}





.aboutsbox{margin-top: 70px;margin-bottom: 90px;font-family: "阿里巴巴普惠体"}

.abouts_list .abimg{float: left;width: 44%;position: relative;}

.abouts_list .abimg img{display: block;width: 100%;}

.abimg .title1{position: absolute;background: rgba(0,0,0,0.2);line-height: 45px;color: #fff;bottom: 0;width: 100%;}

.abimg .swiper-slide h2{font-size: 19px;text-indent: 1em;line-height: 45px;text-shadow: 2px 0 8px rgba(0,0,0,0.4);transform:translateX(1000px);opacity:0;transition:all .4s ease;transition-delay: 0.02s;}

.abimg .ani-slide h2{transform:translateX(0);opacity:1;}





.abanniu{position: absolute;right: 0;background: #fff;z-index: 12;width: 60px;height: 45px;bottom: 0;text-align: center;}

.abouts_list .swiper-button-next{background: url(../images/pic/snex.png)no-repeat;margin-left: 15px;}

.abouts_list .swiper-button-prev{background: url(../images/pic/spev.png)no-repeat;}

.abouts_list .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: 1;cursor: pointer;}

.abouts_list .swiper-button-next, .swiper-button-prev{position: initial;cursor: pointer;display: inline-block;margin-top: 12.5px;width: 12px;height: 22px;z-index: 2;}





.abcenter{float: right;width: 53%;margin-top: -5px;}

.abtop{display: flex;justify-content: space-between;}

.abcenter h2{font-size: 28px;color: #000;font-weight: 550;display: block;}

.abtop span{color: #fff;background: #e60013;font-size: 18px;text-transform: uppercase;padding: 0 20px;line-height: 30px;font-family: "LiSu";height: 30px;margin-top: 3.1px;margin-right: 5.2px;}

.abtxt2{font-size: 16px;color: #525252;line-height: 32px;margin-top: 16px;text-align: left;text-align:justify;text-justify:inter-ideograph;}



.more1 a{display: inline-block;border: 1px solid #3a3a3a;border-radius: 999px;color: #575757;padding: 7px 22px;margin-top: 30px;font-size: 16px;transition: all .5s ease;}

.more1 a span{padding-left: 7.6px;position: relative;top: -3.5px;}

.more1 a .img2{display: none;transition: all .5s ease;}

.more1 a .img1{display: inline-block;transition: all .5s ease;}

.more1 a:hover{background: #e60013;color: #fff;border: 1px solid #fff;}

.more1 a:hover .img1{display: none;}

.more1 a:hover .img2{display: inline-block;}





.productbox{background: #f5f5f5 url(../images/pbg.png) no-repeat right top;padding: 51px 0 110px 0;margin-bottom: 72px;background-size: 100% 100%;}

.ptitle{text-align: center;margin-bottom: 50px;}

.ptitle b{font-size: 72px;color: #e60013;font-family: "Arial";display: inline-block;font-weight: 500;text-transform: uppercase;}

.ptitle .pt{display: inline-block;}

.ptitle .pt h3{font-family: "阿里巴巴普惠体";font-size: 28px;color: #000;font-weight: bold;text-align: left;}

.ptitle .pt span{display: inline-block;color: #e60013;font-size: 23px;font-family: "Arial";margin-top: -3px;}

.productbox li{float: left;width: 23.9%;margin-left: 1.1%;text-align: center;box-shadow: 1px 0 9px rgba(0,0,0,0.16);transition: all .5s ease;}

.productbox ul{margin-left: -1.1%;font-family: "阿里巴巴普惠体";}

.productbox li .productimg{background: #edeae9;padding: 14px 0;overflow: hidden;transition: all .5s ease;}

.productbox img{max-width: 100%;display: inline-block;-o-transition: all .5s ease;-webkit-transition: all .5s ease;transition: all .5s ease;}

.productbox li .product_txt{background: #fff;padding-top: 33px;padding-bottom: 35px;}

.product_txt h2{font-size: 24px;color: #333;line-height: 32px;margin-bottom: 6px;}

.product_txt p{font-size: 16px;color: #666;line-height: 30px;}



.productbox li:hover{-o-transform: translateY(15px);-webkit-transform: translateY(15px);-mos-transform: translateY(15px);transform: translateY(15px);}

.productbox li:hover .product_txt h2{color: #e60013}







.newsbox{margin-bottom: 95px; font-family: "阿里巴巴普惠体";}

.newleft{width: 49.2%;float: left;margin-top: -14px;}

.newleft li{padding: 13px 0;transition: .5s;margin-bottom: 0.55%;padding-right: 10px;}

.txtleft{float: left;width:16%;text-align: center;border-right: 1px solid #d2d2d2;padding: 10.5px 0;padding-right: 5px;}

.txtleft h3{font-family: "Arial";font-size: 45px;color: #333;font-weight: bold;line-height: 48px;}

.txtleft span{display: block;font-family: "Arial";color: #666;font-size: 15px;}

.txtright{float: right;width: 78%;}

.txtright p{font-size:15px;color: #666;line-height: 25px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;text-align: justify;text-justify: inter-ideograph;}

.txtright h3{font-size: 19px;color: #000;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;margin-bottom: 11px;}

.newleft li:hover{background: #fff;box-shadow: 1px 2px 7px rgba(0,0,0,0.2)}

.newleft li:hover .txtleft{border-right: 1px solid #e60013;}

.newleft li:hover .txtleft h3{color: #e60013;}

.newleft li:hover .txtleft span{color:#e60013; }

.newleft li:hover .txtright h3{color:#e60013;}



.newimg{float: right;width: 47.5%;position: relative;}

.newimg .newimg1{overflow: hidden;display: block;}

.newimg1 img{display: block;width: 100%;transition: all .5s ease;}

.newstxt1{position: absolute;bottom: 0;left: 0;width: 100%;background: rgba(0,0,0,0.4);line-height: 59px;display: flex;justify-content: space-between}

.newstxt1 h3{display: inline-block;font-size: 18px;color: #fff;width: 70%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-indent: 1em;}

.newstxt1 a{display: inline-block;background: #fff;padding: 0 14px;transition: all .5s ease;overflow: hidden;}

.newstxt1 a img{-o-transition: all .5s ease;-webkit-transition: all .5s ease;-mos-transition: all .5s ease;-mz-transition: all .5s ease;transition: all .5s ease;}

.newstxt1 a:hover img{transform: translateX(4px)}

.newimg:hover .newimg1 img{-o-transform: scale(1.1);-webkit-transform: scale(1.1);-mos-transform: scale(1.1);-mz-transform: scale(1.1);transform: scale(1.1);}





/*底部*/



.footerbox{background: #f3f3f3;}

.footermid{background: #f3f3f3;background-size: cover;padding: 54px 0 52px 0;}

.footertxt{margin-top: 30px;}

.footertxt a{display: inline-block;color: #666;font-size: 16px;font-family: "阿里巴巴普惠体";position: relative;padding-right: 4%;}

.footertxt a:last-of-type{padding-right: 0;}

.footertxt a::after{content: "";position: absolute;top: 55%;width: 1px;height: 13px;background: #cfcfcf;right: 3.5%;transform: translateY(-50%);}

.footertxt a:last-of-type::after{content: "";position: absolute;top: 55%;width: 0px;height: 0px;}

.footerleft{width: 28%;margin-top: 10px;}

.footertxt a:hover{color: #000;}



.footermid .mid{color:#666; line-height:36px;margin-left:50px;max-width:40%}

.footermid .mid p{ padding-left:30px;font-size: 15.5px;}

.footermid .mid .tel{ background:url(../images/pic/tel.png) no-repeat left center}

.footermid .mid .fax{ background:url(../images/pic/fax.png) no-repeat left center}

.footermid .mid .mail{ background:url(../images/pic/weixin.png) no-repeat left center}

.footermid .mid .add{ background:url(../images/pic/map.png) no-repeat left center}

.footermid .qr{ text-align:center;font-size:14px; color:#666}

.footermid .qr .img{ padding:0 5px 5px;}

.footermid .qr img{ display:block; max-width: 122px; height:auto}

.footermid .qr .wsc{display: inline-block;}



.footerbottom{line-height: 66px;height: 66px;background: #96000c;}

.footerym{display: flex;justify-content: space-between;font-family: "阿里巴巴普惠体"}

.footerym p{color: rgba(255,255,255,0.83);font-size: 16px;}

.footerym p a{color: rgba(255,255,255,0.85);font-size: 16px;}

.footerym p a:hover{color: rgba(255,255,255,1);}



.backtop1{ width:68px;background:#eb9c0c url(../images/pic/top_icon.png) no-repeat top 15px center; position:fixed; right:3%; bottom:15%; z-index:999; cursor:pointer; display:none;line-height: 38px;font-size: 14px;color: #333;text-align: center;padding-top: 25px;box-shadow: 0 0 5px rgba(0,0,0,0.15);}



/*关于我们*/



.g_nbanner{margin-top: 100px;position: relative;}

.g_nbanner .swiper-slide{background-size: cover!important;}

.g_nbanner .swiper-container{width: 100%;height: 100%;}

.g_nbanner .swpimg{height: 367px;}

.g_nbanner img{width: 100%;display: block;transition: all .5s ease;height: 100%}

.g_nbanner{width: 100%;position: relative; background-color:#111}

.g_nbanner .text{/*padding-left: 6%;*/text-align: right;position: absolute;bottom: 9%;right: 18%;}

.g_nbanner .swiper-slide h4{

	color: #fff;

	font-size: 35px;

	font-weight: bold;

	text-shadow: 1px 1px 2px rgba(0,0,0,0.35);

	transform:translateX(-2000px);

	opacity:0;

	transition:all .5s;

	transition-delay: 0.5s;

	

}



.g_nbanner .ani-slide h4{

	transform:translatex(0);

	opacity:1;

}



.aboutsbox2{margin-top: 0;padding-top: 72px;background: #f3f3f3;padding-bottom: 75px;margin-bottom: 26px;}

.lichengbox{padding-bottom: 100px;background-size: cover;padding-top: 40px;}

.title2{margin-bottom: 46px;font-family:LiSu;text-align: left;}

.title2 h2{font-size: 35px;color: #000;display: inline-block}

.color h2{color: #fff;}

.title2 span{font-size: 20px;color: #e60013;display: inline-block;margin-left: 20px;text-transform: capitalize;}

.licheng li{float: left;width: 31.33%;margin-left: 2%;box-shadow: 0 0 24px rgba(101, 69, 135, 0.16);}

.licheng ul{margin-left: -2%;}

.licheng li img{width: 100%;display: block;}

.licheng li .licimg{position: relative;}

.licheng li .biaoti{position: absolute;bottom: 10%;left: 5%;background: #ec6400;padding: 6px 25px;}

.licheng li .biaoti h3{color: #fff;font-weight: bold;font-size: 20px;}

.licheng li .text3{color: #5c5c5c;font-size: 15px;line-height: 27px;padding: 18px 3%;padding-bottom: 3px; text-align: justify;text-justify: inter-ideograph;height: 185px;background: #fff;}







/*新闻*/



.namin{margin-top: 55px;margin-bottom: 90px;}

.new-content-get{float: left;width: 100%;padding: 0 5px;}

.new-con{color: #000; border-bottom: 1px solid #ddd;height: 180px;padding: 15px 0;overflow: hidden}

.new-con .new_ic{width: 270px;float: left;margin-right: 20px;overflow: hidden;}

.new_ic img{width: 270px;height: 160px;transition: all .5s ease;}

.conR1{position: relative; color: #000;}

.new-conR a{color: #848484;}

.conR1 h3{font-size: 16px; text-overflow: ellipsis;width: 38%; overflow: hidden; white-space: nowrap; margin-top: 0;color: #000;}

.conR1 .look{position: absolute;right: 0;top: 0;}

.new-conR p{color: #848484;line-height: 25px;}

.conR2{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;margin-top: 20px; height: 56px;}

.conR3{margin-top: 20px;display: flex;justify-content: space-between; align-items: center}

.conR3 span:nth-of-type(1){color: #848484;}

.conR3 .new-imtag{vertical-align:middle;border: 0;}



.new-content-get .new-con:hover .new_ic img{transform: scale(1.1)}

.new-content-get .new-con:hover .conR1 h3{color: #e60013}



.fabuz{text-align: center;color: #888;border-bottom: 1px dashed #ddd;padding-bottom: 15px; padding-top:10px; font-size:14px}

.newsxiang{padding: 30px 0;line-height: 30px;font-size: 15px;}

.newtit{line-height: 45px;font-size: 30px; text-align:center;color: #333;}



.pages_2{ border-top:1px solid #d8d8d8; margin-top:50px; padding-top:30px; font-size:14px; position:relative}

.pages_2 p{ padding-right:200px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;line-height: 28px;}

.pages_2 .back{ width:100px; position:absolute; right:0;top:30px;display:block; background:#eb9c0c; color:#fff; text-align:center;overflow:hidden; line-height:35px;}

.pages_2 .back span{ position:relative}

.pages_2 .back:before{content:""; width:100%; height:100%; position:absolute; left:-100%;top:0;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s; background:#0d0d0d}

.pages_2 .back:hover::before{left:0}





/*人才招聘*/





.hr .pic2 img{display: block;width: 100%;height: auto;}

.hr{margin-bottom: 50px;}



.hrtxt h3{font-size: 32px;margin-bottom: 30px;}

.hrtxt p{font-size: 16px;color: #666;line-height: 1.8;margin-bottom: 12px;}



.recruit-top{height: 80px;line-height: 80px;background: #f6f6f6;font-size: 22px;color: #333;padding: 0 63px;-webkit-transition: .5s;-moz-transition: .5s;transition: .5s;border-bottom: 1px solid #fff;cursor: pointer;position: relative;}

.recruit-top .time{ float:right; font-size:14px; color:#666; margin-right: 40px;}

.recruit-top .arrow{ float:right;cursor: pointer;width: 15px;height: 15px;position: absolute;top: 0;right: 45px;bottom: 0;margin: auto;background: url(../images/pic/arrow.png) no-repeat center;background-size: 100%; opacity:.5}

.recruit-top .position{ float:left; height:100%}

.recruit-top .position span{font-size: 15px;color: #666;display: inline-block;margin-left: 20px;padding-left: 20px; float:right;position: relative;-webkit-transition: .5s;-moz-transition: .5s;transition: .5s;}

.recruit-top .position span:after{content: "";position: absolute;height: 18px;width: 1px;background: #e5e5e5;left: 0;top: 0;bottom: 0; margin: auto;}

.recruit-con{background: #f9f9f9;padding: 36px 60px;padding-bottom: 65px; font-size:16px; display:none;line-height: 30px;}

.recruit-con .tit{font-size: 20px;color: #666;line-height: 20px;padding-left: 16px; border-left: 4px solid #ec6400;margin-bottom: 15px;}

.recruit li.cur .arrow {background: url(../images/pic/closed_w.png) no-repeat center;background-size: 100%; opacity:1}

.recruit li.cur .recruit-top{ background:#d30011;color:#fff}

.recruit li.cur .position span{ color:#fff}

.recruit li.cur .time{ color:rgba(255,255,255,.8)}





/*经销商*/

.namin2{margin-top: 20px;margin-bottom: 90px;}



.solution-tab{border-bottom: 1px solid #ddd; margin-bottom: 45px}

.solution-tab ul{width:100%; max-width:1200px;margin: 0 auto}



.solution-tab li{float: left; margin-right:75px}



.solution-tab a{display: inline-block;padding: 30px 5px 20px 5px;  text-align:center;font-size: 18px;color: #999;position: relative;}

.solution-tab li.cur{border-bottom: 3px solid #c40304;}

.solution-tab li.cur a{color: #333;}



.mingdan1{}

.hrtit dd{width: 27%;float: left;display: block;color: #fff;font-size: 17px;background: #c40304;text-align: center;line-height: 30px;padding: 7px 0;}

.hrtit dd.rba4{width: 18%;}

.bellows__item .item1{width: 27%;color: #333;line-height: 28px;font-size: 15px;float: left;text-align: center;padding: 20px 0;border-bottom: 1px solid #ddd;}

.bellows__item .item1:last-of-type{width: 18%}

.bellows__item .item1 a{color: #333;}







.feedbk_list{background: #fff;border-radius: 50px;box-shadow: 0 0 24px rgba(101, 69, 135, 0.16);padding:4% 4.2%;display: flex;align-items: center;background: url(../images/rk-hzk.jpg) top center no-repeat;background-size: cover !important;}

.nmainCon{ font-size:16px;width: 52%;}

.nmainCon img{ max-width:100%; height:auto}

.message{ width:100%; margin:0 auto;}

.message input,.message textarea,.message select{ border:1px solid #e8e8e8}

.message label{line-height:37px; display:block}

.message input{ width:100%; padding:5px; line-height:35px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.message .m-list{ margin-bottom:15px; width:100%}

.message .m-list-col{ width:48%; float:left}

.message .m-list-col2{float:right}



.message textarea{width:100%; padding:5px;line-height:26px; min-height:120px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.message .m-list .yzm{ width:50%; float:left}

.message .m-list .yzm input{ width:59.5%}

.message .m-list .submit{ width:50%; float:left; margin-top:37px}

.message .m-list .submit input{ cursor:pointer; background:#e60013; color:#fff; width:50%; float:right; margin-right:7%;font-size: 16px;}

.message .m-list select{width: 90%;padding: 5px;height:47px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}







/*联系我们*/



.solution-tab2{margin-top: 100px;}

#allmap{ width:100%; height:500px; border:1px solid #e5e5e5; box-sizing:border-box;margin-top: 100px;}



.map{position: relative;}

.maptxt{background: #fff;position: absolute;bottom: 200px;padding: 15px 10px 30px 20px;width: 380px;}

.maptxt h3{font-size: 15px;color: #000;margin-bottom: 12px;}

.maptxt p{font-size: 14px;color: #666;line-height: 30px;margin-bottom: 7px;}

.maptxt .ic{display: inline-block;text-align: center;margin-right: 1px;width: 30px;}

.maptxt .ic img{vertical-align:middle;}

.maptxt .lin{height: 23px;display: inline-block;font-size: 14px;margin-right: 7.5px;color: #858585;}

.maptxt span{display: inline-block;}

.maptxt p.ph{margin-bottom: 0;}

.maptxt p.ph .ic{width: 35px;}



.maptxbox{margin-bottom: 60px;}

.maptxbox li{display: block;width: 50%;height: auto;float: left;padding-left: 30px;padding-bottom: 33px;box-sizing: border-box;}

.maptxbox li:nth-child(1){padding-left: 0;}

.con-lxlk{display: block;background: url(../images/con-lxbg.png) center right no-repeat #fff;background-size: auto 100% !important;border-radius: 6px;box-shadow: 0 0 24px rgba(101, 69, 135, 0.13);padding: 45px 54px;}

.con-lxlbk em,.con-lxlbk span{font-style: normal;}

.con-lxl-tit{display: block;margin-bottom: 32px;line-height: 40px;font-size: 24px;color: #000;}

.con-lxlbk{overflow: hidden;display: block;padding: 6px 0;}

.con-lxlbk img{float: left;display: block;margin-top: 6px;}

.con-lxlbm{margin-left: 34px;line-height: 28px;font-size: 16px;color: #333;}





.taobao_left{float: left;width: 56%;}

.taobao_left li{display: inline-block;width: 50%;box-sizing: border-box;padding-left: 45px;transition: all .7s ease;cursor: pointer;float: left;}

.taobao_left li:nth-child(1){padding-left: 0;}

.taobao_left li .taoimg{background: url(../images/fx-txpbg1.png)no-repeat center center;background-size: cover;text-align: center;position: relative;z-index: 2;display: flex;align-items: center;width: 240px;height: 276px;margin: 0 auto;transition: all .7s ease;}

.taoimg h3{width: 100%;align-content: center;font-size: 30px;color: #fff;font-weight: bold;line-height: 1.2;transition: all .5s ease;}

.taotxt{display: block;position: relative;margin-top: -138px;border-radius: 20px;z-index: 1;border: 2px dashed #f2f2f2;height: auto;padding-top: 158px;text-align: center;line-height: 36px;font-size: 20px;color: #424242;padding-bottom: 50px;transition: all .7s ease;}

.taotxt a{color: #424242;}

.taobao_left li:hover .taoimg{-o-transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);transform: rotate(360deg);} 



.zoom{float: right;width: 38%;}

.zoom img{width: 100%;}





/*产品展示*/



.anglin{text-align: center;}

.productbox3{background: none;margin-bottom: 8px;}



.productbox1 li{float: left;width: 32%;margin-left: 1.3%;text-align: center;box-shadow: 0 0 15px rgba(101, 69, 135, 0.13);transition: all .5s ease;margin-bottom: 2%;}

.productbox1 ul{margin-left: -1.3%;font-family: "阿里巴巴普惠体";padding-top: 15px;}

.productbox1 li .productimg1{background: #edeae9;/*padding: 14px 0;*/overflow: hidden;transition: all .5s ease;}

.productbox1 img{max-width: 100%;display: inline-block;-o-transition: all .5s ease;-webkit-transition: all .5s ease;transition: all .5s ease;}

.productbox1 li .product_txt1{background: #fff;padding-top: 33px;padding-bottom: 35px;}

.product_txt1 h2{font-size: 24px;color: #000;line-height: 32px;margin-bottom: 6px;}

.product_txt1 p{font-size: 18px;line-height: 30px;}

.product_txt1 .price{color: #e60013;display: inline-block;font-weight: 500;padding-right: 4px;}

.product_txt1 del{font-size: 14px;color: #666;display: inline-block;}



.productbox1 li:hover{-o-transform: translateY(15px);-webkit-transform: translateY(15px);-mos-transform: translateY(15px);transform: translateY(15px);}

.productbox1 li:hover .product_txt1 h2{color: #e60013}





/*详情*/



.content-pro{font-family: "阿里巴巴普惠体"}

.content-pro .pic-l{ width:600px;}

.content-pro .gallery-thumbs{position: relative; margin-top:20px}
.content-pro .gallery-thumbs .equip-min{ display:block; height:87px;border:1px solid #e8e8e8; display:flex; display:-webkit-flex; align-items:center;justify-content:center;}
.content-pro .gallery-thumbs img{ max-width: 100%; max-height:95%;display: block;margin: 0 auto;}

.content-pro .gallery-thumbs .swiper-slide-thumb-active{border:1px solid #e60013}

.content-pro .gallery-top{width:600px; height:435px; border:1px solid #e8e8e8; text-align:center; overflow:hidden;background-image: linear-gradient(#fff , #fff , #fff);}
.content-pro .gallery-top .pic{display:flex; display:-webkit-flex; align-items:center;justify-content:center;height: 100%;}
.content-pro .gallery-top .pic img{ display:block; max-width:100%; max-height:90%;}

.content-pro .txt-r{ width:calc(100% - 680px); font-size:16px;}

.content-pro .txt-r h1{ font-size:25px; font-weight:bold; color:#221815; line-height:45px; }

.prolist-relat li{ background:#fff;}

#proheight{overflow: hidden;}

.txt_top{margin-bottom:20px}

.intro P{font-size: 15px;line-height: 35px;color: #626262}

.zx a{font-size: 15px;background: #e29500 url(../images/pic/zx.png)no-repeat 78px center;display: inline-block;color: #fff;padding: 6px 32px 6px 12px;margin-top: 30px;}



.xq-heade h3{font-size: 25px;font-weight: bold;width: 100%;height: 30px;overflow: hidden;color: #000;}

.jiage{font-size: 18px;margin-top:9px;color: #666;}

.xq-heade{border-bottom: 1px solid #d9d9d9;padding: 0 0 20px 0px;}

.xq-heade .zuoyong{font-size: 15px;color: #e60013;margin-top: 7px;}



.line1{background: #f3f3f3;padding: 12px 0;margin-top: 80px;}

.title3 h3{font-size: 30px;color: #000;line-height: 32px;}

.title3{border-bottom: 1px solid #ddd;text-align: center;margin-top: 40px;padding-bottom: 20px;margin-bottom: 37px;}

.prshowtxt p{font-size: 15px;color: #333;line-height: 28px;}
.prshowtxt img{display: block;max-width: 100%;margin: auto;}
.prshowtxt table td{border: 1px solid #ddd;padding: 6px 10px}
.prshowtxt h3{color: #333;margin-bottom: 15px;}





.likebox h3{font-size: 28px;color: #000;line-height: 32px;text-align: center;}

.likebox .likelist{text-align: center;box-shadow: 0 0 15px rgba(101, 69, 135, 0.13);transition: all .5s ease;margin-bottom: 9px;}

.likelist .productimg1{background: #edeae9;/*padding: 14px 0;*/overflow: hidden;transition: all .5s ease;}

.likelist img{max-width: 100%;display: inline-block;-o-transition: all .5s ease;-webkit-transition: all .5s ease;transition: all .5s ease;}

.likelist .product_txt1{background: #fff;padding-top: 33px;padding-bottom: 35px;}

.likelist h2{font-size: 24px;color: #000;line-height: 32px;margin-bottom: 6px;}

.likelist p{font-size: 18px;line-height: 30px;}

.likelist .price{color: #e60013;display: inline-block;font-weight: 500;padding-right: 4px;}

.likelist del{font-size: 14px;color: #666;display: inline-block;}



.likebox .likelist:hover{-o-transform: translateY(15px);-webkit-transform: translateY(15px);-mos-transform: translateY(15px);transform: translateY(15px);}

.likebox .likelist:hover .product_txt1 h2{color: #e60013}













/* 地图*/

.infobox{



	width: 268px;



}



.infobox .d1{



	font-size: 15px;



	color: #333333;



}



.infobox .d1 span{



	color: #ccb067;



	margin-right: 5px;



}



.infobox .md-local{



	font-size: 13px;



	color: #000000;



	padding-left: 32px;



	line-height: 18px;



	background: url('../images/pic/19.png') no-repeat left top;



	margin-top: 5px;



}



.infobox .md-tel{



	font-size: 13px;



	color: #000000;



	padding-left: 32px;



	line-height: 30px;



	height: 30px;



	background: url('../images/pic/20.png') no-repeat left center;



	min-height: 30px;



}



.infobox .dqlocal{



	position: relative;



	margin-top: 12px;



}



.infobox .dqlocal input{



	width: 224px;



	height: 28px;



	line-height: 28px;



	border: 1px solid #e0e0e0;



	background-color: #f2f2f2;



	font-size: 12px;



	color: #333333;



	padding: 0 34px 0 6px;



	vertical-align: top;



}



.infobox .dqlocal .closetext{



	width: 10px;



	height: 10px;



	background: url('../images/pic/22.png') no-repeat center;



	right: 12px;



	top: 50%;



	margin-top: -5px;



	position: absolute;



	cursor: pointer;



}



.infobox .local{



	margin-top: 10px;



	font-size: 0;



}



.infobox .local input{



	width: 214px;



	height: 28px;



	line-height: 28px;



	border: 1px solid #e0e0e0;



	background-color: #f2f2f2;



	font-size: 12px;



	color: #666666;



	padding: 0 5px;



	vertical-align: top;



}



.infobox .local .tet{



	overflow: hidden;



	white-space: nowrap;



	text-overflow: ellipsis;



}



.infobox .local .gobtn{



	height: 30px;



	line-height: 30px;



	width: 34px;



	text-align: center;



	background: #fff;



	border: 1px solid #eaeaea;



	margin-left: 6px;



}



.infobox .dia-colse{



	width: 10px;



	height: 10px;



	background: url('') no-repeat center;



	position: absolute;



	top: 0px;



	right: 0px;



	cursor: pointer;



}













.nav_on{margin-bottom: 35px;}



.nav_in{

	text-align: center;

	font-size: 0;

}

.nav_in li{

	width:172px;

	height:79px;

	float: left;

	margin-right: 2.2%;

}

.nav_in li a{

	display:block;

	text-align:center;

	font-size:16px;

	line-height:79px;

	position:relative;

	color: #333;

}

.nav_in li a:before{

	z-index:66;

	position:absolute;

	right:10px;

	bottom:0;

	border-right:19px solid #000000;

	border-top:19px solid transparent;

	border-bottom:19px solid transparent;

	-webkit-transform:rotate(45deg);

	-moz-transform:rotate(45deg);

	transform:rotate(45deg);

}

.nav_in li a:after{

	z-index:66;

	position:absolute;

	right:-3px;

	bottom:-13px;

	border-right:19px solid white;

	border-top:19px solid transparent;

	border-bottom:19px solid transparent;

	-webkit-transform:rotate(225deg);

	-moz-transform:rotate(225deg);

	transform:rotate(225deg);

}

.nav_in li:hover{

	background:#e60013;

}

.nav_in li:hover a{

	font-weight:bold;

	color: #fff;

}

.nav_in .active{

	background:#e60013;

}

.nav_in .active a{

	font-weight:bold;

	color: #fff;

}

.nav_in .active a:before,

.nav_in .active a:after{

	content:" ";

}

.nav_in li:hover a:before,

.nav_in li:hover a:after{

	content:" ";

}









@media screen and (max-width:1660px){

	.main{width: 94%;margin: 0 auto;}

	.productbox li .productimg{padding: 12.5px 1.5%;}

	

}



@media screen and (max-width:1375px){

	

	.main{width: 96%;margin: auto;}

	.productbox li .productimg{padding: 10px 1%;}

	

}













.pages {

	margin: 50px auto 0 auto;

	text-align:center;

}

.pagesBox{display:inline-block;}

.pages #Pagination {

  float: left;

  overflow: hidden;

}

.pages #Pagination .pagination {

  height: 45px;

  font-family: Arial;

}

.pages #Pagination .pagination a,

.pages #Pagination .pagination span {

  float: left;

  display: inline;

  width:36px;

  height:36px;

  line-height:36px;

  border: 1px solid #d2d2d2;

  border-left: none;

  color: #666666;

  font-size: 15px;

  cursor: pointer;

}

.pages #Pagination .pagination .current {

  background: #c7000b;

  color: #fff;

}

.pages #Pagination .pagination .prev,

.pages #Pagination .pagination .next {

  float: left;

  padding:0 12px;

  border: 1px solid #d2d2d2;

  color: #666666;

  cursor: pointer;

}

.pages #Pagination .pagination .pagination-break {

  border: none;

  border-right: 1px solid #d2d2d2;

  cursor: default;

}

.pages .searchPage {

  float: left;

  padding: 5px 0;

}

.pages .searchPage .page-sum {

  padding: 11px 13px;

  color: #999999;

  font-size: 15px;

}

.pages .searchPage .page-go {

  padding: 8px 0;

  color: #999999;

  font-size: 15px;

  padding: 10px 0\9;

  *padding: 6px 0;

}

.pages .searchPage .page-go input {

  width: 40px;

  height: 33px;

  margin: 0 5px;

  padding-left: 5px;

  border: 1px solid #e4e4e4;

}

.pages .searchPage .page-btn {

  margin: 9px 0 5px 5px;

  padding: 8px;

  background: #a4a4a4;

  border-radius: 2px;

  color: #ffffff;

  font-size: 15px;

  text-decoration: none;

}

.pages .searchPage .page-btn:hover{background: #e9a200;}



@media screen and (max-width:640px){

	.pages #Pagination .pagination a, .pages #Pagination .pagination span{ width:30px; height:30px; line-height:30px; font-size:19px}

	.pages #Pagination .pagination .prev, .pages #Pagination .pagination .next{ padding:0 6px; width:auto; font-size:15px}

	.pages .searchPage .page-go input{ height:30px; width:35px}

	.pages .searchPage .page-btn{ font-size:15px; margin:0; margin-left:10px}

	.pages .searchPage .page-sum{ font-size:15px; padding:0 10px}

	.pages .searchPage{ padding:0}

	

}



