@charset "utf-8";

/* reset */

body{width: 100%;overflow-x: hidden;}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,keygen,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input,textarea,select,button{margin:0;padding:0;border:0;outline:0;font-size:100%;}

html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6{-webkit-text-size-adjust:none}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}





ol,ul,li{list-style:none;}

sup,sub{font-size:83%}

blockquote,q{quotes:none}

blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}

del{text-decoration:line-through}

ins,u,s,a,a:hover{text-decoration:none}



em,i,cite,var,address,dfn{font-style:normal}

h1,h2,h3,h4,h5,h6{font-weight:normal}



html,body,fieldset,img,iframe,abbr{border:0}

table{border-collapse:collapse;border-spacing:0}

caption,th{text-align:left;font-weight:normal}

textarea{overflow:auto;resize:none}

label,summary{cursor:default}

a,button,label{cursor:pointer}

body,textarea,input,button,select,keygen,legend{color:#666}

input::-webkit-input-placeholder{color: #ccc;}

input:-moz-placeholder{color: #ccc;}

input::-moz-placeholder{color: #ccc;}

input::-ms-input-placeholder{color: #ccc;}

textarea::-webkit-input-placeholder{color: #ccc;}

textarea:-moz-placeholder{color: #ccc;}

textarea::-moz-placeholder{color: #ccc;}

textarea::-ms-input-placeholder{color: #ccc;}

html{_background-image:url(about:blank);_background-attachment:fixed}

html{background-color:#fff}

img{ border: none;}

a{color:#666;-webkit-tap-highlight-color:rgba(0,0,0,0)}

/*a:hover{color:#ff571a;}*/

p{margin-bottom: 0;}

body{background-color:#fff;min-height: 100vh;}

/* function */

.dn{display:none}

.db{display:block}

.di{display:inline}

.di-b{ display: inline-block;}

.f-fl{float:left;}

.f-fr{float:right;}

.fn{float:none}

.pr{position:relative}

.pa{position:absolute}

.oh{overflow:hidden}

.fs12{font-size:12px}

.fs14{font-size:14px}

.fwb{font-weight:bold}

.tal{text-align:left}

.tac{text-align:center}

.tar{text-align:right}

.vam{vertical-align:middle}

.vat{vertical-align:top}

.wsn{word-wrap:normal;white-space:nowrap}

.ti{overflow:hidden;text-indent:-999em}

.ti2{text-indent:2em}

.cp{cursor:pointer}

.nus{-webkit-user-select:none;-ms-user-select:none;user-select:none}

.clear,.cb{overflow:hidden;display:block;clear:both;height:0}

.clearfix:before,.clearfix:after{content:'';display:table}

.clearfix:after{clear:both}

.clearfix,.zm{*zoom:1}

a:focus, a:hover{text-decoration: none !important;}



.container{max-width: 1430px;margin: 0 auto;padding: 0 15px;box-sizing: border-box;}



.header{width: 100%;background: #fff;height: 120px;box-shadow: 0px 5px 5px rgba(0,0,0,.1);position: fixed;left: 0;top: 0;z-index: 9999991}

.header .logo{float: left;line-height: 120px;padding-top: 20px;box-sizing: border-box;}

.header .logo img{vertical-align: middle;display: block;height: 78px;}

.header .nav{float: left;margin-left: 80px;}

.header .nav ul li{width: auto;display: block;margin: 0 22px;float: left;position: relative;}

.header .nav ul li p{line-height: 120px;}

.header .nav ul li p a{font-size: 16px;color: #333;display: block;position: relative;padding: 0 20px;box-sizing: border-box;}

/*.header .nav ul li:hover p a:before{position: absolute;left: 50%;bottom: 27px;margin-left: -8px;width: 16px;height: 15px;content: ' ';background: url(../img/headernavbefor.svg) center no-repeat;}

.header .nav ul li.act p a:before{position: absolute;left: 50%;bottom: 27px;margin-left: -8px;width: 16px;height: 15px;content: ' ';background: url(../img/headernavbefor.svg) center no-repeat;}

*/

.header .nav ul li:hover p a{color: #fff;background: #953937}

.header .nav ul li.act p a{color: #fff;background: #953937}

.header .nav ul li .box{position: absolute;left: 0;top: 120px;z-index: 100000;display: none;width: 640px;z-index: 9999999}

.header .nav ul li:hover .box{display: block;}

.header .nav ul li .box a{display: inline-block;float: left;line-height:90px;width: auto;margin-right: 80px;font-size: 16px;color: #666;}

.header .nav ul li .box a:last-child{margin-right: 0;}

.header .nav ul li .box a:hover{color: #993333;}

.header .tell{float: right;line-height: 120px;font-size: 28px;color: #333;width: 253px}

.header .tell img{margin: -2px 14px 0 0;display: inline-block;vertical-align: middle;}



.kx2{height: 120px}

.boxnav{display: none;z-index: 1000;width: 100%;position: fixed;left: 0;top: 120px;border-top: 1px solid #953937;height: 90px;z-index: 999999;box-shadow: 0px 5px 5px rgba(0,0,0,.2);background: #fff;}



.banner{width: 100%;}

.banner img{display: block;width: 100%;}

.banner .swiper-button-prev{margin-left: -700px;left: 50%;}

.banner .swiper-button-next{margin-right: -700px;right: 50%;}

.sj_banner{display: none;}



.sj_head{display: none;}

.sj_nav{display: none;}

.index1{width: 100%;padding: 110px 0;background: url(../img/index1_bj.jpg) right bottom no-repeat;overflow: hidden;}

.index1 .left{width: 54%;float: left;}

.index1 .left img{display: block;max-width: 100%;min-width: auto;}

.index1 .right{width: 36%;float: right;}

.index1 .right img{display: block;max-width: 100%;min-width: auto;}

.index1 .right .nr{padding: 60px 0;box-sizing: border-box;}

.index1 .right .nr p{font-size: 16px;color: #953937;line-height: 36px;}

.index1 .right .move{width: 100%;}

.index1 .right .move a{transition: .5s all;font-size: 16px;color: #953937;display: block;width: 247px;height: 50px;border: 1px solid #953937;box-sizing: border-box;line-height: 48px;text-align: center;border-radius: 5px}

.index1 .right .move a span{display: inline-block;vertical-align: middle;position: relative;width: 49px;height: 1px;background:  #953937;margin:-2px 0 0 30px;}

.index1 .right .move a span:before{transition: .5s all;width: 8px;height: 8px;border-radius: 50%;left: -8px;top: -4px;background: #953937;position: absolute;content: ' ';}

.index1 .right .move a i{width: 24px;height: 24px;display: inline-block;vertical-align: middle;margin-top: -3px;border: 1px solid #953937 ;box-sizing: border-box;border-radius: 50%;}

.index1 .right .move a:hover span:before{left: 57px;background: #fff;}

.index1 .right .move a:hover{background: #953937;color: #fff;}

.index1 .right .move a:hover span{background: #fff;}

.index1 .right .move a:hover i{border-color: #fff;}



.index2{overflow: hidden;width: 100%;background: #eee ;position: relative;}

.index2:before{background: url(../img/index2befor.png);width: 464px;height: 785px;content: ' ';position: absolute;left: 0;top: 0;}

.index2:after{background: url(../img/index2after.png);width: 370px;height: 277px;content: ' ';position: absolute;right: 0;bottom: 110px;}

.index2 .title{padding: 66px 0 16px;box-sizing: border-box;text-align: center;}

.index2 .title span{display: block;line-height: 40px;font-weight: bold;font-size: 16px;color: #a7a7a7;text-transform: uppercase;}

.index2 .title p{line-height: 58px;font-size: 42px;color: #000;}

.index2 .top{max-width: 600px;margin: 0 auto;}

.index2 .top p{font-size: 14px;color: #666;line-height: 28px;text-align: center;}

.index2 .bottom{max-width: 1280px;height: 510px;margin: 50px auto 0;box-sizing: border-box;position: relative;display: none;}



.index2 .bottom ul li {display: block;position: absolute;top: 80px;}

.index2 .bottom ul li .img{position: relative;width: 229px;height: 229px;box-shadow: 0px 5px 5px rgba(0,0,0,.2);border-radius: 50%;overflow: hidden;border: 3px solid #fff;box-sizing: border-box;}

.index2 .bottom ul li .img img{display: block;width: 100%;}
.index2 .bottom ul li .img::before{content: ' ';

width: 33px;
    height: 33px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);background: url(../img/jia.svg) center no-repeat;}

.index2 .bottom ul li:nth-of-type(1){left: 0;}

.index2 .bottom ul li:nth-of-type(2){left: 182px;}

.index2 .bottom ul li:nth-of-type(3){left: 354px;}

.index2 .bottom ul li:nth-of-type(4){left: 526px;}

.index2 .bottom ul li:nth-of-type(5){left: 698px;}

.index2 .bottom ul li:nth-of-type(6){left: 870px;}

.index2 .bottom ul li:nth-of-type(7){left: 1042px;}

.index2 .bottom ul li.act{width: 387px;height: 387px;z-index: 1000;top: 0;margin-left: -86px;}

.index2 .bottom ul li.act .img{width: 381px;height: 381px;}

.index2 .bottom ul li .nr{display: none;}

.index2 .bottom ul li .nr{margin-top: 50px;text-align: center;}

.index2 .bottom ul li .nr span{display: block;font-size: 18px;color: #333;line-height: 28px;height: 28px;overflow: hidden;}

.index2 .bottom ul li .nr p{line-height: 30px;color: #953937;font-size: 18px;height: 30px;overflow: hidden;}

.index2 .bottom ul li.act .nr{display: block;}

.index2 .bottom ul li .img:before{width: 100%;height: 100%;position: absolute;background: rgba(255,255,255,.5);left: 0;top: 0;content: ' ';}

.index2 .bottom ul li.act .img:before{display: none;}

.index2 .bottom ul li:last-child{display: none;}







.index2 .boxnr{text-align: center;margin-bottom: 30px;}

.index2 .boxnr span{display: block;font-size: 18px;color: #333;line-height: 28px;height: 28px;overflow: hidden;}

.index2 .boxnr p{line-height: 30px;color: #953937;font-size: 18px;height: 30px;overflow: hidden;}

.index2 #certify {width: 100%;display: block;padding: 0 14.285%;box-sizing: border-box;}

.index2 #certify  	.swiper-container{padding: 115px 0px;}

.index2 #certify img{display: block;width: 100%;}

.index2 #certify .swiper-slide{box-sizing: border-box;transform: scale(1);border-radius: 50%;overflow: hidden;width: 100%;border: 3px solid #fff;box-shadow: 0px 5px 5px rgba(0,0,0,0.3);}

.index2 #certify .swiper-slide:before{transition: .5s all;content: ' ';width: 100%;height: 100%;position: absolute;left: 0;top: 0; background: rgba(255,255,255,.5);z-index: 1000;}

/*.index2 #certify .swiper-slide-active{z-index: 1000;transform: scale(1.4);}*/

.index2 #certify .active{z-index: 1000;transform: scale(1.4);}

.index2 #certify .active:before{display: none;}



.index2 #certify .swiper-button-prev{left: 5%;top: 0%;background: url(../img/prevl.png) center no-repeat;background-size: contain;width: 114px;height: 114px;margin-top:155px}

.index2 #certify .swiper-button-next{right:5%;top: 0%;background: url(../img/nextl.png) center no-repeat;background-size: contain;width: 114px;height: 114px;margin-top: 155px}







.index2 .move{width: 100%;padding: 28px 0 80px;text-align: center;box-sizing: border-box;}

.index2 .move a{transition: .5s all;font-size: 16px;color: #953937;display: block;margin: 0 auto;width: 247px;height: 50px;border: 1px solid #953937;box-sizing: border-box;line-height: 48px;text-align: center;border-radius: 5px}

.index2 .move a span{display: inline-block;vertical-align: middle;position: relative;width: 49px;height: 1px;background:  #953937;margin:-2px 0 0 30px;}

.index2 .move a span:before{transition: .5s all;width: 8px;height: 8px;border-radius: 50%;left: -8px;top: -4px;background: #953937;position: absolute;content: ' ';}

.index2 .move a i{width: 24px;height: 24px;display: inline-block;vertical-align: middle;margin-top: -3px;border: 1px solid #953937 ;box-sizing: border-box;border-radius: 50%;}

.index2 .move a:hover span:before{left: 57px;background: #fff;}

.index2 .move a:hover{background: #953937;color: #fff;}

.index2 .move a:hover span{background: #fff;}

.index2 .move a:hover i{border-color: #fff;}





.index3{overflow: hidden;margin: 90px 0;position: relative;}

.index3 .img{position: absolute;left: 0;top: 0;width: 50%;height: 576px;background: url(../img/index3_1.jpg) left center no-repeat;background-size: cover;}

.index3 .container{position: relative;z-index: 1000;}

.index3 .left{width: 50%;float: left;height: 576px;position: relative;}

.index3 .left ul li{position: absolute;}

.index3 .left ul li span{display: block;text-align: left;line-height: 53px;height: 53px;font-size: 40px;color: #953937;overflow: hidden;}

.index3 .left ul li span i{font-size: 28px;display: inline-block;vertical-align: middle;}

.index3 .left ul li p{font-size: 16px;color: #333;line-height: 24px;}

.index3 .left ul li:before{width: 12px;height: 12px;left: -55px;position: absolute;bottom:20px ;content: ' ';border-radius: 50%;background: #a2514f;border:1px solid #9a4240;box-sizing: border-box;}

.index3 .left ul li:nth-of-type(1){left: 62px;top: 12px;}

.index3 .left ul li:nth-of-type(2){right: 83px;top: 150px;}



.index3 .left ul li:nth-of-type(3){right:39px;bottom: 184px;}

.index3 .left ul li:nth-of-type(4){left: 94px;bottom: 115px;}



.index3 .left ul li:before{display: none;}







.index3 .right{width: 40%;padding-right: 50px;padding-top: 10%;box-sizing: border-box;float: right;}

.index3 .right .title{width: 100%;}

.index3 .right .title span{line-height: 57px;text-transform: uppercase; font-size: 34px;color: #333;}

.index3 .right .title p{line-height: 52px;text-transform: uppercase; font-size: 24px;color: #333;}

.index3 .right .bottom{padding: 42px 0;box-sizing: border-box;}

.index3 .right .bottom p{line-height: 28px;font-size: 16px;color: #333;}

.index3 .right .move{width: 100%;padding: 0;text-align: center;box-sizing: border-box;}

.index3 .right .move a{transition: .5s all;font-size: 16px;color: #953937;display: block;width: 247px;height: 50px;border: 1px solid #953937;box-sizing: border-box;line-height: 48px;text-align: center;border-radius: 5px}

.index3 .right .move a span{display: inline-block;vertical-align: middle;position: relative;width: 49px;height: 1px;background:  #953937;margin:-2px 0 0 30px;}

.index3 .right .move a span:before{transition: .5s all;width: 8px;height: 8px;border-radius: 50%;left: -8px;top: -4px;background: #953937;position: absolute;content: ' ';}

.index3 .right .move a i{width: 24px;height: 24px;display: inline-block;vertical-align: middle;margin-top: -3px;border: 1px solid #953937 ;box-sizing: border-box;border-radius: 50%;}

.index3 .right .move a:hover span:before{left: 57px;background: #fff;}

.index3 .right .move a:hover{background: #953937;color: #fff;}

.index3 .right .move a:hover span{background: #fff;}

.index3 .right .move a:hover i{border-color: #fff;}











.index3  .move1{width: 100%;padding: 0;text-align: center;box-sizing: border-box;display: none;}

.index3  .move1 a{transition: .5s all;font-size: 16px;color: #953937;display: block;width: 247px;height: 50px;border: 1px solid #953937;box-sizing: border-box;line-height: 48px;text-align: center;}

.index3  .move1 a span{display: inline-block;vertical-align: middle;position: relative;width: 49px;height: 1px;background:  #953937;margin:-2px 0 0 30px;}

.index3  .move1 a span:before{transition: .5s all;width: 8px;height: 8px;border-radius: 50%;left: -8px;top: -4px;background: #953937;position: absolute;content: ' ';}

.index3  .move1 a i{width: 24px;height: 24px;display: inline-block;vertical-align: middle;margin-top: -3px;border: 1px solid #953937 ;box-sizing: border-box;border-radius: 50%;}

.index3  .move1 a:hover span:before{left: 57px;background: #fff;}

.index3  .move1 a:hover{background: #953937;color: #fff;}

.index3  .move1 a:hover span{background: #fff;}

.index3  .move1 a:hover i{border-color: #fff;}



























.index4{overflow: hidden;width: 100%;background: url(../img/index4_bj.jpg) center no-repeat;background-size: cover;background-attachment: fixed;}

.index4 .title{padding: 75px 0 40px;box-sizing: border-box;text-align: center;}

.index4 .title span{display: block;line-height: 40px;font-weight: bold;font-size: 16px;color: #a7a7a7;text-transform: uppercase;}

.index4 .title p{line-height: 58px;font-size: 42px;color: #000;}

.index4 .bottom{width: 100%;}

.index4 .bottom img{display: block;width: 100%;}

.index4 .bottom p{transition: .5s all;width: 100%;font-size: 18px;color: #333;position: absolute;left: 0;bottom: -60px;height: 58px;line-height: 58px;background: #fff;padding: 0 68px 0 28px;box-sizing: border-box;}

.index4 .bottom p i{width: 61px;height: 58px;right: 0;top: 0;background: url(../img/index4_icon.jpg);position: absolute;background-size: cover;cursor: pointer;}

.index4 .bottom p o{font-size: 14px;color: #333;}

.index4 .bottom .swiper-slide{display: block;position: relative;}

.index4 .bottom .swiper-slide:after{transition: .5s all;content: ' ';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(255,255,255,.5);z-index: 1000;}

.index4 .bottom .swiper-slide.swiper-slide-next:after{background: transparent;display: none;}

.index4 .bottom .swiper-slide.swiper-slide-next p{bottom: 0;}



































.index4 .bottom .btn{width: 53px;height: 80px;position: absolute;margin-top: -40px;z-index: 1000;cursor: pointer;}

.index4 .bottom .prev{left: 15%;top: 50%;background: url(../img/prev2.svg) center no-repeat;background-size: cover;}

.index4 .bottom .next{right:15%;top: 50%;background: url(../img/next2.svg) center no-repeat;background-size: cover;}



.index4 .move{width: 100%;padding: 90px 0 90px;text-align: center;box-sizing: border-box;}

.index4 .move a{transition: .5s all;font-size: 16px;color: #953937;display: block;margin: 0 auto;width: 247px;height: 50px;border: 1px solid #953937;box-sizing: border-box;line-height: 48px;text-align: center;border-radius: 5px}

.index4 .move a span{display: inline-block;vertical-align: middle;position: relative;width: 49px;height: 1px;background:  #953937;margin:-2px 0 0 30px;}

.index4 .move a span:before{transition: .5s all;width: 8px;height: 8px;border-radius: 50%;left: -8px;top: -4px;background: #953937;position: absolute;content: ' ';}

.index4 .move a i{width: 24px;height: 24px;display: inline-block;vertical-align: middle;margin-top: -3px;border: 1px solid #953937 ;box-sizing: border-box;border-radius: 50%;}

.index4 .move a:hover span:before{left: 57px;background: #fff;}

.index4 .move a:hover{background: #953937;color: #fff;}

.index4 .move a:hover span{background: #fff;}

.index4 .move a:hover i{border-color: #fff;}









.zzc{width: 100%;position: fixed;left: 0;top: 0;background: rgba(0,0,0,.6);height: 100%;z-index: 9999999;display: none;}

.zzc .img{max-width: 767px;width: 80%;padding: 12px ;box-sizing: border-box;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #fff ;background-size: 100% 100%;}

.zzc .img img{display: block;width: 100%;}

.zzc .img span{position: absolute;right: -34px;top: -36px;width: 31px;height: 31px;background: url(../img/guanbi.png) center no-repeat; background-size: contain;cursor: pointer;}















.footer{padding: 44px 0;background: #eeedf3;}

.footer .left{float: left;}

.footer .left .link{padding: 10px 0;line-height: 20px;font-size: 14px;color: #666;}

.footer .left .link a{font-size: 14px;color: #666;margin-right: 26px;}

.footer .left .link a:hover{font-size: 14px;color: #953937;}

.footer .left .footernav{padding: 10px 0;line-height: 20px;}

.footer .left .footernav a{font-size: 14px;color: #666;margin: 0 10px;}

.footer .left .footernav a:first-child{margin-left: 0;}

.footer .left .footernav a:hover{font-size: 14px;color: #953937;}

.footer .left .beian{padding: 10px 0;line-height: 20px;}

.footer .left .beian p{font-size: 14px;color: #666;}

.footer .left .beian a{font-size: 14px;color: #666;}



.footer .right{float: right;}

.footer .right .zuo{float: left;width: 424px;margin-right: 30px;}

.footer .right .zuo p{font-size: 22px;color: #333;text-align: right;line-height: 36px;}

.footer .right .zuo .inp{width: 100%;}

.footer .right .zuo .inp ul li{width: 209px;margin-top: 5px;background: #fff;height: 38px;float: left;padding-left: 79px;box-sizing: border-box;line-height: 38px;position: relative;}

.footer .right .zuo .inp ul li span{width: 79px;position: absolute;left: 0;top: 0;font-size: 14px;color: #999;}

.footer .right .zuo .inp ul li span img{display: inline-block;vertical-align: middle;margin: -2px 8px 0 12px;}

.footer .right .zuo .inp ul li input{width: 100%;display: block;height: 38px;font-size: 14px;}

.footer .right .zuo .inp ul li:nth-of-type(2n){float: right;}

.footer .right .zuo .inp ul li:nth-of-type(3){width: 343px;}

.footer .right .zuo .inp ul li:nth-of-type(4){width: 75px;padding: 0;}

.footer .right .zuo .inp ul li button{display: block;width: 100%;background: #953937;color: #FFFFFF;height: 38px;font-size: 14px;}

.footer .right .you{float: right;border-radius: 3px;box-sizing: border-box;}

.footer .right .you img{display: block;width: 108px;background: #fff;}
.footer .right .zuo .footerp{line-height: 22px;font-size: 14px;color: #953937;text-align: left;margin-top: 8px}

.kx3{display: none;}

.fix_footer{display: none;}







.fix_right{width: 68px;position: fixed;z-index: 1000;right: 20px;top: 50%;margin-top: -172px;z-index: 10000;}

.fix_right ul li{width: 68px;height: 68px;margin-bottom: 5px;background: #eeedf3;margin-top: 3px;box-sizing: border-box;cursor: pointer;position: relative;}

.fix_right ul li .img{line-height: 68px;text-align: center;background: #eeedf3;font-size: 0;}

.fix_right ul li .img img{vertical-align: middle;}

.fix_right ul li .img img.img1{display: inline-block;}

.fix_right ul li .img img.img2{display: none;}


.fix_right ul li .box{position: absolute;right: 80px;top: 0;display: none;}

.fix_right ul li .box p{width: 140px;height:68px;background: #eeedf3;font-size: 16px;color: #333;text-align: center;line-height:68px;margin: 0;}

.fix_right ul li .box1{width: 107px;height: 107px;background: #eeedf3;padding: 8px;box-sizing: border-box;}

.fix_right ul li .box img{width: 100%;display: block;}

.fix_right ul li:hover .box{display: block;}

.fix_right ul li:hover .img img.img1{display: none;}

.fix_right ul li:hover .img img.img2{display: inline-block;}

.fix_right ul li:hover .img{background: #a93330;}

.fix_right ul li.act .img{background: #eeedf3;}
.fix_right ul li.act .img img.img1{display: inline-block;}

.fix_right ul li.act .img img.img2{display: none;}


.fix_right ul li .box1:before{content: ' ';width: 0; height: 0;border-top: 10px solid transparent;border-left: 10px solid #eeedf3;border-bottom: 10px solid transparent;position: absolute;right: -10px;top: 50%;margin-top: -10px;}



















.college1{width: 100%;background: #f9f9f9;position: relative;height: 860px;}

.college1 .img{position: absolute;right: 0;top: 0;width: 50%;}

.college1 .img img{display: block;width: 100%;height: 860px;object-fit: cover;}

.college1 .left{width: 50%;padding: 10% 100px 0 0;box-sizing: border-box;}

.college1 .left .title{width: 100%;}

.college1 .left .title span{display: block;font-size: 16px;font-weight: bold;color: #a7a7a7;line-height: 32px;}

.college1 .left .title p{font-size: 42px;color: #000;}

.college1 .left .top{padding: 55px 0;}

.college1 .left .top p{line-height: 34px;font-size: 18px;color: #333;}

.college1 .left .bottom{padding-top: 25px;border-top: 1px solid #e5e5e5;}

.college1 .left .bottom p{font-size: 14px;color: #666;line-height: 28px;}





.college2{width: 100%;}

.college2 .title{width: 100%;padding: 65px 0;box-sizing: border-box;text-align: center;}

.college2 .title span{display: block;margin: 19px 0;line-height: 28px;font-weight: bold;font-size: 16px;color: #a7a7a7;text-transform: uppercase;}

.college2 .title p{font-size: 42px;color: #000;line-height: 42px;}

.college2 .bottom{width: 100%;background: url(../img/college2.jpg) bottom center no-repeat;height: 790px;background-size: cover;background-attachment: fixed;}

.college2 .bottom ul{display: flex;flex-wrap:wrap;justify-content:space-between;}

.college2 .bottom ul li{width: 33.333%;border-right: 1px solid #fff;box-sizing: border-box;height: 790px;position: relative;background: rgba(0,0,0,.3);}

.college2 .bottom ul li .box{position: absolute;width: 90%;top: 50%;left: 5%;transform: translateY(-50%);transition: .5s all;}

.college2 .bottom ul li .box .img{line-height: 156px;text-align: center;}

.college2 .bottom ul li .box .img img{display: inline-block;vertical-align: middle;}

.college2 .bottom ul li span{display: block;font-size: 20px;color: #fff;text-align: center;line-height: 40px;font-weight: bold;}

.college2 .bottom ul li p{text-align: center;margin-top: 14px;line-height: 26px;font-size: 16px;color: #fff;}

.college2 .bottom ul li:hover:before{width: 100%;height: 100%;background: rgba(0,0,0,.5);content: ' ';position: absolute;left: 0;top: 0;}

.college2 .bottom ul li:hover .box{top: 40%;}



.college3{width: 100%;background: #f9f9f9;padding-bottom: 90px;}

.college3 .title{width: 100%;padding: 65px 0;box-sizing: border-box;text-align: center;}

.college3 .title span{display: block;margin: 19px 0;line-height: 28px;font-weight: bold;font-size: 16px;color: #a7a7a7;text-transform: uppercase;}

.college3 .title p{font-size: 42px;color: #000;line-height: 42px;}

.college3 .bottom{width: 100%;position: relative;}

.college3 .bottom .img{position: relative;}

.college3 .bottom .img .box{transition: .6s all;overflow: hidden;position: absolute;left: 0;top: -110%;width: 100%;height: 100%;background: rgba(149,57,55,.9);}

.college3 .bottom .img .box div{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);padding: 0 20px;box-sizing: border-box;width: 100%;}

.college3 .bottom .img .box div span{margin-bottom: 8px;line-height: 48px;display: block;height: 48px;font-size: 18px;font-weight: bold;color: #fff;text-align: center;position: relative;}

.college3 .bottom .img .box div p{line-height: 28px;color: #fff;font-size: 14px;text-align: center;}

.college3 .bottom .img .box div span:before{width: 15px;height: 1px;content: ' ';left: 50%;bottom: 0;transform: translateX(-50%);background: #fff;position: absolute;}

.college3 .bottom .img img{display: block;width: 100%;}

.college3 .bottom .nr{background: #fff;padding: 13px 10px 5px;text-align: center;}

.college3 .bottom .nr span{display: block;font-size: 18px;color: #333;line-height: 38px;overflow: hidden; }

.college3 .bottom .nr p{font-size: 16px;color: #666;line-height: 24px;height: 72px;overflow: hidden;}

.college3 .bottom .swiper-slide:hover .img .box{top: 0;}

.college3 .bottom .btn{width: 42px;height: 109px;position: absolute;top: 50%;margin-top: -55px;cursor: pointer;}

.college3 .bottom .btn.prev{left: -90px;background: #e5e5e5 url(../img/btnprev1.png) center no-repeat;}

.college3 .bottom .btn.next{right: -90px;background: #e5e5e5 url(../img/btnnext1.png) center no-repeat;}

.college3 .bottom .btn.prev:hover{background: #e5e5e5 url(../img/btnprev2.png) center no-repeat;}

.college3 .bottom .btn.next:hover{;background: #e5e5e5 url(../img/btnnext2.png) center no-repeat;}



.college4{width: 100%;padding-bottom:80px;}

.college4 .title{width: 100%;padding: 65px 0;box-sizing: border-box;text-align: center;}

.college4 .title span{display: block;margin: 19px 0;line-height: 28px;font-weight: bold;font-size: 16px;color: #a7a7a7;text-transform: uppercase;}

.college4 .title p{font-size: 42px;color: #000;line-height: 42px;}

.college4 .bottom{width: 100%;position: relative;}

.college4 .bottom ul{display: flex;flex-wrap:wrap;justify-content:space-between;}

.college4 .bottom ul li{width: 15.8%;margin-bottom: 14px;overflow: hidden;}

.college4 .bottom ul li img{display: block;width: 100%;transition: .5s all;}

.college4 .bottom ul li:hover img{transform: scale(1.2);}





.news1{overflow: hidden;width: 100%;padding-top: 170px;box-sizing: border-box;}

.news1 .news1box{background: #fff;padding: 110px 0 0;box-sizing: border-box;float: right;width: 100%;}

.news1 .news1box .news1_bj{background: url(../img/news1_bj.jpg) right top no-repeat;padding: 0 80px;box-sizing: border-box;}

.news1 .news1box .left{width: 40%;float: left;}

.news1 .news1box .left .title{width: 100%;}

.news1 .news1box .left .title span{display: block;font-size: 16px;text-transform: uppercase;font-weight: bold;color: #a7a7a7;line-height: 16px;}

.news1 .news1box .left .title p{font-size: 42px;color: #000;line-height: 85px;}

.news1 .news1box .left .nr{padding: 45px 0;}

.news1 .news1box .left .nr p{line-height: 34px;font-size: 18px;color: #333;}

.news1 .news1box .left .tell{font-size: 18px;color: #953937;font-weight: bold;line-height: 30px;padding-bottom: 20px;position: relative;}

.news1 .news1box .left .tell:before{width: 246px;height: 1px;position: absolute;left: 0;bottom: 0;background:#e5e5e5 ;content: ' ';}

.news1 .news1box .left .bottom{padding-top: 25px;}

.news1 .news1box .left .bottom p{font-size: 14px;color: #666;line-height: 28px;}

.news1 .news1box .right{width: 56.5%;float: right;padding-top: 70px;box-sizing: border-box;}

.news1 .news1box .right img{display: block;width: 100%;}



.news2{overflow: hidden;width: 100%;background: #f9f9f9;}

.news2 .news2_nav{padding: 90px 0 62px;box-sizing: border-box;text-align: center;font-size: 0;}

.news2 .news2_nav a{position: relative;display: inline-block;width: 310px;height: 84px;margin: 0 14px;vertical-align: middle;line-height: 84px;text-align: center;background: #fff;font-size: 18px;color: #333;}

.news2 .news2_nav a img{display: inline-block;vertical-align: middle;margin-right: 20px;}

.news2 .news2_nav a img.img1{display: inline-block;}

.news2 .news2_nav a img.img2{display: none;}

.news2 .news2_nav a.act{background: #953937;color: #fff;}

.news2 .news2_nav a.act img.img1{display: none;}

.news2 .news2_nav a.act img.img2{display: inline-block;}

.news2 .news2_nav a.act:before {width: 0;height: 0;border-left: 13px solid transparent;border-right: 13px solid transparent; border-top: 13px solid #953937;content: ' ';position: absolute;left: 50%;bottom: -13px;margin-left: -13px;}

.news2 .news2_nav a:hover{background: #953937;color: #fff;}

.news2 .news2_nav a:hover img.img1{display: none;}

.news2 .news2_nav a:hover img.img2{display: inline-block;}

.news2 .news2_nav a:hover:before {width: 0;height: 0;border-left: 13px solid transparent;border-right: 13px solid transparent; border-top: 13px solid #953937;content: ' ';position: absolute;left: 50%;bottom: -13px;margin-left: -13px;}



.news2 .news2_top{width: 100%;background: #fff;position: relative;}

.news2 .news2_top:before{width: 169px;height: 163px;right: 18px;bottom: 8px;position: absolute;content: ' ';background: url(../img/newstopbef.png) center no-repeat;}

.news2 .news2_top .swiper-slide .left{width: 50%;float: left;}

.news2 .news2_top .swiper-slide .left img{display: block;width: 100%;}

.news2 .news2_top .swiper-slide .right{float: left;width: 35%;margin-left: 60px;padding-top: 48px;box-sizing: border-box;}

.news2 .news2_top .swiper-slide .right h5{display: block;line-height: 38px;height: 38px;font-size: 18px;color: #333;overflow: hidden; text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;}

.news2 .news2_top .swiper-slide .right o{display: block;line-height: 24px;height: 24px;overflow: hidden;font-size: 14px;color: #666;}

.news2 .news2_top .swiper-slide .right p{font-size: 14px;color: #333;line-height: 28px;margin-top: 24px;height: 84px;overflow: hidden; text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;}

.news2 .news2_top .swiper-slide .right .move{width: 100%;text-align: center;padding-top: 22px;box-sizing: border-box;}

.news2 .news2_top .swiper-slide .right .move o{transition: .5s all;font-size: 16px;color: #953937;display: block;width: 247px;height: 50px;border: 1px solid #953937;box-sizing: border-box;line-height: 48px;text-align: center;}

.news2 .news2_top .swiper-slide .right .move o span{display: inline-block;vertical-align: middle;position: relative;width: 49px;height: 1px;background:  #953937;margin:-2px 0 0 30px;}

.news2 .news2_top .swiper-slide .right .move o span:before{transition: .5s all;width: 8px;height: 8px;border-radius: 50%;left: -8px;top: -4px;background: #953937;position: absolute;content: ' ';}

.news2 .news2_top .swiper-slide .right .move o i{width: 24px;height: 24px;display: inline-block;vertical-align: middle;margin-top: -3px;border: 1px solid #953937 ;box-sizing: border-box;border-radius: 50%;}

.news2 .news2_top .swiper-slide .right .move o:hover span:before{left: 57px;background: #fff;}

.news2 .news2_top .swiper-slide .right .move o:hover{background: #953937;color: #fff;}

.news2 .news2_top .swiper-slide .right .move o:hover span{background: #fff;}

.news2 .news2_top .swiper-slide .right .move o:hover i{border-color: #fff;}

.news2 .news2_top .swiper-pagination{text-align: right;padding-right: 33px;box-sizing: border-box;}

.news2 .news2_top .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;margin: 0 2px;background: #e5e5e5;opacity: 1;}

.news2 .news2_top .swiper-pagination .swiper-pagination-bullet-active{background: #953937;}



.news2 .news2_bottom{width: 100%;}

.news2 .news2_bottom ul li{width: 100%;padding:  54px 378px 54px 188px;height: 263px;box-sizing: border-box;background: #fff;margin-top: 36px;position: relative;}

.news2 .news2_bottom ul li .time{width: 122px;height:123px;border: 1px solid #000;padding-left: 14px;box-sizing: border-box;position: absolute;top:69px;left: 65px;}

.news2 .news2_bottom ul li .time span{display: block;line-height: 55px;font-size: 24px;color: #333;margin-top: 15px;}

.news2 .news2_bottom ul li .time p{line-height: 22px;font-size: 20px;color: #333;}

.news2 .news2_bottom ul li .nr{height: 128px;padding: 0 125px 0 72px;box-sizing: border-box;}

.news2 .news2_bottom ul li .nr span{display: block;line-height: 52px;font-size: 18px;color: #333;height: 52px;overflow: hidden;    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}

.news2 .news2_bottom ul li .nr p{display: block;line-height: 24px;font-size: 14px;color: #666;height:72px;overflow: hidden;margin-top: 10px;text-indent: 2em;   text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;}

.news2 .news2_bottom ul li .img{width: 313px;position: absolute;right: 65px;top: 54px;}

.news2 .news2_bottom ul li .img img{display: block;width: 100%;}

.news2 .news2_bottom ul li .img .box{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(149,57,55,.8);display: none;}

.news2 .news2_bottom ul li .img .box img{width: 33px;height: 33px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}

.news2 .news2_bottom ul li:hover{background: #fff;}

.news2 .news2_bottom ul li:hover .img .box{display: block;}

.news2 .news2_bottom ul li:hover .time{background: #953937;border-color: #953937;}

.news2 .news2_bottom ul li:hover .time span{color: #fff;}

.news2 .news2_bottom ul li:hover .time p{color: #fff;}

.news2 .news2_bottom ul li:hover .nr span{color: #953937;}



.news2  .more{width: 100%;text-align: center;padding: 90px 0;box-sizing: border-box;}

.news2  .more o{transition: .5s all;font-size: 16px;color: #953937;display: block;cursor: pointer;margin: 0 auto;width: 247px;height: 50px;border: 1px solid #953937;box-sizing: border-box;line-height: 48px;text-align: center;}

.news2  .more o span{display: inline-block;vertical-align: middle;position: relative;width: 49px;height: 1px;background:  #953937;margin:-2px 0 0 30px;}

.news2  .more o span:before{transition: .5s all;width: 8px;height: 8px;border-radius: 50%;left: -8px;top: -4px;background: #953937;position: absolute;content: ' ';}

.news2  .more o i{width: 24px;height: 24px;display: inline-block;vertical-align: middle;margin-top: -3px;border: 1px solid #953937 ;box-sizing: border-box;border-radius: 50%;}

.news2  .more o:hover span:before{left: 57px;background: #fff;}

.news2  .more o:hover{background: #953937;color: #fff;}

.news2  .more o:hover span{background: #fff;}

.news2  .more o:hover i{border-color: #fff;}


.news2 .fenye{padding:50px 0;box-sizing: border-box;text-align: center;}
.news2 .fenye a{display: inline-block;font-size: 14px;color: #333;background: #fff;padding: 12px 18px;box-sizing: border-box;margin:0 5px;}
.news2 .fenye a.act{color: #fff;background: #953937}


.news_xq{width: 100%;box-sizing: border-box;}

.news_xq .left_xq{width: 70%;padding: 110px 150px 90px 0;border-right: 1px solid #e5e5e5;box-sizing: border-box;float: left;}

.news_xq .left_xq .title{width: 100%;text-align: center;}

.news_xq .left_xq .title h5{font-size: 36px;color: #000;display: block;line-height: 38px;}

.news_xq .left_xq .title p{line-height: 24px;margin-top: 24px;font-size: 14px;color: #333;}

.news_xq .left_xq .xiangqing{margin-top: 45px;}

.news_xq .left_xq .xiangqing p{line-height: 24px;font-size: 14px;}

.news_xq .left_xq .xiangqing img{display: block;max-width: 100%;min-width: auto;margin: 0px auto;height: auto;}

.news_xq .left_xq .fanye{padding: 35px 0 0 0;box-sizing: border-box;}

.news_xq .left_xq .fanye a{display: block;line-height: 28px;height: 28px;overflow: hidden;font-size: 14px;color: #333;}


.news_xq .fenxianglj{width: 100%}
.news_xq .fenxianglj span{cursor: pointer;display: block;width: 120px;height: 42px;text-align: center;line-height:42px;background: #953937;border-radius: 5px;color: #fff;font-size: 14px}



.news_xq .right_fix{width: 30%;float: right;padding:  110px 0 90px 90px;box-sizing: border-box;}

.news_xq .right_fix .return{width: 100%;height: 37px;border-radius: 5px;margin-bottom: 55px;background: #edeef0;text-align: center;line-height: 37px;}

.news_xq .right_fix .return a{font-size: 14px;color: #333;}

.news_xq .right_fix .return a img{margin-right: 12px;vertical-align: middle;}

.news_xq .right_fix .top{width: 100%;border-bottom: 1px solid #e5e5e5;}

.news_xq .right_fix .bt {margin-bottom: 28px;line-height: 18px;font-size: 18px;color: #333;height: 18px;padding-left: 14px;border-left: 2px solid #ce111f;box-sizing: border-box;}

.news_xq .right_fix .top .img{overflow: hidden;}

.news_xq .right_fix .top .img img{display: block;width: 100%;}

.news_xq .right_fix .top ul{padding: 32px 0;box-sizing: border-box;}

.news_xq .right_fix .top ul li{line-height: 42px;height: 42px;overflow: hidden;padding-left: 15px;box-sizing: border-box;position: relative;}

.news_xq .right_fix .top ul li:before{width: 2px;height: 2px;position: absolute;left: 0;top: 21px;content: ' ';background: #000;}

.news_xq .right_fix .top ul li a{font-size: 18px;color: #333;}

.news_xq .right_fix .top ul li a:hover{color:#ce111f ;}

.news_xq .right_fix  .bottom{width: 100%;margin-top: 37px;}

.news_xq .right_fix  .bottom .img{width: 136px;height: 136px;background: #eeeeee;padding: 10px;box-sizing: border-box;}

.news_xq .right_fix  .bottom .img img{display: block;width: 100%;}





.contact{width: 100%;background: #f9f9f9;}

.contact .contact_nav{padding: 90px 0 62px;box-sizing: border-box;text-align: center;font-size: 0;}

.contact .contact_nav a{position: relative;display: inline-block;width: 310px;height: 84px;margin: 0 14px;vertical-align: middle;line-height: 84px;text-align: center;background: #fff;font-size: 18px;color: #333;}

.contact .contact_nav a img{display: inline-block;vertical-align: middle;margin-right: 20px;}

.contact .contact_nav a img.img1{display: inline-block;}

.contact .contact_nav a img.img2{display: none;}

.contact .contact_nav a.act{background: #953937;color: #fff;}

.contact .contact_nav a.act img.img1{display: none;}

.contact .contact_nav a.act img.img2{display: inline-block;}

.contact .contact_nav a.act:before {width: 0;height: 0;border-left: 13px solid transparent;border-right: 13px solid transparent; border-top: 13px solid #953937;content: ' ';position: absolute;left: 50%;bottom: -13px;margin-left: -13px;}

.contact .contact_nav a:hover{background: #953937;color: #fff;}

.contact .contact_nav a:hover img.img1{display: none;}

.contact .contact_nav a:hover img.img2{display: inline-block;}

.contact .contact_nav a:hover:before {width: 0;height: 0;border-left: 13px solid transparent;border-right: 13px solid transparent; border-top: 13px solid #953937;content: ' ';position: absolute;left: 50%;bottom: -13px;margin-left: -13px;}





.contact .contact1{width: 100%;}

.contact .contact1 .left{width: 50%;float: left;}

.contact .contact1 .left #allmap{height: 764px;}

.contact .contact1 .right{width: 30%;float: left;padding: 100px 0 0 100px;box-sizing: border-box;}

.contact .contact1 .right .top{padding-bottom: 28px;border-bottom: 1px solid 	#e5e5e5;}

.contact .contact1 .right .top h5{line-height: 42px;font-size: 18px;color: #333;}

.contact .contact1 .right .top p{line-height: 34px;font-size: 16px;color: #333;}

.contact .contact1 .right .bottom{padding-top: 42px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.contact .contact1 .right .bottom .paewm{width: 49%;margin-top: 20px;}
.contact .contact1 .right .bottom .img{width: 107px;height: 107px;padding: 8px;box-sizing: border-box;background: #eeedf3;margin: 0 auto;}

.contact .contact1 .right .bottom .img img{display: block;width: 100%;}

.contact .contact1 .right .bottom p{line-height: 20px;margin-top: 16px;font-size: 14px;color: #333;text-align: center;}



.contact .contact2{width: 100%;background: #fff;}

.contact .contact2 .hello{padding:0 0 90px 0;box-sizing: border-box;margin-top: 60px;}

.contact .contact2 .hello .top{width: 100%;background: #edeef0;}

.contact .contact2 .hello .top .left{width: 50%;float: left;}

.contact .contact2 .hello .top .left img{display: block;width: 100%;}

.contact .contact2 .hello .top .right{width: 50%;float: right;padding: 0 10px 0 90px;box-sizing: border-box;}

.contact .contact2 .hello .top .right span{display: inline-block;margin-top: 58px;line-height: 42px;font-size: 60px;font-family: arial;color: #000;}

.contact .contact2 .hello .top .right span i{font-size: 24px;line-height: 20px;display: inline-block;float: right;}

.contact .contact2 .hello .top .right h5{font-size: 24px;color: #333;margin-top: 32px;line-height: 24px;}

.contact .contact2 .hello .top .right p{margin-top:9%;font-size: 14px;color: #333;}

.contact .contact2 .hello .top .right p o{color: #ce111f;}

.contact .contact2 .hello .bottom{width: 100%;margin-top: 40px;}

.contact .contact2 .hello .bottom ul li{width: 100%;height: 118px;background: #f9f9f9;border-bottom: 1px solid #e5e5e5;cursor: pointer;}

.contact .contact2 .hello .bottom ul li:nth-of-type(2n){background: #fff;}

.contact .contact2 .hello .bottom ul li text{width: 16.666%;overflow: hidden;display: block;float: left;text-align: center;line-height: 118px;font-size: 24px;color: #333;height: 118px;}

.contact .contact2 .hello .bottom ul li.list{height: auto;}

.contact .contact2 .hello .bottom ul li.list text{font-size: 18px;color: #666;}

.contact .contact2 .hello .bottom ul li.list .shang .z5{background: url(../img/jia.png) center no-repeat;}

.contact .contact2 .hello .bottom ul li.list .shang .z5.jj{background: url(../img/z5.png) center no-repeat;}

.contact .contact2 .hello .bottom ul li.list .xia{width: 100%;background: url(../img/xia.jpg) center no-repeat;background-size: cover;padding: 50px 32px;box-sizing: border-box;display: none;}

.contact .contact2 .hello .bottom ul li.list .xia .left{width: 50%;float: left;border-right: 1px solid #a0575b;padding-right:90px;box-sizing: border-box;}

.contact .contact2 .hello .bottom ul li.list .xia .right{width: 50%;float: left;padding-left:90px;box-sizing: border-box;}

.contact .contact2 .hello .bottom ul li.list .xia .bt{line-height: 22px;font-size: 16px;color: #fff;padding-left: 32px;position: relative;margin-bottom: 20px;}

.contact .contact2 .hello .bottom ul li.list .xia .bt img{position: absolute;left: 0;top: 3px;display: block;}

.contact .contact2 .hello .bottom ul li.list .xia p{font-size: 14px;line-height: 18px;padding-left: 32px;margin: 13px 0;position: relative;color: #fff;}

.contact .contact2 .hello .bottom ul li.list .xia p:before{width: 6px;height: 6px;position: absolute;left: 6px;top: 6px;border: 1px solid #fff;box-sizing: border-box;content: ' ';}

.contact .contact2 .hello .bottom ul li.list .xia .yx{height: 31px;display: inline-block;line-height: 30px;padding: 0 10px;box-sizing: border-box;font-size: 14px;color: #333;background: #fff;margin-top: 20px;}

.contact .contact2 .hello .bottom ul li.list .xia{color: #fff;font-size: 14px}
/*.contact .contact2 .hello .bottom ul li.list .xia br{display: none;}*/
.contact .contact2 .hello .bottom ul li.list .xia span{display: block;font-size: 14px;line-height: 18px;padding-left: 32px;margin: 13px 0;position: relative;color: #fff;}

.contact .contact2 .hello .bottom ul li.list .xia span:before{width: 6px;height: 6px;position: absolute;left: 6px;top: 6px;border: 1px solid #fff;box-sizing: border-box;content: ' ';}



.contact .contact2 .fenye{margin-top: 90px;text-align: center;font-size: 0;}

.contact .contact2 .fenye a{padding: 0 20px;height: 50px;background: #f9f9f9;color: #333;font-size: 16px;line-height: 50px;margin: 0 10px;display: inline-block;}

.contact .contact2 .fenye a:hover{color: #fff;background: #953937;}

.contact .contact2 .fenye a.act{color: #fff;background: #953937;}







.join1{overflow: hidden;width: 100%;position: relative;}

.join1:before{width: 100%;height: 60%;background: #f9f9f9;position: absolute;left: 0;top: 0;content: ' ';}

.join1:after{width: 100%;height: 40%;background: #fff;position: absolute;left: 0;top: 60%;content: ' ';}

.join1 .container{position: relative;z-index: 1000;}

.join1 .title{width: 100%;padding: 80px 0 50px;box-sizing: border-box;text-align: center;}

.join1 .title p{font-size: 16px;color: #a7a7a7;font-weight: bold;line-height: 32px;text-transform: uppercase;}

.join1 .title span{display: block;line-height: 66px;font-size: 42px;color: #000;}

.join1 .bottom{width: 100%;padding-bottom: 90px;}

.join1 .bottom ul{display: flex;justify-content: space-between;flex-wrap: wrap;}

.join1 .bottom ul li{transition: .5s all;width: 31.5%;height: 294px;padding: 80px 60px 30px;border-bottom: 3px solid #953937;box-sizing: border-box;}

.join1 .bottom ul li span{display: block;font-size: 20px;font-weight: bold;color: #953937;text-align: center;line-height: 32px;}

.join1 .bottom ul li p{font-size: 14px;color: #666;line-height: 24px;margin-top: 20px;height: 120px;overflow: hidden;}

.join1 .bottom ul li:hover{padding-top: 60px;}



.join2{overflow: hidden;width: 100%;background:#f9f9f9 url(../img/join2.jpg) center bottom no-repeat;background-size: cover;}

.join2 .title{width: 100%;padding: 80px 0 80px;box-sizing: border-box;text-align: center;}

.join2 .title p{font-size: 16px;color: #a7a7a7;font-weight: bold;line-height: 32px;text-transform: uppercase;}

.join2 .title span{display: block;line-height: 66px;font-size: 42px;color: #000;}

.join2 .bottom{width: 100%;padding:52px 0 90px;}

.join2 .bottom ul{display: flex;justify-content: space-between;flex-wrap: wrap;}

.join2 .bottom ul li{transition: .5s all;box-shadow: 2px 27px 20px rgba(2,2,2,.09);border-radius: 5px;position: relative;width: 31.5%;height: 200px;background: #fff;padding: 20px 50px;box-sizing: border-box;}

.join2 .bottom ul li span{font-weight: bold;transition: .5s all;position: relative;z-index: 10;display: block;text-align: center;margin: 20px 0;line-height: 22px;font-size: 20px;color: #953937;}

.join2 .bottom ul li p{transition: .5s all;line-height: 24px;font-size: 14px;color: #666;height: 96px;overflow: hidden;}

.join2 .bottom ul li .img{transition: .5s all;position: absolute;z-index: 1;width: 103px;height: 103px;line-height: 103px;text-align: center;top: -51px;left: 50%;margin-left: -51px;background: #fff;border-radius: 50%;}

.join2 .bottom ul li img{vertical-align: middle;margin-top: -20px;}

.join2 .bottom ul li img.img1{display: inline-block;}

.join2 .bottom ul li img.img2{display: none;}

.join2 .bottom ul li:hover .img{background: #953937;color: #fff;}

.join2 .bottom ul li:hover img.img1{display: none;}

.join2 .bottom ul li:hover img.img2{display: inline-block;}

.join2 .bottom ul li:hover {background: #953937;}

.join2 .bottom ul li:hover span{color: #fff;}

.join2 .bottom ul li:hover p{color: #fff;}

.join2 .bottom ul li:hover{transform: translateY(-28px);}





.join3{overflow: hidden;width: 100%;background:#fff;background-size: cover;}

.join3 .title{width: 100%;padding: 80px 0 50px;box-sizing: border-box;text-align: center;}

.join3 .title p{font-size: 16px;color: #a7a7a7;font-weight: bold;line-height: 32px;text-transform: uppercase;}

.join3 .title span{display: block;line-height: 66px;font-size: 42px;color: #000;}

.join3 .bottom{width: 100%;padding:0px 0 40px;}

.join3 .bottom .left{width: 34%;float: left;}

.join3 .bottom .right{width: 34%;float: left;}

.join3 .bottom .zhong{width: 30%;margin: 0 1%;float: left;}

.join3 .bottom .zhong img{display: block;margin:  42px auto 0;max-width: 100%;min-width: auto;}

.join3 .bottom ul li{margin-bottom: 45px;}

.join3 .bottom ul li span{display: block;line-height: 42px;font-size: 20px;color: #a4352e;margin-bottom: 6px;font-weight: bold;}

.join3 .bottom ul li span i{display: none;}

.join3 .bottom ul li span o{display: none}

.join3 .bottom ul li p{line-height: 24px;font-size: 14px;color: #666;}

.join3 .bottom .right ul li {text-align: right;}



.join4{overflow: hidden;width: 100%;background:#f9f9f9;padding: 90px 0;box-sizing: border-box;}

.join4 .left{width: 50%;padding-right: 50px;box-sizing: border-box;float: left;}

.join4 .left .title{}

.join4 .left .title p{font-size: 16px;color: #a7a7a7;font-weight: bold;text-transform: uppercase;}

.join4 .left .title span{display: block;line-height: 66px;font-size: 42px;color: #000;}

.join4 .left .bottom{padding: 60px 0;box-sizing: border-box;}

.join4 .left .bottom p{line-height: 32px;font-size: 18px;color: #666;}

.join4 .right{width: 50%;float: right;}

.join4 .right img{display: block;width: 100%;}







.join5{overflow: hidden;width: 100%;background:#fff;background-size: cover;}

.join5 .title{width: 100%;padding: 80px 0 68px;box-sizing: border-box;text-align: center;}

.join5 .title p{font-size: 16px;color: #a7a7a7;font-weight: bold;line-height: 32px;text-transform: uppercase;}

.join5 .title span{display: block;line-height: 66px;font-size: 42px;color: #000;}

.join5 .bottom{width: 100%;padding:0px 0 0px;}

.join5 .bottom ul{display: flex;justify-content: center;flex-wrap: wrap;background: url(../img/join5.png)  top right no-repeat;background-position: 30px 51px;}

.join5 .bottom ul li{width: 14.285%;margin: 0 0 80px;}

.join5 .bottom ul li .img{width: 92px;height: 92px;margin: 0 auto;border-radius: 50%;line-height: 92px;text-align: center;background: #953937;font-size: 0;}

.join5 .bottom ul li .img img{vertical-align: middle;}

.join5 .bottom ul li p{margin-top: 25px;line-height: 36px;text-align: center;font-size: 20px;color: #333;}



.join5 .bottom .pc_bottom{display: block;}

.join5 .bottom .move_bottom{display: none;}



.join6{overflow: hidden;width: 100%;background:#f9f9f9;background-size: cover;}

.join6 .title{width: 100%;padding: 80px 0 40px;box-sizing: border-box;text-align: center;}

.join6 .title p{font-size: 16px;color: #a7a7a7;font-weight: bold;line-height: 32px;text-transform: uppercase;}

.join6 .title span{display: block;line-height: 66px;font-size: 42px;color: #000;}

.join6 .bottom{width: 100%;padding:0px 0 88px;}

.join6 .bottom ul{display: flex;justify-content: space-between;flex-wrap: wrap;}

.join6 .bottom ul li{width: 13.4%;margin-top: 15px;overflow: hidden;}

.join6 .bottom ul li img{display: block;width: 100%;transition: .5s all;}

.join6 .bottom ul li:hover img{transform: scale(1.2);}







.join7{overflow: hidden;width: 100%;padding: 90px 0 182px;box-sizing: border-box;background: url(../img/join7.jpg) center bottom no-repeat;background-size: contain;}

.join7 .box{background: #f9f9f9;padding: 40px 94px 82px;box-sizing: border-box;}

.join7 .box .top{width: 100%;padding: 45px 0;box-sizing: border-box;}

.join7 .box .top .left{float: left;padding-right: 27px;border-right: 2px solid #000;box-sizing: border-box;}

.join7 .box .top .left p{line-height: 14px;font-size: 16px;color: #a7a7a7;font-weight: bold;text-transform: uppercase;}

.join7 .box .top .left span{display: block;line-height: 42px;font-size: 42px;color: #333;margin-top: 20px;}

.join7 .box .top .right{float: left;padding-left: 25px;box-sizing: border-box;line-height: 75px;font-size: 60px;color: #953937;}



.join7 .box .bottom{width: 100%;}

.join7 .box .bottom ul li{width: 49.5%;margin-top: 12px;background: #fff;height: 62px;float: left;padding-left: 100px;box-sizing: border-box;line-height: 62px;position: relative;}

.join7 .box .bottom ul li span{width: 100px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);font-size: 18px;color: #999;}

.join7 .box .bottom ul li span img{display: inline-block;vertical-align: middle;margin: -2px 10px 0 18px;}

.join7 .box .bottom ul li input{width: 100%;display: block;height: 62px;font-size: 18px;}

.join7 .box .bottom ul li:nth-of-type(2n){float: right;}

.join7 .box .bottom ul li:nth-of-type(3){width: 85%;height: 96px;}

.join7 .box .bottom ul li:nth-of-type(4){width: 14%;padding: 0;height: 96px;}

.join7 .box .bottom ul li:nth-of-type(3) textarea{height: 96px;line-height: 96px;width: 100%;display: block;font-size: 18px;box-sizing: border-box;font-family: "微软雅黑";}

.join7 .box .bottom ul li button{display: block;width: 100%;background: #953937;color: #FFFFFF;height: 96px;font-size: 18px;}

.join7 .box .bottom ul li button img{vertical-align: middle;margin-left: 17px;}

.joinp{line-height: 30px;margin-top:8px;font-size: 16px;color: #953937}





.tribesmen1{overflow: hidden;width: 100%;background: #f9f9f9;position: relative;height: 860px;}

.tribesmen1 .img{position: absolute;right: 0;top: 0;width: 50%;}

.tribesmen1 .img img{display: block;width: 100%;height: 860px;object-fit: cover;}

.tribesmen1 .left{width: 50%;padding: 8% 100px 0 0;box-sizing: border-box;}

.tribesmen1 .left .title{width: 100%;}

.tribesmen1 .left .title span{display: block;font-size: 16px;text-transform: uppercase;font-weight: bold;color: #a7a7a7;line-height: 32px;}

.tribesmen1 .left .title p{font-size: 42px;color: #000;}

.tribesmen1 .left .top{margin: 35px 0;height: 272px;overflow: hidden}

.tribesmen1 .left .top p{line-height: 34px;font-size: 18px;color: #333;}

.tribesmen1 .left .bottom{padding-top: 25px;border-top: 1px solid #e5e5e5;}

.tribesmen1 .left .bottom p{font-size: 14px;color: #666;line-height: 28px;height: 56px;overflow: hidden;}

.tribesmen1 .box{display: none;}

.tribesmen1 .box.block{display: block;}

.tribesmen1 .list{width: 100%;margin-top: 42px;position: relative;z-index: 1000;}

.tribesmen1 .list ul li{transition: .5s all;cursor: pointer;width: 20%;margin-right: 2px;height: 156px;background: rgba(255,255,255,.7);float: left;}

.tribesmen1 .list ul li .imgbox{margin-top: 20px;line-height: 74px;text-align: center;font-size: 0;}

.tribesmen1 .list ul li .imgbox img{vertical-align: middle;}

.tribesmen1 .list ul li .imgbox img.img1{display: inline-block;}

.tribesmen1 .list ul li .imgbox img.img2{display: none;}

.tribesmen1 .list ul li p{font-size: 20px;font-weight: bold;color: #333;line-height: 39px;text-align: center;}

.tribesmen1 .list ul li.act .imgbox img.img1{display: none;}

.tribesmen1 .list ul li.act .imgbox img.img2{display: inline-block;}

.tribesmen1 .list ul li.act p{color: #fff;}

.tribesmen1 .list ul li.act{background: #953937;}



.tribesmen2{overflow: hidden;width: 100%;padding: 166px 0;box-sizing: border-box;background: url(../img/tri2.png) left center no-repeat;}

.tribesmen2 .left{width: 50%;float: left;position: relative;}

.tribesmen2 .left video{width: 100%;display: block;object-fit: cover;}	

.tribesmen2 .left #anniu{width: 68px;height: 68px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 1000000}

.tribesmen2 .right{width: 50%;float: left;padding: 55px 0 0 150px;box-sizing: border-box;}

.tribesmen2 .right p{font-size: 18px;color: #333;line-height: 28px;}





.tribesmen3{overflow: hidden;width: 100%;padding: 166px 0;box-sizing: border-box;background: url(../img/tri3_bj.jpg)  center no-repeat;background-size: cover;}



.tribesmen3 .left{width: 62%;padding: 0 110px;box-sizing: border-box;float: left;}

.tribesmen3 .left .title{width: 100%;}
.tribesmen3 .title{text-align: center;}

.tribesmen3 .left .title p{display: block;font-size: 16px;text-transform: uppercase;font-weight: bold;color: #a7a7a7;line-height: 32px;}

.tribesmen3 .left .title span{font-size: 42px;color: #000;display: block;}

.tribesmen3 .left .bottom{padding: 60px 0 0 0;}

.tribesmen3 .left .bottom p{font-size: 18px;color: #333;line-height: 32px;text-indent: 2em;}

.tribesmen3 .right{float: right;width: 35%;}

.tribesmen3 .right img{display: block;max-width: 100%;min-width: auto;}


.zzc2{display: none;}


.tribesmen4{overflow: hidden;width: 100%;background-size: cover;}

.tribesmen4 .title{width: 100%;padding: 80px 0 40px;box-sizing: border-box;text-align: center;}

.tribesmen4 .title p{font-size: 16px;color: #a7a7a7;font-weight: bold;line-height: 32px;text-transform: uppercase;}

.tribesmen4 .title span{display: block;line-height: 66px;font-size: 42px;color: #000;}

.tribesmen4 .top{width: 100%;}

.tribesmen4 .top ul {display: flex;justify-content: space-between;flex-wrap: wrap;}

.tribesmen4 .top ul li{width: 23.5%;}

.tribesmen4 .top ul li .img{padding: 23px 22px;box-sizing: border-box;background: url(../img/tri4_top.jpg) center ;background-size:100% 100% ;}

.tribesmen4 .top ul li .img img{display: block;width: 100%;}

.tribesmen4 .top ul li p{font-size: 16px;color: #333;margin: 33px 0;line-height: 28px;height: 28px;text-align: center;overflow: hidden;}

.tribesmen4 .bottom{padding-bottom: 50px;}

#marquee1 {overflow: hidden;height: 397px;}

#marquee1 ul li {float: left;padding: 0 10px;box-sizing: border-box;margin: 0 auto;}

#marquee1 ul li img {display: block;}



.tribesmen4 .bottom ul li .img{padding: 20px 21px;box-sizing: border-box;background: url(../img/tri4_bottom.jpg) center ;background-size:100% 100% ;}

.tribesmen4 .bottom ul li .img img{display: block;width: 100%;}

.tribesmen4 .bottom ul li p{font-size: 16px;color: #333;margin: 33px 0;line-height: 28px;height: 28px;text-align: center;overflow: hidden;}

/* .tribesmen4 .bottom .swiper-container .swiper-wrapper{-webkit-transition-timing-function: linear; -moz-transition-timing-function: linear;-ms-transition-timing-function: linear;-o-transition-timing-function: linear;transition-timing-function: linear;} */



.tribesmen5{overflow: hidden;width: 100%;background:#f9f9f9;background-size: cover;}

.tribesmen5 .title{width: 100%;padding: 80px 0 40px;box-sizing: border-box;text-align: center;}

.tribesmen5 .title p{font-size: 16px;color: #a7a7a7;font-weight: bold;line-height: 32px;text-transform: uppercase;}

.tribesmen5 .title span{display: block;line-height: 66px;font-size: 42px;color: #000;}

.tribesmen5 .bottom{width: 100%;padding:0px 0 88px;}

.tribesmen5 .bottom ul{display: flex;justify-content: space-between;flex-wrap: wrap;}

.tribesmen5 .bottom ul li{width: 11.4%;margin-top: 20px;overflow: hidden;}

.tribesmen5 .bottom ul li img{display: block;width: 100%;transition: .5s all;}

.tribesmen5 .bottom ul li:hover img{transform: scale(1.2);}







.case1{width: 100%;background: #f9f9f9;position: relative;height: 860px;}

.case1 .img{position: absolute;right: 0;top: 0;width: 50%;}

.case1 .img img{display: block;width: 100%;height: 860px;object-fit: cover;}

.case1 .left{width: 50%;padding: 8% 100px 0 0;box-sizing: border-box;}

.case1 .left .title{width: 100%;}

.case1 .left .title span{display: block;font-size: 16px;text-transform: uppercase;font-weight: bold;color: #a7a7a7;line-height: 32px;}

.case1 .left .title p{font-size: 42px;color: #000;}

.case1 .left .top{padding: 30px 0;}

.case1 .left .top p.p1{line-height: 26px;font-size: 18px;color: #333;margin-top: 15px;}

.case1 .left .top p.p2{line-height: 26px;font-size: 14px;color: #666;border-bottom: 1px solid #ccc;padding-bottom: 12px}



.case1 .list{width: 100%;margin-top: 32px;position: relative;z-index: 1000;}
.case1 .list.list2{display: none;}
	.case1 .list.list1{display: block;}
.case1 .list ul li{transition: .5s all;cursor: pointer;width: 18%;padding-right: 2px;box-sizing: border-box;float: left;}

.case1 .list ul li .box{background: #fff;padding: 47px 10px 0;height: 252px;border-bottom: 3px solid #953937;box-sizing: border-box;}

.case1 .list ul li .box .imgbox{width: 103px;height: 103px;border-radius: 50%;margin: 0 auto 0;overflow: hidden;}	

.case1 .list ul li .box .imgbox img{display: block;width: 100%;}

.case1 .list ul li .box p{margin-top: 26px;line-height: 30px;text-align: center;font-size: 16px;color: #333;}

.case1 .list ul li:hover .box{background: #953937;}

.case1 .list ul li:hover .box p{color: #fff;}



.case2{width: 100%;}

.case2 .title{width: 100%;padding: 90px 0 44px;box-sizing: border-box;}

.case2 .title p{font-size: 16px;color: #a7a7a7;font-weight: bold;line-height: 15px;text-transform: uppercase;}

.case2 .title span{display: block;line-height: 82px;font-size: 42px;color: #000;}

.case2 .bottom{width: 100%;}

.case2 .bottom ul li{width: 31.15%;float: left;margin-right: 3.275%;margin-bottom: 12px;}

.case2 .bottom ul li:nth-of-type(3n){margin-right: 0;}

.case2 .bottom ul li .img{overflow: hidden;}

.case2 .bottom ul li .img img{display: block;width: 100%;transition: .5s all;}

.case2 .bottom ul li .nr{padding: 20px 0;box-sizing: border-box;}

.case2 .bottom ul li .nr span{display: block;font-size: 18px;color: #333;height: 30px;line-height: 30px;overflow: hidden; text-align: center;}

.case2 .bottom ul li .nr p{text-transform: uppercase;font-size: 18px;color: #333;height: 26px;line-height:26px;overflow: hidden;}

.case2 .bottom ul li:hover .img img{transform: scale(1.1);}

.case2 .more{width: 100%;}

.case2 .more a{background: #f9f9f9;display: block;width: 100%;height: 60px;line-height: 60px;text-align: center;font-size: 18px;color: #953937;}





.case3{width: 100%;background: #f9f9f9;margin-top: 90px;}

.case3 .top{padding: 90px 0 80px;box-sizing: border-box;text-align: center;font-size: 0;}

.case3 .top a{position: relative;display: inline-block;width: 23%;height: 84px;margin: 0 1%;vertical-align: middle;line-height: 84px;text-align: center;background: #fff;font-size: 18px;color: #333;}

.case3 .top a img{display: inline-block;vertical-align: middle;margin-right: 20px;}

.case3 .top a img.img1{display: inline-block;}

.case3 .top a img.img2{display: none;}

.case3 .top a.act{background: #953937;color: #fff;}

.case3 .top a.act img.img1{display: none;}

.case3 .top a.act img.img2{display: inline-block;}

.case3 .top a.act:before {width: 0;height: 0;border-left: 13px solid transparent;border-right: 13px solid transparent; border-top: 13px solid #953937;content: ' ';position: absolute;left: 50%;bottom: -13px;margin-left: -13px;}

.case3 .top a:hover{background: #953937;color: #fff;}

.case3 .top a:hover img.img1{display: none;}

.case3 .top a:hover img.img2{display: inline-block;}

.case3 .top a:hover:before {width: 0;height: 0;border-left: 13px solid transparent;border-right: 13px solid transparent; border-top: 13px solid #953937;content: ' ';position: absolute;left: 50%;bottom: -13px;margin-left: -13px;}



.case3 .bottom{width: 100%;padding-bottom: 80px;box-sizing: border-box;}

.case3 .bottom .box{display: none;position: relative;}

.case3 .bottom .box.block{display: block;}

.case3 .bottom .swiper-slide{padding: 0 35px;box-sizing: border-box;}

.case3 .bottom .swiper-slide .img{display: block;width: 100%;border-radius: 50%;overflow: hidden;}

.case3 .bottom .swiper-slide .img img{display: block;width: 100%;}

.case3 .bottom .swiper-slide .nr{padding: 34px 0 0;box-sizing: border-box;text-align: center;}

.case3 .bottom .swiper-slide .nr span{display: block;font-size: 18px;color: #333;height: 30px;line-height: 30px;overflow: hidden;}

.case3 .bottom .swiper-slide .nr p{text-transform: uppercase;font-size: 18px;color: #333;height: 26px;line-height:26px;overflow: hidden;}



.case3 .bottom .btn{width: 42px;height: 109px;position: absolute;top: 50%;margin-top: -97px;cursor: pointer;}

.case3 .bottom .btn.prev{left: -90px;background: #e5e5e5 url(../img/btnprev1.png) center no-repeat;}

.case3 .bottom .btn.next{right: -90px;background: #e5e5e5 url(../img/btnnext1.png) center no-repeat;}

.case3 .bottom .btn.prev:hover{background: #e5e5e5 url(../img/btnprev2.png) center no-repeat;}

.case3 .bottom .btn.next:hover{;background: #e5e5e5 url(../img/btnnext2.png) center no-repeat;}



.case2.case5{padding-bottom: 90px;}









.store1{width: 100%;background: #f9f9f9;position: relative;height: 860px;}

.store1 .img{position: absolute;right: 0;top: 0;width: 50%;}

.store1 .img img{display: block;width: 100%;height: 860px;object-fit: cover;}

.store1 .container{padding: 100px 15px;box-sizing: border-box;}

.store1 .left{width: 46%;float: left;}

.store1 .left #main{height: 608px;}



.store1 .right{width: 46%;float: right;position: relative;z-index: 1000;}

.store1 .right .search{width: 100%;height: 66px;padding-right: 114px;box-sizing: border-box;position: relative;}

.store1 .right .search input{display: block;width: 100%;background: #fff;height: 66px;padding: 0 20px;box-sizing: border-box;font-size: 16px;color: #666;}

.store1 .right .search button{position: absolute;width: 114px;height: 66px;background: #953937;right: 0;top: 0;}

.store1 .top{margin-top: 5px;}

.store1 .top ul li{float: left;margin-right: 38px;padding-left: 22px;line-height: 52px;font-size: 18px;color: #fff;position: relative;cursor: pointer;}

.store1 .top ul li:before{content: ' ';width: 10px;height: 10px;border-radius: 50%;background: #fff;position: absolute;left: 0%;top:50%;transform: translateY(-50%);}

.store1 .top ul li.act{color: #953937;}

.store1 .top ul li.act:before{background: #953937;}



.store1 .bottom{width: 100%;height: 420px;overflow-y:scroll ;background: #fff;padding: 0px 20px 25px 20px;box-sizing: border-box;}

.store1 .bottom ul{overflow: hidden;}

.store1 .bottom ul li{width: 100%;margin-top: 25px;}

.store1 .bottom ul li h4{line-height: 26px;font-size: 18px;color: #953937;}

.store1 .bottom ul li p{font-size: 16px;color: #333;line-height: 28px;}



.store1 .bottom::-webkit-scrollbar {width: 4px;  height: 298px; background-color: #000; } 

.store1 .bottom::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,1); border-radius: 10px;  background-color: #ccc; } 

.store1 .bottom::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px #953937; background-color: #953937; }





.store1 .jzgd{width: 140px;height: 40px;margin: 20px auto;background: #953937;color: #fff;text-align: center;line-height: 40px;font-size: 14px;cursor: pointer;}



.store2{width: 100%;padding: 0 0 90px;box-sizing: border-box;}





.store2 .title{width: 100%;padding: 65px 0;box-sizing: border-box;text-align: center;}

.store2 .title span{display: block;margin: 19px 0;line-height: 28px;font-weight: bold;font-size: 16px;color: #a7a7a7;text-transform: uppercase;}

.store2 .title p{font-size: 42px;color: #000;line-height: 42px;}





.store2 .container{background: url(../img/store2.jpg) center no-repeat;height: 679px;position: relative;}









.store2 ul li .top{position: relative;}

.store2 ul li .top .img{width: 23px;height: 31px;}

.store2 ul li .top .img img.img1{display: inline-block;}

.store2 ul li .top .img img.img2{display: none;}

.store2 ul li .top:hover img.img1{display: none;}

.store2 ul li .top:hover img.img2{display: inline-block;}

.store2 ul li .top p{font-size: 18px;color: #333;position: absolute;left: 40px;top: 10px;width: 80px;}

.store2 ul li .bottom{z-index: 1000;display: none;border: 1px solid #558ed5;position: absolute;left: 40px;top: 40px;background: #FFF;width: 200px;z-index: 10000;padding: 0 10px;box-sizing: border-bottom}

.store2 ul li .bottom img{display: block;width: 100%;}

.store2 ul li:hover .bottom{display: block;}

.store2 ul li .bottom .nr{padding: 10px 0;}

.store2 ul li .bottom .nr p{font-size: 14px;line-height: 24px;color: #333}

.store2 ul li:hover{z-index: 999999}

.store2 ul li:nth-of-type(1){position: absolute;left: 170px;top: 88px;}

.store2 ul li:nth-of-type(2){position: absolute;left:160px;top: 128px;}

.store2 ul li:nth-of-type(3){position: absolute;right: 250px;top: 258px;}



.store2 ul li:nth-of-type(4){position: absolute;left: 620px;bottom: 150px;}

.store2 ul li:nth-of-type(5){position: absolute;left: 580px;bottom: 100px;}

.store2 ul li:nth-of-type(6){position: absolute;left: 470px;top: 278px;}

















.store3{width: 100%;padding-bottom:80px;background: #f9f9f9;}

.store3 .title{width: 100%;padding: 65px 0;box-sizing: border-box;text-align: center;}

.store3 .title span{display: block;margin: 19px 0;line-height: 28px;font-weight: bold;font-size: 16px;color: #a7a7a7;text-transform: uppercase;}

.store3 .title p{font-size: 42px;color: #000;line-height: 42px;}

.store3 .bottom{width: 100%;position: relative;}

.store3 .bottom ul{display: flex;flex-wrap:wrap;justify-content:space-between;}

.store3 .bottom ul li{width: 15.8%;margin-bottom: 14px;overflow: hidden;}

.store3 .bottom ul li img{display: block;width: 100%;transition: .5s all;}

.store3 .bottom ul li:hover img{transform: scale(1.2);}





.case3 .bottom .swiper-pagination{display: none;}

.college3 .bottom .swiper-pagination{display: none;}









.bdshare-slide-button{display: none !important;}

@media only screen and (max-width:1440px) {

	

	.container{max-width: 1230px;margin: 0 auto;padding: 0 15px;box-sizing: border-box;transition: .5s all;}

	

	

	.contact .contact2 .hello{padding-bottom: 60px;}

	.contact .contact2 .hello .top .right{padding-left: 66px;}

	.contact .contact2 .hello .top .right p{margin-top: 10%;}

	.contact .contact2 .hello .top .right span{margin-top: 50px;font-size: 50px;line-height: 40px;}

	.contact .contact2 .hello .top .right h5{font-size: 20px;margin-top: 30px;}

	.contact .contact2 .hello .bottom ul li{height: 88px;}

	.contact .contact2 .hello .bottom ul li text{line-height: 88px;height: 88px;font-size: 18px;}

	.contact .contact2 .hello .bottom ul li.list text{font-size: 16px;}

	.contact .contact2 .hello .bottom ul li.list .xia{padding: 30px 66px 40px;}

	.contact .contact2 .hello .bottom ul li.list .xia .left{padding-right: 66px;}

	.contact .contact2 .hello .bottom ul li.list .xia .right{padding-left: 66px;}

	.contact .contact2 .fenye{margin-top: 66px;}

	.contact .contact2 .fenye a{padding: 0 18px;height: 48px;line-height: 48px;}



	.index1{padding: 60px 0;}

	.index1 .right .nr p{font-size: 14px;line-height: 28px;}

	.index2 .title{padding: 60px 0 15px;}

	.index2 .title p{font-size: 32px;line-height: 48px;}

	.index2 .top p{line-height: 24px;}

	

	.index2 .bottom{height: 430px;margin: 30px auto 0;}

	.index2 .bottom ul li{top: 55px;}

	.index2 .bottom ul li .img{width: 200px;height: 200px;}

	.index2 .bottom ul li:nth-of-type(2) {left: 137px;}

	.index2 .bottom ul li:nth-of-type(3) {left: 309px;}

	.index2 .bottom ul li:nth-of-type(4) {left: 481px;}

	.index2 .bottom ul li:nth-of-type(5) {left: 653px;}

	.index2 .bottom ul li:nth-of-type(6) {left: 825px;}

	.index2 .bottom ul li:nth-of-type(7) {left: 997px;}

	.index2 .bottom ul li.act .img{width: 300px;height: 300px;}

	.index2 .bottom ul li.act{margin-left: -35px;width: 300px;height: 300px;}

	

	.index2 .move{padding-bottom: 60px;}

	.index2 #certify .swiper-button-prev{left: 4%;margin-top: 142px;}
	.index2 #certify .swiper-button-next{right: 4%;margin-top: 142px;}
	
	

	.index3{margin: 60px 0;}

	.index4 .title{padding: 60px 0 30px;}

	.index4 .move{padding: 60px 0;}

	

	.case1 .list{margin-top: 0;}

	.case1 .left .title p{font-size: 32px;}

	.case2 .title{padding: 60px 0 30px;}

	.case2 .title span{font-size: 32px;line-height: 62px;}

	.case2 .bottom ul li .nr{padding: 15px 0;}

	.case2 .more a{height: 50px;line-height: 50px;}

	

	.case3 .top{padding: 60px  0 50px;}

	.case3 .top a{height: 64px;line-height: 64px;}

	.case3 .bottom{padding-bottom: 60px;}

	.case3 .bottom .swiper-slide{padding: 0 20px;}

	.case3 .bottom .btn.prev{left: -44px;}

	.case3 .bottom .btn.next{right: -44px;}

	.case2.case5{padding-bottom: 60px;}

	

	

	.college1 .left .title p{font-size: 32px;}

	.college2 .title{padding: 45px 0;}

	.college2 .title span{margin: 9px 0;}

	.college2 .title p{font-size: 32px;line-height: 32px;}

	.college2 .bottom{height: 600px;}

	.college2 .bottom ul li{height: 600px;}

	.college2 .bottom ul li .box .img{line-height: 120px;}

	.college2 .bottom ul li .box .img img{height: 58px;}

	

	.college3{padding-bottom: 60px;}

	.college3 .title{padding: 45px 0;}

	.college3 .title span{margin: 9px 0;}

	.college3 .title p{font-size: 32px;line-height: 32px;}

	.college3 .bottom .btn.prev{left: -54px;}

	.college3 .bottom .btn.next{right: -54px;}

	

	

	.college4{padding-bottom: 50px;}

	.college4 .title{padding: 45px 0;}

	.college4 .title span{margin: 9px 0;}

	.college4 .title p{font-size: 32px;line-height: 32px;}

	

	

	

	.news1 .news1box{padding: 50px 0 0 0;}

	.news1 .news1box .left .title p{font-size: 32px;line-height: 65px;}

	.news1 .news1box .left .nr{padding: 30px 0;}

	

	.join1 .bottom{padding-bottom: 60px;}

	.join1 .title{padding: 50px 0 35px;}

	.join1 .title span{font-size: 32px;line-height: 55px;}

	.join2 .title{padding: 50px 0 35px;}

	.join2 .title span{font-size: 32px;line-height: 55px;}

	.join2 .bottom{padding: 52px 0 60px;}

	

	

	.join3 .title{padding: 50px 0 35px;}

	.join3 .bottom{padding-bottom: 20px;}

	.join3 .title span{font-size: 32px;line-height: 55px;}

	

	.join4{padding: 60px 0;}

	.join4 .left .title span{font-size: 32px;line-height: 55px;}

	.join4 .left .bottom{padding: 40px 0;}

	.join4 .left .bottom p{font-size: 16px;line-height: 28px;}

	

	.join5 .title{padding: 50px 0 35px;}

	.join5 .title span{font-size: 32px;line-height: 55px;}

	

	.join5 .bottom ul{background-position: -1px 52px;background-size: contain;}

	.join5 .bottom ul li p{font-size: 16px;margin-top: 15px;}

	.join5 .bottom ul li{margin-bottom: 65px;}



	.join6 .title{padding: 50px 0 30px;}

	.join6 .title span{font-size: 32px;line-height: 55px;}

	.join6 .bottom{padding-bottom: 60px;}

	.join7 .box{padding: 25px 60px 58px;}

	.join7{padding: 60px 0 120px;}

	.join7 .box .top{padding: 30px 0;}

	.join7 .box .top .left span{font-size: 32px;line-height: 35px;margin-top: 15px;}

	.join7 .box .top .right{font-size: 40px;line-height: 65px;}



	.tribesmen1 .left .title p{font-size: 32px;}

	.tribesmen1 .list{margin-top: 30px;}

	.tribesmen2{padding: 90px 0;}

	.tribesmen2 .right{padding: 50px 0 0 80px;}

	.tribesmen3{padding: 90px 0;}

	.tribesmen3 .left .title span{font-size: 32px;}

	.tribesmen3 .left .bottom p{font-size: 16px;line-height: 28px;}

	

	

	.tribesmen4 .title{padding:60px 0 30px;}

	.tribesmen4 .title span{font-size: 32px;line-height: 55px;}

	.tribesmen4 .top ul li p{margin: 15px 0;}

	.tribesmen4 .bottom{padding-bottom: 20px;}

	

	.tribesmen5 .bottom{padding-bottom: 60px;}

	.tribesmen5 .title{padding:60px 0 30px;}

	.tribesmen5 .title span{font-size: 32px;line-height: 55px;}



	.store1{height: 690px;}

	.store1 .img img{height: 690px;}

	.store1 .container{padding: 90px 0;}

	.store1 .left #main{height: 508px;}

	

	.store2{padding: 0 0 60px 0;}

	.store2 .title{padding: 45px 0;}

	.store2 .title span{margin: 9px 0;}

	.store2 .title p{font-size: 32px;line-height: 32px;}

	

	.store3{padding-bottom: 50px;}

	.store3 .title{padding: 45px 0;}

	.store3 .title span{margin: 9px 0;}

	.store3 .title p{font-size: 32px;line-height: 32px;}





	

	.store2 ul li:nth-of-type(1){left:65px;}

	.store2 ul li:nth-of-type(2){left: 50px;}

	.store2 ul li:nth-of-type(3){right: 180px;}

	.store2 ul li:nth-of-type(4){left: 510px;}

	.store2 ul li:nth-of-type(5){left: 480px;}
	
	.store2 ul li:nth-of-type(6){left: 380px;}

	.store2 ul li .bottom{width: 200px;height: 125px;}

	

	

	.news2 .news2_nav{padding: 60px 0 42px;}

	.news2 .news2_nav a{height: 64px;line-height: 64px;}
	
	.news2 .news2_top .swiper-slide .right{margin-left: 30px;padding-top: 20px;}

	.news2 .news2_bottom ul li{padding: 34px 378px 34px 188px;margin-top: 25px;}

	.news2 .more{padding: 60px 0;}

	

	.news_xq .left_xq .title h5{font-size: 28px;}

	.news_xq .left_xq .title p{margin-top: 15px;}

	.news_xq .left_xq{padding: 100px 50px  50px 0;}

	.news_xq .right_fix{padding: 100px 0 50px 50px;}

	

	.contact .contact_nav{padding: 60px 0 42px;}

	.contact .contact_nav a{height: 64px;line-height: 64px;}

	.contact .contact1 .left #allmap{height: 600px;}

	.contact .contact1 .right .bottom{padding-top: 30px;}

	.contact .contact1 .right{padding: 60px 0 0 60px;}
	
	
	.header{height: 90px;}
	.header .logo{line-height: 90px;padding-top: 5px}
	
	.header .nav ul li p{line-height: 90px}
	.header .tell{line-height: 90px;font-size: 24px;width: 221px}
	.boxnav{top: 90px}
	.header .nav ul li .box{top: 90px}
	.boxnav{height: 70px}
	.header .nav ul li .box a{line-height: 70px}
	.zzc .img{max-width: 550px}
	.kx2{height: 90px;}
	
	.tribesmen2 .left video{height: 380px}
	.tribesmen2 .right{padding: 20px 0 0 50px}
}











@media only screen and (max-width:1200px) {

	

	.header{display: none;}

	.nav{display: none;}

	.kx2{width: 100%;height: 55px;}

	.sj_head {display: block;width: 100%;height: 55px;background: #fff;position: fixed;left: 0;top: 0;z-index: 999999999;}

	.sj_head .lg {padding: 7px 0 0 12px;box-sizing: border-box;float: left;width: 150px;}

	.sj_head .lg img {display: block;height: 42px;}

	.sj_head .xiala {display: block;}

	.sj_head .xiala {width: 30px;height: 30px;background: url(../img/Fast-Navigation.svg) center no-repeat;float: right;margin-top: 15px;margin-right: 10px}

    .sj_head .xiala.act {background: url(../img/Fast-Navigation2.svg) center no-repeat;}



	.sj_nav {top:55px; position: fixed; height: auto; overflow-y: scroll;left: 0; z-index: 100000000000; width: 100%; background:  #fff;display: none; border-top: 1px solid #eee; padding-bottom: 25px;box-shadow: border-bottom;max-height: 500px}

	.sj_nav.block { display: block; }

	.sj_nav ul li { width: 100%; margin: 0 auto;border-bottom: 1px solid #eee; padding: 0 20px; box-sizing: border-box; }

	.sj_nav ul li p { line-height:46px;position: relative; }

	.sj_nav ul li p a { display: block; width: 80%;height: 46px; color: #1f1f1f;font-size: 14px; }

	.sj_nav ul li.act p a{color: #993333}

	.sj_nav ul li p span {display: block; width: 20%;height:16px;position: absolute;right: 0;

	  top: 18px;background: url(../img/navjt.png) center right no-repeat; background-size: contain; }

	.sj_nav ul li p span.act { top:20px; height:9px;background: url(../img/navjt2.png) center right no-repeat;background-size: contain; }

	.sj_nav ul li div { width: 100%;display: none; }

	.sj_nav ul li div.act {display: block; }

	.sj_nav ul li div a { font-size:14px; color: #1f1f1f;display: block;height: 36px;line-height: 36px;padding-left: 15px;box-sizing: border-box; }

	

	.sj_nav ul li ol li{padding: 0;border-bottom: 0;}

	.sj_nav ul li ol li div.box1{display: none;padding: 0 20px;box-sizing: border-box;}

	.sj_nav ul li p{font-size:14px; color: #1f1f1f;}

	

	.zzc1{width: 100%;position: fixed;left: 0;top: 0;background: rgba(0,0,0,.6);height: 100%;z-index: 99999999;display: none;}

	

	

	.kx2 {width: 100%;height: 55px;display: block;}

	.over{overflow: hidden;}

	

	.footer{display: none;}

	.kx3 {display: block;height: 65px;}

	.fix_footer {	display: block;width: 100%;height: 65px;position: fixed;left: 0;bottom: 0;background: #161616;z-index: 10000000;}

	.fix_footer ul li {width: 25%;float: left;padding: 7px 0 0;text-align: center;}

	.fix_footer ul li .img {height: 30px;padding: 0px 0;box-sizing: border-box;text-align: center;}

	.fix_footer ul li .img img {display: block;width: 30px;height: 30px;margin: 0 auto;}

	.fix_footer ul li p {color: #fff;line-height: 20px;font-size: 12px;margin-top: 5px;}

	

	.index2 .bottom{height: auto;display: block;}

	.index2 .bottom ul{display: flex;flex-wrap:wrap;justify-content:space-between;}

	.index2 .bottom ul li{position: static;width: 32%;top: auto;left: auto !important;}

	.index2 .bottom ul li .img{width: 100%;height: auto;}

	.index2 .bottom ul li .nr{display: block;margin: 15px 0;}

	.index2 .bottom ul li.act{width: 32%;height: auto;margin-left: 0;}

	.index2 .bottom ul li.act .img{width: 100%;height: auto;}

	

	

	.index2 .boxnr{display: none;}

	.index2 #certify{display: none;}



}

@media only screen and (max-width:1200px) {
.store2 ul{display: none;}

	.store2 .container{height: 400px;background: url(../img/store2_.jpg) center no-repeat;background-size:contain ;}

	}

@media only screen and (max-width:768px) {



.banner{display: none;}





	.index1{padding: 25px 0;}

	.index1 .left{width: 100%;float: none;}

	.index1 .right{width: 100%;float: none;margin-top: 15px;}

	.index1 .right .nr{padding: 15px 0;}

	.index1 .right .nr p{line-height: 24px;font-size: 14px;}

	.index1 .right img{width: 160px;}

	.index1 .right .move a{width: 160px;height: 36px;line-height: 34px;font-size: 14px;}

	.index1 .right .move a span{margin-left: 15px;}

	.index1 .right .move a i{width: 20px;height: 20px;}

	.index1 .right .move a:hover span:before{left: 55px;}

	

	

	

	

	

	.index2 .title{padding: 25px 0;}

	.index2 .title span{line-height: 30px;font-size: 14px;}

	.index2 .title p{font-size: 20px;line-height: 24px;}

	.index2:before{display: none;}

	.index2:after{display: none;}

	.index2 .bottom{margin-top: 0;padding-bottom: 20px;}

	.index2 .bottom ul li{width: 48%;}

	.index2 .bottom ul li.act{width: 48%;}

	.index2 .bottom ul li .img:before{display: none;}

	.index2 .bottom ul li .nr span{font-size: 14px;line-height: 24px;height: 24px}

	.index2 .bottom ul li .nr p{font-size: 14px;line-height: 24px;height: 24px}

	.index2 .move{padding: 25px 0;display: none;}

	.index2 .move a{width: 160px;height: 36px;line-height: 34px;font-size: 14px;}

	.index2 .move a span{margin-left: 15px;}

	.index2 .move a i{width: 20px;height: 20px;}

	.index2 .move a:hover span:before{left: 55px;}

	.index2 .bottom ul li:last-child{display: block;}

	/*.index2 .bottom ul li:last-child .img{border: 0;}*/

	
.index2 .bottom ul li:last-child .img::after{content: ' ';

width: 33px;
    height: 33px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);background: url(../img/jia.svg) center no-repeat;background-size:cover ;}
	

	

	.index3{margin: 25px 0;}

	.index3 .img{width: 100%;height: 265px;}

	.index3 .left{width: 100%;float: none;height: 265px;}

	.index3 .left ul li:before{width: 4px;height: 4px;left: -20px;}

	.index3 .left ul li span{font-size: 24px;line-height: 28px;height: 28px;}

	.index3 .left ul li span i{font-size: 12px;}

	.index3 .left ul li p{font-size: 12px;line-height: 20px;}

	.index3 .left ul li:nth-of-type(1){top: 0;left: 30px;}

	.index3 .left ul li:nth-of-type(2){right: 0;}

	.index3 .left ul li:nth-of-type(3){right: 0;}

	.index3 .left ul li:nth-of-type(4){}

	.index3 .right{width: 100%;float: none;padding:0px 0 0 0;}

	.index3 .right .title span{font-size: 14px;line-height: 30px;text-align: center;display: block;color: #a7a7a7;font-weight: bold;}

	.index3 .right .title p{font-size: 20px;line-height: 24px;text-align: center;color: #000}

	.index3 .right .bottom{padding: 18px 0;}

	.index3 .right .bottom p{font-size: 14px;line-height: 24px;text-align: center;}

	.index3  .move1 a{width: 160px;height: 36px;line-height: 34px;font-size: 14px;margin: 0 auto;}

	.index3  .move1 a span{margin-left: 15px;}

	.index3  .move1 a i{width: 20px;height: 20px;}

	.index3  .move1 a:hover span:before{left: 55px;}

	

	

	

	.index4 .title{padding: 25px 0;}

	.index4 .title span{line-height: 30px;font-size: 14px;}

	.index4 .title p{font-size: 20px;line-height: 24px;}

	.index4 .bottom .prev{left: 5%;width: 32px;height: 50px;background-color:  rgba(245,245,245,.3);background-size:30px 46px }

	.index4 .bottom .next{right: 5%;width: 32px;height:50px;background-color:rgba(245,245,245,.3);background-size:30px 46px}

	.index4 .bottom p{bottom: 0;}

	.index4 .bottom .swiper-slide:after{display: none;}

	.index4 .bottom p{height: 38px;line-height: 38px;font-size: 14px;padding: 0 40px 0 10px;}

	.index4 .bottom p i{width: 41px;height: 38px;}

	.index4 .move{padding: 25px 0;}

	.index4 .move a{width: 160px;height: 36px;line-height: 34px;font-size: 14px;margin: 0 auto;}

	.index4 .move a span{margin-left: 15px;}

	.index4 .move a i{width: 20px;height: 20px;}

	.index4 .move a:hover span:before{left: 55px;}

	

	

	.college1{height: auto;}

	.college1 .left{width: 100%;padding: 25px 0;}

	.college1 .left .title span{font-size: 14px;}

	.college1 .left .title p{font-size: 22px;}

	.college1 .left .top{padding: 15px 0;}

	.college1 .left .top p{font-size: 14px;line-height: 24px;}

	.college1 .left .bottom{padding-top: 15px;}

	.college1 .img{position: static;left: auto;top: auto;width: 100%;display: none;}

	.college1 .img img{height: auto;}

	

	.college2 .title{padding: 25px 0;}

	.college2 .title span{font-size: 14px;margin: 5px 0;}

	.college2 .title p{font-size: 22px;line-height: 22px;}

	.college2 .bottom{width: 100%;height: auto;padding-bottom: 20px;    background: url(../img/college222.jpg) bottom center no-repeat;background-position: -760px 0px !important;
}

	.college2 .bottom ul li{width: 100%;height: auto;}

	.college2 .bottom ul li .box{position: static;left: auto;top: auto;transform: translateY(0%);width: 100%;padding: 0 15px;box-sizing: border-box;}

	.college2 .bottom ul li .box .img{line-height: 88px;}

	.college2 .bottom ul li .box .img img{height: 40px;}

	.college2 .bottom ul li span{font-size: 16px;line-height: 28px;}

	.college2 .bottom ul li p{font-size: 14px;line-height: 24px;margin-top: 5px;}

	.college2 .bottom ul li:hover:before{display: none;}

	

	

	

	.college3{padding-bottom: 25px;}

	.college3 .title{padding: 25px 0;}

	.college3 .title span{font-size: 14px;margin: 5px 0;}

	.college3 .title p{font-size: 22px;line-height: 22px;}

	.college3 .bottom .btn{display: none;}

	.college3 .bottom .nr{padding: 12px 5px;}

	.college3 .bottom .nr p{font-size: 14px;}

	.college3 .bottom .nr span{font-size: 16px;}

	

	.college4{padding-bottom: 25px;}

	.college4 .title{padding: 25px 0;}

	.college4 .title span{font-size: 14px;margin: 5px 0;}

	.college4 .title p{font-size: 22px;line-height: 22px;}

	.college4 .bottom ul li{width: 48%;}

	

	.news1{padding: 25px 15px;box-sizing: border-box;}

	.news1 .news1box{padding: 20px 0 0;}

	.news1 .news1box{width: 100%;float: none;}

	.news1 .news1box .news1_bj{padding: 0 15px;background: #fff;}

	.news1 .news1box .left{width: 100%;float: none;}

	.news1 .news1box .left .title span{font-size: 14px;line-height: 32px;}

	.news1 .news1box .left .title p{font-size: 22px;line-height: 29px;}

	.news1 .news1box .left .nr{padding: 15px 0;}

	.news1 .news1box .left .nr p{font-size: 14px;line-height: 24px;}

	.news1 .news1box .left .bottom{padding: 15px 0;}

	.news1 .news1box .right{width: 100%;float: none;padding: 0;display: none;}



	

	

	

	.news2 .news2_nav{padding: 25px 0;}

	.news2 .news2_nav a{width: 46%;margin: 0 1%;height: 40px;line-height: 40px;font-size: 14px;}

	.news2 .news2_nav a img{height: 20px;margin-right: 10px;margin-top: -2px;}

	.news2 .news2_top .swiper-slide .left{width: 100%;float: none;}

	.news2 .news2_top .swiper-slide .right{width: 100%;float: none;margin: 0;padding: 15px;padding-top: 15px;}

	.news2 .news2_top .swiper-slide .right h5{font-size: 16px;}

	.news2 .news2_top .swiper-slide .right p{line-height: 24px;margin-top: 14px;height: 72px; text-overflow: ellipsis;
      -webkit-line-clamp: 3;  /*要显示的行数*/
      -webkit-box-orient: vertical; display: -webkit-box;}

	.news2 .news2_top .swiper-slide .right .move{padding: 25px 0;}

	.news2 .news2_top .swiper-slide .right .move o{width: 160px;height: 36px;line-height: 34px;font-size: 14px;margin: 0 auto;}

	.news2 .news2_top .swiper-slide .right .move o span{margin-left: 15px;}

	.news2 .news2_top .swiper-slide .right .move o i{width: 20px;height: 20px;}

	.news2 .news2_top .swiper-slide .right .move o:hover span:before{left: 55px;}

	

	.news2 .news2_bottom ul li{padding: 15px;height: auto;margin-top:15px;}

	.news2 .news2_bottom ul li .time{display: none;}

	.news2 .news2_bottom ul li .nr{padding:10px 0 0 0;height: auto;}

	.news2 .news2_bottom ul li .nr span{line-height: 28px;height: 28px;font-size: 16px;}

	.news2 .news2_bottom ul li .nr p{}

	.news2 .news2_bottom ul li .img{position: static;right: auto;top: auto;width: 100%;}

	.news2 .news2_bottom ul li:hover .img .box{display: none;}

	

	.news2  .more{padding: 25px 0;}

	.news2  .more o{width: 160px;height: 36px;line-height: 34px;font-size: 14px;margin: 0 auto;}

	.news2  .more o span{margin-left: 15px;}

	.news2  .more o i{width: 20px;height: 20px;}

	.news2  .more o:hover span:before{left: 55px;}



	

	.news_xq .left_xq{padding: 20px 0;width: 100%;border: 0;}

	.news_xq .left_xq .title h5{font-size: 20px;}

	.news_xq .left_xq .title p{margin-top: 5px;}

	.news_xq .left_xq .xiangqing{margin-top: 20px;}

	.news_xq .left_xq .xiangqing img{margin: 15px auto;}

	.news_xq .right_fix{display: none;}

	.news_xq .left_xq .fanye{padding: 20px 0 0 0;}

	

	.news_xq .fenxianglj{width: 100%}
	.news_xq .fenxianglj span{display: block;width: 120px;height: 36px;text-align: center;line-height:36px;background: #953937;border-radius: 5px;color: #fff;font-size: 14px}

	

	.contact .contact_nav{padding: 25px 0;}

	.contact .contact_nav a{width: 46%;margin: 0 1%;height: 40px;line-height: 40px;font-size: 14px;}

	.contact .contact_nav a img{height: 20px;margin-right: 10px;margin-top: -2px;}

	.contact .contact1 .left{width: 100%;float: none;}

	.contact .contact1 .left #allmap{height: 260px;}

	.contact .contact1 .right{width: 100%;float: none;padding: 15px;}

	.contact .contact1 .right .top{padding-bottom: 15px;}

	.contact .contact1 .right .top h5{font-size: 18px;line-height: 32px;}

	.contact .contact1 .right .top p{font-size: 14px;line-height: 24px;}

	.contact .contact1 .right .bottom{padding-top: 15px;}

	

	

	

	.contact .contact2 .hello{padding:25px  15px;margin-top: 0px;}

	.contact .contact2 .hello .top .left{width: 100%;float: none;}

	.contact .contact2 .hello .top .right{width: 100%;float: none;padding: 20px;}

	.contact .contact2 .hello .top .right span{margin-top: 0;font-size: 40px;line-height: 30px;}

	.contact .contact2 .hello .top .right h5{margin-top: 20px;}

	.contact .contact2 .hello .bottom{margin-top: 20px;}

	.contact .contact2 .hello .bottom ul li{height: 44px;}

	.contact .contact2 .hello .bottom ul li text{width: 25%;height: 44px;line-height: 44px;font-size: 14px;}

	.contact .contact2 .hello .bottom ul li text:nth-of-type(2){display: none;}

	.contact .contact2 .hello .bottom ul li text:nth-of-type(3){display: none;}

	.contact .contact2 .hello .bottom ul li.list text{font-size: 14px;}

	.contact .contact2 .hello .bottom ul li.list .shang .z5{background-size: 15px 15px;}

	.contact .contact2 .hello .bottom ul li.list .shang .z5.jj{background-size: 15px 1px;}

	.contact .contact2 .hello .bottom ul li.list .xia{padding: 20px;}

	.contact .contact2 .hello .bottom ul li.list .xia .left{float: none;width: 100%;border-right: 0;padding-right: 0;}

	.contact .contact2 .hello .bottom ul li.list .xia .right{float: none;width: 100%;border-right: 0;padding-left: 0;margin-top: 20px;}

	.contact .contact2 .fenye{margin-top: 20px;}

	.contact .contact2 .fenye a{padding: 0 11px;height: 30px;line-height: 30px;margin: 0 5px;font-size: 14px;}

	

	

	

	.join1 .title{padding: 25px 0 25px;}

	.join1 .title p{font-size: 14px;}

	.join1 .title span{font-size: 22px;line-height: 32px;}

	.join1 .bottom{padding-bottom: 20px;}

	.join1 .bottom ul li{width: 100%;height: auto;margin-bottom: 15px;padding: 30px 20px;background-size:20% !important;}

	.join1 .bottom ul li p{height: auto;}

	

	

	

	.join2 .title{padding: 25px 0 25px;}

	.join2 .title p{font-size: 14px;}

	.join2 .title span{font-size: 22px;line-height: 32px;}

	.join2 .bottom{padding:0 0 25px 0;}

	.join2 .bottom ul li{width: 100%;height: auto;margin-top: 40px;padding: 30px 20px;background-size:20% !important;}

	.join2 .bottom ul li p{height: auto;}

	.join2 .bottom ul li .img{width: 66px;height: 66px;line-height: 66px;top: -33px;margin-left: -33px;}

	.join2 .bottom ul li img{height: 34px;}

	.join2 .bottom ul li span{font-size: 16px;margin: 15px 0;}

	.join2 .bottom ul li:hover{transform: translateY(0);}



	.join3 .title{padding: 25px 0 25px;}

	.join3 .title p{font-size: 14px;}

	.join3 .title span{font-size: 22px;line-height: 32px;}

	.join3 .bottom{padding:0 0 15px 0;}

	.join3 .bottom .left{width: 100%;float: none;}

	.join3 .bottom .right{width: 100%;float: none;}

	.join3 .bottom .zhong{width: 100%;float: none;}

	.join3 .bottom ul li{margin-bottom: 15px;padding-bottom: 10px;border-bottom: 1px solid #ccc}

	.join3 .bottom .zhong img{margin: 20px auto;}

	.join3 .bottom ul li span{font-size: 16px;line-height: 28px;}

	.join3 .bottom .right ul li{text-align: left;}

	

	

	.join4{padding: 25px 0;}

	.join4 .left{width: 100%;float: none;padding-right: 0;}

	.join4 .left .title p{font-size: 14px;}

	.join4 .left .title span{font-size: 22px;line-height: 32px;}

	.join4 .left .bottom{padding: 20px 0;}

	.join4 .left .bottom p{font-size: 14px;line-height: 24px;}

	.join4 .right{width: 100%;float: none;}

	

	.join5{padding:  0;}

	.join5 .title{padding: 25px 0;}

	.join5 .title p{font-size: 14px;}

	.join5 .title span{font-size: 22px;line-height: 32px;}

	.join5 .bottom{padding: 0 0 20px 0;}

	.join5 .bottom ul{background:none;}

	.join5 .bottom ul li{width: 25%;margin-bottom: 15px;}

	.join5 .bottom ul li .img{width: 66px;height: 66px;line-height: 66px;}

	.join5 .bottom ul li .img img{height: 30px;}

	.join5 .bottom ul li p{font-size: 14px;line-height: 24px;margin-top: 10px;}

	.join5 .bottom .pc_bottom{display: none;}

	.join5 .bottom .move_bottom{display: block;}

	

	

	

	.join6{padding:  0;}

	.join6 .title{padding: 25px 0;}

	.join6 .title p{font-size: 14px;}

	.join6 .title span{font-size: 22px;line-height: 32px;}

	.join6 .bottom{padding: 0 0 20px 0;}

	.join6 .bottom ul li{width: 31%;margin-bottom: 15px;margin-top: 0;}

	

	.join7{padding: 25px 0;}

	.join7 .box{padding: 15px;}

	.join7 .box .top{padding: 5px 0;}

	.join7 .box .top .left{float: none;border-right: 0;}

	.join7 .box .top .left p{font-size: 14px;}

	.join7 .box .top .left span{font-size: 22px;line-height: 32px;margin-top: 10px;}

	.join7 .box .top .right{float: none;padding: 0;line-height: 36px;font-size: 22px;}

	.join7 .box .bottom ul li{width: 100%;float: none;height: 34px;line-height: 34px;padding-left: 80px;}

	.join7 .box .bottom ul li input{height: 32px;font-size: 14px;}

	.join7 .box .bottom ul li span{font-size: 14px;width: 80px;}

	.join7 .box .bottom ul li:nth-of-type(2n){width: 100%;float: none;}

	.join7 .box .bottom ul li:nth-of-type(3){width: 100%;float: none;}

	.join7 .box .bottom ul li:nth-of-type(4){height: 42px;}

	.join7 .box .bottom ul li span img{width: 15px;}

	.join7 .box .bottom ul li button{height: 42px;font-size: 14px;}

	

	

	

	.tribesmen1{height: auto;}

	.tribesmen1 .left{width: 100%;padding: 25px 0;}

	.tribesmen1 .left .title span{font-size: 14px;}

	.tribesmen1 .left .title p{font-size: 22px;}

	.tribesmen1 .left .top{margin: 15px 0;height: auto}

	.tribesmen1 .left .top p{font-size: 14px;line-height: 24px;}

	.tribesmen1 .left .bottom{padding-top: 15px;}

	.tribesmen1 .img{position: static;left: auto;top: auto;width: 100%;}

	.tribesmen1 .img img{height: auto;}

	

	.tribesmen1 .list{margin:0 0 25px 0;}

	.tribesmen1 .list ul li{width: 25%;height: auto;padding:10px 5px;position: relative;box-sizing: border-box;margin-right: 0}
	.tribesmen1 .list ul li:last-child{border-right: 0;}
	.tribesmen1 .list ul li .imgbox{margin: 0;line-height: 34px;}

	.tribesmen1 .list ul li .imgbox img{height: 24px;}

	.tribesmen1 .list ul li p{font-size: 12px;line-height: 24px;}

	.tribesmen1 .list ul li::before{width: 1px;height: 70%;top: 15%;right: 0;position: absolute;content: ' ';background: rgba(149,57,55,.6);}
.tribesmen1 .list ul li:last-child::before{display: none;}
	

	.tribesmen2{padding: 25px 0;}

	.tribesmen2 .left{width: 100%;float: none;}

	.tribesmen2 .left video{height: auto;}

	.tribesmen2 .right{width: 100%;float: none;padding: 20px 0 0;}

	.tribesmen2 .right p{font-size: 14px;line-height: 24px;}

	

	

	.tribesmen3{padding: 25px 0;}

	.tribesmen3 .left{width: 100%;float: none;padding: 0;}

	.tribesmen3 .left .title p{font-size: 14px;}

	.tribesmen3 .left .title span{font-size: 22px;}

	.tribesmen3 .left .bottom{padding-top: 15px;}

	.tribesmen3 .left .bottom p{line-height: 24px;font-size: 14px;}

	.tribesmen3 .right{width: 100%;float: none;padding: 20px 0 0 0;}

	.tribesmen3 .right img{margin:  0 auto;}

	

	

	.tribesmen4{padding:  0;}

	.tribesmen4 .title{padding: 25px 0;}

	.tribesmen4 .title p{font-size: 14px;}

	.tribesmen4 .title span{font-size: 22px;line-height: 32px;}

	.tribesmen4 .top ul li{width: 48%;}

	.tribesmen4 .top ul li .img{padding: 10px 8px;}

	.tribesmen4 .top ul li p{margin: 10px 0;font-size: 14px;line-height: 24px;height: 24px;}

	.tribesmen4 .bottom{padding-bottom: 20px;}

	#marquee1{height: 230px;}

	#marquee1 ul li{width: 144px;padding: 0 5px;}

	.tribesmen4 .bottom ul li .img{padding: 12px;}

	.tribesmen4 .bottom ul li .img img{width: 100%;display: block;}

	.tribesmen4 .bottom ul li p{margin: 0px 0 0 0;font-size: 14px;line-height: 18px;height: 50px;padding-top: 2px;box-sizing: border-box;}

	

	.tribesmen5{padding:  0;}

	.tribesmen5 .title{padding: 25px 0;}

	.tribesmen5 .title p{font-size: 14px;}

	.tribesmen5 .title span{font-size: 22px;line-height: 32px;}

	.tribesmen5 .bottom{padding: 0 0 20px 0;}

	.tribesmen5 .bottom ul li{width: 31%;margin-bottom: 15px;margin-top: 0;}

	

	

	.case1{height: auto;}

	.case1 .left{width: 100%;padding: 25px 0;}

	.case1 .left .title span{font-size: 14px;}

	.case1 .left .title p{font-size: 22px;}

	.case1 .left .top{padding: 15px 0 0;}

	.case1 .left .top p.p2{font-size: 14px;line-height: 24px;padding-bottom: 8px}

	.case1 .left .top p.p1{font-size: 16px;line-height: 24px;margin-top: 5px;}

	.case1 .left .bottom{padding-top: 15px;}

	.case1 .img{position: static;left: auto;top: auto;width: 100%;display: none;}

	.case1 .img img{height: auto;}
	.case1 .list.list1{display: none;}
	.case1 .list.list2{display: block;}
	.case1 .list{margin-top: 0;padding-bottom: 10px;}

	.case1 .list ul li{width: 20%;margin-bottom: 15px;}

	.case1 .list ul li .box .imgbox{width: 100%;height: auto;}

	.case1 .list ul li .box p{margin-top: 10px;line-height: 16px;height: 16px;font-size: 12px;overflow: hidden;}

	.case1 .list ul li .box{padding: 10px 5px ;height: auto;}

	

	.case2 .title{padding: 20px 0;}

	.case2 .title p{font-size: 14px;}

	.case2 .title span{font-size: 20px;line-height: 28px;margin-top: 10px;}

	.case2 .bottom ul li{width: 48%;margin-right: 0%;margin-bottom:6px;}

	.case2 .bottom ul li:nth-of-type(2n){float: right;}

	.case2 .bottom ul li .nr{padding: 10px 0;}

	.case2 .bottom ul li .nr span{font-size: 14px;line-height: 20px;height: 20px;}

	.case2 .bottom ul li .nr p{font-size: 14px;line-height: 24px;height: 24px;}

	.case2 .more a{font-size: 14px;height: 40px;line-height: 40px;}

	

	.case3{margin-top: 25px;}

	.case3 .top{padding: 25px 0 0;}

	.case3 .top a{width: 46%;margin: 0 1%;height: 40px;line-height: 40px;font-size: 14px;margin-bottom: 25px;}

	.case3 .top a img{height: 20px;margin-right: 10px;margin-top: -2px;}

	.case3 .bottom{padding-bottom: 25px;}

	.case3 .bottom .btn{display: none;z-index: 1000;height: 55px;width: 21px;margin-top: -55px;}
	.case3 .bottom .btn.prev{left: -10px;background-size: 12px 22px;}
	.case3 .bottom .btn.next{right: -10px;background-size: 12px 22px;}
	.case3 .bottom .btn.prev:hover{left: -10px;background-size: 12px 22px;}
	.case3 .bottom .btn.next:hover{right: -10px;background-size: 12px 22px;}
	.case3 .bottom .swiper-slide{padding: 0;}

	.case3 .bottom .swiper-slide .nr{padding: 10px 0;}

	.case3 .bottom .swiper-slide .nr span{font-size: 14px;line-height: 20px;height: 20px;}

	.case3 .bottom .swiper-slide .nr p{font-size: 14px;line-height: 24px;height: 24px;}

	.case3 .bottom .swiper-container{padding-bottom: 20px;}

	.case2.case5{padding-bottom: 25px;}

	

	

	

	

	.store1{height: auto;}

	.store1 .img{width: 100%;box-sizing: border-box;height: 100%;}

	.store1 .img img{height: 100%;}

	.store1 .left{display: none;}

	.store1 .right{width: 100%;float: none;}

	.store1 .container{padding: 25px 15px;}

	.store1 .right .search{height: 42px;padding-right: 84px;}

	.store1 .right .search input{height: 42px;font-size: 14px;}

	.store1 .right .search button{height: 42px;width: 84px;}

	.store1 .top ul li{font-size: 14px;line-height: 36px;}

	.store1 .top ul li:before{width: 6px;height: 6px;}

	.store1 .bottom{padding:0 15px 15px;}

	

	.store2{padding: 0 0 25px;}

	.store2 .title{padding: 25px 0;}

	.store2 .title span{font-size: 14px;margin: 5px 0;}

	.store2 .title p{font-size: 22px;line-height: 22px;}

	.store2 ul{display: none;}

	.store2 .container{height: 200px;background: url(../img/store2_.jpg) center no-repeat;background-size:contain ;}

	

	.store3{padding-bottom: 25px;}

	.store3 .title{padding: 25px 0;}

	.store3 .title span{font-size: 14px;margin: 5px 0;}

	.store3 .title p{font-size: 22px;line-height: 22px;}

	.store3 .bottom ul li{width: 48%;}

	

	

	

	

	

	.fix_right{right: 0;width: 38px;top: auto;bottom: 30%;}
.fix_right ul li{width: 38px;height: 38px;line-height: 38px}
.fix_right ul li img{width: 24px}
.fix_right ul li .img{line-height: 38px}

.fix_right ul li .box{right: 40px}
.fix_right ul li .box p{line-height: 38px;font-size: 14px;height: 38px;width: 110px}
.fix_right ul li .box1:before{display: none;}


	.sj_head{box-shadow: 0px 2px 5px rgba(0,0,0,.2)}

	

	.index1 .left{display: none;}

	

	.index1{background-size:254px  238px;padding: 40px 0px;background: url(../img/index1_bj2.jpg) right bottom no-repeat;background-size:202px 206px;}

	.index1 .right .nr{padding: 25px 0}

	

	.index1 .right{margin:0 auto ;}

	.index1 .right img{width: 60%}

	.index1 .container{padding: 0 25px;}







	

	.index2 .bottom{margin-top: 25px}

	.index2 .bottom ul li .img{width: 138px;height: 138px;margin:0 auto ;background: #953937;position: relative;}



	.index2 .bottom ul li.act .img{width: 138px;margin:0 auto }

	.index2 .bottom ul li .nr p{line-height: 14px;height: 16px;font-size: 12px}



	.index2 .bottom ul li:nth-of-type(8) .img:after{width: 38px;height: 38px;content: ' ';position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: url(../img/index2_jia.svg) center no-repeat;background-size: cover; }

	

	.index3 .right{padding-bottom: 30px}

	.index3 .img{bottom: 0;top: auto;}



	.index3 .right .move{display: none}

	.index3  .move1{display: block;}





	.sj_banner{width: 100%;display: block;}

	.sj_banner img{display: block;width: 100%;height: 215px;object-fit: cover;}

	.sj_banner .swiper-button-prev{left: 5%;background-size:14px 22px;background-size: cover;width: 14px;height: 22px;top: 50%;margin-top: -11px }

	.sj_banner .swiper-button-next{right: 5%;background-size:14px 22px;background-size: cover;width: 14px;height: 22px ;top: 50%;margin-top: -11px }


.sj_bannertab{width: 100%}
.sj_bannertab .box{display: none;}
.sj_bannertab .box.block{display: block;}
.sj_bannertab img{display: block;height: 215px;object-fit: cover;}


	.tribesmen1 .left .bottom p{font-size: 12px;line-height: 24px}



.tribesmen1 .img{display: none;}

.tribesmen5 .bottom ul li{width: 23%}



.college1 .left .bottom p{font-size: 12px;line-height: 24px}





.college2 .bottom{background-attachment: inherit;background: url(../img/college225.jpg) top center no-repeat;background-position:0px 0px !important;padding-bottom: 0;background-size: cover;}

.college2 .bottom ul li{padding-bottom: 20px;border-bottom: 1px solid #fff;border-right: 0	}

.college2 .bottom ul li:nth-of-type(3){border-bottom: 0}

.college2 .bottom ul li .box .img{line-height: 90px}



.college3 .bottom .img .box div{padding:  0 5px}

.college3 .bottom .img .box div span{line-height: 28px;height: 28px;font-size: 15px}

.college3 .bottom .img img{height: 220px;object-fit: cover;}

.college2 .title span{margin-top: 0;line-height: 14px}

.college3 .title span{margin-top: 0;line-height: 14px}

.college4 .title span{margin-top: 0;line-height: 14px}

.college3 .bottom .img .box div p{font-size: 12px;line-height: 20px}

.college3 .bottom .img .box div p{display: inline;}







.college3 .bottom .swiper-pagination{display: block;bottom: 0;line-height: 8px;height: 11px}

.college3 .bottom  .swiper-container{padding-bottom: 32px}

.college3 .bottom  .swiper-pagination-bullet-active{background:#953937;}











.college4 .bottom ul li{width: 32%;margin-bottom: 8px}



/* .case1 .list{display: none;} */





.case2 .title{padding: 25px 0}

.college1 .img img{height: 230px;object-fit: cover;}

.case1 .img img{height: 230px;object-fit: cover;}

.case2 .title span{margin-top:0;}





/*.case3 .bottom .btn{display: block;}

.case3 .bottom .btn.prev{left: 0;z-index: 1000}

.case3 .bottom .btn.next{right: 0;z-index: 1000}*/



.case3 .bottom .swiper-pagination{bottom: 0;line-height: 8px;height: 11px;display: block;}
.case3 .bottom .caseswiper2 .swiper-pagination{bottom: 0;line-height: 8px;height: 11px;display: block;}
/*.case3 .bottom  .swiper-container{padding-bottom: 25px}*/

.case3 .bottom  .swiper-pagination-bullet-active{background:#953937;}



.case3 .top a.act:before{    width: 0;

    height: 0;

    border-left: 6px solid transparent;

    border-right: 6px solid transparent;

    border-top: 6px solid #953937;

    content: ' ';

    position: absolute;

    left: 50%;

    bottom: -6px;

    margin-left: -6px;}



    .case3 .top a:hover:before{    width: 0;

    height: 0;

    border-left: 6px solid transparent;

    border-right: 6px solid transparent;

    border-top: 6px solid #953937;

    content: ' ';

    position: absolute;

    left: 50%;

    bottom: -6px;

    margin-left: -6px;}





.case2.case5 .bottom ul li{width: 100%}



.store1 .img{display: none;}

.store1 .top ul li{color: #333;font-size: 20px;line-height: 20px;padding-left: 15px}

.store1 .top ul li:before{background: #333}

.store1 .top{margin:25px 0	 }



.store3 .bottom ul li{width: 32%;margin-bottom: 8px}







.news2 .news2_nav a.act:before{    width: 0;

    height: 0;

    border-left: 6px solid transparent;

    border-right: 6px solid transparent;

    border-top: 6px solid #953937;

    content: ' ';

    position: absolute;

    left: 50%;

    bottom: -6px;

    margin-left: -6px;}



    .news2 .news2_nav a:hover:before{    width: 0;

    height: 0;

    border-left: 6px solid transparent;

    border-right: 6px solid transparent;

    border-top: 6px solid #953937;

    content: ' ';

    position: absolute;

    left: 50%;

    bottom: -6px;

    margin-left: -6px;}





.news1{background: #fff !important;padding: 20px 15px }



.news1 .news1box .news1_bj{padding: 0 5px}



.news1 .news1box .left .bottom{padding: 10px 0 25px 0}

.news1 .news1box .left .bottom p{font-size: 12px;line-height: 24px}







.news2 .news2_nav{padding: 40px 0}



.news2 .news2_top .swiper-slide .right .move o{margin: 0 }



.news2 .news2_top .swiper-slide .right .move{}

.news2 .news2_top .swiper-pagination{bottom: 35px}



.news2 .news2_bottom ul li{padding:25px 20px 25px 110px}

.news2 .news2_bottom ul li .img img{display: none;}

.news2 .news2_bottom ul li .nr{padding-top: 0}

.news2 .news2_bottom ul li .nr p{height: 48px;text-overflow: ellipsis;
      -webkit-line-clamp: 2;  /*要显示的行数*/
      -webkit-box-orient: vertical; display: -webkit-box;}

.news2 .news2_bottom ul li .time{display: block;top: 28px;left: 15px;width: 80px;height: 80px;background: #953937; border-color: #953937;}

.news2 .news2_bottom ul li .time span{font-size: 18px;margin-top: 0;color: #fff;line-height: 30px;margin-top: 15px}

.news2 .news2_bottom ul li .time p{color: #fff}



.join1:before{height: 100%}

.join1:after{    background: #f9f9f9;}

.join3 .bottom .zhong img{display: none;}

.join3 .bottom ul li span i{display: inline-block;}

.join3 .bottom ul li span o{display: inline-block;}

.join3 .bottom ul li span o img{vertical-align: middle;margin-right: 15px;width: 28px}

.join2 .bottom ul li{margin-bottom: 20px}









.join1 .title{padding: 25px 0;}

.join1 .title p{margin-top: 0;line-height: 14px;margin-bottom: 5px}

.join1 .title span{font-size: 22px;line-height: 22px;}

.join2 .title{padding: 25px 0;}

.join2 .title p{margin-top: 0;line-height: 14px;margin-bottom: 5px}

.join2 .title span{font-size: 22px;line-height: 22px;}

.join3 .title{padding: 25px 0;}

.join3 .title p{margin-top: 0;line-height: 14px;margin-bottom: 5px}

.join3 .title span{font-size: 22px;line-height: 22px;}

.join5 .title{padding: 25px 0;}

.join5 .title p{margin-top: 0;line-height: 14px;margin-bottom: 5px}

.join5 .title span{font-size: 22px;line-height: 22px;}

.join6 .title{padding: 25px 0;}

.join6 .title p{margin-top: 0;line-height: 14px;margin-bottom: 5px}

.join7 .title span{font-size: 22px;line-height: 22px;}



.join2{background: #953937}

.join2 .title p{color: #fff}

.join2 .title span{color: #fff}





.contact .contact_nav{padding:40px 0;}



.contact .contact_nav a.act:before{    width: 0;

    height: 0;

    border-left: 6px solid transparent;

    border-right: 6px solid transparent;

    border-top: 6px solid #953937;

    content: ' ';

    position: absolute;

    left: 50%;

    bottom: -6px;

    margin-left: -6px;}

.contact .contact_nav a:hover:before{    width: 0;

    height: 0;

    border-left: 6px solid transparent;

    border-right: 6px solid transparent;

    border-top: 6px solid #953937;

    content: ' ';

    position: absolute;

    left: 50%;

    bottom: -6px;

    margin-left: -6px;}







.join1 .bottom ul li span{font-size: 16px}

.join7 .box .bottom ul li:nth-of-type(3) textarea{font-size: 14px}



.join7 .box .bottom ul li span img{margin: -2px 6px 0 8px;}

.join7 .box .top .left span{margin-top: 0}

.contact .contact2 .hello .top .right h5{margin-top: 10px}

.contact .contact2 .hello .top .right p{margin-top: 10px}

.contact .contact2 .hello .top .right span{display: block;line-height: 40px;position: relative;}

.contact .contact2 .hello .top .right span i{float: none;}

.contact .contact2 .hello .top .right span i{position: absolute;left: 75px;top: 5px}

.contact .contact2 .hello .bottom ul li{line-height: 60px;height: 60px}

.contact .contact2 .hello .bottom ul li text{line-height: 60px;height: 60px}

.contact .contact2 .fenye{margin-top: 25px}









.index3 .img{    background-size: contain;bottom: 36px}



.index3 .left ul li span{font-size: 14px;line-height: 18px;height: 18px}

.index3 .left ul li p{line-height: 16px}



.index3 .left ul li:nth-of-type(2){top: 170px}

.index3 .left ul li:nth-of-type(4) {left: 10px; bottom: 58px;}



.index3 .left ul li:nth-of-type(3){right: 25px;bottom: 138px}





.zzc .img{padding: 4px}

.zzc .img span{right: -10px}

.contact .contact2 .hello .bottom ul li.list .xia .yx{margin-top: 15px;display: block;}
	.news2 .news2_bottom ul li .time{padding-left: 7px}
	.news2 .news2_bottom ul li .time span{font-size: 16px}


	.news2 .fenye{padding: 20px 0}
	.news2 .fenye a{padding: 5px 10px}



.bdsharebuttonbox {position: relative;}
.bdsharebuttonbox .sjwx{width: 17px;height: 18px;position: absolute;left: 56px;top: 3px;content: ' ';z-index: 1000}

.zzc2{width: 100%;height: 100%;display: none;background: rgba(0,0,0,0.7);z-index: 999999999;position: fixed;left: 0;top: 0;overflow: hidden;}
.zzc2 img{width: 50%;float: right}



}