@charset "utf-8";



/* CSS Document */



@font-face {



 font-family: 'font1';



 src: url('/statics/images/font1.TTF');







}



@font-face {



 font-family: 'font2';



 src: url('/statics/images/font2.TTF');







}



.banner .bannerNav ul li.on a{ color: #fff;}



*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }



body{ margin:0px; padding:0px; font-size:12px;font-family:"font2","微软雅黑","黑体";color:#898989;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; display: block;}



a{ color:#5c5c5c; text-decoration:none}







h2,h3,h4,b,strong { 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;}







.jrwm{ position: relative;}



.jrwm .bgColor{ width: 100%; height: 100%; z-index: 1; background: #f1f1f1; position: absolute; left: 0; top: 0;}



.jrwm .conBox{ position: relative; z-index: 10; overflow: hidden; width: 1200px; margin: 0 auto;}



.jrwm .conBox .ConLeft{ float: left; width: 765px; height: 310px;}



.jrwm .conBox .ConLeft img{ display: block; width: 100%; height: 100%;}



.jrwm .conBox .ConRight{ float: right; width: 410px; height: 310px;}



.jrwm .conBox .ConRight img{ display: block; width: 100%; height: 100%;}



.jrwm .conBox .nr{ overflow: hidden; position: relative;  box-sizing: border-box;}



.jrwm .conBox .nr img.bg{ transition: 0.5s; display: block; width: 100%; height: 100%;}



.jrwm .conBox .nr .text{ width: 100%;padding: 0 35px; position: absolute; left: 0; bottom: 0; box-sizing: border-box; height: 108px;}



.jrwm .conBox .nr .text h2{ line-height: 62px; font-size: 22px; color: #fff; font-weight: bold;}



.jrwm .conBox .nr .text p{ font-size: 14px; color: #fff; line-height:normal;}



.jrwm .conBox .nr .text img{ display: block; position: absolute; right: 35px; top: 50%; transform: translateY(-50%); width: 46px; height: 46px;}



.jrwm .conBox .nr:hover img.bg{ transform: scale(1.1);}



.NewList{ width: 100%; padding: 32px 0 0 0; box-sizing: border-box; background: #fff; overflow: hidden;}



.NewList .NewBox{ width: 90%; margin: 0 auto; position: relative; overflow: hidden;}



.NewList .NewBox .swiper-container{ width: 100%; height: 100%; padding: 10px; overflow: inherit; box-sizing: border-box;}


.NewList .NewBox .ListNr{ width: 100%; height: auto;  box-sizing: border-box; background: #fff; box-sizing: border-box;}

.NewList .NewBox .ListNr .icon{ width: 100%; height: auto; position: relative;}

.NewList .NewBox .ListNr .icon img{ display: block; width: 100%; height: 100%;}

.NewList .NewBox .ListNr .icon b{ display: block; width: 100%; height: 34px; line-height: 34px; position: absolute; left: 0; bottom: 0; line-height: 34px; color: #fff; text-indent: 25px;}

.NewList .NewBox .ListNr .icon p{ width: 100%;}

.NewList .NewBox .ListNr h2{ height: 75px; line-height: 75px; font-size: 16px; color: #821e78;}


.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: 34px 0 20px 0; overflow: hidden;}

.NewList .NewBox .ListNr p{ margin-bottom: 15px; font-size: 12px; color: #666; line-height: 22px; height: 44px; overflow: hidden;}

.NewList .NewBox .ListNr a{ font-size: 12px; display:block; color: #666;}

.NewList .NewBox .ListNr h3 a{ color: #333; font-weight: bold; font-size: 14px;}

.NewList .NewBox .swiper-button-next{ width: 35px; height: 55px; background: rgba(0,0,0,0.5); position: absolute; right: 10px; top: 40%; 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: 40%; 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: 185px; height: 55px; text-align: center; line-height: 55px; font-size: 24px; color: #fff; background: #821e78; border-radius:5px;}




.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){



.ssnr{width: 39px; top:40%; 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:45%; 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:0%; bottom: 25px; width: 100%;z-index: 100;overflow: hidden;height: 40px;}



.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; display: none;}



.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{ display: none; width: 90px; height: 4px; background: #666666; position: absolute;right: 35px;top:7px;}



.qhbox2 .swiper-pagination-progressbar-fill {background:#821e78; }



.swdd{width: 100%; text-align: center; float: left; }



.swdd span{display: inline-block; transition: 0.8s; width: 10px; height: 10px; vertical-align: middle; border-radius:5px; background: #fff; margin: 0 10px;}



.swdd .active1{width: 34px; background: #821e78;}







.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.on .nav h3{ color: #333!important;}



.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;}



.header:hover .nav h3{ color: #333!important;}



.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 ul{}



.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: #821e78;



    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 p{color: #fff;font-size: 14px;padding-bottom: 10px;}



.wzzz h2{font-size: 30px; 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; background: #821e78; border-radius: 4px; margin: 26px 0 0 0;font-size: 16px; 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(/statics/images/a_19.png) repeat-x left top;}



.jrwmbox{width: 1200px; margin: 0 auto; position: relative; z-index: 10;}



.jrwm_tit{text-align: center; padding: 110px 0 95px;}



.jrwm_tit h2{text-align: center; font-size: 36px; color: #090909; background: url(/statics/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: 30px; }



.jrwm_text p{font-size: 16px; line-height: 24px; color: #cecdd7; padding-top: 30px;}



.jrwm_text p a{color: #fff; }



.jrwm_text p a:hover{text-decoration: underline;}



.btn1{position: absolute; left:75px; top: 420px; width: 185px; height: 55px; line-height: 52px; text-align: center; font-size: 24px; color: #fff; background: #821e78; 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(/statics/images/a_32.png); height:590px;}



.cd-fixed-bg { background-attachment: fixed;}



.cd-bg-1 h2{font-weight: bold; color: #fff; font-size: 36px; padding: 145px 0 0 0;text-align: center; }



.cd-bg-1 p{color: #fff; padding: 26px 0 77px; text-align: center;font-size: 14px;}



.cd-bg-1 a{border-radius: 4px; margin: 0 auto; width: 185px; line-height: 55px; height: 55px; text-align: center; color: #fff; font-size: 24px; background: #821e78; border-radius: 4px;display: block;}



.cd-fixed-bg.cd-bg-2 {background-image:url(/statics/images/a_11.png); }



.cd-fixed-bg.cd-bg-3 {background-image: url(/statics/images/a_25.png);}







.footer{background: #141821;}







.footerbox{text-align: center; border-bottom: 1px solid #2e333e;}







.footerbox li{display: inline-block; vertical-align: top; *display: inline; padding: 0 44px; font-size: 14px; line-height: 66px;}







.footerbox li a{color: #77797d;}







.footerbox li a:hover{color: #fff;}















.wzfl{width: 80%; overflow: hidden; margin: 0 auto; padding: 45px 3%; 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{text-align: left; font-size: 14px; color: #fff; padding-bottom: 20px;}
.wzflbox li{text-align: left; line-height: 24px; font-size: 12px; }







.wzflbox a{color: #5a5c60;}







.wzflbox a:hover{color: #fff;}







.wzfl_right{float: 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:nth-child(4) .nrBox{ width: 150px;}

.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;}











.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;}



.bqxx img{ display: inline-block;}



/*==产品页面==*/







.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: 1200px; margin: 0 auto; padding: 40px 0; overflow: hidden;}



.dqwz .dqwzBar .nrBox ul{ float: right; padding: 0 40px; box-sizing: border-box; border-left:1px solid #D8D8D8;}



.dqwz .dqwzBar .nrBox ul h2{ font-size: 16px; margin-bottom: 25px; color: #333; font-weight: bold;}



.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(/statics/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;}



.dqwz



.dqwd_b{float: left; padding-left: 30px;}



.dqwd_b li{ padding-right: 35px; position: relative;float: left;}



.dqwd_b h3 a{display: block; background: url(/statics/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 #920783; 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(/statics/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: #821e78; 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: #920783; 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(/statics/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: #920783; 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 dt{float:left; padding-left: 30px; font-size: 16px; line-height: 59px;} 



.dqwz_box dt a{display: block; padding: 0 5px;}



.dqwz_box .hover1 a{color: #920783;border-bottom: 2px solid #920783;}



.dqwz_box dl dt a:hover{color: #920783;border-bottom: 2px solid #920783;}



.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_right{float: right; width: calc(100% - 280px);}



.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{display: block; text-align: center; border: 1px solid #b85faf;width: 91px; height: 30px; line-height: 28px; text-align: center; font-size: 13px; color: #920783; margin-top: 35px;transition: all .8s ease 0s;}



.gsxw_right a: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;}



.fynr .hover2 a{color: #fff; background: #920783;}



.fynr a:hover{color: #fff; background: #920783;}







/*==新闻详情==*/



.gsxq_tit{text-align: center; padding: 75px  0 50px;}



.gsxq_tit h2{font-size: 26px; color: #141414; }



.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;text-indent: 32px; color: #393939;}







.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: #920783; 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; color: #920783;}



.sxpwza ul li:nth-child(2){text-align: right;}



.sxpwza a{color: #666;}



.sxpwza a:hover{text-decoration: underline;color: #920783;}







/*==公司里程==*/



.gslc{padding: 70px 0 200px 0;}



.gslc img{margin: 0 auto;}



.gslcbox{overflow: hidden;}



.gslc_nr{background: url(/statics/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: #920783; 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: #920783; padding-left: 25px;display: block;float: right;}



.gslc em{display: block; margin: 0 auto; font-size: 18px; background: #fff; color: #920783;width: 153px; height: 51px; line-height: 47px; text-align: center; border: 2px solid #920783; border-radius: 4px;}







/*==关于我们==*/



.gsqy{padding: 0 35px;}



.gsqy_tit{text-align: center;}



.gsqy_tit h2{font-size: 35px; line-height: 170px; color: #920783;}



.gsqy_nr{overflow: hidden; padding-bottom: 55px;}



.gsqy_left{float: left; width: calc(100% - 680px);}



.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;}







.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: #920783;font-family: font1;}



.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(/statics/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: 55px 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(/statics/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(/statics/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: #920783;}



.plnrr_tit.on1 h4{color: #fff;}



.plnrr_tit.on1 h4 b i{background: url(/statics/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: #920783; font-weight: bold;}



.plnrr_nr{padding: 55px 0;display: none;}



.zwjs li{background: url(/statics/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: #920783; 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{margin: 80px 0 90px; background:url(/statics/images/a_61.png);background-size: 100% 100%; padding: 10px 75px 65px 75px;}



.zptp img{width: 100%;}



.zptp .swiper-button-next{background: url(/statics/images/a_63.png); width: 116px; height: 63px;background-size: 100% 100%;}



.zptp .swiper-button-prev{background: url(/statics/images/a_62.png); width: 116px; height: 63px;background-size: 100% 100%;}



.zptp .swiper-button-next:hover{background: url(/statics/images/a_64.png); width: 116px; height: 63px;background-size: 100% 100%;}



.zptp .swiper-button-prev:hover{background: url(/statics/images/a_65.png); width: 116px; height: 63px;background-size: 100% 100%;}



.zptp  .swiper-button-next:after,.zptp  .swiper-button-prev:after{display:none;}



/*==产品页面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: #1d1d1d; text-align: center;font-family: font1; padding: 45px 0 35px;}







.bg_a th{font-size: 30px; color: #fff; background: #821e78; line-height: 76px;font-family: font1;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: 33.33; 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 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;}







/*===图文分离样式=*/



.xpsjfw{ overflow: hidden; position: relative; }



.xpsjfw ul{overflow: hidden;  margin-left: -19px;background: url(/statics/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(/statics/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(/statics/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(/statics/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(/statics/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(/statics/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: 100%;}







/*产品页面*/



.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;}











}



@media(max-width:1216px) and (min-width: 1000px){



.tpbox{width: 100%;}



.jrwmbox { width: 100%; padding: 0 1%;}







.tobo{overflow: hidden;position:relative; height: 100%;}



.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: 32px; 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: #821e78;width: 140px; height: 45px; line-height: 45px; margin-top: 35px;}



.sub_right{float: right; width: 368px;}



/*===图文分离样式=*/



.xpsjfw{ overflow: hidden; position: relative; }



.xpsjfw ul{overflow: hidden;  margin-left: -19px;background: url(/statics/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(/statics/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(/statics/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(/statics/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(/statics/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(/statics/images/zm_07.png) right center no-repeat;text-align: left; color: #fff;}



.xpsjfwa a:hover h2{color: #fff;}







}	



	



@media(max-width:999px){

.tp_right .tobo{ width: 100%!important; height: 100%!important;}

.ssnr{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:45%; 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:0; bottom: 10px; width: 100%;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: #821e78; }



.swdd{width: 160px; float: left; }



.swdd span{display: block;background: url(/statics/images/a_59.png);width: 19px; height: 19px;float: left; margin: 0 10px;}



.swdd .active1{background: url(/statics/images/a_58.png);}







.swiper-num { display: none;}



.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{ display: none 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: #821e78;}



.swdd{width: 100%; text-align: center;}



.swdd span{ float: inherit; display: inline-block;background: url(/statics/images/a_59.png);width: 19px; height: 19px;float: left; margin: 0 1px;}



.swdd .active1{background: url(/statics/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(/statics/images/d1.png); width: 30px; height: 30px; right:3%; top:10px; position: absolute;}



.dhbtn.on{background: url(/statics/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: #da251d;}



.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: #821e78;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:.15rem; left:.15rem;z-index: 10; width: 100%; top: 50%; transform: translateY(-50%); }







.wzzz h2{font-size: 14px; font-weight: bold; color: #fff;}



.wzzz a{transition: All 0.4s ease-in-out;display: block; width: 80px; height: 30px; line-height: 30px; text-align: center;  border: 1px solid #c907b5;background: #821e78; border-radius: 4px; margin: 26px 0 0 0;font-size: 14px; color: #fff;opacity: 1;}



.wzzz p{ text-align: center; font-size: 14px; color: #fff;}



.wzzz h2{ font-size: 18px; text-align: center; margin: 25px 0;}



.wzzz a{ display: block; margin:0 auto}



.tp_right:hover a{opacity: 1;}



.tp_left{width: 100%; float: left; }



.tp_right{float: right;width: 100%; height: 300px; overflow: hidden;}







.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(/statics/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; position:  relative; z-index:10;}



.jrwm_tit h2{text-align: center; font-size: 27px; color: #090909; background: url(/statics/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(/statics/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: #821e78; 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(/statics/images/a_32.png); height:7rem;}



.cd-fixed-bg { background-attachment: fixed;}



.cd-bg-1 h2{font-weight: bold; color: #fff; font-size: 30px; padding: 75px 0 0 0;text-align: center;}



.cd-bg-1 p{color: #fff; padding: 26px 0 45px; text-align: center;font-size: 18px;}



.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: #821e78; border-radius: 4px;display: block;}



.cd-fixed-bg.cd-bg-2 {background-image:url(/statics/images/a_11.png); }



.cd-fixed-bg.cd-bg-3 {background-image: url(/statics/images/a_25.png);}







.footer{background: #141821;}



.footerbox{text-align: center; border-bottom: 1px solid #2e333e; padding: .2rem 2%;}



.footerbox li{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;}







.wzfl_right{float: right; width: 100%;}



.wzfl_right ul{overflow: hidden; }



.wzfl_right li{float: left; width: 50%;}



.wzfl_right p{font-size: 14px; padding-top: 14px;color: #919294;text-align: center;}



.wzfl_right img{margin: 0 auto;max-width: 70%;}



.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 li{float: left;  font-size: 16px; color: #808181; position: relative;}



.dqwd_a ul{background: url(/statics/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 li{ padding-right: 35px; position: relative;float: left;}



.dqwd_b h3 a{display: block; background: url(/statics/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 #920783; 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(/statics/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: #821e78; 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: auto;width: 100%;}







.bgys1{border-left: 1px solid #e6dce5;border-top: 1px solid #e6dce5;width: 1000px;}



.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: #920783; 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(/statics/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: 66px;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: #920783; 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(/statics/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: -.15rem;}



.dqwz_box dt{float:left; width: 33%; font-size: 12px; height: 40px; line-height: 40px; overflow:hidden} 



.dqwz_box dt a{display: block; line-height: 38px; font-size: 14px; text-align: center;}



.dqwz_box .hover1 a{color: #920783;border-bottom: 2px solid #920783;}



.dqwz_box dl dt a:hover{color: #920783;border-bottom: 2px solid #920783;}



.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%;}



.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{display: block; text-align: center; border: 1px solid #b85faf;width: 91px; height: 30px; line-height: 28px; text-align: center; font-size: 13px; color: #920783; margin-top: 35px;transition: all .8s ease 0s;}



.gsxw_right a: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; font-size: 12px; color: #333;}



.fynr .hover2 a{color: #fff; background: #920783;}



.fynr a:hover{color: #fff; background: #920783;}







/*==新闻详情==*/



.gsxq_tit{text-align: center; padding: 50px  0 30px;}



.gsxq_tit h2{font-size: 18px; color: #141414; line-height: 1.6;}



.gsxq_tit p{font-size: 14px; color: #444444;  padding-top: 45px;}



.gsxq_tit p span{padding: 0 .1rem;}



.gsxq_tit img{display: inline-block;*display: inline;vertical-align: middle; margin-right: .05rem; 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: 14px; line-height: 1.8;text-indent: 28px; 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: #920783; 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: #920783; line-height: 1.8;}



.sxpwza a{color: #666;}



.sxpwza a:hover{text-decoration: underline;color: #920783;}







/*==公司里程==*/



.gslc{padding: 50px 0;}



.gslc img{margin: 0 auto;}



.gslcbox{overflow: hidden;}



.gslc_nr{background: url(/statics/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: #920783; 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: #920783; padding-left: .2rem;display: block;float: right;}



.gslc em{display: block; margin: 0 auto; font-size: 18px; background: #fff; color: #920783;width: 153px; height: 51px; line-height: 47px; text-align: center; border: 2px solid #920783; border-radius: 4px;}







/*==关于我们==*/



.gsqy{padding: }



.gsqy_tit{text-align: center;}



.gsqy_tit h2{font-size: 20px; line-height: 60px; color: #920783;;}



.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: #8900ad;}







.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: 60%;}



.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: 28px; color: #920783;font-family: font1;}



.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(/statics/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: 12px; font-weight:bold;color: #333333; line-height: 55px;}



.wby1{width: 55px; height: 27px; border: 1px solid #b862b0; background: url(/statics/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(/statics/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: #920783;}



.plnrr_tit.on1 h4{color: #fff;}



.plnrr_tit.on1 h4 b i{background: url(/statics/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: #920783; font-weight: bold;}



.plnrr_nr{padding: 15px 0;display: none;}



.zwjs li{background: url(/statics/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: #920783; 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;}



.zptp img{width: 100%;}







/*==产品页面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;font-family: font1; 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-family: font1;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: 33.33; 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 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(/statics/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{font-weight: bold; text-align: center;color: #2d2d2d;font-size: 24px;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;font-weight: bold;color: #2d2d2d;}



.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(/statics/images/zm_15.jpg);width: 30px; height: 24px; right: -35px;top:50%; transform: translateY(-50%);position: absolute;}



.kfld_left span{position: absolute;background: url(/statics/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: 22px; 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{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{padding: .4rem;}







.hxys{width: 100%; margin: 0 auto; padding: 0 3%;}



.hxys_tit{padding:45px 0;}



.hxys_tit img{margin: 0 auto;}



.hxys_nr{overflow: hidden; padding-bottom: 70px;}



.hxys_left{ width: 100%;position: relative; margin-bottom: 10px; height: 300px; overflow: hidden;}



.hzys_zz{ display: none;}



.hxys_left img{width: 100%}



.hxys_right{width:100%% ; }



.hx_top{position: relative; margin-bottom: 10px; width: 100%; height: 300px; overflow: hidden;}



.hx_top img{width: 100%;}



.hx_bottom ul{overflow: hidden; margin-left: -10px; }



.hx_bottom li{float: left;padding-left: 10px; padding-bottom: 10px; width: 100%; 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;}



.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{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:10px;position: absolute;width: 100%;left:50%; top:50%; transform:translate(-50%,-50%);}



.hzys_zztext span{width: 70px; display: block; margin: 0 auto; padding: 25px 0 15px;}



.hzys_zztext h2{color: #fff; text-align: center; font-size: 14px;}



.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(/statics/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 img{margin: 0 auto;}



.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;}







































}







@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;}



.banner .bannerNav{z-index: 999; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 1390px;}



.banner .bannerNav ul{ width: 100%; height: 100px;}



.banner .bannerNav ul li{ transition: 0.5s; line-height: 100px; width: calc(20% - 4px); height: 100px; float: left; margin-right:4px; background: #e2dae2; padding-left: 95px; box-sizing: border-box; font-size: 24px; color: #3f3d3f;}



.banner .bannerNav ul li:last-child{ width: 20%; margin-right: 0;}



.banner .bannerNav ul li:nth-child(1){ background: url(/statics/images/w1.png) 40px center no-repeat #e2dae2;}



.banner .bannerNav ul li:nth-child(2){ background: url(/statics/images/w2.png) 40px center no-repeat #e2dae2;}



.banner .bannerNav ul li:nth-child(3){ background: url(/statics/images/w3.png) 40px center no-repeat #e2dae2;}



.banner .bannerNav ul li:nth-child(4){ background: url(/statics/images/w4.png) 40px center no-repeat #e2dae2;}



.banner .bannerNav ul li:nth-child(5){ background: url(/statics/images/w5.png) 40px center no-repeat #e2dae2;}



.banner .bannerNav ul li:nth-child(1):hover{ background: url(/statics/images/q1.png) 40px center no-repeat #92278f; color: #fff;}



.banner .bannerNav ul li:nth-child(2):hover{ background: url(/statics/images/q2.png) 40px center no-repeat #92278f; color: #fff;}



.banner .bannerNav ul li:nth-child(3):hover{ background: url(/statics/images/q3.png) 40px center no-repeat #92278f; color: #fff;}



.banner .bannerNav ul li:nth-child(4):hover{ background: url(/statics/images/q4.png) 40px center no-repeat #92278f; color: #fff;}



.banner .bannerNav ul li:nth-child(5):hover{ background: url(/statics/images/q5.png) 40px center no-repeat #92278f; color: #fff;}







.banner .bannerNav .TwoList{ position: absolute; top: 100px; width: 100%;}



.banner .bannerNav .TwoList .listBox{position: absolute; display: none; width: 80%; background: #92278f; height: 80px; line-height: 80px; }



.banner .bannerNav .TwoList .listBox dl{ display: block; text-align: center; line-height: 80px; width: 100%;}



.banner .bannerNav .TwoList .listBox dl dd{ width: 140px; text-align: center; border-bottom: 1px solid #fff; display: inline-block; height: 42px; line-height: 42px; margin: 0 110px; vertical-align: middle;}



.banner .bannerNav .TwoList .listBox dl dd a{ font-size: 18px; color: #fff;}



.banner .bannerNav .TwoList .listBox:nth-child(1){ left: 0%;}



.banner .bannerNav .TwoList .listBox:nth-child(2){ left: 20%;}



.banner .bannerNav .TwoList .listBox:nth-child(3){ left: 40%;}



.banner .bannerNav .TwoList .listBox:nth-child(4){ right: 20%;}



.banner .bannerNav .TwoList .listBox:nth-child(5){ right: 0%;}







.cantact{ width: 1375px; margin: 0 auto;}



.cantact .tit{ text-align: center; line-height: 220px; font-weight: bold; color: #903095; font-size: 36px;}



.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: 475px; 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: 95px; box-sizing: border-box;}



.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;}



.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(2) .icon{ padding: 0;}



.cantact .cantactBox:nth-child(2) .text{ padding: 0;}



.cantact .tit{ height: 80px; font-size: 18px; line-height: 80px;}







@media(max-width:1000px ){



	.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 .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{ background: rgba(0,0,0,0.5);}



    .jrwm .conBox .nr .text h2{font-size: 18px; overflow: hidden; height: 62px;}



    .jrwm .conBox .nr .text p{ font-size: 14px; line-height: 24px; overflow: hidden;}



    .jrwm .conBox .nr .text{ height: auto; padding: 15px 25px; box-sizing: border-box;}



    .jrwm .conBox .nr .text img{ display: none}



    .footer img{ display: inline-block !important;}



    



}