@charset "utf-8";

/* CSS Document */

@font-face {

 font-family: 'font1';

 src: url('../images/font1.TTF');

}

@font-face {

 font-family: 'font2';

 src: url('../images/font2.TTF');



}





*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

body{ margin:0px; padding:0px; font-size:15px;font-family:"font2","微软雅黑","黑体";color:#202020;line-height:1; background:#FFF;}

ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}

input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }

ul,li{ list-style:none}

img{border:0px; padding:0px; }

a{ color:#5c5c5c; text-decoration:none}



h2,h3,h4,b { font-weight: normal; }

em,i { font-style: normal; }



.clear{ zoom: 1; }

.clear:after { content: ''; display: block; clear: both; }

.fl { float:left}

.fr { float:right}

.hidden{display:none; background: url() no-repeat center;}


.hisWarp{ padding: 80px 0; background: url(../images/hisBg.png) bottom center no-repeat;}
.hisWarp .enter{ display: block; margin: 0 auto; width: 155px; height: 55px; border: 1px solid #821e78; line-height: 55px; font-size: 16px; color: #821e78; text-align: center}
.historyNew{ position: relative; width: 920px; margin: 0 auto; padding-bottom: 100px;}
.historyNew .layer{ width: 100%; height: 145px;}
.historyNew .layer .nr{ width: 50%; border-bottom: 1px solid #8f8d90; position: relative; height: 100%; float: right;}
.historyNew .layer .nr h2{ padding-top: 75px; font-size: 32px; text-align: right; color: #821e78;}
.historyNew .layer .nr .dian{ background: #8f8d90; transform: translate(50%,50%); width: 10px; height: 10px; border-radius:50%; position: absolute; right: 0; bottom: 0;}
.historyNew .layer .nr p{ width: 100%; text-align: right; position: absolute; line-height: 26px; top: calc(100% + 30px); right: 0; }
.historyNew .layer:nth-child(2n) .nr{ float: left;}
.historyNew .layer:nth-child(2n) .nr h2{text-align: left; }
.historyNew .layer:nth-child(2n) .nr p{ text-align: left;}
.historyNew .layer:nth-child(2n) .nr .dian{ left: 0; transform: translate(-50%,50%);}
.historyNew .cx{ border-right:1px dashed #8f8d90 ; width: 1px; height: 100%; position: absolute; left: 50%; top: 0; transform: translateX(-50%);}
.historyNew img{ z-index: 9; position: absolute; display: block; left: 50%; top: 0; transform: translateX(-50%);}

.NewListAdd{ overflow: hidden;}
.NewListAdd .cur{ background:#f2f2f2;padding: 12px 20px 12px 20px; font-size:14px; border-radius:8px;color:#333; float:left; margin-left:25px}
.NewListAdd .cur a{ color:#333}
.NewListAdd .acurs{background: #920783;padding: 12px 20px 12px 20px; font-size:14px; border-radius:8px;color: #fff; float:left; margin-left:25px}
.NewListAdd .acurs a{color:#fff}
@media(min-width:1000px){

.ssnr{width: 39px; top:10%; position: absolute; right:13%; z-index: 10;}
.ssnr li{padding-bottom: 1px; position: relative;}
.ssnr a{display: block; height: 50px;width: 100% ;}
.lxtt {transition: All 0.4s ease-in-out;position: absolute; padding: 10px; background: rgba(0,0,0,.87);height: 40px; top:9px; left:-250px; width: 250px;opacity: 0;}
.ssnr li:hover .lxtt{opacity: 1;}
.wby2{width: 70%; padding: 0 10px; height: 20px; line-height: 18px;color: #ffff; border:1px solid #eee;font-size: 12px;}
.wby2::-webkit-input-placeholder{color:#fff;}
.btn3{height: 20px; width: 25%; float:right; border: none;color: #fff;background: #FF8604;}
.lxtt p{font-size: 16px; line-height: 20px; color: #fff; font-weight: bold;}
.xxbtn{width: 40px;z-index: 90; right: 15px;top:50%; transform:translateY(-50%); position: absolute;}
.banner{position: relative;overflow: hidden;}
.banner_text{position: absolute; width: 100%; text-align: center;left:50%; top:50%; transform:translate(-50%,-50%);}
.banner_text h2{color: #fff;font-size: 60px;font-weight: bold;}
.banner_text h4{color: #fff; font-size: 28px; padding: 65px 0 25px;}
.banner_text p{color: #fff;font-size: 22px;}
.banner .swiper-container { width: 100%;height: auto;}
.banner .swiper-slide { background-position: center; background-size: cover; }
.banner img{width: 100%;animation:scaleDraw 35s infinite linear ;}
.qhbox2{position: absolute; left:10%; bottom: 25px; width: 358px;z-index: 100;overflow: hidden;height: 40px;}
.banner .swiper-container .swiper-slide-active img {animation:scaleDraw 25s infinite linear ;}
.swiper-num {position: absolute;width: 160px;right:0;top:3px;z-index: 100;}
.swiper-num .active {display: inline-block;float: left;}
.swiper-num span {font-size: 14px;color: #fff;}
.swiper-num .total {display: inline-block;float: right;}
.blue-slide {background: #4390EE;color: #fff;}
.red-slide {background: #CA4040;color: #fff}
.orange-slide {background: #FF8604;color: #fff;}
.gray-slide {background: gray;color: #fff;}
.qhbox2 .swiper-pagination{width: 90px; height: 4px; background: #666666; position: absolute;right: 35px;top:7px;}
.qhbox2 .swiper-pagination-progressbar-fill {background: #920784; }
.swdd{width: 160px; float: left; }
.swdd span{display: block;background: url(../images/a_59.png);width: 19px; height: 19px;float: left; margin: 0 10px;}
.swdd .active1{background: url(../images/a_58.png);}
.header{transition: all .8s ease 0s;background: rgba(0,0,0,.22);width: 100%; left:0; top:0; position: fixed;height: 87px;z-index: 1000; }
.header.on{background: #fff;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2);}
.header.on a{color: #333;}
.header.on .pczs{display: none;}
.header.on .sjzs{display: block;}
.header:hover{background: #fff;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2); }
.header:hover a{color: #333;}
.header:hover .pczs{display: none;}
.header:hover .sjzs{display: block;}
.headerbox{width: 1400px; margin: 0 auto;}
.logo{height: 87px; float: left;width: 266px; position: relative;}
.logo img{ height: 60%; width: auto; width: auto; position: absolute;left;0; top:50%; transform: translateY(-50%); }
.sjzs{display: none;}
.yzqh{float: right;  padding-left: 46px;}
.yzqh p{font-size: 15px; color: #fff; line-height: 87px;}
.yzqh a{color: #fff;}
.nav{float: right; }
.nav li{float: left;  padding-right: 46px;}
.nav h3 a{color: #fff;line-height: 87px; font-size: 15px;display: block;}
.nav h3 a:hover{color: #7F1085;}
.nav h3:hover{color: #7F1085;}
.tobo{overflow: hidden;position:relative;}
.suba{width: 100%; position:fixed;background:#f3f2f3; left:0; top:87px;z-index: 100;width: 100%;display: none; }
.subobx{width: 1370px; margin: 0 auto; overflow: hidden; padding: 40px 0 65px;}
.sub_left{float: left; width: 395px;}
.sub_left dl{overflow: hidden;}
.sub_left dt{float: left; width: 50%;font-size: 15px; line-height:55px;}
.sub_left dt span{  color: #d5d5d5;}
.sub_left a{color: #2a2a2a;}
.sub_left a:hover{color: #7F1085;}
.sub_zhang{float: left; width: 520px; margin-left: 60px;}
.sub_zhang p{font-size: 14px; color: #4d4d4d; line-height: 32px;}
.sub_zhang a{display: block; text-align: center; color: #fff;font-size: 16px; border-radius: 6px; background: #821e78;width: 140px; height: 45px; line-height: 45px; margin-top: 35px;}
.sub_right{float: right; width: 368px;}


.btn001{position: absolute;transition: All 0.4s ease-in-out; display: block;  left:50%; margin-left: -83px; z-index: 100; bottom: 30px; width: 165px;height: 44px;line-height: 44px;text-align: center; border: 1px solid #c907b5; background: #920784; border-radius: 4px;font-size: 19px; color: #fff;}
.tpbox{overflow: hidden; width: 1216px; margin: 0 auto; padding: 80px 0 50px;}
.tp_right{float: right;width: 30%; position: relative; padding-left: 4px;overflow: hidden;}
.tp_right img{width: 100%;transition: all .8s ease 0s;}
.wzzz{position: absolute;top:46px; left:42px;z-index: 10; }
.wzzz h2{font-size: 27px; font-weight: bold; color: #fff;}
.wzzz a{transition: All 0.4s ease-in-out;display: block; width: 165px; height: 44px; line-height: 44px; text-align: center;  border: 1px solid #c907b5;background: #920784; border-radius: 4px; margin: 26px 0 0 -14px;font-size: 19px; color: #fff;opacity: 0;}
.tp_right:hover a{opacity: 1;}
.tp_left{width: 72.45%; float: left; padding-right: 4px; }
.tp_right{float: right;width: 27.55%; padding-left: 4px; }
.tp_top{overflow: hidden; padding-bottom: 8px;}
.tp_right:hover img{transform: scale(1.2);-webkit-transform: scale(1.2); -moz-transform: scale(1.2);-o-transform: scale(1.2); -ms-transform: scale(1.2);}
.t_left{float: left; position: relative;width: 60.95%; padding-right: 4px; position: relative;overflow: hidden;}
.t_left img{width: 100%;transition: all .8s ease 0s;}
.t_right{width: 39.05%;float: right; padding-left: 4px; position: relative;overflow: hidden;}
.t_right img{width: 100%;transition: all .8s ease 0s;}
.t_left1{float: left; width: 50%; padding-right: 4px; position: relative;overflow: hidden;}
.t_left1 img{width: 100%;transition: all .8s ease 0s;}
.t_right1{float: left; width: 50%; padding-left: 4px; position: relative; overflow: hidden;}
.t_right1 img{width: 100%;transition: all .8s ease 0s;}
.t_right1:hover img{transform: scale(1.2);-webkit-transform: scale(1.2); -moz-transform: scale(1.2);-o-transform: scale(1.2); -ms-transform: scale(1.2);}
.t_right1:hover a{opacity: 1;}
.t_left:hover img{transform: scale(1.2);-webkit-transform: scale(1.2); -moz-transform: scale(1.2);-o-transform: scale(1.2); -ms-transform: scale(1.2);}
.t_left:hover a{opacity: 1;}
.t_left1:hover img{transform: scale(1.2);-webkit-transform: scale(1.2); -moz-transform: scale(1.2);-o-transform: scale(1.2); -ms-transform: scale(1.2);}
.t_left1:hover a{opacity: 1;}
.t_right:hover img{transform: scale(1.2);-webkit-transform: scale(1.2); -moz-transform: scale(1.2);-o-transform: scale(1.2); -ms-transform: scale(1.2);}
.t_right:hover a{opacity: 1;}
.t_right1:hover img{transform: scale(1.2);-webkit-transform: scale(1.2); -moz-transform: scale(1.2);-o-transform: scale(1.2); -ms-transform: scale(1.2);}
.t_right1:hover a{opacity: 1;}

.jrwm{background: url(../images/a_19.png) repeat-x left top;}
.jrwmbox{width: 1200px; margin: 0 auto;}
.jrwm_tit{text-align: center; padding: 110px 0 95px;}
.jrwm_tit h2{text-align: center; font-size: 27px; color: #090909; background: url(../images/a_22.png) no-repeat center center;}
.jrwm_tit p{font-size: 14px; line-height: 1.6; color: #4a4a4a; padding-top: 20px; text-align: center;}
.jrwm_nr{overflow: hidden; padding-bottom: 180px;}
.jrwm_right{float: right; width: 48%;overflow: hidden;}
.jrwm_right img{animation:scaleDraw 15s infinite linear ;}
.jrwm_left{width: 52%;float: left; position: relative;}
.jrwm_text{position: absolute; width: 100%; padding: 40px 75px 0 75px;top:0; left:0;}
.jrwm_text h2{color: #fff; line-height: 70px; font-size: 42px; font-weight: bold;}
.jrwm_text p{font-size: 16px; line-height: 24px; color: #cecdd7; padding-top: 30px;}
.jrwm_text p a{color: #fff; font-weight: bold;}
.jrwm_text p a:hover{text-decoration: underline;}
.btn1{position: absolute; left:75px; top: 420px; width: 228px; height: 68px; line-height: 68px; text-align: center; font-size: 24px; color: #fff; background: #920784; border-radius: 4px;}
.cd-scrolling-bg {position: relative;z-index: 2;}
.cd-main-content { position: relative; z-index: 1;}
.cd-fixed-bg {position: relative;background-size: cover; background-repeat: no-repeat; background-position: center center;z-index: 1;}
.cd-fixed-bg.cd-bg-1 {background-image: url(../images/a_32.png); height:590px;}
.cd-fixed-bg { background-attachment: fixed;}
.cd-bg-1 h2{font-weight: bold; color: #fff; font-size: 48px; padding: 145px 0 0 0;text-align: center;}
.cd-bg-1 p{color: #fff; padding: 26px 0 77px; text-align: center;font-size: 24px;}
.cd-bg-1 a{border-radius: 4px; margin: 0 auto; width: 228px; line-height: 68px; height: 68px; text-align: center; color: #fff; font-size: 24px; background: #920784; border-radius: 4px;display: block;}
.cd-fixed-bg.cd-bg-2 {background-image:url(../images/a_11.png); }
.cd-fixed-bg.cd-bg-3 {background-image: url(../images/a_25.png);}
.footer{background: #141821;}
.footerbox{text-align: center; border-bottom: 1px solid #2e333e;}
.footerbox li{vertical-align: top; display: inline-block;*display: inline; padding: 0 44px; font-size: 14px; line-height: 66px;}
.footerbox li .wzfl_right ul li{padding-left:0px;}
.footerbox li a{color: #77797d;}
.footerbox li a:hover{color: #fff;}
.footerbox li:last-child .wzfl_right ul li{ padding: 0; width: 80px; height: 66px;  margin: 0; display: inline-block; float: inherit; line-height: 66px;}
.footerbox li:last-child .wzfl_right ul li img{ vertical-align: middle; display: inline-block;}


}
@media(min-width:1000px){


.wzfl{width: 80%; overflow: hidden; margin: 0 auto; padding: 45px 0; box-sizing: border-box;}

.wzfl_left{ text-align: center; overflow: hidden; width: 100%;}

.wzflbox{display: inline-block; vertical-align: top; margin: 0 2.5%;}

.wzflbox h2{font-size: 14px; color: #fff; padding-bottom: 20px;}

.wzflbox li{line-height: 24px; font-size: 12px; text-align: left; }

.wzflbox a{color: #5a5c60;}

.wzflbox a:hover{color: #fff;}



.dqwz_box .wap{display:none}
.bqxx h4{text-align: center; font-size: 12px; color: #5a5c60; padding-bottom: 15px;}

.bqxx span{padding: 0 15px;}

.bqxx p{background: #111111;text-align: center;font-size: 12px; color: #5a5c60;padding: 15px 0; line-height: 20px;}

.bqxx a{ color: #626262;}

.bqxx span{padding: 0 10px;}

/*==产品页面==*/

.dqwz{border-bottom: 1px solid #d8d8d8;background: #f2f2f2;z-index: 100;position: relative;}
.dqwz .dqwzBar{ height: 0; transition: 0.5s; overflow: hidden; position: absolute; top: 71px; width: 100%; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.dqwz .dqwzBar .nrBox{ width: 1400px; margin: 0 auto; padding: 40px 0; overflow: hidden;}
.dqwz .dqwzBar .nrBox ul{ float: right; padding: 0 55px 0 0 ; box-sizing: border-box; }
.dqwz .dqwzBar .nrBox ul h2{ font-size: 16px; margin-bottom: 25px; color: #333; }
.dqwz .dqwzBar .nrBox ul li{ font-size: 14px; margin-bottom: 15px; color: #666;}
.dqwz .dqwzBar .nrBox ul li a{ color: #666;}
.dqwz:hover .dqwzBar{ height: 325px;}
.dqwz_box{width: 1400px; height: 70px; padding-top: 10px; margin: 0 auto;}

.dqwd_a{float: left;}

.dqwd_a li{float: left;  font-size: 16px; color: #808181; position: relative;}

.dqwd_a ul{background: url(../images/a_02.png) no-repeat left center; padding-left: 40px;height:59px;}

.dqwz_box a{color: #808181;font-size: 16px;line-height: 59px;}

.dqwz_box a:hover{color: #8900AD;}



.dqwd_b{float: left; padding-left: 30px;}

.dqwd_b li{ padding-right: 30px; position: relative;float: left;}

.dqwd_b h3 a{display: block; background: url(../images/a_03.png) no-repeat right center; padding-right: 25px; line-height: 59px;}



.sub{background: #fff; border: 1px solid #e1e1e1;width: 113px; border-top: 3px solid #821e78; left:0; top:60px; position: absolute; padding: 5px 0;display: none;}

.sub a{display: block; line-height: 29px; height: 29px; color: #2f2e2e; padding-left: 27px;}

.sub a:hover{font-weight: bold; color: #a75d6e;}

.dqwz_box li:hover h3 a{background: url(../images/a_05.png) no-repeat right center;}

.dqwz_box li:hover .sub{display: block;}

.sardam_tit{ background: #f2f2f2; padding: 75px 0;}

.sardam_tit h2{text-align: center;font-weight: bold; font-size: 36px; color: #920784; padding-bottom: 35px;}

.sardam_tit p{width: 1270px; margin: 0 auto; font-size: 17px; line-height: 36px; color: #2f2e2e;}

.wz1400{width: 1400px; margin: 0 auto;}

.sdrbox{padding: 75px 15px 0 15px;}



.bgys1{border-left: 1px solid #e6dce5;border-top: 1px solid #e6dce5;}

.bgys1 td{border-bottom: 1px solid #e6dce5;border-right: 1px solid #e6dce5;font-size: 14px;color: #2e2e2e;text-align: center;}

.bgys1 th{font-size: 16px; color: #fff; font-weight: 400; background: #821e78; line-height: 64px; border-right: 1px solid #e6dce5;}

.my_protocol .input_agreement_protocol { appearance: none; -webkit-appearance: none;  outline: none;  display: none;  }

.my_protocol .input_agreement_protocol+span {cursor:pointer;width: 18px;height: 18px;border:1px solid #ddd;display: inline-block;position: relative;top: -2px;-moz-border-radius: 2px; -webkit-border-radius: 2px;border-radius:2px; vertical-align:middle; margin-right:4px; padding: 0;}

.my_protocol .input_agreement_protocol:checked+span {background-image: url(../images/b1.jpg); background-size:100% 100%;}

.bgys1 dl{padding: 18px 0 18px 18px;}

.bgys1 dt{line-height: 35px; text-align: left;}

.bgys1 p{font-size: 14px; line-height: 35px;text-align: center;}

.bgys1 span{color: #901c3d;}

.bgys1 a{border-bottom: 2px dashed  #938bd6;color: #901c3d;}

.bgys1 a img{display: inline-block; *display: inline;}

.bgsm{padding: 22px 13px 75px;}

.bgsm p{text-align: right;color: #666; line-height: 30px;}

.bgsm .btn2{display: inline-block; *display: inline;width: 91px; height: 30px; line-height: 30px; background: #821e78; border-radius: 4px; color: #fff; text-align: center; margin-left: 10px; padding: 0; }

.bgsm img{display: inline-block; *display: inline; margin-right: 7px;vertical-align: middle;}

.bgsm a{padding-right: 30px;}

.bgsm span{font-weight: bold; margin-right: 5px;}



.note{ height: 409px;}

.notebox{width: 1370px; margin: 0 auto; padding: 75px 15px 0 15px;}

.notebox h2{font-size: 24px; color: #fff; font-weight: bold;padding-bottom: 35px;}

.notenr ul{overflow: hidden;}

.notenr li{float: left;}

.notenr h4{font-size: 16px; font-weight: bold; color: #fff; line-height: 44px;}

.notenr p{color: #bdc1c0;font-size: 14px; line-height: 24px;}

.notenr ul li:nth-child(1){ width:60%;}

.notenr ul li:nth-child(2){ width:40%;}

.tbjs img{width: 100%;}

/*==公司动态==*/

.gsxw{padding: 50px 0 0;}

.dqwz_box dl{float: right;}
.dqwz_box dl.subList{ display: none;}

.dqwz_box dt{float:left; padding-left: 15px; font-size: 16px; line-height: 59px;} 

.dqwz_box dt a{display: block; padding: 0 25px;}

.dqwz_box .hover1 a{color: #821e78;border-bottom: 2px solid #821e78;}

.dqwz_box dl dt a:hover{color: #821e78;border-bottom: 2px solid #821e78;}

.gsxw{width: 1400px; margin: 0 auto; clear: both;}

.gsxwbox{overflow: hidden; padding: 40px 35px;border-bottom: 1px solid #dfdfdf;}

.gsxw_left{float: left; width: 201px;overflow: hidden;}

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

.gsxw_right{float: right; width: calc(100% - 280px);}

.gsxw_right h2 a{overflow: hidden; border: none; text-overflow:ellipsis; width: 100%; text-align: left; color: #424242; white-space: nowrap;font-weight: bold; font-size: 17px; color: #424242; margin-bottom: 15px;}
.gsxw_right h2 a:hover{ color: #424242; background: none; }
.gsxw_right p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 15px; line-height: 24px; color: #737373;padding-top: 20px;}

.gsxw_right a:nth-child(4){display: inline-block; text-align: center; border: 1px solid #b85faf;width: 91px; height: 30px; line-height: 28px; text-align: center; font-size: 13px; color: #821e78;transition: all .8s ease 0s;}

.gsxw_right a:nth-child(4):hover{color: #fff;background: #b85faf;}

.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }

.img2:hover { transform: scale(1.2);-webkit-transform: scale(1.2); -moz-transform: scale(1.2);-o-transform: scale(1.2); -ms-transform: scale(1.2); }

.fynr{text-align: center; padding: 68px 0 80px;}

.fynr li{display: inline-block;*display: inline; margin: 0 1px;}

.fynr a{display: inline-block;*display: inline; padding: 5px 10px;background: #f3f3f3; font-size: 14px; color: #333; margin: 0 0 5px 0;}

.fynr .hover2 a{color: #fff; background: #821e78;}

.fynr a:hover{color: #fff; background: #821e78;}



/*==新闻详情==*/

.gsxq_tit{text-align: center; padding: 75px  0 50px;}

.gsxq_tit h2{font-size: 35px; color: #821e78; }

.gsxq_tit p{font-size: 14px; color: #444444;  padding-top: 45px;}

.gsxq_tit p span{padding: 0 40px;}

.gsxq_tit img{display: inline-block;*display: inline;vertical-align: middle; margin-right: 10px; vertical-align: middle;}

.wz1400px{width: 1400px; margin: 0 auto;}

.gsxq_tp{padding: 20px;}

.gsxq_tp img{margin: 0 auto; max-width: 100%;}

.gsxq_nr p{font-size: 16px; line-height: 36px; color: #393939;}

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

.gsxq_nr div img{ max-width: 100%;height: auto;align:center;}



.wzfx{overflow: hidden; padding: 155px 0 17px;border-bottom: 1px solid #dddddd;}

.wzfx_left{float: left;}

.wzfx_left a{display: block;width: 134px; height: 38px; border: 1px solid #deb4da;border-radius: 19px; font-size: 16px; color: #821e78; text-align: center; line-height: 36px;}

.wzfx_left a img{display: inline-block;*display: inline; margin-right: 10px;}

.rights{float: right;}



.sxpwza{padding: 40px 0 120px;}

.sxpwza ul{overflow: hidden;}

.sxpwza li{width: 50%; float: left; font-size: 16px; height: 32px;  line-height:32px;overflow: hidden; color: #821e78;}

.sxpwza ul li:nth-child(2){text-align: right;}

.sxpwza a{color: #666;}

.sxpwza a:hover{text-decoration: underline;color: #821e78;}



/*==公司里程==*/

.gslc{padding: 70px 0 200px 0;}

.gslc img{ display:block; margin: 0 auto;}

.gslcbox{overflow: hidden;}

.gslc_nr{background: url(../images/a_23.png) no-repeat no-repeat center 8px; margin-top: 20px;}

.gslcbox{overflow: hidden;}

.gslc_right{width: 50%; float: right; height: 100px; padding-left: 32px;}

.gslc_left{height: 100px;float: left; width: 50%; padding-right: 32px; text-align: right;}

.gslc_right p{font-size: 16px; color: #585858; overflow: hidden; line-height: 1.4;}

.gslc_right span{font-weight: bold; color: #821e78; padding-right: 25px;display: block;float: left;}

.gslc_left p{font-size: 16px; color: #585858; line-height: 1.4; overflow: hidden;}

.gslc_left span{font-weight: bold; color: #821e78; padding-left: 25px;display: block;float: right;}

.gslc em{display: block; margin: 0 auto; font-size: 18px; background: #fff; color: #821e78;width: 153px; height: 51px; line-height: 47px; text-align: center; border: 2px solid #821e78; border-radius: 4px;}



/*==关于我们==*/

.gsqy{padding: 0 35px;}

.gsqy_tit{text-align: center;}

.gsqy_tit h2{font-size: 35px; line-height: 170px; color: #821e78;}

.gsqy_nr{ padding-bottom: 55px;}

.gsqy_left{ width: 100%;}

.gsqy_left p{font-size: 16px; text-align:justify; word-break: break-all;line-height: 36px;text-indent: 32px; color: #303030;}

.gsqy_right{float: right; width: 630px; margin: 10px  0 0 40px;}



.bj1{background: #f6f6f6; }

.gssl_nr ul{overflow: hidden; padding-bottom: 10px;}

.gssl_nr li{float: left; width: 50%; overflow: hidden; padding: 0 0 65px 120px;}

.gssl_nr img{float: left;border-right: 1px dashed #acacac; margin-right: 30px;}

.gssl_nr  h2{font-size: 30px; padding-bottom: 15px;color: #821e78;}

.text{float: left;}

.gssl_nr  h2 span{font-size: 38px;}

.gssl_nr p{font-size: 21px; color: #5c5b5c;}



.bj2{height: 742px; position: relative;}

.wzjs img{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}

.text1{position: absolute; left:50%; width: 225px; color: #2e2d2d; line-height: 24px; font-size: 16px; margin-left: -316px;top:200px}

.text2{position: absolute; left:50%; width: 225px; color: #2e2d2d; line-height: 24px; font-size: 16px; margin-left: -450px;top:455px}

.text3{position: absolute; right:50%; width: 225px; color: #2e2d2d; line-height: 24px; font-size: 16px; margin-right: -510px;top:410px}





/*==荣誉资质==*/

.ryzz_nr{padding: 0 60px 100px 80px;}

.ryzz_nr p{font-size: 16px; line-height: 34px; text-indent: 32px; color: #6d6d6d; padding-top:50px;}

.ryzs{padding: 0 80px 150px 80px;}



.gallery-top {width: 100%;}

.swiperWarp{width: 40%;  position: fixed; top: 50%; left: 50%; z-index: 999; transform: translate(-50%,-50%); opacity: 0; z-index: -1; transition: 0.5s;}

.swiperWarp.on{ z-index: 999; opacity: 1;}



.swiperWarp .close{ width: 40px; height: 40px; position: absolute; bottom: 0; transform: translate(-50%,150%); border: 1px solid #fff; border-radius:50%; color: #fff; font-size: 22px; text-align: center; line-height: 38px; left: 50%; cursor: pointer; }

.gallery-thumbs { box-sizing: border-box;padding: 10px 0;}

.gallery-thumbs .swiper-slide { height: 100%;opacity: 1;}

.gallery-top img{width: 100%;}

.gallery-thumbs .swiper-slide-thumb-active {opacity: 1;border: 1px solid #8900AD;}

.zz{ width: 100%; height: 100vh; z-index: 998; background: rgba(0,0,0,0.6); position: fixed; left: 0; top: 0; display: none;}

.gallery-thumbs img{width: 98%;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2); margin: 1%;}

.ryzs .swiper-button-next{background: rgba(0,0,0,.6);width: 80px; height: 100%;top:0; margin-top: 0; right: 0;}

.ryzs .swiper-button-prev{background: rgba(0,0,0,.6);width: 80px; height:100%;top:0; margin-top: 0; left: 0; }



/*==加入我们==*/

.zpyc_tit{text-align: center; padding: 70px 0 45px;}

.zpyc_tit h2{font-size: 35px; color: #821e78;}

.zpyc_nr p{font-size: 16px; line-height: 30px; padding: 0 35px;color: #2e2e2e;text-align: left;}



.zpycbox{cursor:pointer;width: 130px; height: 130px; position: relative; margin: 0 auto;}

.zpgh{transition: all .8s ease 0s;position: absolute; left:0; top:0; background: url(../images/a_29.png);background-size: 100% 100%;width: 100%;height: 100%;}

.zpycbox img{position: absolute; left:50%; top:50%; transform:translate(-50%,-50%);}

.zpycbox:hover .zpgh{ transform: rotate(360deg);-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);}

.zpyc_nr ul li p{font-size: 18px; color: #2e2e2e; padding: 22px 0 40px;text-align:center;}

.zpyc_nr ul{overflow: hidden; padding-top: 40px;}

.zpyc_nr li{float: left; width: 20%;}



.jrqy{padding: 20px 0 0 0;}

.plnrr_tit {height: 55px;background: #f5f6fa; padding: 0 20px; margin-bottom: 25px;}

.plnrr_tit h4{font-size: 16px; font-weight:bold;color: #333333; line-height: 55px;}

.wby1{width: 80px; height: 27px; border: 1px solid #b862b0; background: url(../images/a_5.png) no-repeat 50px center #f5f6fa; padding-left: 10px; margin-right: 100px;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;}

.plnrr_tit span{font-size: 17px; color: #0b0b0b;}

.plnrr_tit i{background: url(../images/a_45.png);width: 25px; height: 25px; display: inline-block;*display: inline; margin-left: 15px;vertical-align: middle; margin-top: -3px;}

.plnrr_tit b{color: #666;}

.plnrr_tit.on1{background: #821e78;}

.plnrr_tit.on1 h4{color: #fff;}

.plnrr_tit.on1 h4 b i{background: url(../images/a_46.png);}

.plnrr_tit.on1 h4 b{color: #fff;}

.zwjs{padding: 0 35px 40px 35px;}

.zwjs h2{font-weight: bold;font-size: 16px; color: #2b2b2b; padding-bottom: 15px;}

.zwjs p{font-size: 16px; padding-bottom: 15px; color: #821e78; font-weight: bold;}

.plnrr_nr{padding: 55px 0;display: none;}

.zwjs li{background: url(../images/a_44.png) no-repeat left center; padding-left: 15px; font-size: 16px; color: #4a4a51; line-height: 30px;}

.btn2{display: block; width: 155px; height: 50px; background: #821e78; display: block; padding: 8px;margin-left: 35px;}

.btn2 span{display: block; border: 1px solid #ba62b1;line-height: 32px; font-size: 16px; color: #fff;text-align: center; }

.zptp{background-size: 100% 50%; padding: 10px 75px 30px 75px;}

.zptp img{width: 100%;}

.zptp .swiper-button-next{background: url(../images/a_63.png); width: 55px; height: 33px;background-size: 100% 100%;}

.zptp .swiper-button-prev{background: url(../images/a_62.png); width: 55px; height: 33px;background-size: 100% 100%;}

.zptp .swiper-button-next:hover{background: url(../images/a_64.png); width: 55px; height: 33px;background-size: 100% 100%;}

.zptp .swiper-button-prev:hover{background: url(../images/a_65.png); width: 55px; height: 33px;background-size: 100% 100%;}

.zptp  .swiper-button-next:after,.zptp  .swiper-button-prev:after{display:none;}

.zptp p{ text-align: center; font-size: 16px; padding-top: 30px; color: #333;}
/*==产品页面2==*/

.cpcs{background: #1a1a1a; padding: 65px 0 80px;}

.bgys2  tr:nth-child(odd){background: #bfbfbf;}

.bgys2  tr:nth-child(even){background: #ececec;}

.bgys2  img{width: 100%;}

.bgys2  tr:nth-child(1){ font-size: 21px; color: #fff; line-height: 40px;}



.bgys2 td{padding: 10px 5px; text-align: center;font-size: 18px; color: #121212; line-height: 1.4;}

.bgys2  tr:nth-child(2){ padding: 0;background: #fff;}

.tmbtn{display: block; width: 422px; margin: 38px auto 0 auto;}

.zbsm{width: 697px; margin: 0 auto; padding-top: 65px;}

.zbsm img{width: 100%;}



/*===销售渠道=*/

.xsqd{padding:25px 0 45px ;}

.xsqd_a h2{font-size: 35px; color: #821e78; text-align: center;font-family: "微软雅黑"; padding: 45px 0 35px;}



.bg_a th{font-size: 30px; color: #fff; background: #821e78; line-height: 76px;font-family: "微软雅黑";font-weight: 400;}

.bg_a tr:nth-child(even){background: #f3eef8;}

.bg_a tr:nth-child(odd){background: #e6e0ec;}

.bg_a td{padding: 10px 5px;color: #fff; font-size: 24px;text-align: center;}

.bg_a .lb1{ padding-left: 10%;}

.bg_a .lb1 li{font-size: 12px; line-height: 1.4;color: #2e2e2e; text-align: left;}

.bg_a .lb1 a{color: #2e2e2e;}

.bg_a .lb1 a:hover{color: #8900AD;}



.lb2 {float: left;width: 33.33%;}

.lb2 li{font-size: 12px; line-height: 1.4; color: #2e2e2e;text-align: left;}

.lb3 {float: left;width: 50%;}

.lb3 li{font-size: 12px; line-height: 1.4; color: #2e2e2e;text-align: left;}

.lb4 {}

.lb4 li{font-size: 12px; line-height: 1.4; color: #2e2e2e;text-align: left;}

.bg_b th{line-height: 77px; font-size: 20px; color: #fff;font-weight: 400;background: #816b9b;}

.bg_b p{font-size: 20px; line-height: 38px;text-align: right; color: #fff; padding-right: 20px;}

.bg_b h4{font-size: 20px; line-height: 38px;text-align: left; color: #fff; padding-left: 20px;}

.bg_b tr:nth-child(even){background: #f3eef8;}

.bg_b tr:nth-child(odd){background: #e6e0ec;}

.bg_b td{padding: 10px 5px;color: #2a2a2a; font-size:12px;text-align: center; line-height: 1.4;}

.wzfl_right{}
.wzfl_right ul{float: right;}
.wzfl_right li{  float: left; display: block; width: 35px; height: 35px; border-radius:5px; margin-left: 30px; position: relative;}

.wzfl_right li img{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.wzfl_right li .nrBox{ display: none; transition: 0.5s; opacity: 1; padding-top: 25px; width: 85px; position: absolute; top: 100%; left: 50%; transform: translateX(-50%)}
.wzfl_right li:nth-child(1) .nrBox{ width: 170px;}
.wzfl_right li:hover .nrBox{ display: block;}
.wzfl_right li .nrBox .icon{ width: 100%; height: auto; padding:5px; background: #fff;}
.wzfl_right li .nrBox .icon img{ position: relative; width: 100%; height: auto; transform: none; left: auto; top: auto;}

/*新加页面*/

.xjbox{padding: 50px 0 30px;}

.xjbox p{font-size: 14px; line-height: 36px;color: #676767;background: url(../images/zm_02.jpg) no-repeat left 18px; padding-left: 20px;}



.kflc{width: 1390px; margin: 0 auto;}

.kflc_tit {padding: 65px 0 40px;}

.kflc_tit img{ display:block; margin: 0 auto;}

.kflc_nr{overflow: hidden; padding-bottom: 60px;}

.kflc_right{float: right;width: 258px; background: #f5f5f5;border-radius: 15px; border: 1px solid #e1e0e0;height: 535px;}

.kflc_right ul{overflow: hidden; padding: 0 27px;}

.kflc_right li{border-bottom: 2px solid #6c6b6b;text-align: center;height: 130px; padding-top: 45px;}

.kflc_right p{font-size: 18px; line-height: 30px;color: #5e5e5f;}

.kflc_right h2{font-weight: bold; text-align: center;color: #2d2d2d;font-size: 24px;padding: 50px 0 20px;}



.kflc_left{float: left; width: calc(100% - 300px);background: #f5f5f5;border-radius: 15px; border: 1px solid #e1e0e0;height: 535px; position: relative;}

.kflc_tit{padding: 45px;}

.kflc_tit h2{text-align:center; font-size: 35px;color: #92278f;}

.kflc_xq{padding: 0 45px;}

.kflc_xq ul{overflow: hidden;}

.kflc_xq li{float: left; width: 25%;text-align: center;}

.kflc_left span{position: absolute;background: url(../images/zm_15.jpg);width: 30px; height: 24px; right: -35px;top:50%; transform: translateY(-50%);position: absolute;}

.kfld_left span{position: absolute;background: url(../images/zm_15.jpg);width: 30px; height: 24px; right: -35px;top:50%; transform: translateY(-50%);position: absolute;}

.kflc_left img{width: 100%;}

.kfld_left img{width: 100%;}

.kfld_nr{overflow: hidden; padding-bottom: 60px;}

.kfld_right{float: right;width: 258px; background: #f5f5f5;border-radius: 15px; border: 1px solid #e1e0e0;height: 420px;}

.kfld_right ul{overflow: hidden; padding: 0 27px;}

.kfld_right li{border-bottom: 2px solid #6c6b6b;text-align: center;height: 130px; padding-top: 45px;}

.kfld_right p{font-size: 18px; line-height: 30px;color: #5e5e5f;}

.kfld_right h2{font-weight: bold; text-align: center;color: #2d2d2d;font-size: 24px;padding: 50px 0 20px;}

.kfld_left{float: left; width: calc(100% - 300px);background: #f5f5f5;border-radius: 15px; border: 1px solid #e1e0e0;height: 425px;position: relative;}

.kfld_tit{padding: 45px;}

.kfld_tit h2{font-size: 24px;font-weight: bold;color: #2d2d2d;}

.kfld_xq{margin: 0 45px; position: relative;cursor:pointer;}

.mm1{position: absolute;top:0;left:0;transition: All 0.4s ease-in-out;}

.kfld_xq:hover .mm1{opacity: 0;}















.hxys{width: 1390px; margin: 0 auto;}

.hxys_tit{padding: 10px 0 53px; font-size: 32px; text-align: center; color: #821e78; font-weight:bold;}

.kflc_tit h2 a{text-align:center; font-size: 35px;color: #92278f;}

.hxys_tit img{ display:block; margin: 0 auto;}

.hxys_nr{overflow: hidden; padding-bottom: 70px;}

.hxys_left{float: left; width: 27%;position: relative;}

.hxys_left img{width: 100%}

.hxys_right{width:73% ;float: right; padding-left: 10px;}

.hx_top{position: relative; margin-bottom: 10px;}

.hx_top img{width: 100%;}

.hx_bottom ul{overflow: hidden; margin-left: -10px; }

.hx_bottom li{float: left;padding-left: 10px;}

.hx_bottom ul li:nth-child(1){ width:27%;}

.hx_bottom ul li:nth-child(2){ width:27%;}

.hx_bottom ul li:nth-child(3){ width:46%;}

.imobox{position:relative;}

.imobox img{width: 100%;}

.hzys_text{width: 100%;position:absolute;left: 0;top:50%; transform: translateY(-50%);}

.hxys_tit h2{text-align:center; font-size: 35px;color: #92278f;}

.hzys_text span{width: 77px; display: block;margin: 0 auto;}

.hzys_text  p{font-size: 24px;color: #fff;text-align: center;padding-top: 20px;}

.hzys_zz{position: absolute;top:0;left:0;z-index: 10;background: rgba(146,39,143,.81);width: 100%;height: 100%;opacity: 0;transition: All 0.4s ease-in-out;cursor:pointer;}

.hzys_zztext h3{text-align:justify; word-break: break-all;color: #fff;font-size: 14px; line-height: 26px;}

.hzys_zztext{padding:20px;position: absolute;width: 100%;left:50%; top:50%; transform:translate(-50%,-50%); transition: 0.3s;}

.hzys_zztext span{width: 70px; display: block; margin: 0 auto; padding: 25px 0 15px;}

.hzys_zztext h2{color: #fff; text-align: center; font-size: 20px;}

.hxys_left:hover .hzys_zz{opacity: 1;}

.hxys_left:hover .hzys_text{ opacity: 0;}

.hx_top:hover .hzys_zz{opacity: 1;}

.imobox:hover .hzys_zz{opacity: 1;}

.imobox:hover .hzys_text{opacity: 0;}

.hx_top:hover .hzys_text{opacity: 0;}

.imobox:hover .hzys_zz .hzys_zztext{ top: 0; transform: translate(-50%,0);}

.hzbj{ padding-bottom:65px; background: #f3f2f2;}

.hzhb{width: 1390px; margin: 0 auto;}

.hzhb_tit{padding: 40px 0 0 0;}


.hzhb_tit img{ display:block; margin: 0 auto;}

.hzhb_nr ul{overflow: hidden; padding: 70px 0; margin-left: -65px;}

.hzhb_nr li{float: left; width: 20%; padding-left: 65px;}

.hzhb_nr img{-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2);width: 100%; }



.lxlx_bj{background: url(../images/zm_61.jpg) no-repeat center;background-size: auto 100%;}

.lxlx_box{width: 1390px; margin: 0 auto;}

.lxlx_tit{text-align: center; padding: 60px 0 130px;}

.lxlx_tit img{margin: 0 auto; height: 20px; width:auto;}

.lxlx_tit p{font-size: 16px;color: #5b5a5b; padding-top: 25px; line-height: 1.5;}

.lxlx_tit a{font-size: 35px;color: #821e78; }

.lxlx_nr{padding-bottom: 70px;}

.lxlx_nr ul{overflow: hidden;}

.lxlx_nr li{float: left; width: 33.33%; text-align: center;}

.lxlx_nr img{margin: 0 auto;}

.lxlx_nr p{font-size: 18px;color: #2e2e2e; line-height: 1.6; padding-top: 40px;}



/*===图文分离样式=*/

.xpsjfw{ overflow: hidden; position: relative; }

.xpsjfw ul{overflow: hidden;  margin-left: -19px;background: url(../images/zm_10.png) right center no-repeat ;padding: 40px 0; width: calc(100% - 200px);float: right;}

.xpsjfw  li{float: left;  width: 25%; text-align: center; padding-left: 19px;}

.xpsjfw a{display: block; border: 1px solid #a44da2;background: #fff; padding: 28px 0 8px;border-radius: 10px;}

.xpsjfw h2{font-size: 20px; color: #92278f; padding-bottom: 5px;}

.xpsjfw p{background: url(../images/zm_08.png);width: 24px; height: 23px; line-height: 5; margin: 0 auto;overflow: hidden;}

.xpsjfw a:hover{ background: #92278f;}

.xpsjfw a:hover p{font-size:14px;width: 90px; height: 23px; width: 94px; line-height: 23px;background: url(../images/zm_07.png) right center no-repeat;text-align: left; color: #fff;}

.xpsjfw a:hover h2{color: #fff;}

.zxbox{width: 180px;float: left; padding-top: 20px;}



.xpsjfwa{ overflow: hidden;}

.xpsjfwa ul{overflow: hidden;margin-left: -19px;background: url(../images/zm_10.png) right center no-repeat ; padding: 40px 0 40px 0;width: calc(100% - 200px);float: right;}

.xpsjfwa  li{float: left;  width: 33.33%; text-align: center; padding-left: 19px;}

.xpsjfwa a{display: block; border: 1px solid #a44da2;background: #fff; padding: 28px 0 8px;border-radius: 10px;}

.xpsjfwa h2{font-size: 20px; color: #92278f; padding-bottom: 5px;}

.xpsjfwa p{background: url(../images/zm_08.png);width: 24px; height: 23px; line-height: 5; margin: 0 auto;overflow: hidden;}

.xpsjfwa a:hover{ background: #92278f;}

.xpsjfwa a:hover p{font-size:14px;width: 90px; height: 23px; width: 94px; line-height: 23px;background: url(../images/zm_07.png) right center no-repeat;text-align: left; color: #fff;}

.xpsjfwa a:hover h2{color: #fff;}


}



@media(max-width:1400px) and (min-width: 1000px){

.headerbox { width: 100%; padding: 0 1%;}

.nav li {padding-right: 30px;}

.ssnr{right:1%;}



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

.wzflbox {}

/*产品页面*/

.dqwz_box {width: 100%;padding: 0 1%;}



.sardam_tit{padding: 0 1%;}

.wz1400{width: 100%; padding: 0 1%;}

.sdrbox { padding: 75px 0 0 0;}

/*==公司动态==*/

.gsxw { width: 100%; padding:  0 1%;}

 

.gssl_nr p {font-size: 16px;}

.gssl_nr ul{margin-left: -30px;}

.gssl_nr li {padding: 0 0 65px 30px;} 

.text3 {margin-right: -450px;}



/*新加页面*/

.kflc {width: 100%; padding: 0 1%;margin: 0 auto;}

.hxys {width: 100%; padding: 0 1%;margin: 0 auto;}

.hxys h2{ text-align: center; color: #92278f;}

.hzhb {width: 100%; padding: 0 1%;margin: 0 auto;}

.lxlx_box {width: 100%; padding: 0 1%;margin: 0 auto;}



}

@media(max-width:1216px) and (min-width: 1000px){

.tpbox{width: 100%;}

.jrwmbox { width: 100%; padding: 0 1%;}



.tobo{overflow: hidden;position:relative;}

.suba{width: 100%; position:fixed;background:#f3f2f3; left:0; top:87px;z-index: 100;width: 100%;display: none; }

.subobx{width: 100%; margin: 0 auto; overflow: hidden; padding: 40px 5px 65px 5px;}

.sub_left{float: left; width: 200px;}

.sub_left dl{overflow: hidden;}

.sub_left dt{float: left; width: 50%;font-size: 16px; line-height:28px; height: 32px; overflow: hidden;}

.sub_left a{color: #2a2a2a;}

.sub_left a:hover{color: #da251d;}

.sub_zhang{float: left; width: 300px; margin-left: 30px;}

.sub_zhang p{font-size: 14px; color: #4d4d4d; line-height: 32px;}

.sub_zhang a{display: block; text-align: center; color: #fff;font-size: 16px; border-radius: 6px; background: #920784;width: 140px; height: 45px; line-height: 45px; margin-top: 35px;}

.sub_right{float: right; width: 368px;}

/*新加页面*/

.hzys_zztext span {

    width: 40px;

    display: block;

    margin: 0 auto;

    padding: 10px 0;

}

.hzys_zztext h2 {

    color: #fff;

    text-align: center;

    font-size: 18px;

}

h3 {

    text-align: justify;

    word-break: break-all;

    color: #fff;

    font-size: 12px;

    line-height: 22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;

}

/*===图文分离样式=*/

.xpsjfw{ overflow: hidden; position: relative; }

.xpsjfw ul{overflow: hidden;  margin-left: -19px;background: url(../images/zm_10.png) right center no-repeat ;padding: 40px 0; width: calc(100% - 130px);float: right;}

.xpsjfw li{float: left;  width: 25%; text-align: center; padding-left: 19px;}

.xpsjfw a{display: block; border: 1px solid #a44da2;background: #fff; padding: 28px 0 8px;border-radius: 10px;}

.xpsjfw h2{font-size: 20px; color: #92278f; padding-bottom: 5px;}

.xpsjfw p{background: url(../images/zm_08.png);width: 24px; height: 23px; line-height: 5; margin: 0 auto;overflow: hidden;}

.xpsjfw a:hover{ background: #92278f;}

.xpsjfw a:hover p{font-size:14px;width: 90px; height: 23px; width: 94px; line-height: 23px;background: url(../images/zm_07.png) right center no-repeat;text-align: left; color: #fff;}

.xpsjfw a:hover h2{color: #fff;}

.zxbox{width: 100px;float: left; padding-top: 50px;}

.zxbox img{width: 100%;}

.xpsjfwa{ overflow: hidden;}

.xpsjfwa ul{overflow: hidden;margin-left: -19px;background: url(../images/zm_10.png) right center no-repeat ; padding: 40px 0 40px 0;width: calc(100% - 130px);float: right;}

.xpsjfwa  li{float: left;  width: 33.33%; text-align: center; padding-left: 19px;}

.xpsjfwa a{display: block; border: 1px solid #a44da2;background: #fff; padding: 28px 0 8px;border-radius: 10px;}

.xpsjfwa h2{font-size: 20px; color: #92278f; padding-bottom: 5px;}

.xpsjfwa p{background: url(../images/zm_08.png);width: 24px; height: 23px; line-height: 5; margin: 0 auto;overflow: hidden;}

.xpsjfwa a:hover{ background: #92278f;}

.xpsjfwa a:hover p{font-size:14px;width: 90px; height: 23px; width: 94px; line-height: 23px;background: url(../images/zm_07.png) right center no-repeat;text-align: left; color: #fff;}

.xpsjfwa a:hover h2{color: #fff;}







}	

	

@media(max-width:999px){
.dqwz{ position: relative;}
.dqwd_b{ position: relative;}
.dqwz_box .pc{display:none}
.dqwz_box .wap{display:block}
.dqwz_box dl.subList{ display: none; z-index: 99; box-sizing: border-box; border-radius:8px; box-shadow:0 0 10px rgba(0,0,0,0.2); width: 100%; padding: 10px; box-sizing: border-box; background: #fff;  position:absolute; left: 0; top: 100%; }	
.dqwz_box dl.subList dd{ width: 100%; float: left; margin-right: 2%;}
.dqwz_box dl.subList dd:nth-child(3n){ margin-right: 0;}
.dqwd_b li:hover dl.subList{ display: block;}

.NewListAdd .cur{ margin-bottom: 15px;}
.ssnr{ display: none; width: 39px; top:20%; position: absolute; right:1%; z-index: 10; }

.ssnr li{padding-bottom: 1px; position: relative;}

.ssnr a{display: block; height: 50px;width: 100% ;}

.lxtt {transition: All 0.4s ease-in-out;position: absolute; padding: 10px; background: rgba(0,0,0,.87);height: 40px; top:9px; left:-250px; width: 250px;opacity: 0;}

.ssnr li:hover .lxtt{opacity: 1;}

.wby2{width: 70%; padding: 0 10px; height: 20px; line-height: 18px;color: #ffff; border:1px solid #eee;font-size: 12px;}

.wby2::-webkit-input-placeholder{color:#fff;}

.btn3{height: 20px; width: 25%; float:right; border: none;color: #fff;background: #FF8604;}

.lxtt p{font-size: 16px; line-height: 20px; color: #fff; font-weight: bold;}

.xxbtn{width: .3rem;z-index: 90; right: 15px;top:50%; transform:translateY(-50%); position: absolute;}

.xxbtn img{width: 100%;}

.banner{position: relative; padding-top: 50px;overflow: hidden;}

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

.banner .swiper-slide { background-position: center; background-size: cover; }

.banner img{width: 100%;animation:scaleDraw 25s infinite linear ;}

.banner_text{position: absolute; width: 100%; text-align: center;left:50%; top:50%; transform:translate(-50%,-50%); padding: 0 2%;}

.banner_text h2{color: #fff;font-size: 18px;font-weight: bold;}

.banner_text h4{color: #fff; font-size: 14px; padding: 15px 0 10px;}

.banner_text p{color: #fff;font-size: 12px;}



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

.banner .swiper-slide { background-position: center; background-size: cover; }

.banner img{width: 100%;animation:scaleDraw 25s infinite linear ;}

.qhbox2{position: absolute; left:1%; bottom: 10px; width: 258px;z-index: 100;overflow: hidden;height: 20px;}

.banner .swiper-container .swiper-slide-active img {animation:scaleDraw 25s infinite linear ;}

@keyframes scaleDraw {

            0% {

	transform:scale(1);

}

25% {

	transform:scale(1.1);

}

50% {

	transform:scale(1);

}

75% {

	transform:scale(1.1);

}

}

.swiper-num {position: absolute;width: 160px;right:0;top:3px;z-index: 100;}

.swiper-num .active {display: inline-block;float: left;}

.swiper-num span {font-size: 14px;color: #fff;}

.swiper-num .total {display: inline-block;float: right;}



.blue-slide {background: #4390EE;color: #fff;}

.red-slide {background: #CA4040;color: #fff}

.orange-slide {background: #FF8604;color: #fff;}

.gray-slide {background: gray;color: #fff;}

.qhbox2 .swiper-pagination{width: 90px; height: 4px; background: #666666; position: absolute;right: 35px;top:7px;}

.qhbox2 .swiper-pagination-progressbar-fill {background: #920784; }

.swdd{width: 160px; float: left; }

.swdd span{display: block;background: url(../images/a_59.png);width: 19px; height: 19px;float: left; margin: 0 10px;}

.swdd .active1{background: url(../images/a_58.png);}



.swiper-num {position: absolute;width: 150px;right:0;top:0;z-index: 100;}

.swiper-num .active {display: inline-block;float: left;}

.swiper-num span {font-size: 14px;color: #fff;}

.swiper-num .total {display: inline-block;float: right;}

.qhbox2 .swiper-pagination{width: 90px; height: 4px; background: #666666; position: absolute;right: 35px;top:4px;}

.blue-slide {background: #4390EE;color: #fff;}

.red-slide {background: #CA4040;color: #fff}

.orange-slide {background: #FF8604;color: #fff;}

.gray-slide {background: gray;color: #fff;}

.qhbox2 .swiper-pagination-progressbar-fill {background: #920784;}

.swdd{width: 120px; float: left;}

.swdd span{display: block;background: url(../images/a_59.png);width: 19px; height: 19px;float: left; margin: 0 1px;}

.swdd .active1{background: url(../images/a_58.png);}

.header{background:#fff;width: 100%; left:0; top:0; position: fixed;height: 50px;z-index: 150;}

.headerbox{width: 100%; overflow: hidden; padding: 0 3%;}

.logo{margin-top: 10px;width: 110px;  position: fixed;z-index: 130;left:3%}

.logo img{width: 100%; position: absolute;left:0; top:0;}

.sjzs{display: block;}

.pczs{display: none;}

.yzqh{float: right;  padding-left: 46px;display: none;}

.yzqh p{font-size: 15px; color: #fff; line-height: 108px;}

.yzqh a{color: #fff;}

.dhbtn{background: url(../images/d1.png); width: 30px; height: 30px; right:3%; top:10px; position: absolute;}

.dhbtn.on{background: url(../images/d2.png);}

.nav{position: fixed; top:50px; left:0; height: calc(100vh - 50px); border-top: 1px solid #eee;width: 100%;background: #fff;display: none;}

.nav ul{overflow: hidden;}

.nav li{line-height: 60px; font-size: 16px; padding: 0 3%;border-bottom: 1px solid #eee;}

.nav a{color: #333;}



.tobo{overflow: hidden;position:relative;}

.suba{width: 100%;position:fixed;background:#f3f2f3;width: 100%;display: none; }

.subobx{width: 100%; }

.sub_left{padding: .4rem 6%;}

.sub_left dl{overflow: hidden;}

.sub_left dt{float: left; width: 50%;font-size: 16px; line-height: 2;}

.sub_left a{color: #2a2a2a;}

.sub_left a:hover{color: #821e78;}

.sub_zhang{float: left; width: 520px; margin-left: 60px;display: none;}

.sub_zhang p{font-size: 14px; color: #4d4d4d; line-height: 32px;}

.sub_zhang a{display: block; text-align: center; color: #fff;font-size: 16px; border-radius: 6px; background: #920784;width: 140px; height: 45px; line-height: 45px; margin-top: 35px;}

.sub_right{float: right; width: 368px;display: none;}



.tpbox{overflow: hidden; padding: 8px 8px 0 8px;width: 100%;}

.tp_right{float: right;width: 30%; position: relative; padding-left: 4px;overflow: hidden;}

.tp_right img{width: 100%;transition: all .8s ease 0s;}

.wzzz{position: absolute;top:0.15rem; left:0.15rem;z-index: 10; }

.wzzz h2{font-size: 14px; font-weight: bold; color: #fff;}

.wzzz a{transition: All 0.4s ease-in-out;display: block; width: 100px; height: 34px; line-height: 34px; text-align: center;  border: 1px solid #c907b5;background: #920784; border-radius: 4px; margin: .15rem 0 0 -.18rem;font-size: 14px; color: #fff;opacity: 0;}

.tp_right:hover a{opacity: 1;}

.tp_left{width: 100%; float: left; }

.tp_right{float: right;width: 100%;  }

.tp_top{overflow: hidden; padding-bottom: 8px;}

.tp_right:hover img{transform: scale(1.2);-webkit-transform: scale(1.2); -moz-transform: scale(1.2);-o-transform: scale(1.2); -ms-transform: scale(1.2);}

.t_left{float: left; position: relative;width: 60.95%; padding-right: 4px; position: relative;overflow: hidden;}

.t_left img{width: 100%;transition: all .8s ease 0s;}

.t_right{width: 39.05%;float: right; padding-left: 4px; position: relative;overflow: hidden;}

.t_right img{width: 100%;transition: all .8s ease 0s;}

.t_left1{float: left; width: 50%; padding-right: 4px; position: relative;overflow: hidden;}

.t_left1 img{width: 100%;transition: all .8s ease 0s;}

.t_right1{float: left; width: 50%; padding-left: 4px; position: relative; overflow: hidden;}

.t_right1 img{width: 100%;transition: all .8s ease 0s;}



.t_right1:hover img{transform: scale(1.2);-webkit-transform: scale(1.2); -moz-transform: scale(1.2);-o-transform: scale(1.2); -ms-transform: scale(1.2);}

.t_right1:hover a{opacity: 1;}

.t_left:hover img{transform: scale(1.2);-webkit-transform: scale(1.2); -moz-transform: scale(1.2);-o-transform: scale(1.2); -ms-transform: scale(1.2);}

.t_left:hover a{opacity: 1;}

.t_left1:hover img{transform: scale(1.2);-webkit-transform: scale(1.2); -moz-transform: scale(1.2);-o-transform: scale(1.2); -ms-transform: scale(1.2);}

.t_left1:hover a{opacity: 1;}

.t_right:hover img{transform: scale(1.2);-webkit-transform: scale(1.2); -moz-transform: scale(1.2);-o-transform: scale(1.2); -ms-transform: scale(1.2);}

.t_right:hover a{opacity: 1;}

.t_right1:hover img{transform: scale(1.2);-webkit-transform: scale(1.2); -moz-transform: scale(1.2);-o-transform: scale(1.2); -ms-transform: scale(1.2);}

.t_right1:hover a{opacity: 1;}



.jrwm{background: url(../images/a_19.png) repeat-x left top;}

.jrwmbox{width: 100%; margin: 0 auto; padding: 0 3%;}

.jrwm_tit{text-align: center; padding: 50px 0;}

.jrwm_tit h2{text-align: center; font-size: 27px; color: #090909; background: url(../images/a_22.png) no-repeat center center;}

.jrwm_tit p{font-size: 14px; line-height: 1.6; color: #4a4a4a; padding-top: 20px; text-align: center;}

.jrwm_nr{overflow: hidden; padding-bottom: 50px;}

.jrwm_right{width: 100%;}

.jrwm_right img{width: 100%;animation:scaleDraw 15s infinite linear ;}

.jrwm_left{width: 100%; position: relative;background: url(../images/a_26.png);background-size: 100% 100%;}

.jrwm_left img{width: 100%;display: none;}

.jrwm_text{ width: 100%; padding: .3rem;top:0; left:0;}

.jrwm_text h2{color: #fff; line-height: 2; font-size: 10px; font-weight: bold;}

.jrwm_text p{font-size: 12px; line-height: 1.6; color: #cecdd7; padding-top: 10px;}

.jrwm_text p a{color: #fff; font-weight: bold;}

.jrwm_text p a:hover{text-decoration: underline;}

.btn1{  width: 150px; height: 50px; line-height: 50px; text-align: center; font-size: 16px; color: #fff; background: #920784; border-radius: 4px; margin-top: 20px;display: block;}



.cd-scrolling-bg {position: relative;z-index: 2;}

.cd-main-content { position: relative; z-index: 1;}

.cd-fixed-bg {position: relative;background-size: cover; background-repeat: no-repeat; background-position: center center;z-index: 1;}

.cd-fixed-bg.cd-bg-1 {background-image: url(../images/a_32.png); height:590px;}

.cd-fixed-bg { background-attachment: fixed;}

.cd-bg-1 h2{font-weight: bold; color: #fff; font-size: 48px; padding: 145px 0 0 0;text-align: center;}

.cd-bg-1 p{color: #fff; padding: 26px 0 77px; text-align: center;font-size: 24px;}

.cd-bg-1 a{border-radius: 4px; margin: 0 auto; width: 150px; line-height: 50px; height: 50px; text-align: center; color: #fff; font-size: 16px; background: #920784; border-radius: 4px;display: block;}

.cd-fixed-bg.cd-bg-2 {background-image:url(../images/a_11.png); }

.cd-fixed-bg.cd-bg-3 {background-image: url(../images/a_25.png);}



.footer{background: #141821;}

.footerbox{text-align: center; border-bottom: 1px solid #2e333e; padding: .2rem 2%;}

.footerbox li{ vertical-align:top; display: inline-block;*display: inline; padding: 0 .15rem; font-size: 14px; line-height: 1.6;}

.footerbox li a{color: #77797d;}

.footerbox li a:hover{color: #fff;}



.wzfl{width: 100%; overflow: hidden; margin: 0 auto; padding:.3rem 3%;}

.wzfl_left{float: left; width: calc(100% - 310px);overflow: hidden;display: none;}

.wzflbox{float: left; padding-left: 90px;}

.wzflbox h2{font-size: 14px; color: #fff; padding-bottom: 20px;}

.wzflbox li{line-height: 24px; font-size: 12px; }

.wzflbox a{color: #5a5c60;}

.wzflbox a:hover{color: #fff;}





.bqxx h4{text-align: center; font-size: 12px; color: #8b8c8e; padding: 15px 2%; line-height: 1.6;}

.bqxx span{padding: 0 .1rem;display: block;}

.bqxx p{background: #111111;text-align: center;font-size: 12px; color: #626262;padding: 15px 0; line-height: 20px;}

.bqxx a{ color: #626262;}

.bqxx span{padding: 0 10px;}

/*==产品页面==*/

.dqwz{border-bottom: 1px solid #d8d8d8;background: #f2f2f2;z-index: 100;position: relative;}

.dqwz_box{width: 100%;padding-top: 10px; margin: 0 auto; padding: 0 3%;}

.dqwd_a{}

.dqwd_a li{float: left;  font-size: 16px; color: #808181; position: relative;}

.dqwd_a ul{background: url(../images/a_02.png) no-repeat left center; padding-left: 40px;height:40px;}

.dqwz_box a{color: #808181;font-size: 14px;line-height:40px;}

.dqwz_box a:hover{color: #8900AD;}



.dqwd_b{ width: 100%;}

.dqwd_b li{ padding-right: 15px; width: 33%; position: relative;float: left;}

.dqwd_b h3 a{display: block; background: url(../images/a_03.png) no-repeat right center; padding-right: 0; line-height: 30px; height: 30px; font-size: 12px; overflow: hidden;}



.sub{background: #fff; border: 1px solid #e1e1e1;width: 113px; border-top: 3px solid #821e78; left:0; top:58px; position: absolute; padding: 5px 0; z-index:99999999; overflow:hidden; display:none}

.sub a{display: block; line-height: 29px; height: 29px; line-height:29px; color: #2f2e2e; padding-left: 27px;}

.sub a:hover{font-weight: bold; color: #a75d6e;}

.dqwz_box li:hover h3 a{background: url(../images/a_05.png) no-repeat right center;}

.dqwz_box li:hover .sub{display: block;}

.sardam_tit{ background: #f2f2f2; padding: 75px 3% 50px 3%;}

.sardam_tit h2{text-align: center;font-weight: bold; font-size: 30px; color: #920784; padding-bottom: 25px;}

.sardam_tit p{width: 100%; margin: 0 auto; text-align:justify; word-break: break-all;font-size: 14px; line-height: 1.6; color: #2f2e2e;}

.wz1400{width: 100%; margin: 0 auto; padding: 0 3%;}

.sdrbox{padding: 3% 0 0 0;    overflow-x: scroll;width: 100%;}



.bgys1{border-left: 1px solid #e6dce5;border-top: 1px solid #e6dce5;width: 1400px;}

.bgys1 td{border-bottom: 1px solid #e6dce5;border-right: 1px solid #e6dce5;font-size: 14px;color: #2e2e2e;text-align: center;}

.bgys1 th{font-size: 16px; color: #fff; font-weight: 400; background: #821e78; line-height: 64px; border-right: 1px solid #e6dce5;}

.my_protocol .input_agreement_protocol { appearance: none; -webkit-appearance: none;  outline: none;  display: none;  }

.my_protocol .input_agreement_protocol+span {cursor:pointer;width: 18px;height: 18px;border:1px solid #ddd;display: inline-block;position: relative;top: -2px;-moz-border-radius: 2px; -webkit-border-radius: 2px;border-radius:2px; vertical-align:middle; margin-right:4px; padding: 0;}

.my_protocol .input_agreement_protocol:checked+span {background-image: url(../images/b1.jpg); background-size:100% 100%;}

.bgys1 dl{padding: 18px 0 18px 18px;}

.bgys1 dt{line-height: 35px; text-align: left;}

.bgys1 p{font-size: 14px; line-height:36px;text-align: center;}

.bgys1 span{color: #901c3d;}

.bgys1 a{border-bottom: 2px dashed  #938bd6;color: #901c3d;}

.bgys1 a img{display: inline-block; *display: inline;}

.bgsm{padding: 22px 0 75px;}

.bgsm p{ text-align:right; color: #666; line-height: 30px;}

.bgsm .btn2{display: inline-block; *display: inline;width: 91px; height: 30px; line-height: 30px; background: #821e78; border-radius: 4px; color: #fff; text-align: center; margin-left: 10px; padding: 0; }

.bgsm img{display: inline-block; *display: inline; margin-right: 0.07rem;vertical-align: middle;}

.bgsm a{padding-right: .1rem;}

.bgsm span{font-weight: bold; margin-right: 5px;}



.note{background: url(../images/a_11.png) no-repeat center center; background-size: auto 100%;}

.notebox{width: 100%; margin: 0 auto; padding: 50px 3%;}

.notebox h2{font-size: 24px; color: #fff; font-weight: bold;padding-bottom: 35px;}

.notenr ul{overflow: hidden;}

.notenr li{float: left;}

.notenr h4{font-size: 16px; font-weight: bold; color: #fff; line-height: 44px;}

.notenr p{color: #bdc1c0;font-size: 14px; line-height: 24px;}

.notenr ul li:nth-child(1){ width:100%;}

.notenr ul li:nth-child(2){ width:100%;}

.tbjs img{width: 100%;}

.cpcsbox{overflow: auto;width: 100%;}

.bgys2{width: 1000px;}

/*==公司动态==*/

.gsxw{padding: 50px 0 0;}

.dqwz_box dl{overflow: hidden;width: 100%; margin-left:0;}

.dqwz_box dt{float:left; width:33.33%; text-align:center; font-size: 12px; line-height: 1.5; overflow:hidden} 

.dqwz_box dt a{display: block; padding: 0 .05rem; border-bottom:2px solid #f2f2f2;}

.dqwz_box .hover1 a{color: #821e78;border-bottom: 2px solid #821e78;}

.dqwz_box dl dt a:hover{color: #821e78;border-bottom: 2px solid #821e78;}

.gsxw{width: 100%; margin: 0 auto; clear: both; padding: 0 3%;}

.gsxwbox{overflow: hidden; padding: 30px 0;border-bottom: 1px solid #dfdfdf;}

.gsxw_left{width: 100%;overflow: hidden; padding-bottom: 20px;}

.gsxw_left img{width: 100%;}

.gsxw_right{float: right; width:100%; position: relative; z-index: 10;} 

.gsxw_right h2{overflow: hidden; text-overflow:ellipsis; white-space: nowrap;font-weight: bold; font-size: 17px; color: #424242; margin-bottom: 15px;}

.gsxw_right p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 15px; line-height: 24px; color: #737373;}

.gsxw_right a:nth-child(4){display: inline-block; text-align: center; border: 1px solid #b85faf;width: 91px; height: 30px; line-height: 28px; text-align: center; font-size: 13px; color: #821e78; margin-top: 15px;transition: all .8s ease 0s;}

.gsxw_right a:nth-child(4):hover{color: #fff;background: #b85faf;}

.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }

.img2:hover { transform: scale(1.2);-webkit-transform: scale(1.2); -moz-transform: scale(1.2);-o-transform: scale(1.2); -ms-transform: scale(1.2); }

.fynr{text-align: center; padding: 30px 0 40px;}

.fynr li{display: inline-block;*display: inline; margin: 0 1px;}

.fynr a{display: inline-block;*display: inline; padding: 4px 6px;background: #f3f3f3; margin: 0 0 5px 0; font-size: 12px; color: #333;}

.fynr .hover2 a{color: #fff; background: #821e78;}

.fynr a:hover{color: #fff; background: #821e78;}



/*==新闻详情==*/

.gsxq_tit{text-align: center; padding: 50px  0 30px;}

.gsxq_tit h2{font-size: 20px; color: #821e78; line-height: 1.6;}

.gsxq_tit p{font-size: 14px; color: #444444;  padding-top: 45px;}

.gsxq_tit p span{padding: 0 .1rem; line-height: 20px;}

.gsxq_tit img{display: inline-block;*display: inline;vertical-align: middle; margin-right: .05rem; vertical-align: middle;}

.gsxq_nr img{ display: block; margin:0 auto; height: auto!important;}
.wz1400px{width: 1400px; margin: 0 auto;}

.gsxq_tp{padding: 20px;}

.gsxq_tp img{margin: 0 auto; max-width: 100%;}

.gsxq_nr p{font-size: 14px; line-height: 1.8; text-align：left; color: #393939;}



.wzfx{overflow: hidden; padding: 55px 0 17px;border-bottom: 1px solid #dddddd;}



.wzfx_left a{display: block;width: 134px; height: 38px; border: 1px solid #deb4da;border-radius: 19px; font-size: 16px; color: #821e78; text-align: center; line-height: 36px; margin: 0 auto;}

.wzfx_left a img{display: inline-block;*display: inline; margin-right: 10px;}

.rights{ padding-top: 30px;}



.sxpwza{padding:50px 0;}

.sxpwza ul{overflow: hidden;}

.sxpwza li{width: 100%; float: left; font-size: 14px; color: #821e78; line-height: 1.8;}

.sxpwza a{color: #666;}

.sxpwza a:hover{text-decoration: underline;color: #821e78;}



/*==公司里程==*/

.gslc{padding: 50px 0;}

.gslc img{margin: 0 auto;}

.gslcbox{overflow: hidden;}

.gslc_nr{background: url(../images/a_23.png) no-repeat no-repeat center 8px; margin-top: 20px;}

.gslcbox{overflow: hidden;}

.gslc_right{width: 50%; float: right; height: 100px; padding-left: 32px;}

.gslc_left{height: 100px;float: left; width: 50%; padding-right: 32px; text-align: right;}

.gslc_right p{font-size: 14px; color: #585858; overflow: hidden; line-height: 1.4;}

.gslc_right span{font-weight: bold; color: #821e78; padding-right: .2rem;display: block;float: left;}

.gslc_left p{font-size: 14px; color: #585858; line-height: 1.4; overflow: hidden;}

.gslc_left span{font-weight: bold; color: #821e78; padding-left: .2rem;display: block;float: right;}

.gslc em{display: block; margin: 0 auto; font-size: 18px; background: #fff; color: #821e78;width: 153px; height: 51px; line-height: 47px; text-align: center; border: 2px solid #821e78; border-radius: 4px;}



/*==关于我们==*/

.gsqy{padding: }

.gsqy_tit{text-align: center;}

.gsqy_tit h2{font-size: 20px; line-height: 60px; color: #821e78;}

.gsqy_nr{overflow: hidden; padding-bottom: 55px;}

.gsqy_left{ width:100%; padding-bottom: .3rem;}

.gsqy_left p{font-size: 14px; text-align:justify; word-break: break-all;line-height: 1.8;text-indent: 28px; color: #303030;}

.gsqy_right{width: 100%;}



.bj1{background: #f6f6f6; }

.gssl_nr ul{overflow: hidden; padding-bottom: 10px;}

.gssl_nr li{float: left; width: 50%; overflow: hidden; padding: 0 0 65px 0;text-align: center;}

.gssl_nr img{  margin: 0 auto;}

.gssl_nr  h2{font-size: 16px; padding-bottom: 15px;color:#821e78;

}

.text{}

.gssl_nr  h2 span{font-size: 24px;text-align: center;}

.gssl_nr p{font-size: 14px; color: #5c5b5c;text-align: center;}



.bj2{ position: relative;padding: 50px 3%; background-size: auto 100%;}

.wzjs img{ margin: 0 auto; max-width: 100%;display: block;}

.text1{color: #2e2d2d; line-height: 1.8; font-size: 14px; padding: .1rem 0;}

.text2{ color: #2e2d2d; line-height: 1.8; font-size: 14px; padding: .1rem 0; }

.text3{ color: #2e2d2d; line-height: 1.8; font-size: 14px; padding: .1rem 0; }





/*==荣誉资质==*/

.ryzz_nr{padding: 0 0 50px 0;}

.ryzz_nr p{font-size: 14px; line-height: 1.8; text-align:justify; word-break: break-all;text-indent: 28px; color: #6d6d6d;}

.ryzs{padding: 0 0 50px 0;}

.gallery-top {width: 100%;}

.gallery-thumbs { box-sizing: border-box;padding: 10px 0;}

.gallery-thumbs .swiper-slide { height: 100%;opacity: 1;}

.gallery-top img{width: 98%;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2); margin: 1%; }

.gallery-thumbs .swiper-slide-thumb-active {opacity: 1;border: 1px solid #8900AD;}



.gallery-thumbs img{width: 98%;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2); margin: 1%;}

.ryzs .swiper-button-next{background: rgba(0,0,0,.6);width: 30px; height: 98%;top:1%; margin-top: 0;right:0; }

.ryzs .swiper-button-prev{background: rgba(0,0,0,.6);width: 30px; height: 98%;top:1%; margin-top: 0;left:0;}



/*==加入我们==*/

.zpyc_tit{text-align: center; padding: 40px 0 25px;}

.zpyc_tit h2{font-size: 20px; color: #821e78;}

.zpyc_nr p{font-size: 14px; line-height: 1.8;color: #2e2e2e;text-align: left;}



.zpycbox{cursor:pointer;width: 130px; height: 130px; position: relative; margin: 0 auto;}

.zpgh{transition: all .8s ease 0s;position: absolute; left:0; top:0; background: url(../images/a_29.png);background-size: 100% 100%;width: 100%;height: 100%;}

.zpycbox img{position: absolute; left:50%; top:50%; transform:translate(-50%,-50%);}

.zpycbox:hover .zpgh{ transform: rotate(360deg);-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);}

.zpyc_nr ul li p{font-size: 14px; color: #2e2e2e; padding: 22px 0 20px;text-align: center;line-height: 1.8;}

.zpyc_nr ul{overflow: hidden; padding-top: 40px;}

.zpyc_nr li{float: left; width: 50%;}



.jrqy{padding: 55px 0 0 0;}

.plnrr_tit {height: 55px;background: #f5f6fa; padding: 0 .2rem; margin-bottom: 15px;}

.plnrr_tit h4{font-size: 16px; font-weight:bold;color: #333333; line-height: 55px;}

.wby1{width: 55px; height: 27px; border: 1px solid #b862b0; background: url(../images/a_5.png) no-repeat 40px center #f5f6fa; padding-left: 5px; margin-right: 5px;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;font-size: 12px;}

.plnrr_tit span{font-size: 12px; color: #0b0b0b;}

.plnrr_tit i{background: url(../images/a_45.png);width: 20px; height: 20px; display: inline-block;*display: inline; margin-left: 5px;vertical-align: middle; margin-top: -3px;background-size: 100%;}

.plnrr_tit b{color: #666;}

.plnrr_tit.on1{background: #821e78;}

.plnrr_tit.on1 h4{color: #fff;}

.plnrr_tit.on1 h4 b i{background: url(../images/a_46.png);}

.plnrr_tit.on1 h4 b{color: #fff;}

.zwjs{padding: 0 0 20px 0;}

.zwjs h2{font-weight: bold;font-size: 16px; color: #2b2b2b; padding-bottom: 15px;}

.zwjs p{font-size: 16px; padding-bottom: 15px; color: #821e78; font-weight: bold;}

.plnrr_nr{padding: 15px 0;display: none;}

.zwjs li{background: url(../images/a_44.png) no-repeat left 14px; padding-left: 15px; font-size: 16px; color: #4a4a51; line-height: 30px;}

.btn2{display: block; width: 155px; height: 50px; background: #821e78; display: block; padding: 8px;}

.btn2 span{display: block; border: 1px solid #ba62b1;line-height: 32px; font-size: 16px; color: #fff;text-align: center; }

.zptp{padding: 40px 0; height: 400px; overflow: hidden;}

.zptp img{width: 100%;}
.zptp p{ text-align: center; font-size: 16px; line-height: 40px;}


/*==产品页面2==*/

.cpcs{background: #1a1a1a; padding: 50px 0;}

.bgys2  tr:nth-child(odd){background: #bfbfbf;}

.bgys2  tr:nth-child(even){background: #ececec;}

.bgys2  img{width: 100%;}

.bgys2  tr:nth-child(1){ font-size: 21px; color: #fff; line-height: 40px;}



.bgys2 td{padding: 10px 5px; text-align: center;font-size: 24px; color: #121212; line-height: 1.4;}

.bgys2  tr:nth-child(2){ padding: 0;background: #fff;}

.tmbtn{display: block; width: 100%; margin: 38px auto 0 auto;}

.tmbtn img{max-width: 90%; margin: 0 auto;}

.zbsm{width: 100%; margin: 0 auto; padding-top: 65px;}

.zbsm img{max-width: 90%; margin: 0 auto;}



/*===销售渠道=*/

.xsqd{padding:25px 0 45px ;}

.xsqd_a h2{font-size: 24px; color: #1d1d1d; text-align: center; color: #821e78; padding: 45px 0 35px;}

.xsqd_nr {width: 100%; overflow: auto;}

.bg_a{width: 1200px;}

.bg_a th{font-size: 30px; color: #fff; background: #821e78; line-height: 76px;font-weight: 400;}

.bg_a tr:nth-child(even){background: #f3eef8;}

.bg_a tr:nth-child(odd){background: #e6e0ec;}

.bg_a td{padding: 10px 5px;color: #fff; font-size: 24px;text-align: center;}

.bg_a .lb1{width: 100%; padding-left: 33.33%;}

.bg_a .lb1 li{font-size: 12px; line-height: 1.4;color: #2e2e2e; text-align: left;}

.bg_a .lb1 a{color: #2e2e2e;}

.bg_a .lb1 a:hover{color: #8900AD;}



.lb2 {float: left;width: 33.33%;}

.lb2 li{font-size: 12px; line-height: 1.4; color: #2e2e2e;text-align: left;}

.lb3 {float: left;width: 50%;}

.lb3 li{font-size: 12px; line-height: 1.4; color: #2e2e2e;text-align: left;}

.lb4 {}

.lb4 li{font-size: 12px; line-height: 1.4; color: #2e2e2e;text-align: left;}

.bg_b{width: 1200px;}

.bg_b th{line-height: 77px; font-size: 20px; color: #fff;font-weight: 400;background: #821e78;}

.bg_b p{font-size: 20px; line-height: 38px;text-align: right; color: #fff; padding-right: 20px;}

.bg_b h4{font-size: 20px; line-height: 38px;text-align: left; color: #fff; padding-left: 20px;}

.bg_b tr:nth-child(even){background: #f3eef8;}

.bg_b tr:nth-child(odd){background: #e6e0ec;}

.bg_b td{padding: 10px 5px;color: #2a2a2a; font-size:12px;text-align: center; line-height: 1.4;}

/*新加页面*/

.xjbox{padding: 50px 0 30px;}

.xjbox p{font-size: 14px; line-height: 36px;color: #676767;background: url(../images/zm_02.jpg) no-repeat left 18px; padding-left: 20px;}



.kflc{width: 100%; margin: 0 auto; padding: 0 3%;}

.kflc_tit {padding: 65px 0 40px;}

.kflc_tit img{margin: 0 auto;}

.kflc_nr{overflow: hidden; padding-bottom: 60px;}

.kflc_right{width: 100%; background: #f5f5f5;border-radius: .15rem; border: 1px solid #e1e0e0;height: 535px;}

.kflc_right ul{overflow: hidden; padding: 0 27px;}

.kflc_right li{border-bottom: 2px solid #6c6b6b;text-align: center;height: 130px; padding-top: 45px;}

.kflc_right p{font-size: 22px; line-height: 30px;color: #5e5e5f;}

.kflc_right h2{text-align: center;font-size: 20px;color: #821e78;padding: 50px 0 20px;}



.kflc_left{width:100%;background: #f5f5f5;border-radius:.1rem; border: 1px solid #e1e0e0; position: relative; margin-bottom: .35rem;}

.kflc_tit{padding: .3rem;}

.kflc_tit h2{font-size: 20px;color: #821e78;}

.kflc_xq{padding:  .4rem;}

.kflc_xq ul{overflow: hidden;}

.kflc_xq li{float: left; width: 25%;text-align: center;}

.kflc_left span{position: absolute;background: url(../images/zm_15.jpg);width: 30px; height: 24px; right: -35px;top:50%; transform: translateY(-50%);position: absolute;}

.kfld_left span{position: absolute;background: url(../images/zm_15.jpg);width: 30px; height: 24px; right: -35px;top:50%; transform: translateY(-50%);position: absolute;}

.kflc_left img{width: 100%;}

.kfld_left img{width: 100%;}

.kfld_nr{overflow: hidden; padding-bottom: 60px;}

.kfld_right{width: 100%; background: #f5f5f5;border-radius: 15px; border: 1px solid #e1e0e0;height: 420px;}

.kfld_right ul{overflow: hidden; padding: 0 27px;}

.kfld_right li{border-bottom: 2px solid #6c6b6b;text-align: center;height: 130px; padding-top: 45px;}

.kfld_right p{font-size: 18px; line-height: 30px;color: #5e5e5f;}

.kfld_right h2{text-align: center;font-size: 20px;color: #821e78;padding: 50px 0 20px;}

.kfld_left{width:100%;background: #f5f5f5;border-radius: .15rem; border: 1px solid #e1e0e0;position: relative; margin-bottom: .35rem;}

.kfld_tit{padding: 45px;}

.kfld_tit h2{font-size: 24px;font-weight: bold;color: #2d2d2d;}

.kfld_xq{margin: .4rem;position: relative;cursor:pointer;}

.mm1{position: absolute;top:0;left:0;transition: All 0.4s ease-in-out;}

.kfld_xq:hover .mm1{opacity: 0;}



.hxys{width: 100%; margin: 0 auto; padding: 0 3%;}

.hxys_tit{padding:45px 0;}

.hxys_tit img{margin: 0 auto;}

.hxys_tit h2{font-size: 20px;color: #821e78;}

.hxys_nr{overflow: hidden; padding-bottom: 70px;}

.hxys_left{ width: 100%;position: relative; margin-bottom: 10px; height: 300px; overflow: hidden;}

.hxys_left img{width: 100%}

.hxys_right{width:100%% ; }

.hx_top{position: relative; margin-bottom: 10px; height: 300px; overflow: hidden;}

.hx_top img{width: 100%; height: 100%;}

.hx_bottom ul{overflow: hidden; width: 100%; }

.hx_bottom li{float: left; margin-bottom: 10px; height: 300px; overflow: hidden;}

.hx_bottom ul li:nth-child(1){ width:100%;}

.hx_bottom ul li:nth-child(2){ width:100%;}

.hx_bottom ul li:nth-child(3){ width:100%;}

.imobox{position:relative; width: 100%; height: 100%;}

.imobox img{width: 100%;}

.hzys_text{width: 100%;position:absolute;left: 0;top:50%; transform: translateY(-50%);}

.hzys_text span{width: 40px; display: block;margin: 0 auto;}

.hzys_text  p{font-size: 14px;color: #fff;text-align: center;padding-top: 10px;}

.hzys_zz{ display:block; position: absolute;top:0;left:0;z-index: 10;background: rgba(146,39,143,.81);width: 100%;height: 100%;opacity: 0;transition: All 0.4s ease-in-out;cursor:pointer;}
.hzysom_l{ width: 100%!important; position: relative!important; padding: 50px 0; left: auto!important; transform: none!important; top: auto!important;}
.hzysom_r{ width: 100%!important; padding: 0 10px 0 15px!important; box-sizing: border-box;}
.hxys_left .hzys_zztext span{ display: none;}

.hzys_zztext h3{ height: auto; width: 100%; padding: 0 15px; box-sizing: border-box; text-align: center; color: #fff;font-size: 14px; line-height: 26px;}

.hzys_zztext{padding:10px;position: absolute;width: 100%;left:50%; top:50%; transform:translate(-50%,-50%);}

.hzys_zztext span{width: 50px; display: block; margin: 0 auto; padding: 25px 0 15px;}
.hzys_zztext span img{ display: block; width: 100%; height: auto;}

.hzys_zztext h2{color: #fff; text-align: center; font-size: 24px;}

.hxys_left:hover .hzys_zz{opacity: 1;}

.hx_top:hover .hzys_zz{opacity: 1;}

.imobox:hover .hzys_zz{opacity: 1;}

.imobox:hover .hzys_text{opacity: 0;}

.hx_top:hover .hzys_text{opacity: 0;}



.hzbj{background: #f3f2f2;}

.hzhb{width: 100%; margin: 0 auto; padding: 0 3%;}

.hzhb_tit{padding: 40px 0 0 0;}

.hzhb_tit img{margin: 0 auto;}

.hzhb_nr ul{overflow: hidden; padding: 70px 0; margin-left: -.2rem;}

.hzhb_nr li{float: left; width: 20%; padding-left: .2rem;}

.hzhb_nr img{-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2);width: 100%; }



.lxlx_bj{background: url(../images/zm_61.jpg) no-repeat center;background-size: auto 100%;}

.lxlx_box{width: 100%; margin: 0 auto; padding: 0 3%;}

.lxlx_tit{text-align: center; padding: 60px 0;}

.lxlx_tit a{ text-align: center; color: #821e78; font-size: 20px; display: block; }

.lxlx_tit p{font-size: 16px;color: #5b5a5b; padding-top: 25px; line-height: 1.5;}

.lxlx_nr{padding-bottom: 70px;}

.lxlx_nr ul{overflow: hidden;}

.lxlx_nr li{float: left; width: 100%; text-align: center; padding-bottom: 40px;}

.lxlx_nr img{margin: 0 auto;}

.lxlx_nr p{font-size: 18px;color: #2e2e2e; line-height: 1.6; padding-top: 40px;}



/*===图文分离样式=*/

.xpsjfw{ overflow: hidden; position: relative; }

.xpsjfw ul{overflow: hidden;  margin-left: -10px;background: url(../images/zm_10.png) right center no-repeat ;padding: 20px 0; width:100%;}

.xpsjfw li{float: left;  width: 50%; text-align: center; padding-left: 10px; padding-bottom: 10px;}

.xpsjfw a{display: block; border: 1px solid #a44da2;background: #fff; padding: 28px 0 8px;border-radius: 10px;}

.xpsjfw h2{font-size: 20px; color: #92278f; padding-bottom: 5px;}

.xpsjfw p{background: url(../images/zm_08.png);width: 24px; height: 23px; line-height: 5; margin: 0 auto;overflow: hidden;}

.xpsjfw a:hover{ background: #92278f;}

.xpsjfw a:hover p{font-size:14px;width: 90px; height: 23px; width: 94px; line-height: 23px;background: url(../images/zm_07.png) right center no-repeat;text-align: left; color: #fff;}

.xpsjfw a:hover h2{color: #fff;}

.zxbox{width: 100px;padding-top: 20px;}

.zxbox img{width: 100%;}

.xpsjfwa{ overflow: hidden;}

.xpsjfwa ul{overflow: hidden;margin-left: -10px;background: url(../images/zm_10.png) right center no-repeat ; padding: 20px 0;width:100%;}

.xpsjfwa  li{float: left;  width: 50%; text-align: center; padding-left: 10px; padding-bottom: 10px;}

.xpsjfwa a{display: block; border: 1px solid #a44da2;background: #fff; padding: 28px 0 8px;border-radius: 10px;}

.xpsjfwa h2{font-size: 20px; color: #92278f; padding-bottom: 5px;}

.xpsjfwa p{background: url(../images/zm_08.png);width: 24px; height: 23px; line-height: 5; margin: 0 auto;overflow: hidden;}

.xpsjfwa a:hover{ background: #92278f;}

.xpsjfwa a:hover p{font-size:14px;width: 90px; height: 23px; width: 94px; line-height: 23px;background: url(../images/zm_07.png) right center no-repeat;text-align: left; color: #fff;}

.xpsjfwa a:hover h2{color: #fff;}

}



@media(max-width:480px){

    .hzhb_nr li{float: left; width: 50%; padding-left: .2rem; padding-bottom: .2rem;}

    .hzhb_nr img{height: 1.5rem;}



    .t_left{width: 100%; padding-right: 0; float: none;}

    .t_right{width: 100%; padding: 0px; padding-top: 8px;float: none; }

    .t_left1{width: 100%; padding-right: 0;}

    .t_right1{width: 100%; padding-left: 0; padding-top: 8px;}

    .tp_right{padding: 0;}

}

.ryzzxq {height: 500px; position: relative;}

.ryzzxq dl {

    width: 230px;

    height: 340px;

    position: relative;

    margin: 150px auto 0;

    -webkit-transform-style: -webkit-preserve-3d;

    transform-style: preserve-3d;

}

.ryzzxq dd {

    width: 230px;

    height: 340px;

    position: absolute;

    top: 0;

    left: 0;

}

.ryzzxq img{width:100%;height:100%;}

/*dt {

    width: 900px;

    height: 500px;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%) rotateX(90deg) translateZ(-200px);

    background: -moz-radial-gradient(center center,farthest-side,#fff5,#0005);

    background: -webkit-radial-gradient(center center,farthest-side,#fff5,#0005);

    background: -o-radial-gradient(center center,farthest-side,#fff5,#0005);

    background: radial-gradient(center center,farthest-side,#fff5,#0005);

}*/

.inverteds {

    transform: scaleY(-1);

    position: absolute;

    left: 0;

    top: 370px;

    width: 230px;

    height: 340px;

    opacity:0.5;

}

.inverted {

    position: relative;

    width: 230px;

    height: 340px;



}

.inverted::before {

    content: '';

    display: block;

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    background: -moz-radial-gradient(bottom,circle farthest-side,#0000,#000 66%);

    background: -webkit-radial-gradient(bottom,circle farthest-side,#0000,#000 66%);

    background: -o-radial-gradient(bottom,circle farthest-side,#0000,#000 66%);

    background: radial-gradient(bottom,circle farthest-side,#0000,#000 66%);

}



}





.banner{ width: 100%; position: relative;}

.bannerNav{z-index: 999;  width: 1390px; margin: 0 auto; position: relative;}

.bannerNav ul{ width: 100%; height: 100px;}

.bannerNav ul li { position: relative; transition: 0.5s; line-height: 100px; width: calc(20% - 4px); height: 100px; float: left; margin-right: 4px; background: #f5f5f5;

    padding-left: 0; text-align:center; border:1px solid #e9e9e9; box-sizing: border-box; }

.bannerNav ul li a{white-space:nowrap; display: inline-block; padding-left: 60px; position: absolute; left: 50%; top: 0; transform: translateX(-50%); height: 100px;font-size: 24px; color: #3f3d3f;} 

.bannerNav ul li a img{ opacity: 1; display: block; position: absolute; left: 0; top: 50%; transform: translateY(-50%); transition: 0.5s;}
.bannerNav ul li a img.on{ opacity: 0;}
.bannerNav ul li:hover a img{opacity: 0;}
.bannerNav ul li:hover a img.on{ opacity: 1;}
.bannerNav ul li:last-child{ width: 20%; margin-right: 0;}



.bannerNav ul li.on a{ color: #fff}



.bannerNav .TwoList{ position: absolute; top: 100px; width: 100%;}

.bannerNav .TwoList .listBox {position: absolute; display: none; width: 60%; background: #92278f; height: 80px; line-height: 80px;}



.bannerNav .TwoList .listBox dl{ display: block; text-align: center; line-height: 80px; width: 100%;overflow: hidden; padding-top: 6px;}

.bannerNav .TwoList .listBox dl dd{ width: 21%; text-align: center; border-bottom: 1px solid #fff;  height: 60px; line-height: 60px; vertical-align: middle;float: left; margin: 0 1%; padding-top: 10px;}

.bannerNav .TwoList .listBox dl dd a{ font-size: 18px; color: #fff;}

.bannerNav .TwoList .listBox:nth-child(1){ left: 0%;width:100%;}

.bannerNav .TwoList .listBox:nth-child(2){ left: 20%;}

.bannerNav .TwoList .listBox:nth-child(3){ left: 40%;}

.bannerNav .TwoList .listBox:nth-child(4){ right: 20%;}

.bannerNav .TwoList .listBox:nth-child(5){ right: 0%;}





@media(max-width:1000px ) {

.bannerNav{ display: none;}

}




.cantact{ width: 1375px; margin: 0 auto;}
.cantact .tit{ text-align: center; line-height: 220px; color: #903095; font-size: 35px;}
.cantact .cantactBox{ overflow: hidden; width: 100%; background: #fafafa; padding: 20px; border: 1px solid #f2f2f2; box-sizing: border-box; margin-bottom: 130px;}
.cantact .cantactBox .icon{ float: right; width: 790px; height: 500px; padding-left: 30px; box-sizing: border-box; border-left:1px solid #e7e7e7;}
.cantact .cantactBox .icon img{ display: block; width: 100%; height: 100%;}
.cantact .cantactBox .text{ width: calc(100% - 790px); float: left; padding-right: 30px; box-sizing: border-box;}
.cantact .cantactBox .text .nr{ width: 100%; position: relative; padding-left: 90px; box-sizing: border-box;margin-top:30%}
.cantact .cantactBox .text .nr p{ font-size: 16px; color: #595959; line-height: 34px;}
.cantact .cantactBox .text .nr .bt{ position: absolute; left: 20px; top: 50%; transform: translateY(-50%); width: 26px; text-align: center; font-size: 24px; color: #101010; font-weight: bold; line-height: 35px;}
.cantact .cantactBox .text .pic{ width: 100%; padding-top: 12px; margin-top: 15px;}
.cantact .cantactBox .text .pic img{ display: block; width: 100%; height: auto;}
.cantact .cantactBox:nth-child(2) .icon{ float: left; padding: 0 30px 0 0; border: 0; border-right:1px solid  #f2f2f2;}
.cantact .cantactBox:nth-child(2) .text{ float: right; padding: 0 0 0 30px; }
.cantact .cantactBox:nth-child(6) .icon{ float: left; padding: 0 30px 0 0; border: 0; border-right:1px solid  #f2f2f2;}
.cantact .cantactBox:nth-child(6) .text{ float: right; padding: 0 0 0 30px; }
.cantact .tit{ height: 80px; line-height: 80px;}

.NewList{ width: 100%; padding: 32px 0 0 0; box-sizing: border-box; background: #fff;}
.NewList .NewBox{ width: 1220px; margin: 0 auto; position: relative;}
.NewList .NewBox .swiper-container{ width: 100%; height: 100%; padding: 10px; box-sizing: border-box;}

.NewList .NewBox .ListNr{ width: 100%; height: 170px; box-shadow: 0 0 10px rgba(0,0,0,0.2); padding: 0 12px; box-sizing: border-box;}
.NewList .NewBox .ListNr h2{ height: 75px; line-height: 75px; font-size: 16px; color: #920784;}
.NewList .NewBox .ListNr h2 span{ font-size: 24px;}
.NewList .NewBox .ListNr h3{ height: 16px; font-size: 16px; overflow: hidden; line-height: 16px; font-weight: normal; color: #333; margin-bottom: 15px;}
.NewList .NewBox .ListNr p{ font-size: 12px; color: #666; line-height: 22px; height: 44px; overflow: hidden;}
.NewList .NewBox .swiper-button-next{ width: 35px; height: 55px; background: rgba(0,0,0,0.5); position: absolute; right: 10px; top: 60%; transform: translateY(-50%); text-align: center; line-height: 55px; color: #fff; font-size: 22px;}
.NewList .NewBox .swiper-button-prev{ width: 35px; height: 55px; background: rgba(0,0,0,0.5); position: absolute; left: 10px; top: 60%; transform: translateY(-50%); text-align: right; line-height: 55px; color: #fff; font-size: 22px;}
.NewList .NewBox .swiper-button-prev::after{ display: none;}
.NewList .NewBox .swiper-button-next::after{ display: none;}
.NewList .enter{ margin: 65px auto; display: block; width: 225px; height: 65px; text-align: center; line-height: 65px; font-size: 22px; color: #fff; background: #920784; border-radius:5px;}

@media(max-width:1000px ){
	.cantact .tit{ font-size: 20px;}
    .historyNew{ width: 95%;}
    .historyNew .layer{ height: 100px;}
    .historyNew .layer .nr h2{ padding-top: 55px; font-size: 24px;}
    .NewList .NewBox{ width: 100%;}

    .NewList .NewBox{ width: 100%;}
    .dqwz .dqwzBar{ display: none;}
    .cantact { width: 100%;}
    .cantact .cantactBox .text .nr .bt{ width: 100%; text-align: center; line-height: 80px; position: relative; left: auto; top: auto; transform: none;}
    .cantact .cantactBox{ width: 100%; padding: 0;}
    .cantact .cantactBox .icon{ width: 100%; padding: 0; height: auto;}
    .cantact .cantactBox:nth-child(2) .icon{ padding: 0;}
    .cantact .cantactBox .text{ width: 100%; padding: 15px; box-sizing: border-box;}
    .cantact .cantactBox:nth-child(2) .text{ padding: 15px; }
    .cantact .cantactBox .text .nr{ width: 100%; padding: 0;}
    .wzfl_right{ display: none;}
    .wzfl{ display: none;}
    .jrwm .conBox{ width: 100%;}
    .jrwm .conBox .ConLeft{ width: 100%; margin-bottom: 20px;}
    .jrwm .conBox .ConRight{ width: 100%;}
    .jrwm .conBox .nr .text h2{ overflow: hidden; height: 62px;}
    .jrwm .conBox .nr .text p{ font-size: 16px; line-height: 24px; overflow: hidden;}
    .jrwm .conBox .nr .text{ height: auto; padding: 15px 25px; box-sizing: border-box;}
}