html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0; padding:0;}
body,textarea,input,button,select,keygen,legend{color: #929292; font: 14px Arial, "微软雅黑"; -webkit-text-size-adjust:none; outline:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse; border-spacing:0;}
caption,th{text-align:left; font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:none;}
i,cite,em,var,address,dfn{font-style:normal;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:normal;}
sup,sub{font-size:80%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto; resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
ins,u,s,a{text-decoration:none;}
textarea,input{outline:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
input[type='text'],input[type='number'],input[type='password'],input[type='reset'],input[type='submit'],input[type='button'],input[type='tel'],button,textarea{-webkit-appearance:none; border:1px #cbcecd solid; outline:none;}
img{max-width:100%; max-height:100%; border:none;}
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;}

body{background: #1D1E20;}
a{color:#b7b7b7; text-decoration:none;}
a:hover{text-decoration:underline;}
a.red{color:red; text-decoration:none;}
a.red:hover{color:red; text-decoration:underline;}
.clear{margin:0px auto; clear:both; height:0px; font-size:0px; overflow:hidden;}
.clean{zoom:1;}
.clean:after,.clean:before{content:''; display:table;}
.clean:after{clear:both;}

*{font-family: "Opensans-Regular";}
body{position: relative;}
html, div{outline:0;}
.ellipsis {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 100%;}

.header_blank{ height: 60px;}

.pc_top_category {text-align: center;padding-bottom: 50px;display:block;}
.pc_top_category li {display: inline-block;}
.pc_top_category a {padding: 8px 30px;margin-right: 10px;transition: all 0.3s ease-out 0s;color: #999;border: 1px solid #242424;line-height: 16px;height: 16px;display: inline-block;}
.pc_top_category a.active, .pc_top_category a:hover {background: #FDD947;color: #474747;border: 1px solid #FDD947;}
.mobile_top_category_div{margin: 20px 5px;display:none;overflow:hidden;width:100%;height:65px;}
.mobile_top_category_div ul{width: auto;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;}
.mobile_top_category_div ul::-webkit-scrollbar {display: none;}
.mobile_top_category li {display: inline-block;text-align: center;margin-right: 35px;}
.mobile_top_category li a .img img{height:36px; width:36px;}
.mobile_top_category li a .name{color: #999;line-height: 20px;height: 20px;text-align: center; }
.mobile_top_category li a.active .name {color:#FDD947;}

.index_product .index_product_list{width: 100%;margin-top: 57px;overflow:hidden;height:426px;}
.index_product .index_product_list ul {white-space: nowrap;}
.downside{margin-left: 1%;margin-right: 1%;}

.top_banner {width: 100%;height: 380px;position: relative;display:block;}
.top_banner div {background-color: #39383E;background-repeat: no-repeat;background-position: center;background-size: cover;width: 100%;height:380px;}

.mobile_header{width:100%;display: none;}
.mobile_header .header{position:fixed; top:auto; left:0; width:100%; height:50px; padding:0 10px; background:#191a20; z-index:10001;max-width: 991px;box-sizing: border-box;}
.mobile_header .header .logo{padding:10px 0; overflow:hidden;text-align: center;}
.mobile_header .header .logo img{max-height:30px;vertical-align: middle;}
.mobile_header .header .menu{float:left; margin-top:12px; text-align:left; padding-left:8px; box-sizing:border-box;}
.mobile_header .header .menu .menu_btn:first-child{margin-left:0;}
.mobile_header .header .menu .menu_btn{display:inline-block; vertical-align:middle; line-height:40px; margin-left:10%; padding: 0; cursor:pointer;width:23px; height:23px; background:url(../images/menu_btn.png) no-repeat center center/100%;}
.mobile_header .header .menu .menu_btn.on{background:url(../images/close_btn.png) no-repeat center center/80%;}
.mobile_header .nav{position:fixed; top:0; left:-75%; display:block; width:75%; height:100%; margin:0; z-index:10001; overflow-y:scroll; overflow-x:hidden; background:#1a1b1c; margin-top:50px;}
.mobile_header .nav.on{left:0;}
.mobile_header .nav .list{margin:0 5%; border-bottom:1px solid #313233;}
.mobile_header .nav .list .title{display:block; width:100%; height:60px; line-height:60px; font-size:16px; text-decoration:none; color:#b7b7b7;; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.mobile_header .nav .list.has_sec .title i{float:right; width:18px; height:100%; background:url(../images/cate_arrow.png) no-repeat right center/40%;}
.mobile_header .nav .list:last-child{margin-bottom:50px;}
.mobile_header .nav .sub{display:none;}
.mobile_header .nav_bg.on{position:fixed; top:51px; right:0; display:block; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:9990;}
.mobile_header .son_nav{position:fixed; top:0; right:-75%; display:block; width:75%; height:100%; margin:0; z-index:10001; overflow-y:scroll; overflow-x:hidden; background:#1a1b1c; margin-top:51px; border-top:1px solid #ddd;}
.mobile_header .son_nav .item{margin:0 4%; border-bottom:1px solid #313233;}
.mobile_header .son_nav .item a{display:block; height:60px; line-height:60px; font-size:16px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; text-decoration:none;}
.mobile_header .son_nav .item a i{float:right; width:18px; height:60px; background:url(../images/cate_arrow.png) no-repeat right center/40%;}
.mobile_header .son_nav .item .son_nav_title.on i{margin-right:5%; transform:rotate(90deg); -ms-transform:rotate(90deg); -moz-transform:rotate(90deg); webkit-transform:rotate(90deg); -o-transform:rotate(90deg);}
.mobile_header .son_nav .item:last-child{margin-bottom:50px;}
.mobile_header .son_nav.on{left:0;}
.mobile_header .son_nav .cate_close{width:100%; text-align:left;}
.mobile_header .son_nav .cate_close span{display:inline-block; width:16px; height:16px; background:url(../images/back_btn.png) no-repeat center center/50%; margin:15px 0 15px 4%;}

.pc_header{ position: fixed;background: rgba(0,0,0,.5);transition: all .4s;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;z-index: 500;}
.pc_header .head-top{ height: 60px;}
.pc_header .logo{width: auto;height: 40px; display: block; float: left;padding: 10px 20px 10px 20px;border-right: 1px solid rgba(255, 255, 255, 0.1);transition: all 0.3s ease-out 0s;}
.pc_header .logo a{ display: flex; justify-content: center; align-items: center; width: 100%; height: 100%;font: 16px Arial, "微软雅黑";font-weight: bold;}
.pc_header .logo a:hover{text-decoration: none;}
.pc_header .logo a img{transform: scale(0.8, 0.8);}
.pc_header .site_name{width: auto;height: 40px; display: block; float: left;padding: 10px 20px 10px 20px;transition: all 0.3s ease-out 0s;}
.pc_header .site_name a{ display: flex; justify-content: center; align-items: center; width: 100%; height: 100%;font: 16px Arial, "微软雅黑";font-weight: bold;}
.pc_header .site_name a:hover{text-decoration: none;}
.pc_header .nav{float:right;padding: 0px 20px 0px 20px;border-left: 1px solid rgba(255, 255, 255, 0.1);transition: all 0.3s ease-out 0s;}
.pc_header .nav .nav_item{float: left;position: relative;width: auto;line-height: 20px;height: auto;padding: 10px 0.5px;}
.pc_header .nav .nav_item a{transition: none ease-out .3s;transition-property: color, background, text-indent, opacity;color: #999;padding: 10px 40px;display: block;font-size: 14px;}
.pc_header .nav .nav_item a.active,.pc_header .nav .nav_item:hover a {padding: 10px 40px;color: #474747;background: #FDD947;text-decoration:none;}
.pc_header .nav .nav_item:hover a{color: #474747;background: #FDD947;}

.index{ width: 100%;padding-bottom: 70px;}
.full-wrap {width:100%; min-width:1200px; margin:0 auto; zoom:1; position:relative; box-sizing:border-box;padding:50px 0;}
.full-wrap:after,.full-wrap:before{display:table; content:'';}
.full-wrap:after{clear:both;}
.wrap{width:1440px; margin:0 auto; zoom:1; position:relative; box-sizing:border-box;padding:50px 0;}
.wrap:after,.wrap:before{display:table; content:'';}
.wrap:after{clear:both;}
.btn{display: block; margin: 60px auto 0; width: 360px; height: 59px;  border: 1px solid rgba(255,255,255,.1); text-align: center; -webkit-box-sizing: border-box; box-sizing: border-box;animation-name: fadeInUp;animation-delay: 0.5s;transition: all ease-out .3s;}
.btn .btn_in{display: inline-block; height: 100%; line-height: 59px;  font-size: 18px; color: #FDD947; font-family: Poppins-Regular; text-transform: uppercase;transition: all ease-out .3s;}
.btn .btn_in em{background: url('../images/btn_icon.png');width: 9px;height: 15px;margin-left: 20px;display:none;}
.btn:hover{ background: #ffe630; border-color: #ffe630;}
.btn:hover .btn_in {color: #474747;}
.btn:hover .btn_in em{display: inline-block;}

#slide{width:100%; overflow:hidden; height:auto; z-index:1;max-height: 815px;position: relative;}
#slide .hd{width:100%; height:11px;  position:absolute; z-index:1; bottom:10px; text-align:center;  }
#slide .hd ul li{font-size:0; display:inline-block; width:10px; height:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#fff; margin:0 5px;  vertical-align:top; overflow:hidden;border: 1px solid #000;}
#slide .hd ul .on{ background:#000;}
#slide .bd{position:relative; z-index:0; }
#slide .bd li img, #slide .bd li video{display: block; width:100%;}
#slide .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
#slide .bd li .img_a{display: block;position: relative;overflow: hidden;}
#slide .bd li .img_a:before{ display: block; content: ''; position: absolute; left: 50%; top: 50%; width: 93px; height: 93px; border: 2px solid #fff; background: url('../images/play_icon.png') no-repeat center; z-index: 1; -webkit-border-radius: 50%; border-radius: 50%; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}

.index_company_brand{ padding: 80px 0 0 0; width: 1440px;}
.index_company_brand .title{ width: 100%; height: 46px; line-height: 46px; font-size: 26px; color: #fff; font-family: "Times New Roman", "微软雅黑"; text-align: center;}
.index_company_brand .list{width: 100%;margin-top: 57px;}
.index_company_brand .list .item{position: relative; width: 340px; height: 410px;margin-right: 20px;text-decoration: none; font-size: 0; text-align: center; float: left;}
.index_company_brand .list .item .image{width: 340px; height: 340px;overflow: hidden;}
.index_company_brand .list .item img{width: 100%; height: 100%;-webkit-transition: all 0.5s; transition: all 0.5s;}
.index_company_brand .list .item:hover img{-webkit-transform: scale(1.1); transform: scale(1.1);}
.index_company_brand .list .item .name{position: absolute;height: 70px;line-height: 70px;width: 100%;color:#E4E4E4;font-size:16px;text-align: center;}
.index_company_brand .list .item .name::after {width: 32px;height: 30px;position: absolute;content: "";top: 0;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;margin-top: 20px;right: 0px;background: url(../images/index_brand_arrow.png);opacity: 0;}
.index_company_brand .list .item:hover .name::after {right: 25px;opacity: 1;}
.index_company_brand .list .item .name div::after {width: 0%;height: 70px;position: absolute;content: "";top: 0;left: 0;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;background-color:#FDD947;z-index: -1;}
.index_company_brand .list .item:hover .name div::after {width: 100%;}
.index_company_brand .list .item:hover .name div {color: #545454;}
.index_company_brand .list .prev {display: block;height: 40px; width: 40px; position: absolute; left: 30px;top:50%;text-align:center;background: rgba(0,0,0,.8);}
.index_company_brand .list .prev em{background: url("../images/left_arrow.png"); display: inline-block; height: 32px;width: 32px;margin-top: 4px;}
.index_company_brand .list .prev:hover,.index_product .index_product_list .next:hover,.index_company_brand .list .next:hover { background-color: #FDD947;}
.index_company_brand .list .next {display: block;height: 40px;width: 40px;position: absolute;right: 30px;top:50%;text-align:center;background: rgba(0,0,0,.8);}
.index_company_brand .list .next em{background-image: url("../images/right_arrow.png");display: inline-block; height: 32px;width: 32px;margin-top: 4px;}
.index_company_brand .btn{margin-top: 120px;}

.index_product{ padding:80px 0 0 0; width: 1440px;}
.index_product .atitle{ width: 100%; height: 46px; line-height: 46px; font-size: 26px; color: #fff; font-family: "Times New Roman", "微软雅黑"; text-align: center;}
.index_product .index_product_list{width: 100%;margin-top: 57px;overflow:hidden;height:426px;}
.index_product .index_product_list ul {white-space: nowrap;}
.index_product .index_product_list .item {width: 346px; height: 346px; margin-right: 20px; margin-bottom:100px;display: inline-block;position: relative; background: #000;font-size: 0;animation-name: fadeInUp;}
.index_product .index_product_list .item a {display: block;overflow: hidden;}
.index_product .index_product_list .item a img {float: none;width: 346px; height:346px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.index_product .index_product_list .item a .info {width: 100%;height: 100%;background: rgba(0,0,0,0);position: absolute;left: 0;top: 0; transition: all ease-out .3s;}
.index_product .index_product_list .item a .info div {position: absolute; height: 80px; width: 100%; bottom: -80px;margin-top: 0; top: auto; background-color: rgb(62, 62, 62);transition: all 0.3s ease-out 0s;text-align: center;}
.index_product .index_product_list .item a .info p.title {color: #e6e6e6; padding-top: 5px; font-size: 16px;transition: all ease-out .3s;line-height: 40px;overflow: hidden;}
.index_product .index_product_list .item a .info p.subtitle {margin-top: 0;color: #7E7E7E;font-size: 12px;transition: all ease-out .3s;}
.index_product .index_product_list .item a:hover img {transform: scale(1.2, 1.2)}
.index_product .index_product_list .item a:hover .info div {background-color: transparent;}
.index_product .index_product_list .item a:hover .info p.title {color: #545454;}
.index_product .index_product_list .item a .info::after {width: 0%;height: 80px;position: absolute;content: "";top: 100%;left: 0;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;background-color: #FDD947;z-index: -1;}
.index_product .index_product_list .item a:hover .info::after {width: 100%;}
.index_product .index_product_list .prev {display: block;height: 40px; width: 40px; position: absolute; left: 30px;top:50%;text-align:center;background: rgba(0,0,0,.8);}
.index_product .index_product_list .prev em{background: url("../images/left_arrow.png"); display: inline-block; height: 32px;width: 32px;margin-top: 4px;}
.index_product .index_product_list .prev:hover,.index_product .index_product_list .next:hover { background-color: #FDD947;}
.index_product .index_product_list .next {display: block;height: 40px;width: 40px;position: absolute;right: 30px;top:50%;text-align:center;background: rgba(0,0,0,.8);}
.index_product .index_product_list .next em{background-image: url("../images/right_arrow.png");display: inline-block; height: 32px;width: 32px;margin-top: 4px;}

.index_service{ padding: 80px 0 0 0; width: 1440px;}
.index_service .title{ width: 100%; height: 46px; line-height: 46px; font-size: 26px; color: #fff; font-family: "Times New Roman", "微软雅黑"; text-align: center;}
.index_service .list{width: 100%;margin-top: 57px;display: grid;grid-template-columns: repeat(4, 22.9861%); grid-gap: 77px 2.6389%;}
.index_service .serviceitem {height: 330px;border-bottom: 1px solid rgba(255,255,255,.0);padding-bottom: 10px;margin-bottom: 30px; margin-right: 50px;float: left;animation-name: slideInUp;width: 342px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.index_service .serviceitem a {top: 0;position: relative;    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;    display: block; width: 100%;text-align:center;    padding-top: 30px;}
.index_service .serviceitem a img {transition: all 0.6s cubic-bezier(.35, -0.32, .58, 1) 0s;float: none;height: auto;margin: 0 auto;opacity: 1;z-index: 2;position: relative;width:112px;}
.index_service .serviceitem div {margin-top: 25px;overflow: hidden;}
.index_service .serviceitem div p.name {font-size: 18px; color: #CCC;margin-bottom: 30px;height: 40px;line-height: 40px;transition: all ease-out .2s}
.index_service .serviceitem div p.arrow{display: inline-block;width: 40px;height: 40px;background: url(../images/icon.png)-92px 0 no-repeat;margin-top: 30px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.index_service .serviceitem:hover {border-bottom: 1px solid rgba(255,255,255,.2);box-shadow: 0 15px 30px rgba(0,0,0,0.2);}
.index_service .serviceitem a:hover {text-decoration: none;}
.index_service .serviceitem:hover .name {color: #fff;}
.index_service .serviceitem:hover .arrow {background: url(../images/icon.png) -10px 0 no-repeat;width: 70px;}

.index_company{ display: flex; justify-content: space-between; margin: 0 auto; padding: 80px 0 0 0; width: 1440px;}
.index_company .left{ display: flex; justify-content: center; align-items: center; width: 38.6806%;}
.index_company .left .img_a{ display: block; position: relative; overflow: hidden;}
.index_company .left .img_a img{ -webkit-transition: all 0.3s; transition: all 0.3s;}
.index_company .left .img_a:hover img{ -webkit-transform: scale(1.1); transform: scale(1.1);}
.index_company .left .img_a:before{ display: block; content: ''; position: absolute; left: 50%; top: 50%; width: 93px; height: 93px; border: 2px solid #fff; background: url('../images/play_icon.png') no-repeat center; z-index: 1; -webkit-border-radius: 50%; border-radius: 50%; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.index_company .right{ display: flex; align-items: center; width: 53.4722%;}
.index_company .right .content{ width: 100%;}
.index_company .right .content .title{ width: 100%; line-height: 64px; height: 64px; font-size:26px; color: #fff;font-family: "Times New Roman", "微软雅黑";overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.index_company .right .content .brief{ margin-top: 26px; width: 100%; line-height: 40px; font-size: 16px; color: #848484;max-height: 400px; overflow: hidden;}
.index_company .right .btn {margin-left: 0;}

.video_con{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); -webkit-transform: translateY(-100%); transform: translateY(-100%); z-index: 1000;}
.video_con.cur{ -webkit-transform: translateY(0); transform: translateY(0);}
.video_con .video_con_in{ position: absolute; left: 50%; top: -100%; width: 800px; height: 500px; background: #fff; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);transition: top 0.25s;-webkit-transition: top 0.25s;-moz-transition: top 0.25s;}
.video_con .video_con_in .videoContent{height: 100%;}
.video_con .video_con_in embed{ width: 100%; height: 100%;}
.video_con .video_con_in .close_btn{ position: absolute; right: -12px; top: -12px; display: flex; justify-content: center; align-items: center; width: 25px; height: 25px; background: #fff; text-align: center; -webkit-border-radius: 50%; border-radius: 50%;}
.video_con .video_con_in .close_btn img{ max-width: 50%; max-height: 50%;}

.index_info{ padding: 80px 0 0 0; width: 100%;}
.index_info .info_in{ margin: 0 auto; max-width: 1440px;}
.index_info .info_in .title{ width: 100%; height: 46px; line-height: 46px; font-size: 26px; color: #fff; font-family: "Times New Roman", "微软雅黑"; text-align: center;}
.index_info .info_in .info_list{ margin-top: 60px; display: flex; justify-content: center;}
.index_info .info_in .info_list .info_item{ padding-bottom: 103px; width: 33.3333%; background: #fff;}
.index_info .info_in .info_list .info_item:nth-child(2){ background: #efeeed;}
.index_info .info_in .info_list .info_item .date{ margin: 0 auto; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; width: 166px; height: 164px; background: #cfcbc7; -webkit-transition: all 0.3s; transition: all 0.3s;}
.index_info .info_in .info_list .info_item .date .month{ position: relative; width: 100%; height: 54px; line-height: 54px; font-size: 20px; color: #fff; font-family: Poppins-Regular; text-align: center; -webkit-transition: all 0.3s; transition: all 0.3s;}
.index_info .info_in .info_list .info_item .date .month:before{ display: block; content: '';  position: absolute; left: 50%; bottom: 0; width: 19px; height: 1px; background: #fff; -webkit-transform: translateX(-50%); transform: translateX(-50%); -webkit-transition: all 0.3s; transition: all 0.3s;}
.index_info .info_in .info_list .info_item .date .day{ width: 100%; height: 88px; line-height: 88px; font-size: 60px; color: #fff; font-family: Poppins-Regular; text-align: center; -webkit-transition: all 0.5s; transition: all 0.5s;}
.index_info .info_in .info_list .info_item .title{ margin: 34px auto 0; width: 81.25%; height: 35px; line-height: 35px; font-size: 22px; color: #333; font-family: Poppins-Regular; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.index_info .info_in .info_list .info_item .brief{ margin: 27px auto 0; width: 81.25%; height: 171px; line-height: 35px; font-size: 16px; color: #555; font-family: Poppins-Regular; text-align: center; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical;}
.index_info .info_in .info_list .info_item .btn{ display: block; margin: 50px auto 0; width: 195px; height: 55px;  border: 1px solid #000; text-align: center;-webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 0.3s; transition: all 0.3s;}
.index_info .info_in .info_list .info_item .btn .btn_in{ line-height: 55px;color:#000;}

.index_info .info_in .info_list .info_item:hover .date{ background: #ffe630;}
.index_info .info_in .info_list .info_item:hover .date .month,
.index_info .info_in .info_list .info_item:hover .date .day{ color: #000;}
.index_info .info_in .info_list .info_item:hover .date .month:before{ background: #000;}
.index_info .info_in .info_list .info_item:hover .btn{ background: #ffe630; border-color: #ffe630;}

.index_core_person{ padding: 80px 0 0 0; width: 100%;}
.index_core_person .atitle{ width: 100%; height: 46px; line-height: 46px; font-size: 26px; color: #fff; font-family: "Times New Roman", "微软雅黑"; text-align: center;}
.index_core_person .list{width: 100%;margin-top: 57px;}
.index_core_person .item {margin-right: 30px; margin-bottom: 50px;background: #323232;float: left;width: 360px;height: 450px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;border: 1px solid transparent;}
.index_core_person .item:hover {box-shadow: 0 15px 30px rgba(0,0,0,0.3);margin-top: -10px;margin-bottom: 60px;background: #4a4a4a;border: 1px solid rgba(158, 158, 158, .1);cursor: pointer;}
.index_core_person .item a img {width: 360px;height: 360px;}
.index_core_person .item .title a {transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;font-size: 18px;color: #9a9a9a;}
.index_core_person .item:hover .title a {color: #fff;text-decoration: none;}
.index_core_person .item .info {margin-top: 20px;text-align: center;}
.index_core_person .item .info .subtitle {font-size: 13px; color: #9a9a9a;margin-top: 5px;}
.index_core_person .item .info::before {content: "";position: absolute;width: 308px;height: 1px;background: rgba(0,0,0,.07);margin-left: -154px;margin-top: 70px;}

.index_ship_partner{ padding: 80px 0 0 0; width: 1440px;}
.index_ship_partner .title{ width: 100%; height: 46px; line-height: 46px; font-size: 26px; color: #fff; font-family: "Times New Roman", "微软雅黑"; text-align: center;}
.index_ship_partner .list{width: 100%;margin-top: 57px;overflow:hidden;height:100px;}
.index_ship_partner .list ul {white-space: nowrap;}
.index_ship_partner .item {margin-right: 13px; margin-bottom: 20px;background: #323232;float: left;width: 192px;height:96px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;border: 1px solid transparent;}
.index_ship_partner .item:hover {box-shadow: 0 15px 30px rgba(0,0,0,0.3);margin-top: -10px;margin-bottom: 30px;background: #4a4a4a;border: 1px solid rgba(158, 158, 158, .1);cursor: pointer;}
.index_ship_partner .item a {display: block;overflow: hidden;}
.index_ship_partner .item a img {width: 100%;height: 100%;max-width: 100%;display: block;}
.index_ship_partner .list .prev {display: block;height: 40px; width: 40px; position: absolute; left: 5px;top:75%;text-align:center;background: rgba(0,0,0,.8);}
.index_ship_partner .list .prev em{background: url("../images/left_arrow.png"); display: inline-block; height: 32px;width: 32px;margin-top: 4px;}
.index_ship_partner .list .prev:hover,.index_ship_partner .list .next:hover { background-color: #FDD947;}
.index_ship_partner .list .next {display: block;height: 40px;width: 40px;position: absolute;right: 5px;top:75%;text-align:center;background: rgba(0,0,0,.8);}
.index_ship_partner .list .next em{background-image: url("../images/right_arrow.png");display: inline-block; height: 32px;width: 32px;margin-top: 4px;}

.article_list{padding-bottom: 50px; overflow:hidden;}
.article_list .atitle{ width: 100%;margin-bottom: 40px;height: 46px; line-height: 46px; font-size: 26px; color: #fff; font-family: "Times New Roman", "微软雅黑"; font-weight: bold; text-align: center;}
.article_list .item{margin-bottom:35px; padding-bottom:35px; border-bottom:1px solid rgba(255, 255, 255, 0.1);}
.article_list .item:last-child{margin:0;}
.article_list .item .img{width:22%; float:left;}
.article_list .item .info{width:78%; float:right; padding-left:25px;padding-right: 10px;box-sizing:border-box;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.article_list .item:hover .info{padding-left:35px;padding-right: 0;}
.article_list .item .info .title{max-height:52px; overflow:hidden; line-height:180%; padding-bottom:5px;}
.article_list .item .info .title a{font-size:24px; color:#E3E3E3;}
.article_list .item .info .time{font-size:14px; color:#909090; line-height:20px;}
.article_list .item .info .time h2{display:none;}
.article_list .item .info .desc{font-size:14px; color:#909090; line-height:150%; max-height:108px; overflow:hidden; margin-bottom:10px; margin-top:5px;display: block;}
.article_list .item .info .desc:hover{text-decoration: none;}

.article_detail{margin:40px 0; overflow:hidden;}
.article_detail>.title{font-size:26px; text-align:center; padding-bottom:10px; color:#fff;}
.article_detail>.content{padding:10px 0; color:#7f7f7f; line-height:200%; font-size:16px; min-height:300px;}
.article_detail .time{ margin:10px 0 10px;text-align: center;color:#B4B4B4;font-size:14px; }

.case_list{padding-bottom: 50px; overflow:hidden;}
.case_list .title{ width: 100%; height: 46px; line-height: 46px; font-size: 26px; color: #fff; font-family: "Times New Roman", "微软雅黑"; font-weight: bold; text-align: center;}
.case_list .item{width:340px; margin-right:20px;margin-top:25px;float:left;}
.case_list .item .img{height:300px; overflow: hidden;text-align:center;border:1px solid rgba(255, 255, 255, 0.1);}
.case_list .item .img img{vertical-align:middle;margin-top: 20px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;max-width: 100%;}
.case_list .item .info{width:90%; margin:0 auto;text-align: center;}
.case_list .item .name{height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height:30px; margin-top: 13px;color: #ccc;font-size: 16px;font-family: 'Roboto';}
.case_list .item .name a{font-size:16px; text-decoration:none;font-family: 'Roboto';text-transform: uppercase;}
.case_list .item:hover .img{border-color: #fff;}
.case_list .item:hover .name a{color:#fff;}
.case_list .item:hover img{transform: scale(1.05);-moz-transform: scale(1.05);-webkit-transform: scale(1.05);}

.case_detail{margin:40px 0; overflow:hidden;}
.case_detail>.title{font-size:20px; text-align:center; padding-bottom:10px; color:#fff;}
.case_detail>.content{padding:10px 0; color:#7f7f7f; line-height:200%; font-size:16px; min-height:300px;}
.case_detail .time{ margin:10px 0 10px;text-align: center;color: #B4B4B4;}

.other_company_brand_list {margin:20px 0; overflow:hidden;}
.other_company_brand_list li.item {height: auto;background: #000;width:360px;float: left;list-style: none;position: relative;margin-right: 30px;margin-bottom: 60px; visibility: visible; animation-delay: 0s;animation-name: fadeInUp;}
.other_company_brand_list li.item a {display: block; overflow: hidden;}
.other_company_brand_list li.item a img {float: none;width: 100%;height: auto;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;max-width: 100%;display: block;}
.other_company_brand_list li.item a .info {width: 100%;height: 100%; background: rgba(0,0,0,0);position: absolute;left: 0;top: 0; transition: all ease-out .3s;}
.other_company_brand_list li.item a .info div {position: absolute;height: 40px;width: 100%;bottom: -40px;margin-top: 0;top: auto;background-color: transparent;}
.other_company_brand_list li.item a .info p.title {color: #E4E4E4;padding: 10px;text-align: left;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-family: "Times New Roman", "微软雅黑";}
.other_company_brand_list li.item a:hover img {transform: scale(1.2, 1.2);}

.core_person_list {margin:20px 0; overflow:hidden;}
.core_person_list .item {margin-right: 30px; margin-bottom: 50px;background: #323232;float: left;width: 360px;height: 450px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;border: 1px solid transparent;}
.core_person_list .item:hover {box-shadow: 0 15px 30px rgba(0,0,0,0.3);margin-top: -10px;margin-bottom: 60px;background: #4a4a4a;border: 1px solid rgba(158, 158, 158, .1);cursor: pointer;}
.core_person_list .item a img {width: 360px;height: 360px;}
.core_person_list .item .title a {transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;font-size: 18px;color: #9a9a9a;}
.core_person_list .item:hover .title a {color: #fff;text-decoration: none;}
.core_person_list .item .info {margin-top: 20px;text-align: center;}
.core_person_list .item .info .subtitle {font-size: 13px; color: #9a9a9a;margin-top: 5px;}
.core_person_list .item .info::before {content: "";position: absolute;width: 308px;height: 1px;background: rgba(0,0,0,.07);margin-left: -154px;margin-top: 70px;}

.core_persion_detail {margin:20px 0; overflow:hidden;}
.core_persion_detail .img {width: 408px;float: left;}
.core_persion_detail .img img {float: none;}
.core_persion_detail .detail {margin-left: 450px;}
.core_persion_detail .detail .title {color: #fff; font-size: 28px; margin-bottom: 5px;}
.core_persion_detail .detail .job {color: #626262;font-size: 14px;}
.core_persion_detail .detail .content {margin-top: 36px;line-height: 24px;font-size: 13px;color: #b3b3b3;}

.other_detail{margin:20px 0; overflow:hidden;}
.other_detail>.title{font-size:20px; text-align:center; padding-bottom:10px; color:#999;}
.other_detail>.content{padding:10px 0; color:#999; line-height:180%; font-size:14px; min-height:300px;}

.service_list{ padding-bottom:50px; width: 100%;}
.service_list .title{ width: 100%; height: 46px; line-height: 46px; font-size: 26px; color: #fff; font-family: "Times New Roman", "微软雅黑"; font-weight: bold; text-align: center;}
.service_list .list{width: 100%;margin-top: 57px;}
.service_list .serviceitem {height: 330px;border-bottom: 1px solid rgba(255,255,255,.0);padding-bottom: 10px;margin-bottom: 30px; margin-right: 30px;float: left;animation-name: slideInUp;width: 330px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.service_list .serviceitem a {top: 0;position: relative;    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;    display: block; width: 100%;text-align:center;    padding-top: 30px;}
.service_list .serviceitem a img {transition: all 0.6s cubic-bezier(.35, -0.32, .58, 1) 0s;float: none;height: auto;margin: 0 auto;opacity: 1;z-index: 2;position: relative;width:112px;}
.service_list .serviceitem div {margin-top: 25px;overflow: hidden;}
.service_list .serviceitem div p.name {font-size: 18px; color: #CCC;margin-bottom: 30px;height: 40px;line-height: 40px;transition: all ease-out .2s}
.service_list .serviceitem div p.arrow{display: inline-block;width: 40px;height: 40px;background: url(../images/icon.png)-92px 0 no-repeat;margin-top: 30px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.service_list .serviceitem:hover {border-bottom: 1px solid rgba(255,255,255,.2);box-shadow: 0 15px 30px rgba(0,0,0,0.2);}
.service_list .serviceitem a:hover {text-decoration: none;}
.service_list .serviceitem:hover .name {color: #fff;}
.service_list .serviceitem:hover .arrow {background: url(../images/icon.png) -10px 0 no-repeat;width: 70px;}

.service_detail{margin:40px 0; overflow:hidden;}
.service_detail>.title{font-size:20px; text-align:center; padding-bottom:10px; color:#fff;}
.service_detail>.content{padding:10px 0; color:#7f7f7f; line-height:180%; font-size:14px; min-height:300px;text-align: center;}

.product_list{margin:30px 0; overflow:hidden;display: flex;flex-direction: row;flex-wrap: wrap;}
.product_list .item {width: 23%; height: auto; margin-right: 2%; margin-bottom: 120px; float: left;position: relative; background: #000;font-size: 0;animation-name: fadeInUp;}
.product_list .item a {display: block;overflow: hidden;}
.product_list .item a img {float: none;width: 100%; height: auto;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.product_list .item a .info {width: 100%;height: 100%;background: rgba(0,0,0,0);position: absolute;left: 0;top: 0; transition: all ease-out .3s;}
.product_list .item a .info div {position: absolute; height: 80px; width: 100%; bottom: -80px;margin-top: 0; top: auto; background-color: rgb(62, 62, 62);transition: all 0.3s ease-out 0s;}
.product_list .item a .info p.title {margin: 0 40px;color: #e6e6e6; padding: 18px 0px 5px; font-size: 16px;transition: all ease-out .3s;text-align: center;max-height: 40px;overflow: hidden;}
.product_list .item a:hover img {transform: scale(1.2, 1.2)}
.product_list .item a:hover .info div {background-color: transparent;}
.product_list .item a:hover .info p.title {color: #545454;}
.product_list .item a .info::after {width: 0%;height: 80px;position: absolute;content: "";top: 100%;left: 0;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;background-color: #FDD947;z-index: -1;}
.product_list .item a:hover .info::after {width: 100%;}

.product_detail{margin:30px 0; /*overflow:hidden;*/ position:relative;}
.product_detail .mobile_gallery{display:none;}
.product_detail .gallery{display:block;position:relative; float:left; margin-right: 0;height:540px;width:440px;}
.product_detail .gallery .bigimg{height:440px;width:440px;}
.product_detail .gallery .video_img:before{content: ''; position: absolute; left: 56%; top: 50%; width: 93px; height: 93px; border: 2px solid #ccc; background: url('../images/play_icon.png') no-repeat center; z-index: 1; -webkit-border-radius: 50%; border-radius: 50%; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.product_detail .gallery .left_small_img{height: 100px; margin-top:20px;overflow: hidden;}
.product_detail .gallery .left_small_img li{border:1px solid #ccc; text-align:center; height: 80px;width:80px;margin-right: 5px;float: left;overflow: hidden;}
.product_detail .gallery .left_small_img li img{max-width: 80px;}
.product_detail .gallery .left_small_img li.on{border-color:#fec107;}
.product_detail .info{float:left; box-sizing:border-box;margin-left:20px;}
.product_detail .info .name{font-size:24px; color:#fff;}
.product_detail .info .desc{font-size:16px; margin:10px 0; line-height:190%; color:#ccc;}
.product_detail .description{margin:50px 0;}
.product_detail .description .title{background: #ccc; padding: 0; padding-left: 20px; color:#555;overflow: hidden;}
.product_detail .description .title span{line-height:38px; height:38px; font-size:20px; margin-right:30px; cursor:pointer;}
.product_detail .description .title span.cur{color:#222;}
.product_detail .description .content{line-height:180%; min-height:300px; padding:10px 0;color: #ccc;}
.product_detail .gallery .prev {display: block;height: 80px;width: 32px; position: absolute;left: 0; bottom: 0px;text-align: center;}
.product_detail .gallery .prev em{background: url("../images/p_left_arrow.png"); display: inline-block; height: 32px;width: 32px;margin-top: 24px;}
.product_detail .gallery .prev:hover,.product_detail .gallery .next:hover { background-color: #f1f1f1;}
.product_detail .gallery .next {display: block;height: 80px; width: 32px;position: absolute;right: 0;bottom: 0px;text-align: center;}
.product_detail .gallery .next em{background-image: url("../images/p_right_arrow.png");display: inline-block; height: 32px;width: 32px;margin-top: 24px;}


/************ footer *****************/
.footer{position: fixed;bottom: 0;background: rgba(0,0,0,.8);width: 100%;z-index:500;}
.footer .copyright{padding: 10px; font-size: 12px;color: #8e8e8e;height: 20px;line-height: 20px; text-align: center;}

.footer .totop_wrap{position: fixed;right: 50px;bottom: 100px;z-index:10000;}
.footer .totop_wrap a{width: 50px;height: 50px;display: block;border-radius: 100%;margin-bottom: 6px;background: #b0b0b0 url(../images/icon_to_top.png) no-repeat 0 0;}
.footer .totop_wrap #go_top{visibility: hidden;opacity: 0;}
.footer .totop_wrap #go_top.show{visibility: visible;opacity: 1;}

div.pageWrap {clear: both;text-align: center;margin: 40px 0;}
div.pagination {display: inline-block;}
div.pagination a, div.pagination span {width: 40px;height: 40px;line-height: 40px;float: left;margin-left: 4px;margin-right: 4px;}
div.pagination a:hover {border: 1px solid #fec107;text-decoration: none;}
div.pagination .pageBreak {padding: 0px 5px;color: #3366cc;cursor: default;}
div.pagination a {text-decoration: none;border: 1px solid #fff;color: #fff;}
div.pagination .left_arrow {width: 32px;height: 32px;background-image: url(../images/left_arrow.png);display: inline-block; vertical-align: middle;margin-top: -4px;}
div.pagination .right_arrow {width: 32px;height: 32px;background-image: url(../images/right_arrow.png);display: inline-block; vertical-align: middle;margin-top: -4px;}
div.pagination .current {background: #fec107;color: #fff; border: 1px solid #fec107;}
div.pagination .current.prev, div.pagination .current.next{color:#999;border-color:#999;background:#fff;}

@media only screen and (max-width: 991px){
	.header_blank{height:50px;}
	.mobile_header{display: block;}
	.pc_header{display: none!important;}
	.full-wrap{min-width:100%; overflow:hidden;padding:10px 10px 50px 10px;}
	.wrap{width:100%; overflow:hidden;padding:10px 10px 50px 10px;}
	.btn{ margin: 5vw auto 0; width: 57.0vw; height: 13.3333vw;}
	.btn .btn_in{ padding-right: 3.2vw; line-height: 13.3333vw; background: url(../images/btn_icon.png) no-repeat center right / 1.2vw 2.0vw; font-size: 4vw;}
	.pc_top_category{display:none;}
	.mobile_top_category_div{display:block;}
	.top_banner {display:none;}
	
	.index{padding-bottom: 50px;}
	
	.index_company_brand{ padding: 10.6667vw 2.6667vw 0 2.6667vw;width: 100%;}
	.index_company_brand .title{ height: 6.1333vw; line-height: 6.1333vw; font-size: 5vw;}
	.index_company_brand .list{margin: 9.5667vw auto 0; width: 95%;flex-wrap: wrap;}
	.index_company_brand .list .item{width: 48vw;height:58vw;margin-right:2vw;}
	.index_company_brand .list .item a .image{width: 48vw;height:48vw;margin-right:2vw;}
	.index_company_brand .list .item .name{margin-top: 3vw;height:10vw;line-height:10vw;position: unset;}
	.index_company_brand .btn {margin-top:5vw;}

	.index_product{ padding: 5.6667vw 2.6667vw 10vw 2.6667vw;width: 100%;}
	.index_product .atitle{ height: 6.1333vw; line-height: 6.1333vw; font-size: 5vw;}
	.index_product .index_product_list{margin-top: 10.2667vw;height:49vw;padding-bottom: 60px;}
	.index_product .index_product_list .item{width: 48vw;height:48vw;margin-right:2vw;}
	.index_product .index_product_list .item a img{width: 100%;height: 100%;}
	.index_product .index_product_list .item a .info {width: 100%;height: 100%;background: rgba(0,0,0,0);position: absolute;left: 0;top: 0; transition: all ease-out .3s;}
	.index_product .index_product_list .item a .info div {height: 60px; bottom: -60px;}
	.index_product .index_product_list .item a .info p.title {font-size: 14px;line-height: 30px;}
	.index_product .index_product_list .item a .info p.subtitle {font-size: 12px;}
	
	.index_service{ padding: 10.6667vw 2.6667vw 0 2.6667vw;width: 100%;}
	.index_service .title{ height: 6.1333vw; line-height: 6.1333vw; font-size: 5vw;}
	.index_service .list{grid-template-columns: repeat(2, 49%); grid-gap: 5.2667vw 2.6389%; margin-top: 10.2667vw;display: block;}
	.index_service .list .serviceitem{width: 49%;margin-right: 0;border-bottom: 1px solid rgba(255,255,255,.1);height: auto;}
	.index_service .list .serviceitem img{float: none;display: block;width: 72px;margin: 0 auto;max-width: 100%;height: auto;}
	.index_service .list .serviceitem div {text-align: center;margin-top: 5px}
	.index_service .list .serviceitem div p.name {color: #fff;height: 42px;line-height: 46px;}
	.index_service .list .serviceitem div p.arrow {height:0;}
	
	.index_company{ padding: 10.6667vw 2.6667vw 0 2.6667vw;flex-wrap: wrap; flex-direction: column;width: 95%;}
	.index_company .left{ width: 100%;}
	.index_company .left .img_a:before{ width: 12.4vw; height: 12.4vw; background: url(../images/play_icon.png) no-repeat center / 2.4vw 2.8vw;}
	.index_company .right{ width: 100%;}
	.index_company .right .content{margin-top: 6.6667vw;text-align: center;}
	.index_company .right .content .title{ height: 10.0667vw; line-height: 6.5333vw; font-size:5vw;}
	.index_company .right .content .brief{ margin-top: 3.4667vw; line-height: 5.3333vw; font-size: 4vw;}
	.index_company .right .btn {margin-left: auto;}
	
	.video_con .video_con_in{width: 92%;height: auto;}
	
	.index_info{ padding: 10.4vw 0 10.3333vw;width: 100%;}
	.index_info .info_in .title{ height: 6.1333vw; line-height: 6.1333vw; font-size: 5vw;}
	.index_info .info_in .info_list{ margin: 10.4vw auto 0; width: 95%;flex-wrap: wrap;}
	.index_info .info_in .info_list .info_item{ margin-top: 2.6667vw; padding-bottom: 10.7333vw;width: 100%;}
	.index_info .info_in .info_list .info_item:first-child{ margin-top: 0;}
	.index_info .info_in .info_list .info_item .title{ margin: 4.5333vw auto 0; height: 4.6667vw; line-height: 4.6667vw; font-size: 4vw;}
	.index_info .info_in .info_list .info_item .brief{ margin: 3.6vw auto 0; height: 22.8vw; line-height: 4.6667vw; font-size: 3.3333vw;}
	.index_info .info_in .info_list .info_item .btn{ margin: 6.6667vw auto 0; width: 52.0vw; height: 13.3333vw; border-width: 0.2667vw;}
	.index_info .info_in .info_list .info_item .btn .btn_in{ line-height: 13.3333vw;}
	
	.index_core_person{ padding: 10.6667vw 2.6667vw 0 2.6667vw;width: 100%;}
	.index_core_person .atitle{ height: 6.1333vw; line-height: 6.1333vw; font-size: 5vw;}
	.index_core_person .list{ margin: 7.4vw auto 0; width: 95%;flex-wrap: wrap;}
	.index_core_person .list .item{margin-top: 2.6667vw; margin-bottom:0;padding-bottom:2.6667vw;width: 100%;height:auto;}
	.index_core_person .list .item a img{width: 100%;height:auto;}
	.index_core_person .list .item .info{margin-top: 2.6667vw;}
	
	.index_ship_partner{ padding: 5.6667vw 2.6667vw 0 2.6667vw;width: 100%;}
	.index_ship_partner .title{ height: 6.1333vw; line-height: 6.1333vw; font-size: 5vw;}
	.index_ship_partner .list{margin-top: 10.2667vw;height:20vw;padding-bottom: 60px;}
	.index_ship_partner .list .item{width: 22vw;height:11vw;margin-right:2vw;}
	.index_ship_partner .list .item a img{width: 100%;height: 100%;}
	.index_ship_partner .list .prev {top:38%;}
	.index_ship_partner .list .next {top:38%;}
	
	.article_list{margin:10px 0;width: 100%;}
	.article_list .atitle{display:none;}
	.article_list .item{margin-bottom:15px; padding-bottom:15px;}
	.article_list .item .info{padding-left:15px;}
	.article_list .item .info .title a{font-size:16px;}
	.article_list .item .info .desc{display:none;}
	
	.article_detail{margin:10px 0;width: 100%;}
	.article_detail>.title{font-size:16px; border-bottom:1px solid #ddd;}
	.article_detail>.content{min-height:200px;}
	
	.case_list{margin:10px 0;width: 100%;}
	.case_list .title{display:none;}
	.case_list .item{width:100%; margin:0 auto;padding-bottom: 4%;border-bottom: 1px solid #ddd;}
	.case_list .item .img{width:100%;padding:0.1875rem 0; min-height: 3rem; text-align:center; background-size:11.7216117%;border:none;}
	.case_list .item .name{display: block;position: relative;line-height:1.125rem;font-size: 1rem;color:#000;margin: 0.4rem 0;}
	
	.case_detail{margin:10px 0;width: 100%;}
	.case_detail>.title{font-size:16px; border-bottom:1px solid #ddd;}
	.case_detail>.content{min-height:200px;}
	
	.other_company_brand_list {margin:10px 0;width: 100%;}
	.other_company_brand_list li.item {width:100%;}
	
	.core_person_list{margin:10px 0;width: 100%;}
	.core_person_list .item{margin-top: 2.6667vw; margin-bottom:0;padding-bottom:2.6667vw;width: 100%;height:auto;}
	.core_person_list .item a img{width: 100%;height:auto;}
	.core_person_list .item .info{margin-top: 2.6667vw;}
	
	.core_persion_detail {margin:10px 0;width: 100%;}
	.core_persion_detail .img {width: 100%;float: none;}
	.core_persion_detail .detail {margin-left: 0;margin-top:10px;}
	.core_persion_detail .detail .title {font-size: 20px; margin-bottom: 5px;}
	.core_persion_detail .detail .content {margin-top:16px;}
	
	.other_detail{margin:10px 0;width: 100%;}
	.other_detail>.title{font-size:16px; border-bottom:1px solid #ddd;}
	.other_detail>.content{min-height:200px;}
	
	.service_list{padding:20px 0;width: 100%;}
	.service_list .title{ height: 6.1333vw; line-height: 6.1333vw; font-size: 6.4vw;display:none;}
	.service_list .list{margin-top: 5.2667vw;}
	.service_list .list .serviceitem{width: 100%;margin-right: 0;border-bottom: 1px solid rgba(255,255,255,.1);height: auto;}
	.service_list .list .serviceitem img{float: none;display: block;width: 72px;margin: 0 auto;max-width: 100%;height: auto;}
	.service_list .list .serviceitem div {text-align: center;margin-top: 5px}
	.service_list .list .serviceitem div p.name {color: #fff;height: 42px;line-height: 46px;}
	.service_list .list .serviceitem div p.arrow {height:0;}
	
	.service_detail{margin:10px 0;width: 100%;}
	.service_detail>.title{font-size:16px; border-bottom:1px solid #ddd;}
	.service_detail>.content{min-height:200px;}
	
	.product_list{margin:10px 0;width: 100%;}
	.product_list .item{width:48%; margin-bottom:50px;}
	.product_list .item a .info{width:100%;}
	.product_list .item a .info div{height: 50px;bottom: -50px;}
	.product_list .item a .info p.title{margin: 0;font-size: 12px;max-height: 30px;padding: 9px 0px 5px;}
	
	.product_detail{margin:10px 0;width: 100%;}
	.product_detail .mobile_gallery{display:block;float:none; width:100%; min-height:inherit;}
	.product_detail .gallery{display:none;}
	.product_detail .info{float:none; width:100%; padding:15px 0;}
	.product_detail .info .name{font-size:20px;}
	.product_detail .description{margin:0;}
	.product_detail .description .content{min-height:200px;}
	
	.footer{width:100%; overflow:hidden;}
	.footer .copyright{padding:10px 0;}
	
	.footer .totop_wrap{right: 5%;bottom: 10%;}
	
	div.pageWrap {margin: 20px 0;}
	div.pagination a, div.pagination span {height: 32px; width: 32px;line-height: 32px;}
	
}