@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;}


.header.active{background: rgba(0,0,0,.7);}
.header .header_{max-width: 1230px;margin: 0 auto;}
.header{width: 100%;height: 110px;background: #000;padding: 0 0px;box-sizing: border-box;z-index: 1000;}
.header .logo{float: left;line-height: 110px;font-size: 0;}
.header .logo img{vertical-align: middle;}
.header .nav{float: left;margin-left: 90px;}
.header .nav ul li{float: left;line-height: 110px;position: relative;padding: 0 23px;}
.header .nav ul li a{font-size: 14px;color: #fff;display: block;}
.header .nav ul li:hover a{color: #8a8e8e;}
.header .nav ul li.act a{color: #8a8e8e;}
.header .nav ul li .box{position: absolute;left: 0;top: 110px;background: rgba(0,0,0,.7);padding: 15px 10px;box-sizing: border-box;width: 100%;z-index: 10000;display: none}
.header .nav ul li .box a{display: block;line-height: 34px;height: 34px;overflow: hidden;font-size: 14px;color: #fff;text-align: center;}
.header .nav ul li:hover .box{display: block;height: auto;}



.header .tell{font-size: 14px;color: #8a8e8e;line-height: 110px;float: right;}
.header .tell img{vertical-align: middle;margin-right: 10px;}
.header .Fast-Navigation-btn{display: none;width: 28px;height: 28px;float: right;margin-top: 30px;background: url(../img/Fast-Navigation.png) center no-repeat;cursor: pointer;}
.header .Fast-Navigation-btn.act{background: url(../img/Fast-Navigation2.png) center no-repeat;}



.banner{width: 100%;}
.banner .carousel-inner img{width: 100%;display: block;object-fit: cover;}
.banner .carousel-indicators li{width: 40px;height: 7px;margin:  0 10px;background: #fff;border: 0;text-align: center;}
.banner .carousel-indicators .active{color: #fff;background: #cab49b;}

.banner .carousel-inner .item .carousel_xian{position: absolute;left: 0;bottom: 0;width: 100%;height: 3px;background: #000;}
.banner .carousel-inner .item .carousel_xian:before{position: absolute;left: 0;top: 0;height: 3px;width: 0;background: #c12b0d;content: ' ';transition: 2.5s all;}
.banner .carousel-inner .item.active .carousel_xian:before{width: 100%;}
.banner .carousel-inner .item .carousel_box{transition: 1.5s all;opacity: 0;position: absolute;left: 20%;top: 50%;transform: translate(-50%,-50%);}
.banner .carousel-inner .item.active .carousel_box{opacity: 1;left: 50%;top: 50%;}
.banner .carousel-inner .item .carousel_box span{line-height: 98px;font-size: 80px;letter-spacing:3px;color: #fff;text-align: center;text-shadow: black 0.1em 0.1em 0.2em}
.banner .carousel-inner .item .carousel_box p{margin-top: 20px;line-height: 24px;color: #fff;font-size: 18px;text-align: center;letter-spacing:6px;text-shadow: black 0.1em 0.1em 0.2em}

.banner .carousel-fade .carousel-inner .item{  opacity:.5;  -webkit-transition-property:opacity ;  -moz-transition-property:opacity ;  -ms-transition-property:opacity ;  -o-transition-property:opacity ;  transition-property:opacity ;}
.banner .carousel-fade .carousel-inner .active{   opacity: 1;}
.banner .carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{   left: 0;   opacity: 0;}
.banner .carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right { opacity: 1}


.banner{width: 100%;}
.banner  img{width: 100%;display: block;object-fit: cover;}
.banner .swiper-pagination .swiper-pagination-bullet{width: 40px;height: 7px;margin:  0 10px;background: #fff;border: 0;text-align: center;border-radius: 4px;opacity: 1}
.banner .swiper-pagination .swiper-pagination-bullet-active{color: #fff;background: #cab49b;}









.index_about{padding: 80px 15px;box-sizing: border-box;}
.index_about .index_about_left{width: 40%;float: left;}
.index_about .index_about_left .title{width: 100%;}
.index_about .index_about_left .title span{font-size: 12px;color: #373737;display: block;text-transform: uppercase;letter-spacing: 6px;}
.index_about .index_about_left .title p{font-size: 42px;color: #000;font-weight: bold;margin-top: 36px;line-height: 42px;}
.index_about .index_about_left .cont{margin-top: 35px;}
.index_about .index_about_left .cont h5{line-height: 25px;font-size: 18px;color: #333;}
.index_about .index_about_left .cont p{line-height: 22px;margin-top: 20px;font-size: 14ppx;color: #838383;}
.index_about .index_about_left .list_a{margin-top: 35px;}
.index_about .index_about_left .list_a a{overflow: hidden;transition-timing-function: cubic-bezier(.165,.84,.44,1);position: relative;display: block;float: left;width: 106px;height: 34px;margin-right: 20px;border: 1px solid #666;box-sizing: border-box;text-align: center;line-height: 32px;font-size: 14px;color: #555;}
.index_about .index_about_left .list_a a:hover{color: #fff;}
.index_about .index_about_right{width: 45%;float: right;padding: 8px;box-sizing: border-box;background: url(../img/index_about.png) center no-repeat;background-size: cover;}
.index_about .index_about_right img{display: block;width: 100%;}

.index_about .index_about_left .list_a a:before {background: #000; content: '';position: absolute;z-index: -1;}
.index_about .index_about_left .list_a a:after {
    background: #000;
    content: '';
    position: absolute;
    z-index: -1;
    -webkit-transition: all .6s cubic-bezier(.165,.84,.44,1);
    transition: all .6s cubic-bezier(.165,.84,.44,1);
    -webkit-transition-timing-function: cubic-bezier(.165,.84,.44,1);transition-timing-function: cubic-bezier(.165,.84,.44,1); height: 100%; left: -45%; top: 0;-webkit-transform: skew(50deg); transform: skew(50deg);-webkit-transform-origin: top left;transform-origin: top left;width: 0;}
.index_about .index_about_left .list_a a:hover:after { height: 100%; width: 145%;}







.index_bus{width: 100%;background: url(../img/index_bus.jpg) center no-repeat;background-size: cover;height: 566px;background-attachment: fixed;}
.index_bus .index_bus_left{width: 28%;float: left;margin-top: 12%;}
.index_bus .index_bus_left .title span{font-size: 12px;color: #fff;display: block;text-transform: uppercase;letter-spacing: 6px;}
.index_bus .index_bus_left .title p{font-size: 42px;color: #fff;font-weight: bold;margin-top: 36px;line-height: 42px;}
.index_bus .index_bus_left .cont{margin-top: 35px;}
.index_bus .index_bus_left .cont span{line-height: 25px;font-size: 16px;color: #fff;}
.index_bus .index_bus_left .cont p{line-height: 22px;font-size: 14ppx;color: #fff;}
.index_bus .index_bus_left .cont a.ckgd{transition: .5s all;width: 120px;height: 36px;border: 2px solid #fff;box-sizing: border-box;display: block;text-align: center;line-height: 32px;font-size: 14px;color: #fff;margin-top: 30px;}
.index_bus .index_bus_left .cont a.ckgd:hover{border-radius: 36px;background: #cab49b;border-color: #cab49b;}
.index_bus .index_bus_right{width: 70%;float: right;border-left: 1px solid rgba(255,255,255,.4);box-sizing: border-box;}
.index_bus .index_bus_right ul li{width: 33.33%;float: left;position: relative;height:566px;border-right: 1px solid rgba(255,255,255,.4);box-sizing: border-box;transition: .5s all;}
.index_bus .index_bus_right ul li .box{width: 100%;position: absolute;left: 0;top:30%;}
.index_bus .index_bus_right ul li .box .title{font-size: 20px;font-weight: bold;text-align: center;color: #fff;line-height: 24px;}
.index_bus .index_bus_right ul li .box .list_a{width: 80px;margin: 36px auto 0;padding: 28px 0;border-top: 1px solid rgba(255,255,255,.4);box-sizing: border-box;}
.index_bus .index_bus_right ul li .box .list_a a{line-height: 28px;text-align: center;font-size: 14px;color: #fff;display: block;}
.index_bus .index_bus_right ul li .box a.ckgd{visibility: hidden;transition: .5s all;width: 120px;height: 36px;border: 2px solid #fff;box-sizing: border-box;display: block;text-align: center;line-height: 32px;font-size: 14px;color: #fff;margin:0px auto 0;}
.index_bus .index_bus_right ul li .box a.ckgd:hover{border-radius: 36px;background: #cab49b;border-color: #cab49b;}
.index_bus .index_bus_right ul li:hover{background: rgba(173,149,120,.8);}
.index_bus .index_bus_right ul li:hover a.ckgd{visibility: initial;}
.index_bus .index_bus_right ul li:hover .list_a{border-top: 1px solid rgba(255,255,255,1);}
 

.index_news{width: 100%;padding: 75px 0;box-sizing: border-box;}
.index_news .top{width: 100%;}
.index_news .top .left{float: left;}
.index_news .top .left span{font-size: 12px;color: #373737;display: block;text-transform: uppercase;letter-spacing: 6px;}
.index_news .top .left p{font-size: 42px;color: #000;font-weight: bold;margin-top: 36px;line-height: 42px;}
.index_news .top .left o{font-size: 16px;color: #767676;display: block;line-height: 26px;margin-top: 12px;}
.index_news .top .right{float: right;}
.index_news .top .right a{margin-top: 66px;display: block;padding-right: 28px;box-sizing: border-box;line-height: 28px;font-size: 16px;color: #333;position: relative;}
.index_news .top .right a:before{transition: .3s all;position: absolute;right: 4px;top: 7px;width: 13px;height: 13px;border: 2px solid #cab49b;box-sizing: border-box;content: ' ';}
/*.index_news .top .right a:hover{color: #cab49b}*/
.index_news .top .right a:hover:before{border-radius: 50%}
.index_news .bottom{width: 100%;margin-top: 50px;}
.index_news .bottom ul li{width: 32%;float: left;margin-right: 2%;}
.index_news .bottom ul li:nth-of-type(3n){margin-right: 0;}
.index_news .bottom ul li h5{display: block;margin: 0;line-height: 28px;height: 28px;overflow: hidden;font-size: 18px;font-weight: bold;color: #000;}
.index_news .bottom ul li p{line-height: 24px;font-size: 14px;color: #333;height: 48px;overflow: hidden;margin-top: 20px;}
.index_news .bottom ul li o{display: block;font-size: 14px;color: #333;line-height: 26px;margin-top: 25px;}
.index_news .bottom ul li i{display: block;margin-top: 30px;line-height: 28px;padding-left: 38px;position: relative;font-size: 12px;color: #333;text-transform: uppercase;}
.index_news .bottom ul li i:before{width: 28px;height: 28px;left: 0;top: 0;position: absolute;content: ' ';background: url(../img/gd1.png) center no-repeat;}
.index_news .bottom ul li h5:hover{ text-decoration:underline;}
.index_news .bottom ul li i:hover{ text-decoration:underline;color: #cab49b;}
.index_news .bottom ul li i:hover:before{background: url(../img/gd2.png);}

.index_four{width: 100%;height: 334px;background: url(../img/index_four.jpg) center no-repeat;background-size: cover;background-attachment: fixed;}
.index_four ul li{width: 25%;float: left;padding: 66px 42px 0;box-sizing: border-box;}
.index_four ul li div{font-size: 16px;color: #fff;line-height: 18px;height: 56px;line-height: 46px;text-align: center;}
.index_four ul li div span{font-size: 34px;font-weight: bold;color: #fff;font-weight: bold;line-height: 56px;}
.index_four ul li p{font-size: 14px;color: #fff;line-height: 22px;margin-top: 30px;text-align: center;}
.index_four ul li o{width: 32px;height: 2px;display: block;margin: 30px auto 0;background: #fff;}


.index_coop{width: 100%;padding: 75px 0 60px;box-sizing: border-box;}
.index_coop .title span{font-size: 12px;color: #373737;display: block;text-transform: uppercase;letter-spacing: 6px;}
.index_coop .title p{font-size: 42px;color: #000;font-weight: bold;margin-top: 36px;line-height: 42px;}
.index_coop .title o{font-size: 16px;color: #767676;display: block;line-height: 26px;margin-top: 12px;}
.index_coop .bottom{margin-top: 30px;}
.index_coop .bottom ul li{overflow: hidden;width: 24%;margin-right: 1.333%;margin-top: 16px;float: left;border: 1px solid #f5f4f8;box-sizing: border-box;}
.index_coop .bottom ul li:nth-of-type(4n){margin-right: 0;}
.index_coop .bottom ul li img{display: block;width: 100%;transition: .5s all;}
.index_coop .bottom ul li:hover img{transform: scale(1.1);}

.index_contact{width: 100%;background: #f5f5f8;position: relative;margin-bottom: 50px;}
.index_contact .bj{width:50%;position: absolute;left: 0;top: 0;background: url(../img/index_contact.jpg) center no-repeat;height: 100%;z-index: 1;background-size: cover;}
.index_contact .left{position: relative;z-index: 1000;height: 270px;width: 600px;margin-top: 370px;background: #333;float: left;}
.index_contact .left ul li{width: 33.333%;padding: 20px;box-sizing: border-box;text-align: center;float: left;}
.index_contact .left ul li span{display: block;margin-top: 12px;line-height: 34px;font-size: 18px;color: #fff;}
.index_contact .left ul li img{display: block;margin: 28px auto 0;height: 35px;}
.index_contact .left ul li p{margin-top: 24px;line-height: 28px;font-size: 14px;color: #fff;}
.index_contact .right{float: right;width: 600px;padding: 50px 50px 0;box-sizing: border-box;}
.index_contact .right .title{line-height: 50px;font-size: 30px;color: #333;position: relative;}
.index_contact .right .title:before{position: absolute;bottom: -8px;left: 0;width: 64px;height: 2px;background: #cab49b;content:' ';}
.index_contact .right .cont{width: 100%;margin-top: 34px;}
.index_contact .right .cont span{display: block;font-size: 18px;color: #555;}
.index_contact .right .cont p{font-size: 12px;color: #666;line-height: 20px;margin-top: 8px;text-transform: uppercase;}

.index_contact .right .from{margin-top: 14px;}
.index_contact .right .from ul li.inp{width: 48%;float: left;height: 50px;background: #fff;margin-top: 20px;padding-right: 62px;position: relative;}
.index_contact .right .from ul li.inp:nth-of-type(2n){float: right;}
.index_contact .right .from ul li input{display: block;height: 50px;padding-left:12px ;box-sizing: border-box;width: 100%;}
.index_contact .right .from ul li img{position: absolute;right: 18px;top: 50%;margin-top: -6px}

.index_contact .right .from ul li.sel{width: 48%;float: right;background: #fff;margin-top: 20px;position: relative;height: 50px;}
.index_contact .right .from ul li.sel .top{padding-right: 62px;position: relative;}
.index_contact .right .from ul li.sel .top span{display: block;height: 50px;padding-left:12px ;box-sizing: border-box;line-height: 50px;}
.index_contact .right .from ul li.sel .bottom{padding: 8px 12px;border-top: 1px solid #f5f5f8;box-sizing: border-box;position: absolute;width: 100%;top: 50px;left: 0;background: #fff;display: none;}
.index_contact .right .from ul li.sel .bottom p{line-height: 26px;height: 26px;overflow: hidden;margin-bottom: 0;cursor: pointer;font-size: 14px;color: #aeafb0;}
.index_contact .right .from ul li.sel .bottom p:hover{color: #333;}
.index_contact .right .from ul li.textarea{width: 100%;margin-top: 20px;float: left;}
.index_contact .right .from ul li.textarea textarea{width: 100%;display: block;padding: 10px;box-sizing: border-box;height: 120px;background: #fff;}
.index_contact .right .from ul button{width: 188px;height: 50px;margin: 40px 0 0;border: 2px solid #030000;box-sizing: border-box;text-align: center;line-height: 46px;font-size: 16px;color: #333;background: transparent;}
.index_contact .right .from ul button:hover{background: #000;color: #fff;}

.index_contact .right .from ul li.sel .top img.act{transform: rotate(180deg);}

.fix_footer{display: none;}

.footer{width: 100%;}
.footer .footer_top{width: 100%;background: url(../img/footer_top.jpg) center no-repeat;background-size: cover;}
.footer .footer_top .footer_link{width: 100%;border-bottom: 1px solid #5f5f5f;padding: 18px 0 22px;box-sizing: border-box;}
.footer .footer_top .footer_link div{max-width: 1230px;padding: 0 15px;margin: 0 auto;box-sizing: border-box;}
.footer .footer_top .footer_link div span{display: block;line-height: 36px;font-size: 16px;color: #fff;}
.footer .footer_top .footer_link div a{font-size: 14px;color: #878787;line-height: 25px;display: inline-block;margin-right: 15px;}
.footer .footer_top .footer_box{width: 1200px;margin: 0 auto;padding: 58px 0 12px;box-sizing: border-box;}
.footer .footer_top .footer_box .footer_lxwm{width: 306px;float: left;padding-right: 53px;box-sizing: border-box;}
.footer .footer_top .footer_box .footer_lxwm span{display: block;margin-bottom: 22px;line-height: 18px;font-size: 16px;color: #fff;}
.footer .footer_top .footer_box .footer_lxwm p{line-height: 34px;font-size: 14px;color: #878787;}
.footer .footer_top .footer_box .footer_a{width: 604px;float: left;background: url(../img/footer_a_bj.png) center no-repeat;background-size: cover;}
.footer .footer_top .footer_box .footer_a ul li{float: left;margin-left: 55px;}
.footer .footer_top .footer_box .footer_a ul li span{display: block;margin-bottom: 22px;line-height: 18px;font-size: 16px;color: #fff;}
.footer .footer_top .footer_box .footer_a ul li a{line-height: 34px;font-size: 14px;color: #878787;display: block;}
.footer .footer_top .footer_box .footer_a ul li a:hover{color: #fff;}
.footer .footer_top .footer_box .footer_ewm{width: 230px;float: right;}
.footer .footer_top .footer_box .footer_ewm ul li{width: 92px;float: left;}
.footer .footer_top .footer_box .footer_ewm ul li:nth-of-type(2n){float: right;}
.footer .footer_top .footer_box .footer_ewm ul li img{display: block;width: 100%;}
.footer .footer_top .footer_box .footer_ewm ul li p{margin-top: 15px;line-height: 26px;height: 26px;font-size: 14px;color: #ccc;text-align: center;}
.footer .footer_bottom{width: 100%;height: 64px;line-height: 64px;background: #111419;text-align: center;font-size: 12px;color: #ccc;}
.footer .footer_bottom a{font-size: 12px;color: #ccc;}


.fix_right{width: 77px;position: fixed;z-index: 1000;right: 10px;top: 50%;margin-top: -172px;}
.fix_right ul li{width: 77px;height: 80px;margin-bottom: 5px;background: #f2f2f2;padding-top: 10px;box-sizing: border-box;cursor: pointer;position: relative;}
.fix_right ul li .img{line-height: 24px;text-align: center;}
.fix_right ul li .img img{vertical-align: middle;margin-top: 5px;}
.fix_right ul li .img img.img1{display: inline-block;}
.fix_right ul li .img img.img2{display: none;}
.fix_right ul li p{line-height: 32px;text-align: center;font-size: 12px;color: #333;margin: 5px 0 0 0;}
.fix_right ul li .box{position: absolute;right: 80px;top: 0;display: none;}
.fix_right ul li .box p{width: 140px;height:80px;background: #f2f2f2;font-size: 16px;color: #333;text-align: center;line-height:20px;margin: 0;display: flex;justify-content: center;align-items: center;}
.fix_right ul li .box img{width: 100px;height: 100px;border-radius: 3px;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 p{color: #cab49b;}


.ny_banner{width: 100%;position: relative;}
.ny_banner img{display: block;width: 100%;height: 364px;object-fit: cover;}
.ny_banner .box{position: absolute;left: 50%;margin-left: -600px;top: 50%;transform: translateY(-50%);}
.ny_banner .box span{display: block;line-height: 33px;font-size: 24px;color: #fff;font-weight: lighter;}
.ny_banner .box p{line-height: 54px;margin-top: 10px;font-size: 36px;color: #fff;}

.contact{padding: 40px 0;box-sizing: border-box;}
.contact .left{width: 45%;float: left;}
.contact .left .title{line-height: 68px;font-size: 30px;color: #333;position: relative;}
.contact .left .title:before{width: 64px;height: 2px;content: ' ';background: #cab49b;position: absolute;left: 0;bottom: 0;}
.contact .left .top{margin-top: 22px;}
.contact .left .top span{display: block;line-height: 36px;font-size: 18px;color: #555;}
.contact .left .top p{line-height: 30px;font-size: 12px;color: #666;text-transform: uppercase;}
.contact .left .bt{margin: 38px 0 28px;font-size: 24px;color: #555;line-height: 24px;}
.contact .left .bottom{width: 100%;}
.contact .left .bottom p{line-height: 34px;margin: 10px 0;font-size: 16px;color: #706f6d;}
.contact .left .bottom p span{display: inline-block;width: 45px;}
.contact .left .bottom p span img{vertical-align: middle;}
.contact .right{width: 48%;float: right;}
.contact .right #allmap{width: 100%;height: 420px;border: 3px solid #e4e4e4;box-sizing: border-box;}
.contact .right label{width: auto !important;max-width:initial}

.zxly{width: 100%;background: url(../img/zxly.jpg) center no-repeat;background-size: cover;padding: 60px 0;box-sizing: border-box;}
.zxly .title{line-height: 50px;font-size: 30px;color: #fff;position: relative;}
.zxly .title:before{position: absolute;bottom: -8px;left: 0;width: 64px;height: 2px;background: #cab49b;content:' ';}
.zxly .cont{width: 100%;margin-top: 34px;}
.zxly .cont span{display: block;font-size: 18px;color: #fff;}
.zxly .cont p{font-size: 12px;color: #fff;line-height: 20px;margin-top: 8px;text-transform: uppercase;}

.zxly .from{margin-top: 14px;}
.zxly .from ul li.inp{width: 48%;float: left;height: 50px;background: #fff;margin-top: 20px;padding-right: 62px;position: relative;}
.zxly .from ul li.inp:nth-of-type(2n){float: right;}
.zxly .from ul li input{display: block;height: 50px;padding-left:12px ;box-sizing: border-box;width: 100%;}
.zxly .from ul li img{position: absolute;right: 18px;top: 50%;margin-top: -6px;}
.zxly .from ul li img.act{transform: rotate(180deg);}
.zxly .from ul li.sel{width: 48%;float: right;background: #fff;margin-top: 20px;position: relative;height: 50px;}
.zxly .from ul li.sel .top{padding-right: 62px;position: relative;}
.zxly .from ul li.sel .top span{display: block;height: 50px;padding-left:12px ;box-sizing: border-box;line-height: 50px;}
.zxly .from ul li.sel .bottom{padding: 8px 12px;border-top: 1px solid #f5f5f8;box-sizing: border-box;position: absolute;width: 100%;top: 50px;left: 0;background: #fff;display: none;}
.zxly .from ul li.sel .bottom p{line-height: 26px;height: 26px;overflow: hidden;margin-bottom: 0;cursor: pointer;font-size: 14px;color: #aeafb0;}
.zxly .from ul li.sel .bottom p:hover{color: #333;}
.zxly .from ul li.textarea{width: 100%;margin-top: 20px;float: left;}
.zxly .from ul li.textarea textarea{width: 100%;display: block;padding: 10px;box-sizing: border-box;height: 120px;background: #fff;}
.zxly .from ul button{transition: .3s all;width: 188px;height: 50px;margin: 40px 0 0;border: 2px solid #fff;box-sizing: border-box;text-align: center;line-height: 46px;font-size: 16px;color: #fff;background: transparent;}
.zxly .from ul button:hover{background: #fff;color: #000}
.news{padding: 30px 0 0;box-sizing: border-box;}
.news ul li{padding: 30px 0;box-sizing: border-box;border-bottom: 1px solid #f3f3f3;}
.news ul li a{display: flex;justify-content:space-between;flex-wrap:wrap;}
.news ul li .img{width: 28.5%;overflow: hidden;}
.news ul li .img img{display: block;width: 100%;transition: .5s all;}
.news ul li .nr{width: 71.5%;padding-left: 40px;box-sizing: border-box;}
.news ul li .nr h5{line-height: 56px;height: 56px;overflow: hidden;margin: 0;font-size: 20px;color: #000;font-weight: bold;padding-right: 85px;box-sizing: border-box;position: relative;}
.news ul li .nr h5 i{font-size: 14px;color: #333;position: absolute;right: 0;top: 0;font-weight: 400;}
.news ul li .nr p{line-height: 24px;margin-top: 7px;height: 72px;overflow: hidden;font-size: 14px;color: #555;}
.news ul li .nr span{display: block;margin-top: 30px;line-height: 28px;padding-left: 38px;position: relative;font-size: 12px;color: #333;text-transform: uppercase;}
.news ul li .nr span:before{width: 28px;height: 28px;left: 0;top: 0;position: absolute;content: ' ';background: url(../img/gd1.png) center no-repeat;}
.news ul li .nr span:hover{ text-decoration:underline;color: #cab49b;}
.news ul li .nr span:hover:before{background: url(../img/gd2.png);}
.news ul li .img:hover img{transform: scale(1.1);}
.news ul li .nr h5:hover{text-decoration:underline;}
.fenye{padding: 60px 0;box-sizing: border-box;text-align: center;font-size: 0;}
.fenye a{width: 40px;height: 28px;display: inline-block;border: 1px solid #eee;box-sizing: border-box;line-height: 26px;font-size: 14px;color: #333;margin: 0 3px;}
.fenye a.act{background: #cab49b;color: #fff;}

.news-xq{width: 100%;}
.news-xq .title{padding: 43px 0 33px;border-bottom: 1px solid #e5e5e5;text-align: center;}
.news-xq .title span{display: block;line-height: 46px;height: 46px;overflow: hidden;font-weight: bold;font-size: 24px;color: #000;}
.news-xq .title p{font-size: 14px;color: #666;line-height: 28px;height: 28px;overflow: hidden;margin-bottom: 0;}
.news-xq .bottom{width: 100%;padding: 24px 0;box-sizing: border-box;border-bottom: 1px solid #e5e5e5;}
.news-xq .bottom p{font-size: 14px;color: #666;line-height: 24px;text-indent: 2em;margin: 0;}
.news-xq .bottom img{display: block;max-width: 100%;min-width: auto;}
.news-xq .fanye{padding: 20px 0;box-sizing: border-box;}
.news-xq .fanye a{display: block;line-height: 34px;height: 34px;width: 48%;float: left;overflow: hidden;font-size: 14px;color: #666;}
.news-xq .fanye a:last-child{float: right;text-align: right;}
.news-xq .fanye a:hover{color: #cab49b;}


.about1{padding: 60px 15px;box-sizing: border-box;}
.about1 .about1_left{width: 47%;float: left;}
.about1 .title{width: 100%;position: relative;padding-bottom: 35px;}
.about1 .title span{font-size: 12px;color: #373737;display: block;text-transform: uppercase;letter-spacing: 6px;}
.about1 .title p{font-size: 42px;color: #000;font-weight: bold;margin-top: 36px;line-height: 42px;margin-bottom: 0;}
.about1 .about1_left .cont{width: 100%;}
.about1 .about1_left .cont h5{line-height: 25px;font-size: 22px;color: #333;font-weight: bold;margin-bottom: 40px;}
.about1 .about1_left .cont p{line-height: 24px;margin-top: 20px;font-size: 14px;color: #666;}
.about1 .about1_right{width: 46%;float: right;}
.about1 .about1_right .img{padding: 8px;box-sizing: border-box;background: url(../img/index_about.png) center no-repeat;background-size: cover;}
.about1 .about1_right .img img{display: block;width: 100%;}


.about1 .title .tab_a{padding: 35px 0 40px;box-sizing: border-box;font-size: 0;text-align: right;position: absolute;right: 0;top: 0;}
.about1 .title .tab_a a{display: inline-block;line-height: 54px;margin: 0 13px;font-size: 16px;color: #555;position: relative;}
.about1 .title .tab_a a.act{font-weight: bold;color: #000;}
.about1 .title .tab_a a.act:before{width: 22px;height: 11px;content: ' ';position: absolute;left: 50%;bottom: 0;margin-left: -11px;background: url(../img/sanjiao.png) center no-repeat;}

.about2{margin-bottom: 40px;}
/*.about5.ygfc{margin-bottom: 30px}*/
.about_jrwm{padding-bottom: 5px;}
.about3{width: 100%;}
.about3 .img{width: 46%;float: left;}
.about3 .img img{display: block;width: 100%;}
.about3 .nr{width: 54%;float: right;padding-left: 60px;box-sizing: border-box;}
.about3 .nr h5{font-size: 22px;color: #000;font-weight: bold;line-height: 64px;margin: 14px 0;position: relative;}
.about3 .nr h5:before{width: 36px;height: 1px;content: ' ';background: #000;position: absolute;left: 0;bottom: 0;}
.about3 .nr p{line-height: 24px;margin-top: 20px;font-size: 14px;color: #666;}


.about4{width: 100%;padding: 40px 0;box-sizing: border-box;}
.about4 ul li{width: 100%;margin-bottom: 20px;}
.about4 ul li .top{display: flex;justify-content:space-between;flex-wrap:wrap; align-items: center;height: 65px;line-height: 65px;overflow: hidden;background: #eee;padding: 0 20px;box-sizing: border-box;}
.about4 ul li .top span{width: 80%;display: block;font-size: 16px;color: #333;height: 65px;overflow: hidden;}
.about4 ul li .top i{transition: .3s all;width: 0;height: 0;border-top: 8px solid transparent;border-left: 8px solid #000;border-bottom: 8px solid transparent;}
.about4 ul li .bottom{display: none;background: #f9f9f9;padding: 32px 20px;box-sizing: border-box;box-shadow: 3px 9px 4px -6px rgba(0,0,0,.15);}
.about4 ul li .bottom p{line-height: 24px;font-size: 14px;color: #666;margin-bottom: 0;}
.about4 ul li .bottom div{margin-bottom: 24px;}
.about4 ul li.act .bottom{display: block;}
.about4 ul li.act .top i{transform: rotate(90deg);}

.about5{width: 100%;}
.about5 .title{width: 100%;text-align: center;}
.about5 .title span{display: block;line-height: 64px;font-size: 24px; color: #000;font-weight: bold;}
.about5 .title p{font-size: 14px;color: #666;line-height: 14px;margin-bottom: 0;}
.about5 .bottom{padding: 40px 80px;box-sizing: border-box;position: relative;}
.about5 .bottom .swiper-slide .img{box-sizing: border-box;}
.about5 .bottom .swiper-slide .img img{display: block;width: 100%;}
.about5 .bottom .swiper-slide p{margin-bottom: 0;height: 72px;line-height: 72px;overflow: hidden;text-align: center;font-size: 14px;color: #555;}

.about5 .bottom .swiper-pagination{width: 100%;left: 0;}
.about5 .bottom .swiper-pagination .swiper-pagination-bullet{width: 14px;height: 14px;opacity: 1;background: #666666;margin: 0 3px;}
.about5 .bottom .swiper-pagination .swiper-pagination-bullet-active{background: #030000;}
.about5 .bottom .btn_next{position: absolute;width: 39px;height: 39px;background: url(../img/next.png) center no-repeat;right: 10px;top:50%;margin-top: -52px;}
.about5 .bottom .btn_prev{position: absolute;width: 39px;height: 39px;background: url(../img/prev.png) center no-repeat;left: 10px;top:50%;margin-top: -52px;}

.feature1{width: 100%;}
.feature1 .top{padding: 48px 0;box-sizing: border-box;}
.feature1 .top a{display: inline-block;margin-right: 38px;font-size: 22px;color: #666;line-height: 46px;}
.feature1 .top a.act{font-weight: bold;color: #000;border-bottom: 2px solid #000;box-sizing: border-box;}
.feature1 .top a:hover{font-weight: bold;color: #000;border-bottom: 2px solid #000;box-sizing: border-box;}

.feature1 .bottom{padding:0 0 60px 0;box-sizing: border-box;}
.feature1 .bottom .img{width: 44%;float: left;}
.feature1 .bottom .img img{display: block;width: 100%;}
.feature1 .bottom .nr{width: 56%;float: right;padding: 0 44px;box-sizing: border-box;}
.feature1 .bottom .nr p{font-size: 16px;line-height: 28px;margin: 0;color: #666;}
.feature1 .bottom .nr span{margin: 25px 0 18px;display: block;line-height: 38px;font-weight: bold;font-size: 20px;color: #333333;}
.feature1 .bottom .nr p i{color: #333;font-weight: bold;}

.feature2{width: 100%;padding-bottom: 50px;box-sizing: border-box;background: url(../img/feature2.jpg) center no-repeat;background-size: cover;background-attachment: fixed;}
.feature2 .title{line-height: 40px;padding: 50px 0;box-sizing: border-box;font-size: 24px;font-weight: bold;color: #fff;text-align: center;}
.feature2 .bottom{max-width: 825px;margin: 0 auto;}
.feature2 .bottom ul{display: flex;justify-content:space-between;flex-wrap:wrap;}
.feature2 .bottom ul li{width: 216px;}
.feature2 .bottom ul li .shang{height: 88px;background: #171717;border: 2px solid #101010;box-sizing: border-box;}
.feature2 .bottom ul li .shang p{line-height: 66px;text-align: center;font-weight: bold;font-size: 20px;color: #fff;margin: 0;}
.feature2 .bottom ul li .shang span{display: block;width: 24px;height: 2px;margin: 0 auto;background: #fff;}
.feature2 .bottom ul li .xia{height: 208px;background: rgba(255,255,255,.8);border: 2px solid #a7a7a7;padding:45px 22px 0;box-sizing: border-box;border-top: 0;overflow: hidden;text-align: center;}
.feature2 .bottom ul li .xia p{line-height: 24px;font-size: 14px;color: #333;text-align: center;overflow: hidden;margin-bottom: 0}

.feature3{width: 100%;}
.feature3 .title{line-height: 40px;padding: 50px 0;box-sizing: border-box;font-size: 24px;font-weight: bold;color: #000;text-align: center;}
.feature3 .bottom{width: 100%;padding-bottom: 32px;}
.feature3 .bottom .swiper-slide:before{width: 100%;height: 1px;content: ' ';left: 0;top: 72px;background: #000;position: absolute;}
.feature3 .bottom .swiper-slide .img{width: 100%;line-height: 44px;margin-bottom: 28px;text-align: center;font-size: 0;}
.feature3 .bottom .swiper-slide .img img{vertical-align: middle;display: inline-block;transition: .5s all;}
.feature3 .bottom .swiper-slide o{width: 1px;height: 40px;display: block;background: #000;margin: 0 auto;}
.feature3 .bottom .swiper-slide i{width: 17px;height: 17px;border-radius: 50%;margin: 7px auto 0;padding: 4px;box-sizing: border-box;background: #bbb;display: block;}
.feature3 .bottom .swiper-slide i e{width: 9px;height: 9px;border-radius: 50%;background: #888888;display: block;}
.feature3 .bottom .swiper-slide span{display: block;margin-top: 14px;text-align: center;font-size: 16px;color: #333;font-weight: bold;line-height: 38px;}
.feature3 .bottom .swiper-slide p{line-height: 22px;text-align: center;font-size: 14px;color: #555;padding: 0 34px;box-sizing: border-box;margin-bottom: 0;}
.feature3 .bottom .swiper-slide:hover .img img{transform: translateY(10px);}
.feature3 .bottom .swiper-slide:hover i e{background: #1e1e1e;}

.feature4{width: 100%;background: #f3f3f3;padding-bottom: 50px;}
.feature4 .title{line-height: 40px;padding: 50px 0;box-sizing: border-box;font-size: 24px;font-weight: bold;color: #000;text-align: center;}
.feature4 .bottom{width: 100%;}
.feature4 .bottom ul{display: flex;justify-content:space-between;flex-wrap:wrap;}
.feature4 .bottom ul li{width: 32%;position: relative;}
.feature4 .bottom ul li img{display: block;width: 100%;}
.feature4 .bottom ul li .box{transition: .5s all;position: absolute;left: 0;bottom: 20px;height: 96px;width: 100%;padding-left: 77px;box-sizing: border-box;background: rgba(0,0,0,.6);}
.feature4 .bottom ul li .box .num{position: absolute;width: 77px;left: 0;top: 0;text-align: center;line-height: 84px;font-weight: bold;color: #fff;font-size: 60px;}
.feature4 .bottom ul li .box .nr{padding: 2px;box-sizing: border-box;}
.feature4 .bottom ul li .box .nr span{display: block;margin: 10px 0;line-height: 38px;height: 38px;overflow: hidden;font-size: 20px;color: #fff;font-weight: bold;}
.feature4 .bottom ul li .box .nr p{font-size: 16px;color: #fff;line-height: 16px;margin-bottom: 0;height: 16px;overflow: hidden;}
.feature4 .bottom ul li:hover .box{transform: translateY(-15px);}


.feature5{width: 100%;padding-bottom: 10px;}
.feature5 .title{line-height: 40px;padding: 50px 0;box-sizing: border-box;font-size: 24px;font-weight: bold;color: #000;text-align: center;}
.feature5 .bottom{width: 100%;}
.feature5 .bottom ul{display: flex;justify-content:space-between;flex-wrap:wrap;}
.feature5 .bottom ul li{width: 32%;position: relative;}
.feature5 .bottom ul li .img{overflow: hidden;width: 100%;}
.feature5 .bottom ul li img{display: block;width: 100%;transition: .5s all;}
.feature5 .bottom ul li p{margin-bottom: 0;line-height: 55px;text-align: center;height: 55px;overflow: hidden;font-size: 16px;color: #000;}
.feature5 .bottom ul li:hover .img img{transform: scale(1.1);}

.films1{width: 100%;background: #f3f3f3;padding-bottom: 30px;}
.films1 .title{padding: 50px 0;box-sizing: border-box;text-align: center;}
.films1 .title span{display: block;font-size: 24px;line-height: 42px;color: #000;text-align: center;}
.films1 .title p{line-height: 35px;font-size: 14px;color: #555;margin-bottom: 0;}
.films1 .bottom{width: 100%;}
.films1 .bottom ul{display: flex;justify-content:space-between;flex-wrap:wrap;}
.films1 .bottom ul li{width: 32%;}
.films1 .bottom ul li .img{width: 100%;overflow: hidden;}
.films1 .bottom ul li .img img{display: block;width: 100%;transition: .5s all;}
.films1 .bottom ul li p{line-height: 58px;height: 58px;overflow: hidden;font-size: 18px;color: #333;text-align: center;margin-bottom: 0;}
.films1 .bottom ul li:hover .img img{transform: scale(1.1);}


.films2{width: 100%;padding-bottom: 0px;}
.films2 .title{padding: 50px 0;box-sizing: border-box;text-align: center;}
.films2 .title span{display: block;font-size: 24px;line-height: 42px;color: #000;text-align: center;}
.films2 .title p{line-height: 35px;font-size: 14px;color: #555;margin-bottom: 0;}
.films2 .bottom{width: 100%;}

.films2 .bottom .swiper-slide:before{width: 100%;height: 1px;content: ' ';left: 0;top: 72px;background: #000;position: absolute;}
.films2 .bottom .swiper-slide .img{width: 100%;line-height: 44px;margin-bottom: 28px;text-align: center;font-size: 0;}
.films2 .bottom .swiper-slide .img img{vertical-align: middle;display: inline-block;transition: .5s all;}
.films2 .bottom .swiper-slide o{width: 1px;height: 40px;display: block;background: #000;margin: 0 auto;}
.films2 .bottom .swiper-slide i{width: 17px;height: 17px;border-radius: 50%;margin: 7px auto 0;padding: 4px;box-sizing: border-box;background: #bbb;display: block;}
.films2 .bottom .swiper-slide i e{width: 9px;height: 9px;border-radius: 50%;background: #888888;display: block;}
.films2 .bottom .swiper-slide span{display: block;margin-top: 14px;text-align: center;font-size: 16px;color: #333;font-weight: bold;line-height: 28px;}
.films2 .bottom .swiper-slide:hover .img img{transform: translateY(10px);}
.films2 .bottom .swiper-slide:hover i e{background: #1e1e1e;}

.films3{width: 100%;padding-bottom: 0px;}
.films3 .title{padding: 50px 0;box-sizing: border-box;text-align: center;}
.films3 .title span{display: block;font-size: 24px;line-height: 42px;color: #000;text-align: center;}
.films3 .title p{line-height: 35px;font-size: 14px;color: #555;margin-bottom: 0;}
.films3 .bottom{width: 100%;}
.films3 .bottom ul{display: flex;justify-content:space-between;flex-wrap:wrap;}
.films3 .bottom ul li{width: 32%;position: relative;}
.films3 .bottom ul li .img{overflow: hidden;width: 100%;}
.films3 .bottom ul li img{display: block;width: 100%;transition: .5s all;}
.films3 .bottom ul li p{margin-bottom: 0;line-height: 55px;text-align: center;height: 55px;overflow: hidden;font-size: 16px;color: #000;}
.films3 .bottom ul li:hover .img img{transform: scale(1.1);}

.popular{width: 100%;background: #f3f3f3;padding-bottom: 50px;}
.popular .title{line-height: 40px;padding: 50px 0;box-sizing: border-box;font-size: 24px;font-weight: bold;color: #000;text-align: center;}
.popular .bottom{width: 100%;}
.popular .bottom ul{display: flex;justify-content:space-between;flex-wrap:wrap;}
.popular .bottom ul li{width: 32%;position: relative;}
.popular .bottom ul li img{display: block;width: 100%;}
.popular .bottom ul li .box{transition: .5s all;position: absolute;left: 0;bottom: 0px;height: 163px;width: 100%;padding-left: 77px;box-sizing: border-box;background: rgba(0,0,0,.6);}
.popular .bottom ul li .box .num{position: absolute;width: 77px;left: 0;top: 0;text-align: center;line-height: 84px;font-weight: bold;color: #fff;font-size: 60px;}
.popular .bottom ul li .box .nr{padding: 2px;box-sizing: border-box;}
.popular .bottom ul li .box .nr span{display: block;margin: 10px 0 0;line-height: 38px;height: 38px;overflow: hidden;font-size: 20px;color: #fff;font-weight: bold;}
.popular .bottom ul li .box .nr p{font-size: 16px;color: #fff;line-height: 32px;margin-bottom: 0;height: 96px;overflow: hidden;}
.popular .bottom ul li:hover .box{transform: translateY(-15px);}

.preponderance{width: 100%;padding-bottom: 50px;box-sizing: border-box;}
.preponderance .title{line-height: 40px;padding:0 0 50px 0;box-sizing: border-box;font-size: 24px;font-weight: bold;color: #000;text-align: center;}
.preponderance .bottom{width: 100%;background: #fafafa;}
.preponderance .bottom ul{display: flex;justify-content:space-between;flex-wrap:wrap;}
.preponderance .bottom ul li{width: 33.333%;height: 318px;position: relative;}
.preponderance .bottom ul li:first-child{width: 66.666%;}
.preponderance .bottom ul li .box{transition: .5s all;height: 146px;position: absolute;left: 0;top: 50%;padding:25px 10px 25px 78px;box-sizing: border-box;transform: translateY(-50%);background: rgba(0,0,0,.6);width: 100%;}
.preponderance .bottom ul li .box .num{position: absolute;left: 0;top: 25px;width: 78px;text-align: center;line-height: 77px;color: #fff;font-weight: bold;font-size: 60px;}
.preponderance .bottom ul li .box .nr{width: 100%;}
.preponderance .bottom ul li .box .nr p{line-height: 34px;height: 34px;overflow: hidden;margin: 0;font-size: 18px;color: rgba(255,255,255,.6);text-transform: uppercase;}
.preponderance .bottom ul li .box .nr span{display: block;line-height: 42px;height: 42px;overflow: hidden;font-size: 20px;font-weight: bold;color: #fff;}
.preponderance .bottom ul li .box .nr i{display: block;width: 50px;height: 2px;background: #fff;margin: 14px 0 0;}

.preponderance .bottom ul li:nth-of-type(2n) .box{background: transparent;}
.preponderance .bottom ul li:nth-of-type(2n) .box .num{color: #000;}
.preponderance .bottom ul li:nth-of-type(2n) .box p{color: rgba(0,0,0,.6);}
.preponderance .bottom ul li:nth-of-type(2n) .box span{color: #000;}
.preponderance .bottom ul li:nth-of-type(2n) .box i{background: #000;}
.preponderance .bottom ul li:first-child .box{width: 50%;}
.preponderance .bottom ul li:hover .box{transform: translateY(-60%);}



.adver1{width: 100%;padding: 66px 0;box-sizing: border-box;}
.adver1 p{line-height: 36px;text-align: center;font-size: 20px;font-weight: bold;color: #010101;margin-bottom: 0;}

.adver2{width: 100%;}
.adver2 .title{padding: 50px 0;box-sizing: border-box;text-align: center;}
.adver2 .title span{display: block;font-size: 24px;line-height: 37px;color: #fff;text-align: center;font-weight: bold;}
.adver2 .title p{line-height: 22px;font-size: 14px;color: #ccc;margin-bottom: 0;max-width: 660px;margin: 8px auto 0;}
.adver2 .bottom{width: 100%;padding-bottom: 60px;}
.adver2 .bottom .swiper-slide:before{width: 100%;height: 1px;content: ' ';left: 0;top: 72px;background: #fff;position: absolute;}
.adver2 .bottom .swiper-slide .img{width: 100%;line-height: 44px;margin-bottom: 28px;text-align: center;font-size: 0;}
.adver2 .bottom .swiper-slide .img img{vertical-align: middle;display: inline-block;transition: .5s all;}
.adver2 .bottom .swiper-slide o{width: 1px;height: 40px;display: block;background: #fff;margin: 0 auto;}
.adver2 .bottom .swiper-slide i{width: 17px;height: 17px;border-radius: 50%;margin: 7px auto 0;padding: 4px;box-sizing: border-box;background: #5a5b5b;display: block;}
.adver2 .bottom .swiper-slide i e{width: 9px;height: 9px;border-radius: 50%;background: #fff;display: block;}
.adver2 .bottom .swiper-slide span{display: block;margin-top: 14px;text-align: center;font-size: 16px;color: #fff;font-weight: bold;line-height: 38px;}
.adver2 .bottom .swiper-slide p{line-height: 22px;text-align: center;font-size: 14px;color: #fff;padding: 0 10px;box-sizing: border-box;margin-bottom: 0;}
.adver2 .bottom .swiper-slide:hover .img img{transform: translateY(10px);}
.adver2 .bottom .swiper-slide:hover i e{background: #1e1e1e;}

.adver3{width: 100%;background: #f6f7fb;}
.adver3 .title{padding: 50px 0;box-sizing: border-box;text-align: center;}
.adver3 .title span{display: block;font-size: 24px;line-height: 37px;color: #000;text-align: center;font-weight: bold;}
.adver3 .title p{line-height: 22px;font-size: 14px;color: #666;margin-bottom: 0;max-width: 660px;margin: 8px auto 0;}
.adver3 .bottom{width: 100%;padding-bottom: 30px;}
.adver3 .bottom ul{display: flex;justify-content:space-between;flex-wrap:wrap;}
.adver3 .bottom ul li{width: 24%;background: #fff;margin-bottom: 20px;padding: 12px;box-sizing: border-box;}
.adver3 .bottom ul li .img{text-align: center;line-height: 106px;font-size: 0;}
.adver3 .bottom ul li .img img{vertical-align: middle;display: inline-block;max-height: 70px;transition: .5s all;}
.adver3 .bottom ul li .nr{width: 100%;}
.adver3 .bottom ul li .nr span{display: block;font-size: 18px;color: #000;font-weight: bold;line-height: 51px;height: 51px;overflow: hidden;text-align: center;}
.adver3 .bottom ul li .nr i{display: block;width: 24px;height: 2px;background: #1e1e1e;margin: 0 auto;}
.adver3 .bottom ul li .nr p{margin-top: 15px;line-height: 24px;text-align: center;height: 72px;overflow: hidden;font-size: 14px;color: #666;margin-bottom: 0;}
.adver3 .bottom ul li:hover .img img{transform: translateY(-10px);}

.adver4{width: 100%;}
.adver4 .title{padding: 50px 0;box-sizing: border-box;text-align: center;}
.adver4 .title span{display: block;font-size: 24px;line-height: 37px;color: #000;text-align: center;font-weight: bold;}
.adver4 .title p{line-height: 22px;font-size: 14px;color: #666;margin-bottom: 0;max-width: 660px;margin: 8px auto 0;}
.adver4 .bottom{width: 100%;padding-bottom: 30px;}
.adver4 .bottom ul{display: flex;justify-content:center;flex-wrap:wrap;}
.adver4 .bottom ul li{width: 25%;padding: 0 12px;}
.adver4 .bottom ul li .img{width: 100%;border: 1px solid #fbfbfb;box-sizing: border-box;overflow: hidden;}
.adver4 .bottom ul li .img img{display: block;width: 100%;transition: .5s all;}
.adver4 .bottom ul li p{line-height: 55px;height: 55px;overflow: hidden;text-align: center;font-size: 14px;color: #555;margin-bottom: 0;}
.adver4 .bottom ul li:hover .img img{transform: scale(1.1);}

.case{width: 100%;}
.case .top{padding: 60px 0 0;box-sizing: border-box;font-size: 0;}
.case .top a{width: 180px;height: 48px;line-height: 48px;background: #ccc;font-size: 16px;color: #fff;text-align: center;position: relative;display: inline-block;margin-right: 20px;}
.case .top a.act{background: #000;}
.case .top a.act:before{  width: 0;height: 0;border-left: 10px solid transparent; border-right: 10px solid transparent;border-top: 10px solid #000;content: ' ';left: 50%;bottom: -10px;margin-left: -10px;position: absolute;}
.case .top a:hover{background: #000;}
.case .top a:hover:before{  width: 0;height: 0;border-left: 10px solid transparent; border-right: 10px solid transparent;border-top: 10px solid #000;content: ' ';left: 50%;bottom: -10px;margin-left: -10px;position: absolute;}

.case .bottom{width: 100%;margin-top:60px}
.case .bottom ul{display: flex;justify-content:space-between;flex-wrap:wrap;}
.case .bottom ul li{width: 32%;position: relative;}
.case .bottom ul li .img{overflow: hidden;width: 100%;}
.case .bottom ul li img{display: block;width: 100%;transition: .5s all;}
.case .bottom ul li p{margin-bottom: 0;line-height: 55px;text-align: center;height: 55px;overflow: hidden;font-size: 16px;color: #000;}
.case .bottom ul li:hover .img img{transform: scale(1.1);}
.case .fenye{padding-top: 30px;}



.brand_nav{width: 100%;}
.brand_nav .top{padding: 60px 0 38px;box-sizing: border-box;font-size: 0;}
.brand_nav .top a{width: 160px;height: 48px;line-height: 48px;background: #ccc;font-size: 22px;color: #fff;text-align: center;position: relative;display: inline-block;margin-right: 20px;}
.brand_nav .top a.act{background: #000;}
.brand_nav .top a.act:before{  width: 0;height: 0;border-left: 10px solid transparent; border-right: 10px solid transparent;border-top: 10px solid #000;content: ' ';left: 50%;bottom: -10px;margin-left: -10px;position: absolute;}
.brand_nav .top a:hover{background: #000;}
.brand_nav .top a:hover:before{  width: 0;height: 0;border-left: 10px solid transparent; border-right: 10px solid transparent;border-top: 10px solid #000;content: ' ';left: 50%;bottom: -10px;margin-left: -10px;position: absolute;}
.brand_nav .bottom{width: 100%;line-height: 22px;font-size: 16px;color: #888;}
.brand_nav .bottom a{display: inline-block;font-size: 16px;color: #333;margin-right: 17px;}
.brand_nav .bottom a:nth-of-type(2n){margin-right: 0;margin-left: 17px;}
.brand_nav .bottom a.act{font-weight: bold;}
.brand_nav .bottom a:hover{font-weight: bold;}

.brand1{width: 100%;padding: 40px 0 60px;box-sizing: border-box;}
.brand1 .left{width: 40%;float: left;padding: 0px 58px;box-sizing: border-box;}
.brand1 .left h5{margin-bottom: 24px;line-height: 88px;height: 88px;overflow: hidden;font-size: 24px;color: #000;font-weight: bold;position: relative;}
.brand1 .left h5:before{width: 50px;height: 2px;background: #000;position: absolute;left: 0;bottom: 0;content: ' ';}
.brand1 .left p{font-size: 16px;color: #666;line-height: 28px;margin-bottom: 0;}
.brand1 .left a{display: block;height: 38px;width: 148px;margin: 50px 0 0 0;border: 2px solid #000;box-sizing: border-box;text-align: center;line-height: 34px;font-size: 14px;color: #333;}
.brand1 .left a:hover{background: #000;color: #fff;}


.brand1 .right{float: right;width: 60%;}
.brand1 .right img{display: block;max-width: 100%;min-width: auto;}





.brand2{width: 100%;background: #F9F9F9;}
.brand2 .title{padding: 50px 0;box-sizing: border-box;text-align: center;}
.brand2 .title span{display: block;font-size: 24px;line-height: 37px;color: #000;text-align: center;font-weight: bold;}
.brand2 .title p{line-height: 22px;font-size: 14px;color: #666;margin-bottom: 0;max-width: 780px;margin: 8px auto 0;}
.brand2 .bottom{width: 100%;padding-bottom: 60px;}
.brand2 .bottom ul{display: flex;justify-content:space-between;flex-wrap:wrap;max-width: 990px;margin: 0 auto;}
.brand2 .bottom ul li{width: 106px;}
.brand2 .bottom ul li .img{width: 106px;height: 106px;border: 3px solid #1E1E1E;box-sizing: border-box;border-radius: 50%;line-height: 100px;text-align: center;}
.brand2 .bottom ul li .img img{display: inline-block;transition: .5s all;}
.brand2 .bottom ul li span{display: block;margin: 35px 0 0 0;text-align: center;line-height: 57px;position: relative;font-size: 20px;color: #000;font-weight: bold;}
.brand2 .bottom ul li span:before{width: 24px;height: 2px;content: ' ';left:50%;bottom: 0;margin-left: -12px;position: absolute;background: #1E1E1E;}
.brand2 .bottom ul li:hover .img img{transform: rotate(360deg);}

.brand3{width: 100%;}
.brand3 .title{padding: 50px 0;box-sizing: border-box;text-align: center;}
.brand3 .title span{display: block;font-size: 24px;line-height: 37px;color: #000;text-align: center;font-weight: bold;}
.brand3 .title p{line-height: 22px;font-size: 14px;color: #666;margin-bottom: 0;max-width: 780px;margin: 8px auto 0;}
.brand3 .bottom{width: 100%;padding-bottom: 60px;}

.brand3 .bottom .swiper-slide:before{width: 100%;height: 1px;content: ' ';left: 0;top: 72px;background: #000;position: absolute;}
.brand3 .bottom .swiper-slide .img{width: 100%;line-height: 44px;margin-bottom: 28px;text-align: center;font-size: 0;}
.brand3 .bottom .swiper-slide .img img{vertical-align: middle;display: inline-block;transition: .5s all;}
.brand3 .bottom .swiper-slide o{width: 1px;height: 40px;display: block;background: #000;margin: 0 auto;}
.brand3 .bottom .swiper-slide i{width: 17px;height: 17px;border-radius: 50%;margin: 7px auto 0;padding: 4px;box-sizing: border-box;background: #bbb;display: block;}
.brand3 .bottom .swiper-slide i e{width: 9px;height: 9px;border-radius: 50%;background: #888888;display: block;}
.brand3 .bottom .swiper-slide span{display: block;margin-top: 14px;text-align: center;font-size: 16px;color: #333;font-weight: bold;line-height: 28px;}
.brand3 .bottom .swiper-slide:hover .img img{transform: translateY(10px);}
.brand3 .bottom .swiper-slide:hover i e{background: #1e1e1e;}

.brand4{width: 100%;background: #1e1e1e;margin-bottom: 40px;}
.brand4 .title{padding: 50px 0;box-sizing: border-box;text-align: center;}
.brand4 .title span{display: block;font-size: 24px;line-height: 37px;color: #fff;text-align: center;font-weight: bold;}
.brand4 .title p{line-height: 22px;font-size: 14px;color: #ccc;margin-bottom: 0;max-width: 780px;margin: 8px auto 0;}
.brand4 .bottom{width: 100%;padding-bottom: 50px;}
.brand4 .bottom ul{display: flex;justify-content:space-between;flex-wrap:wrap;}
.brand4 .bottom ul li{width: 30%;background: #fff;border-radius: 10px;padding: 20px 20px 40px ;box-sizing: border-box;}
.brand4 .bottom ul li .img{width: 100%;border-radius: 10px;overflow: hidden;}
.brand4 .bottom ul li .img img{display: block;width: 100%;transition: .5s all;}
.brand4 .bottom ul li .nr{width: 100%;text-align: center;}
.brand4 .bottom ul li .nr span{display: block;margin: 20px 0 14px;line-height: 36px;height: 36px;overflow: hidden;font-size: 18px;color: #000;font-weight: bold;}
.brand4 .bottom ul li .nr p{font-size: 14px;color: #666;line-height: 28px;height: 140px;overflow: hidden;}
.brand4 .bottom ul li .nr a{display: block;margin: 34px auto 0;width: 164px;height: 42px;text-align: center;line-height: 40px;border-radius: 3px;border: 1px solid #000;color: #000;font-size: 14px;}
.brand4 .bottom ul li .nr a:hover{background: #000;color: #fff;}
.brand4 .bottom ul li:hover .img img{transform: scale(1.1);}


.brand5{width: 100%;padding-bottom: 50px;box-sizing: border-box;background: url(../img/feature2.jpg) center no-repeat;background-size: cover;background-attachment: fixed;}
.brand5 .title{padding: 50px 0;box-sizing: border-box;text-align: center;}
.brand5 .title span{display: block;font-size: 24px;line-height: 37px;color: #fff;text-align: center;font-weight: bold;}
.brand5 .title p{line-height: 22px;font-size: 14px;color: #ccc;margin-bottom: 0;max-width: 780px;margin: 8px auto 0;}
.brand5 .bottom{max-width: 1120px;margin: 0 auto;}
.brand5 .bottom ul{display: flex;justify-content:space-between;flex-wrap:wrap;}
.brand5 .bottom ul li{width: 194px;}
.brand5 .bottom ul li .shang{height: 88px;background: #171717;border: 2px solid #101010;box-sizing: border-box;}
.brand5 .bottom ul li .shang p{line-height: 66px;text-align: center;font-weight: bold;font-size: 20px;color: #fff;margin: 0;}
.brand5 .bottom ul li .shang span{display: block;width: 24px;height: 2px;margin: 0 auto;background: #fff;}
.brand5 .bottom ul li .xia{height: 208px;background: rgba(255,255,255,.8);border: 2px solid #a7a7a7;padding:45px 22px 0;box-sizing: border-box;border-top: 0;overflow: hidden;}
.brand5 .bottom ul li .xia p{line-height: 24px;font-size: 14px;color: #333;text-align: center;overflow: hidden;}


.marketing1{padding:44px 0 60px 0 ;max-width: 954px;margin: 0 auto;}
.marketing1 .left{width: 52%;border: 6px solid #000;padding: 36px 60px;box-sizing: border-box;float: left;}
.marketing1 .right{width: 44%;float: right;}
.marketing1 .right .img{overflow: hidden;}
.marketing1 .right .img img{display: block;width: 100%;}
.marketing1 .right .nr{padding: 48px 0;box-sizing: border-box;}
.marketing1 .right .nr p{font-size: 14px;color: #555;line-height: 28px;}
.marketing1 .left .top{width: 100%;}
.marketing1 .left .top span{display: block;font-size: 42px;font-weight: bold;line-height: 64px;color: #000;}
.marketing1 .left .top p{color:#fff; text-shadow: 1px 1px #aaa,-1px -1px #aaa, 1px -1px #aaa, -1px 1px #aaa; font-size: 24px; text-transform: uppercase;line-height: 40px;margin-bottom: 0;}
.marketing1 .left .bottom{width: 100%;margin-top: 20px;}
.marketing1 .left .bottom span{display: block;line-height: 30px;padding: 12px 0;box-sizing: border-box;font-size: 25px;font-weight: bold;color: #010101;}
.marketing1 .left .bottom p{margin-bottom: 0;margin-top: 20px;line-height: 18px;font-size: 16px;color: #666;}

.marketing2{width: 100%;padding-bottom: 30px;box-sizing: border-box;background: url(../img/marketing2.jpg) center no-repeat;background-size: cover;background-attachment: fixed;}
.marketing2 .title{padding: 50px 0;box-sizing: border-box;text-align: center;}
.marketing2 .title span{display: block;font-size: 24px;line-height: 37px;color: #fff;text-align: center;font-weight: bold;}
.marketing2 .title p{line-height: 22px;font-size: 14px;color: #ccc;margin-bottom: 0;max-width: 780px;margin: 8px auto 0;}
.marketing2 .bottom{width: 100%;}
.marketing2 .bottom ul{display: flex;justify-content:space-between;flex-wrap:wrap;}
.marketing2 .bottom ul li{width: 15.5%;}
.marketing2 .bottom ul li .img{border: 3px solid #fff;box-sizing: border-box;overflow: hidden;}
.marketing2 .bottom ul li .img img{display: block;width: 100%;transition: .5s all;}
.marketing2 .bottom ul li p{line-height: 15px;font-size: 14px;height: 15px;overflow: hidden;margin: 30px 0;color: #fff;font-weight: bold;text-align: center;}
.marketing2 .bottom ul li:hover .img img{transform: scale(1.1);}

.marketing3{width: 100%;padding-bottom: 40px;box-sizing: border-box;}
.marketing3 .title{padding: 50px 0;box-sizing: border-box;text-align: center;}
.marketing3 .title span{display: block;font-size: 24px;line-height: 37px;color: #000;text-align: center;font-weight: bold;}
.marketing3 .title p{line-height: 22px;font-size: 14px;color: #666;margin-bottom: 0;max-width: 880px;margin: 8px auto 0;}
.marketing3 .bottom{width: 100%;}
.marketing3 .bottom ul{display: flex;justify-content:space-between;flex-wrap:wrap;}
.marketing3 .bottom ul li{width: 15.5%;}
.marketing3 .bottom ul li .img{width: 100%;overflow: hidden;border: 1px solid #FBFBFB;box-sizing: border-box;}
.marketing3 .bottom ul li .img img{display: block;width: 100%;transition: .5s all;}
.marketing3 .bottom ul li p{margin-bottom: 0;line-height: 55px;height: 55px;text-align: center;overflow: hidden;font-size: 16px;color: #333;}
.marketing3 .bottom ul li:hover .img img{transform: scale(1.1);}

.marketing6{background: #f9f9f9;}



.marketing5{width: 100%;padding-bottom: 50px;}
.marketing5 .title{padding: 50px 0;box-sizing: border-box;text-align: center;}
.marketing5 .title span{display: block;font-size: 24px;line-height: 37px;color: #000;text-align: center;font-weight: bold;}
.marketing5 .title p{line-height: 22px;font-size: 14px;color: #666;margin-bottom: 0;max-width: 780px;margin: 8px auto 0;}

.marketing5 .bottom{width: 100%;}
.marketing5 .bottom .swiper-slide:before{width: 100%;height: 1px;content: ' ';left: 0;top: 72px;background: #000;position: absolute;}
.marketing5 .bottom .swiper-slide .img{width: 100%;line-height: 44px;margin-bottom: 28px;text-align: center;font-size: 0;}
.marketing5 .bottom .swiper-slide .img img{vertical-align: middle;display: inline-block;transition: .5s all;}
.marketing5 .bottom .swiper-slide o{width: 1px;height: 40px;display: block;background: #000;margin: 0 auto;}
.marketing5 .bottom .swiper-slide i{width: 17px;height: 17px;border-radius: 50%;margin: 7px auto 0;padding: 4px;box-sizing: border-box;background: #bbb;display: block;}
.marketing5 .bottom .swiper-slide i e{width: 9px;height: 9px;border-radius: 50%;background: #888888;display: block;}
.marketing5 .bottom .swiper-slide span{display: block;margin-top: 14px;text-align: center;font-size: 16px;color: #333;font-weight: bold;line-height: 28px;}
.marketing5 .bottom .swiper-slide:hover .img img{transform: translateY(10px);}
.marketing5 .bottom .swiper-slide:hover i e{background: #1e1e1e;}

.marketing4{width: 100%;padding-bottom: 0px;box-sizing: border-box;background: url(../img/marketing4.jpg) center no-repeat;background-size: cover;background-attachment: fixed;}
.marketing4 .title{padding: 50px 0;box-sizing: border-box;text-align: center;}
.marketing4 .title span{display: block;font-size: 24px;line-height: 37px;color: #fff;text-align: center;font-weight: bold;}
.marketing4 .title p{line-height: 22px;font-size: 14px;color: #ccc;margin-bottom: 0;max-width: 780px;margin: 8px auto 0;}
.marketing4 .top{width: 100%;}
.marketing4 .top ul{display: flex;justify-content:space-between;flex-wrap:wrap;}
.marketing4 .top ul li{max-width: 360px;margin: 0 auto;background: #fff;border-radius: 10px;padding: 44px 0;box-sizing: border-box;}
.marketing4 .top ul li .shang{height: 46px;line-height: 46px;width: 227px;margin-left: 50px;background: url(../img/csj.png) center no-repeat;text-align: center;line-height: 46px;font-size: 18px;color: #fff;font-weight: bold;}
.marketing4 .top ul li .xia{display: flex;justify-content:space-between;flex-wrap:wrap;padding: 25px 50px 0;box-sizing: border-box;}
.marketing4 .top ul li .xia div{width: 48%;}
.marketing4 .top ul li .xia div span{line-height: 42px;display: block;height: 42px;overflow: hidden;text-align: center;font-weight: bold;color: #333;font-size: 14px;}
.marketing4 .top ul li .xia div p{line-height: 23px;text-align: center;font-size: 14px;color: #666;margin-bottom: 0;}
.marketing4 .top ul li:nth-of-type(2) .xia{padding: 25px 32px 0;}
.marketing4 .top ul li:nth-of-type(2) .xia div{width: 32%;}
.marketing4 .bottom{padding: 50px 0 60px;box-sizing: border-box;}
.marketing4 .bottom img{display: block;max-width: 100%;min-width: auto;margin: 0 auto;}

@media (min-width: 1200px){
	.container_box.container{max-width: 1230px;margin: 0 auto;}
	.container {
		width: 1230px !important;
	}
}



@media only screen and (max-width:1440px) {




}






@media only screen and (max-width:1200px) {
	.header .tell{display: none;}
	.header{padding: 0 20px;height: 55px;position: fixed;top: 0;left: 0;z-index: 100000;}
	.header .header_{line-height: 55px;height: 55px;}
	.header .logo{line-height: 55px;}
	.header .logo img{height: 40px;}

	.header .nav{position: fixed;right: -200px;top: 55px;background: rgba(0,0,0,.6);transition: .8s all;}
	.header .nav.act{right: 0;}
	.header .nav ul li{line-height: 40px;display: block;float: none;}
	.header .nav ul li a{font-size: 14px;}
	.header .Fast-Navigation-btn{margin-top: 15px;display: block;}
	.header .nav ul li:hover .box{display: none}
	
	.footer {padding: 0;}
	.footer .container_box{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;}
	
	.index_contact .bj{height: 310px;width: 100%;}
	.index_contact .left{width: 100%;float: none;margin: 20px 0;}
	.index_contact .left ul li{padding: 0 10px;}
	.index_contact .left ul li img{margin: 20px auto 0;}
	.index_contact .left ul li p{line-height: 22px;word-wrap:break-word}
	.index_contact .right{float: none;width: 100%;padding: 0;}
	.index_contact .right .from ul li{box-sizing: border-box;}
	.index_contact .right .from ul li input{width: 100%;}
	
	
	
}
@media only screen and (max-width:1024px) {
	.fix_right{display: none;}
	.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;}
	.ny_banner{margin-top: 55px;}
	.ny_banner .box{margin-left: 0;transform: translate(-50%,-50%);}
	
}
@media only screen and (max-width:768px) {
	.banner{margin-top: 55px;}
	.banner  img{height: 200px !important;}
	
	.index_about{padding: 20px 0px;}
	.index_about .index_about_left {width: 100%;float: none;}
	.index_about .index_about_left .list_a a{width: 100px;margin-right: 10px;}
	.index_about .index_about_left .list_a a:last-child{margin-right: 0;}
	.index_about .index_about_right {width: 100%;float: none;}
	
	.index_about .index_about_left .title p{font-size: 24px;margin: 16px 0 0;line-height: 28px;}
	.index_about .index_about_left .cont{margin-top: 15px;}
	.index_about .index_about_left .cont p{margin-top: 10px;}
	.index_about .index_about_left .list_a{margin: 20px 0;}
	
	.index_bus{height: auto;padding: 20px 0;box-sizing: border-box;}
	.index_bus .index_bus_left{width: 100%;float: none;margin-top: 5px;}
	.index_bus .index_bus_left .title p{font-size: 24px;margin: 16px 0 0;line-height: 28px;}
	.index_bus .index_bus_left .cont{margin-top: 20px;}
	.index_bus .index_bus_left .cont a.ckgd{margin-top: 20px;border: 1px solid #fff;width: 106px;line-height: 30px;height: 32px;}
	.index_bus .index_bus_right{width: 100%;float: none;margin-top: 20px;border: 0;}
	.index_bus .index_bus_right ul li{height: 200px;border: 0;}
	.index_bus .index_bus_right ul li .box{top: 0}
	.index_bus .index_bus_right ul li .box .list_a{margin-top: 15px;}
	.index_bus .index_bus_right ul li .box .title{font-size: 15px;}
	.index_bus .index_bus_right ul li .box .list_a{padding: 15px 0;}
	.index_bus .index_bus_right ul li .box a.ckgd{width: 80%;border: 1px solid #fff;height: 32px;line-height: 30px;visibility: inherit;}
	.index_bus .index_bus_right ul li:hover{background: transparent;}
	
	.index_news{padding: 25px 0 5px;}
	.index_news .top .left p{font-size: 24px;margin: 16px 0 0;line-height: 28px;}
	.index_news .top .left o{font-size: 14px;max-width: 240px;}
	.index_news .top .right a{margin-top: 45px;font-size: 14px;}
	.index_news .bottom{margin-top: 25px;}
	.index_news .bottom ul li{width: 100%;float: none;margin-right: 0;margin-bottom: 20px;}
	.index_news .bottom ul li p{margin: 0;}
	.index_news .bottom ul li h5{font-size: 16px;margin-bottom: 5px;}
	.index_news .bottom ul li o{margin-top: 5px;}
	.index_news .bottom ul li i{margin-top: 5px;}
	
	.index_four{height: auto;padding: 20px 0;}
	.index_four ul li{width: 50%;padding: 0 10px;}
	.index_four ul li p{height: 110px;overflow: hidden;}
	.index_four ul li div{height: 46px;}
	.index_four ul li div span{font-size: 24px;line-height: 46px;}
	.index_four ul li o{margin: 0 auto;}
	.index_four ul li p{margin: 12px 0 20px;}
	
	.index_coop{padding: 25px 0 15px;}
	.index_coop .title p{font-size: 24px;margin: 16px 0 0;line-height: 28px;}
	.index_coop .title o{font-size: 14px;max-width: 240px;}
	.index_coop .bottom{margin-top: 10px;}
	.index_coop .bottom ul li{width: 32%;margin-right: 2%;margin-top: 10px;}
	.index_coop .bottom ul li:nth-of-type(4n){margin-right: 2%;}
	.index_coop .bottom ul li:nth-of-type(3n){margin-right: 0%;}
	.index_contact{margin-bottom: 0px;}
	.index_contact .bj{height: 285px;}
	.index_contact .left{height: auto;}
	.index_contact .right{}
	.index_contact .right .title{margin-top: 40px;line-height: 40px;font-size: 20px;}
	.index_contact .right .from ul li.inp{height: 42px;margin-top: 10px;}
	.index_contact .right .from ul li input{height: 42px;}
	.index_contact .right .from ul li.sel{height: 42px;margin-top: 10px;}
	.index_contact .right .from ul li.sel .top span{height: 42px;line-height: 42px;overflow: hidden;}
	.index_contact .right .from ul li.textarea{margin-top: 10px;}
	.index_contact .right .from ul button{width: 120px;height: 42px;line-height: 40px;border: 1px solid #030000;margin: 20px 0;}

	.ny_banner img{height: 220px;}
	.ny_banner .box span{font-size: 14px;text-align: center;line-height: 24px;}
	.ny_banner .box p{font-size: 20px;line-height: 24px;}
	.contact{padding: 20px 0;}
	.contact .left{width: 100%;float: none;}
	.contact .right{width: 100%;float: none;margin-top: 15px;}
	.contact .right #allmap{height: 220px;}
	.contact .left .title{font-size: 20px;line-height: 40px;}
	.contact .left .top{margin-top: 12px;}
	.contact .left .top span{font-size: 14px;line-height: 26px;}
	.contact .left .bt{font-size: 18px;line-height: 18px;margin: 20px 0 15px;}
	.contact .left .bottom p{font-size: 14px;}
	.contact .left .bottom p span{width: 35px;}
	.zxly{padding: 20px 0;}
	.zxly .title{margin-top: 0px;line-height: 40px;font-size: 20px;}
	.zxly .from ul li.inp{height: 42px;margin-top: 10px;}
	.zxly .from ul li input{height: 42px;}
	.zxly .from ul li.sel{height: 42px;margin-top: 10px;}
	.zxly .from ul li.sel .top span{height: 42px;line-height: 42px;overflow: hidden;}
	.zxly .from ul li.textarea{margin-top: 10px;}
	.zxly .from ul button{width: 120px;height: 42px;line-height: 40px;border: 1px solid #fff;margin: 20px 0 0;}
	
	.news{padding-top: 10px;}
	.news ul li{padding: 15px 0;}
	.news ul li .img{width: 40%;}
	.news ul li .nr{padding-left: 10px;width: 60%;}
	.news ul li .nr h5{line-height: 24px;font-size: 16px;height: 24px;padding-right: 66px;}
	.news ul li .nr p{line-height: 20px;height: 60px;margin-bottom: 0;}
	.news ul li .nr span{margin-top: 0;display: none;}
	.news ul li .nr h5 i{font-size: 12px;}
	.fenye{padding: 25px 0;}
	
	.news-xq .title{padding: 20px 0 12px;}
	.news-xq .title span{line-height: 34px;height: 34px;font-size: 18px;}
	.news-xq .bottom{padding: 14px 0;}
	.news-xq .fanye{padding: 15px 0;}
	.news-xq .fanye a{display: block;width: 100%;line-height: 26px;height: 26px;float: none;}
	.news-xq .fanye a:last-child{float: none;text-align: left;}
	
	
	
	.about1{padding: 20px 0px;}
	.about1 .about1_left {width: 100%;float: none;}
	.about1 .about1_right {width: 100%;float: none;}
	
	.about1 .about1_left .cont{margin-top: 10px;}
	.about1 .about1_left .cont h5{margin-bottom: 0;font-size: 16px;}
	.about1 .about1_left .cont p{margin-top: 10px;}
	
	.about1 .title{padding-bottom: 0;}
	.about1 .title p{font-size: 20px;margin: 10px 0 0;line-height: 28px;}
	.about1 .title .tab_a{padding: 0 0 20px;text-align: center;position: static;}
	.about1 .title .tab_a a{font-size: 14px;line-height: 48px;height: 48px;}
	
	
	.about2{margin-bottom: 25px;}
	
	.about3 .img{width: 100%;float: none;}
	.about3 .nr{width: 100%;float: none;padding-left: 0;}
	.about3 .nr h5{font-size: 18px;line-height: 40px;}
	.about3 .nr p{margin-top: 10px;}
	
	.about4{padding: 20px 0;}
	.about4 ul li{margin-bottom: 10px;}
	.about4 ul li .top{line-height: 45px;height: 45px;padding: 0 10px;}
	.about4 ul li .top span{height: 45px;font-size: 14px;}
	.about4 ul li .bottom{padding: 12px 10px;}
	.about4 ul li .bottom div{margin-bottom: 12px;}
	
	.about5 .title span{font-size: 18px;line-height: 44px;}
	.about5 .bottom{padding: 20px 0 30px;}
	.about5 .bottom .swiper-slide p{line-height: 44px;height: 44px;}
	.about5 .bottom .swiper-pagination .swiper-pagination-bullet{width: 8px;height: 8px;}
	.about5 .bottom .swiper-slide .img{padding: 17px;}
	.about5 .bottom .btn_next{display: none;}
	.about5 .bottom .btn_prev{display: none;}
	
	.feature1 .top{padding: 20px 0;}
	.feature1 .top a{font-size: 16px;line-height: 28px;margin-right: 20px;}
	.feature1 .bottom{padding-bottom: 25px;}
	.feature1 .bottom .img{width: 100%;float: none;}
	.feature1 .bottom .nr{width: 100%;float: none;padding: 0;}
	.feature1 .bottom .nr span{margin: 20px 0 10px;font-size: 16px;line-height: 28px;}
	.feature1 .bottom .nr p{font-size: 14px;line-height: 24px;}
	
	
	.feature2{padding-bottom: 5px;}
	.feature2 .title{padding: 20px 0;font-size: 18px;line-height: 30px;}
	.feature2 .bottom ul{justify-content: center;}
	.feature2 .bottom ul li{margin-bottom: 10px;}
	.feature2 .bottom ul li .xia{height: auto;padding: 22px 12px;}
	.feature2 .bottom ul li .xia p{height: auto;margin-bottom: 0;}
	.feature2 .bottom ul li .shang p{font-size: 16px;line-height: 56px;}
	.feature2 .bottom ul li .shang{height: 74px;}
	
	.feature3 .title{padding: 20px 0;font-size: 18px;line-height: 30px;}
	.feature3 .bottom{padding-bottom: 15px;}
	.feature3 .bottom .swiper-slide:before{top: 56px;}
	.feature3 .bottom .swiper-slide .img{margin-bottom: 12px;}
	.feature3 .bottom .swiper-slide .img img{height: 24px;}
	.feature3 .bottom .swiper-slide o{height: 25px;}
	.feature3 .bottom .swiper-slide span{margin-top: 5px;font-size: 14px;line-height: 28px;}
	.feature3 .bottom .swiper-slide p{padding: 0 15px;}
	
	.feature4{padding-bottom: 0;}
	.feature4 .title{padding: 20px 0;font-size: 18px;line-height: 30px;}
	.feature4 .bottom ul li{width: 100%;margin-bottom: 15px;}
	.feature4 .bottom ul li .box .num{font-size: 40px;width: 50px;}
	.feature4 .bottom ul li .box{padding-left: 50px;}
	.feature4 .bottom ul li .box .nr span{font-size: 16px;line-height: 28px;height: 28px;margin: 5px 0;}
	.feature4 .bottom ul li .box{height: 70px;}
	.feature4 .bottom ul li .box .nr p{font-size: 14px;}
	.feature4 .bottom ul li .box .num{line-height: 65px;}
	
	.feature5{padding-bottom: 0;}
	.feature5 .title{padding: 20px 0;font-size: 18px;line-height: 30px;}
	.feature5 .bottom ul li{width: 49%;margin-bottom: 0;}
	.feature5 .bottom ul li p{font-size: 14px;line-height: 36px;height: 36px;}
	
	.films1{padding-bottom: 10px;}
	.films1 .title{padding: 20px 0;}
	.films1 .title span{font-size: 18px;line-height: 30px;}
	.films1 .title p{line-height: 24px;}
	.films1 .bottom ul li p{font-size: 14px;line-height: 36px;height: 36px;}
	
	
	.films2 .title{padding: 20px 0;}
	.films2 .title span{font-size: 18px;line-height: 30px;}
	.films2 .title p{line-height: 24px;}
	.films2 .bottom .swiper-slide:before{top: 56px;}
	.films2 .bottom .swiper-slide .img{margin-bottom: 12px;}
	.films2 .bottom .swiper-slide  img{height: 24px;}
	.films2 .bottom .swiper-slide o{height: 25px;}
	.films2 .bottom .swiper-slide span{margin-top: 5px;font-size: 14px;line-height: 28px;}
	
	
	.films3 .title{padding: 20px 0;}
	.films3 .title span{font-size: 18px;line-height: 30px;}
	.films3 .title p{line-height: 24px;}
	.films3 .bottom ul li{width: 49%;margin-bottom: 0;}
	.films3 .bottom ul li p{font-size: 14px;line-height: 36px;height: 36px;}
	
	
	.popular{padding-bottom: 0;}
	.popular .title{padding: 20px 0;font-size: 18px;line-height: 30px;}
	.popular .bottom ul li{width: 100%;margin-bottom: 15px;}
	.popular .bottom ul li .box .num{font-size: 40px;width: 50px;}
	.popular .bottom ul li .box{padding-left: 50px;}
	.popular .bottom ul li .box .nr span{font-size: 16px;line-height: 28px;height: 28px;margin: 5px 0;}
	.popular .bottom ul li .box{height: 120px;}
	.popular .bottom ul li .box .nr p{font-size: 14px;line-height: 22px;height: 66px;}
	.popular .bottom ul li .box .num{line-height: 65px;}
	
	.preponderance{padding-bottom: 20px;}
	.preponderance .title{padding: 0 0 20px 0;font-size: 18px;line-height: 30px;}
	.preponderance .bottom ul li{width: 100%;height:160px;}
	.preponderance .bottom ul li:first-child{width: 100%;}
	.preponderance .bottom ul li:first-child .box{width: 100%;}
	.preponderance .bottom ul li .box .num{font-size: 40px;width: 50px;top: 0;}
	.preponderance .bottom ul li .box{padding: 10px 10px 20px 50px;height: auto;}
	.preponderance .bottom ul li .box .nr p{font-size: 16px;line-height: 26px;height: 26px;}
	.preponderance .bottom ul li .box .nr span{line-height: 32px;height: 32px;font-size: 18px;}
	.preponderance .bottom ul li .box .nr i{width: 36px;margin-top: 10px;}
	
	
	.adver2 .title{padding: 20px 0;}
	.adver2 .title span{font-size: 18px;line-height: 30px;}
	.adver2 .title p{line-height: 20px;}
	.adver2 .bottom{padding-bottom: 20px;}
	.adver2 .bottom .swiper-slide:before{top: 56px;}
	.adver2 .bottom .swiper-slide .img{margin-bottom: 12px;}
	.adver2 .bottom .swiper-slide .img img{height: 24px;}
	.adver2 .bottom .swiper-slide o{height: 25px;}
	.adver2 .bottom .swiper-slide span{margin-top: 5px;font-size: 14px;line-height: 28px;}
	.adver2 .bottom .swiper-slide p{padding: 0px;}
	
	.adver3 .bottom{padding-bottom: 10px;}
	.adver3 .title{padding: 20px 0;}
	.adver3 .title span{font-size: 18px;line-height: 30px;}
	.adver3 .title p{line-height: 20px;}
	.adver3 .bottom ul li{width: 48%;margin-bottom: 10px;}
	.adver3 .bottom ul li .img{line-height: 56px;}
	.adver3 .bottom ul li .img img{height: 32px;}
	.adver3 .bottom ul li .nr span{font-size: 14px;line-height: 32px;height: 32px;}
	.adver3 .bottom ul li .nr p{line-height: 20px;height: auto;}
	.adver3 .bottom ul li .nr p br{display: none;line-height: 20px;height: auto;}
	
	.adver4 .bottom{padding-bottom: 10px;}
	.adver4 .title{padding: 20px 0;}
	.adver4 .title span{font-size: 18px;line-height: 30px;}
	.adver4 .title p{line-height: 20px;}
	
	
	.adver4 .bottom ul li{width: 50%;padding: 5px;}
	.adver4 .bottom ul li p{line-height: 36px;height: 36px;}
	
	.case .bottom ul li{width: 49%;margin-bottom: 0;}
	.case .bottom ul li p{font-size: 14px;line-height: 36px;height: 36px;}
	.case .fenye{padding-top: 10px;}
	.case .top{padding: 30px 0 0;text-align: center;}
	.case .top a{width: auto;padding: 0 6px;box-sizing: border-box;margin-right: 2%;font-size: 12px;height: 32px;line-height: 32px;}
	.case .top a:nth-of-type(3n){margin-right: 0;}
	
	
	
	
	.brand_nav .top{padding: 30px 0 20px;text-align: center;}
	.brand_nav .top a{width: auto;padding: 0 10px;box-sizing: border-box;margin-right: 2%;font-size: 14px;height: 32px;line-height: 32px;}
	
	.brand_nav .bottom{text-align: center;font-size: 14px;}
	.brand_nav .bottom a{font-size: 14px;}
	.brand1{padding: 0px 0 20px;}
	.brand1 .left{width: 100%;float: none;padding: 24px 0;}
	.brand1 .right{width: 100%;float: none;}
	.brand1 .left h5{margin: 0;line-height: 46px;height: 46px;font-size: 16px;}
	.brand1 .left p{margin-top: 15px;font-size: 14px;line-height: 24px;}
	.brand1 .left a{margin-top: 20px;width: 120px;}
	
	
	.brand2 .title{padding: 20px 0;}
	.brand2 .title span{font-size: 18px;line-height: 30px;}
	.brand2 .title p{line-height: 20px;}
	.brand2 .bottom{padding-bottom: 20px;}
	.brand2 .bottom ul{justify-content: center;}
	.brand2 .bottom ul li{width: 33.333%;}
	.brand2 .bottom ul li .img{width: 88px;height: 88px;border: 2px solid #1E1E1E;line-height: 84px;margin: 0 auto;}
	.brand2 .bottom ul li .img img{height: 34px;}
	.brand2 .bottom ul li span{margin-top: 0;margin-bottom: 15px;font-size: 16px;}
	
	
	.brand3 .title{padding: 20px 0;}
	.brand3 .title span{font-size: 18px;line-height: 30px;}
	.brand3 .title p{line-height: 20px;}
	.brand3 .bottom{padding-bottom: 20px;}
	.brand3 .bottom .swiper-slide:before{top: 56px;}
	.brand3 .bottom .swiper-slide .img{margin-bottom: 12px;}
	.brand3 .bottom .swiper-slide  img{height: 24px;}
	.brand3 .bottom .swiper-slide o{height: 25px;}
	.brand3 .bottom .swiper-slide span{margin-top: 5px;font-size: 14px;line-height: 28px;}
	
	.brand4{margin-bottom: 0;}
	.brand4 .title{padding: 20px 0;}
	.brand4 .title span{font-size: 18px;line-height: 30px;}
	.brand4 .title p{line-height: 20px;}
	.brand4 .bottom{padding-bottom: 10px;}
	.brand4 .bottom ul{justify-content:center}
	.brand4 .bottom ul li{width: 90%;margin-bottom: 15px;padding: 15px;}
	.brand4 .bottom ul li .nr span{margin: 10px 0 5px;font-size: 16px;line-height: 28px;height: 28px;}
	.brand4 .bottom ul li .nr p{line-height: 24px;height: 120px;}
	.brand4 .bottom ul li .nr a{margin-top: 15px;font-size: 14px;width: 120px;height: 36px;line-height: 34px;}
	
	
	
	.brand5{padding-bottom: 5px;}
	.brand5 .title{padding: 20px 0;}
	.brand5 .title span{font-size: 18px;line-height: 30px;}
	.brand5 .title p{line-height: 20px;}
	.brand5 .bottom ul{justify-content: center;}
	.brand5 .bottom ul li{margin-bottom: 10px;width: 49%;margin-right: 2%;}
	.brand5 .bottom ul li:nth-of-type(2n){margin-right: 0;}
	.brand5 .bottom ul li .xia{height: auto;padding: 12px 12px;}
	.brand5 .bottom ul li .xia p{margin-bottom: 0;}
	.brand5 .bottom ul li .shang p{font-size: 16px;line-height: 56px;}
	.brand5 .bottom ul li .shang{height: 74px;}
	
	
	
	.marketing1{padding: 0 15px;box-sizing: border-box;}
	.marketing1 .left{width: 100%;float: none;padding: 30px 15px;border: 3px solid ;}
	.marketing1 .right{width: 100%;float: none;margin-top: 20px;}
	.marketing1 .right .nr{padding: 20px 0;}
	.marketing1 .right .nr p{font-size: 14px;line-height: 24px;}
	.marketing1 .left .top span{font-size: 26px;line-height: 38px;}
	.marketing1 .left .bottom{margin-top: 5px;}
	.marketing1 .left .bottom span{padding: 5px 0;line-height: 26px;font-size: 16px;}
	.marketing1 .left .bottom p{margin-top: 0;font-size: 14px;}
	
	.marketing2{padding-bottom:10px;}
	.marketing2 .title{padding: 20px 0;}
	.marketing2 .title span{font-size: 18px;line-height: 30px;}
	.marketing2 .title p{line-height: 24px;}
	.marketing2 .bottom ul li{width: 32%;}
	.marketing2 .bottom ul li p{margin: 10px 0;display: flex;justify-content:center; align-items:center;height: auto;width: 100%;text-align: center;}


	.marketing3{padding-bottom:10px;}
	.marketing3 .title{padding: 20px 0;}
	.marketing3 .title span{font-size: 18px;line-height: 30px;}
	.marketing3 .title p{line-height: 24px;}
	.marketing3 .bottom ul li{width: 32%;}
	.marketing3 .bottom ul li p{line-height: 36px;height: 36px;width: 100%;text-align: center;font-size: 14px;}

	.marketing5{padding-bottom:20px;}
	.marketing5 .title{padding: 20px 0;}
	.marketing5 .title span{font-size: 18px;line-height: 30px;}
	.marketing5 .title p{line-height: 24px;}
	.marketing5 .bottom .swiper-slide:before{top: 56px;}
	.marketing5 .bottom .swiper-slide .img{margin-bottom: 12px;}
	.marketing5 .bottom .swiper-slide  img{height: 24px;}
	.marketing5 .bottom .swiper-slide o{height: 25px;}
	.marketing5 .bottom .swiper-slide span{margin-top: 5px;font-size: 14px;line-height: 28px;}
	

	.marketing4 .title{padding: 20px 0;}
	.marketing4 .title span{font-size: 18px;line-height: 30px;}
	.marketing4 .title p{line-height: 24px;}
	.marketing4 .top ul li{margin-bottom: 15px;}
	.marketing4 .bottom{padding:0 0 20px 0;}
	.marketing4 .top ul li{padding: 15px 0;}
.marketing4 .top ul li .shang{font-size: 16px;height: 36px;line-height: 36px;}
.marketing4 .top ul li .xia{padding: 15px 15px 0;}
.marketing4 .top ul li:nth-of-type(2) .xia{padding: 15px 15px 0;}

.adver1{padding: 20px 0;}
.adver1 p{font-size: 16px;line-height: 26px;}

.index_bus .index_bus_right{margin-top:30px;}
.index_bus .index_bus_right ul li{height: 140px}
.index_bus .index_bus_right ul li .box a.ckgd{display: none;}
.index_bus .index_bus_right ul li .box .list_a{padding-bottom: 0}
.index_contact .right .from ul li.sel .bottom{top: 42px}

.case .bottom{margin-top: 30px}
}