@charset "utf-8";

input[type="button"],
input[type="submit"],
input[type="reset"] {-webkit-appearance: none;}
ul,
li,
form,
dl,
dt,
dd,
div,
ol,
figure,
aside{padding: 0;margin: 0;}
.ul,
.ul li {list-style: none;}
table {border-collapse: collapse;border-spacing: 0}
table td {border-collapse: collapse;font-size: 1px;}
select, input, textarea {font-size: 14px;color: #333;border-radius: 0;-webkit-border-radius: 0;font-family: Open Sans,Arial;}
img{border: none;max-width: 100%;vertical-align: middle;}
a {color: #333;text-decoration: none; -webkit-tap-highlight-color:rgba(0,0,0,0);/* 去掉链接触摸高亮 */}
a:hover {color: #2121d5;text-decoration: none;}
a:focus {color: #333;outline: none;-moz-outline: none;}
a:active {color: #333;}
pre{
    white-space:pre-wrap;
    white-space:-moz-pre-wrap;
    white-space:-o-pre-wrap;
    word-wrap:break-word;
    margin:0;
    font-family: Open Sans,Arial;
    text-align:justify;
    text-justify:inter-ideograph;
}
img, object {
    border: none;
    max-width: 100%;
    border: 0;
    overflow: hidden;
    vertical-align: middle;
}

.clear {clear: both;height: 0px;overflow: hidden;zoom: 0;}
.clearfix {*zoom:1;}/*IE/7/6*/
.clearfix:after { content:"\200B"; display:block; height:0; clear:both; }

.dot{display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
/*2行文本省略号*/
.dot2 {display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
/*3行文本省略号*/
.dot3 {display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}

.ytable{ display:table; width:100%;}
.ytable-cell{ display:table-cell; vertical-align:middle;}

a {
    color: #585858;
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* 去掉链接触摸高亮 */
a:focus {
    outline: none;
    -moz-outline: none;
}

.hide {
    display: none;
}





.auto_1600{max-width: 16rem;margin: auto;width: 83.333%;}
/*@media  (max-width: 1600px){*/
    /*.auto_1600{padding: 0 2%;}*/
/*}*/

@font-face {
    font-family: 'SourceHanSansCN-Medium';
    src: url(../fonts/SourceHanSansCNMedium.eot);
    src: url(../fonts/SourceHanSansCNMedium.eot?#iefix) format('embedded-opentype'),
    url(../fonts/SourceHanSansCNMedium.woff2) format('woff2'),
    url(../fonts/SourceHanSansCNMedium.woff) format('woff'),
    url(../fonts/SourceHanSansCNMedium.ttf) format('truetype'),
    url(../fonts/SourceHanSansCNMedium.svg#SourceHanSansCNMedium) format('svg')
}
@font-face {
    font-family: 'DINCond-Bold';
    src: url(../fonts/DINCond-Bold.eot);
    src: url(../fonts/DINCond-Bold.eot?#iefix) format('embedded-opentype'),
    url(../fonts/DINCond-Bold.woff2) format('woff2'),
    url(../fonts/DINCond-Bold.woff) format('woff'),
    url(../fonts/DINCond-Bold.ttf) format('truetype'),
    url(../fonts/DINCond-Bold.svg#DINCond-Bold) format('svg')
}


.top{position: fixed;z-index: 100;width: 100%;background: #fff;}
.top .auto_1600{position: relative;height: 1.25rem;transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;}
.top .logo{position: absolute;width: .86rem;height: 100%;display: block;padding: 0.07rem 0;}
.top .logo img{vertical-align: top; top: 50%;transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);position: relative;max-height: 100%;}
.top .top_nav{float: right;  position: relative;height: 100%;}
.top .top_nav >li{float: left;margin-left: .5rem;position: relative;height: 100%;}
.top .top_nav >li:first-child{margin-left: 0;}
.top .top_nav .nav_link{display: block;	font-size: .2rem;color: #000000;position: relative;top: 50%;transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.top .nav_btn{float: right;width: .24rem;height: .19rem;position: absolute;cursor: pointer;top: 50%;transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);right: -.7rem; display: none}
.top .nav_btn::before,.top .nav_btn::after,.top .nav_btn i{content:"";background: #000;position: absolute;border-radius: 10px;width: 100%;height: 2px;left: 0;}
.top .nav_btn::before{top: 10%;}
.top .nav_btn i{top: 50%;margin-top: -1px;}
.top .nav_btn::after{bottom: 10%;}
.top .nav_btn.open{margin-top: -.12rem; transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);height: .24rem;}
.top .nav_btn.open i{display: none;}
.top .nav_btn.open::before{top: 0;bottom: 0;margin: auto;}
.top .nav_btn.open::after{bottom: auto;width: 2px;height: 100%;left: 0;right: 0;margin: auto;}
.top .sub_nav{position: absolute;top:100%;left: 0;white-space: nowrap; font-size: .18rem;color: #000;display: none;padding: .15rem 0 .2rem;}
.top .sub_nav a{display: inline-block;padding: .14rem 0;position: relative;font-size: .18rem;}
.top .sub_nav a:hover::after,.top .sub_nav a.on::after{content:"";display: block;width: 100%;height: 2px;background-color: #1c1cf1;bottom: 0;left: 0;position: absolute;}
.top .sub_mask{position: absolute;top: 100%;width: 100%;left: 0;right: 0;margin: auto;background: rgba(255,255,255,0.9);display: none;}
.bottom{background: #1a1a1a;padding-top: .7rem;padding-bottom: .2rem;position: relative; z-index: 50;}
.bottom .bt_nav{text-align: center;padding-bottom: .5rem;}
.bottom .bt_nav li{display:inline-block;text-align: left; margin-right: .65rem;vertical-align: top;}
.bottom .bt_nav li:last-child{margin-right: 0;}
.bottom .bt_nav dt{margin-bottom: .3rem;font-weight: normal;font-size: .21rem;color: #cbcbcb;}
.bottom .bt_nav dt a{font-size: .21rem;color: #cbcbcb;display: block;}
.bottom .bt_nav dd a{display: block; font-size: .14rem;color: #cbcbcb;line-height: .3rem;}
.bottom .bt_nav  a:hover{color: #fff;}
/*.bottom .bt_nav .is_classify:nth-of-type(n+2){margin-top: .3rem;}*/
.bottom .bt_nav .is_classify span{/*border-bottom: 1px solid #cbcbcb;*/display: inline-block;}

.bottom .bt_info{text-align: center;color: #808080;border-bottom: 1px solid #4d4d4d;padding-bottom: .2rem;position: relative;margin-bottom: .1rem;}
.bottom .bt_info .tit{font-size: .18rem;}
.bottom .bt_info .addr{font-size: .14rem;padding-top: .1rem;}
.bottom .bt_info .share{position: absolute;right: 0;bottom: .2rem;}
.bottom .share a{display: block;float: left; width: .4rem;height: .32rem;vertical-align: middle;background-repeat: no-repeat;background-size: .4rem .32rem;background-position: center center;position: relative;margin-right: .65rem;}
.bottom .share a::after{content:""; height: .32rem;width: 1px; background-color: #cbcbcb; display: block;position: absolute;right: -.32rem;top: 0;bottom: 0;margin: auto;}
.bottom .share .wechat{background-image: url("../images/share-wx.png");}
.bottom .share .blog{background-image: url("../images/share-wb.png");}
.bottom .share a img{display: none;position: absolute;width: 1.3rem;height: 1.3rem;bottom: 120%;left: 50%;transform: translateX(-50%);-ms-transform: translateX(-50%);-webkit-transform: translateX(-50%);max-width: none;}
.bottom .share a:hover img{display: block;}
.bottom .share a:last-child{margin-right: 0;}
.bottom .share a:last-child::after{display: none;}
.bottom .copyright,.bottom .copyright a{text-align: center;color: #4d4d4d;font-size: .14rem;}

@media (min-width: 769px){
    .top.fixed .auto_1600{height: .8rem;}

}
@media  (max-width: 1440px){
    .bottom .bt_nav li{margin-right: .5rem;}
}

@media  (max-width: 1360px){
    .bottom .bt_nav li{margin-right: .4rem;}
}
@media  (max-width: 1024px){
.bottom .bt_nav{display: none;}
}


@media (max-width: 768px){
 
    .auto_1600{width: 92%;}
    .top{position: fixed; top: 0;   background: #fff;width: 100%;}
    .top.fixed{box-shadow: 0 0 5px #ddd;}
    .top .auto_1600{position: initial;height: auto;}
    .top .top_nav{display: none;position: absolute;top: 100%;left: 0;right: 0;margin: auto;width: 100%;height: 100vh;background: rgba(0,0,0,0.8);padding: 4%;overflow: auto;}
    .top .top_nav >li{float: none;text-align: right;height: auto;}
    .top .top_nav .nav_link{color: #fff;padding: 0.1rem 0;transform: none;top: auto;}
    .top .sub_nav{position: relative;padding: .1rem 0 .1rem;}
    .top .sub_nav a{color: #fff;padding: .05rem 0;}

    .top .nav_btn{display: block;position: relative;top: auto;transform: none;right: auto;margin: .15rem 0;}
    .top .nav_btn.open{margin: .125rem 0;}


}



.index_bn{position: relative;}
.index_bn .slick_box .pc,.index_bn .slick_box .mb{width: 100%;}
.index_bn .slick_box .mb{display: none;}
.index_bn .slick-dots{position: absolute;width: 100%;text-align: center;left: 0;bottom: 5%;z-index: 10;line-height: .16rem;}
.index_bn .slick-dots li{display: inline-block;height: .16rem;width: .16rem;border-radius: 50%;background: #fff;margin: 0 .08rem;overflow: hidden;}
.index_bn .slick-dots li *{opacity: 0;height: 100%;width: 100%;cursor: pointer;}
.index_bn .slick-dots .slick-active{background: #0000ff;}
.index_part1{padding: 1.4rem 0 1.6rem;}
.index_part1 .left{width: 43.75%;float: left;}
.index_part1 .left .tit{font-size: .72rem;color: #4d4d4d;margin: 0;font-weight: normal;font-family: 'SourceHanSansCN-Medium';line-height: .94rem;}
.index_part1 .left .tits{font-size: .36rem;font-weight: bold;letter-spacing: 0px;color: #4d4d4d;margin: .6rem 0 0;}
.index_part1 .left .tits>span{float: left;display: inline-block;padding-right: .9rem;position: relative;}
.index_part1 .left .tits>span::after{content:"";display: block;width: 1px;height:.3rem;background-color: #4d4d4d;position: absolute;top: 0;bottom: 0;right: .45rem; margin: auto;}
.index_part1 .left .tits>span:last-child{padding: 0;}
.index_part1 .left .tits>span:last-child::after{display: none;;}
.index_part1 .right{float: right; width: 56.25%;font-size: .18rem;line-height: .39rem;color: #333333;}
.isBg{background-size: cover;background-repeat: no-repeat;background-position: center center;}
.index_part2{}
.index_part2 dt,.index_part2 dd{position: relative;margin-right: .78125%;margin-bottom: .72916%;overflow: hidden;width: 32.8125%;float: left;}
.index_part2 dd:nth-of-type(2n){margin-right: 0;}
.index_part2 dt .pic{padding-bottom: 129.523%}
.index_part2 dd .pic{padding-bottom: 63.65%}
.index_part2 dt .box{position: absolute;width: 100%;height: 100%;top: 0;left: 0;padding: 12%;color: #fff;}
.index_part2 dt .tit{font-size: .72rem;margin: 0;line-height: 100%;}
.index_part2 dt .tits{font-size: .60rem;margin: .20rem 0;line-height: 100%;}
.index_part2 dt .logo{position: absolute;left: 12%;bottom: 8%;width:.9rem;}
.index_part2 dd .box{position: absolute;width: 100%;height: 100%;top: 0;left: 0;color: #fff; background: rgba(0,0,0,0.3);opacity: 0;transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;}
.index_part2 dd .txt{position: absolute;bottom: 0;left: 0;padding: 5.555%;width: 100%;}
.index_part2 dd .tit{font-weight: normal;font-size: .3rem;margin: 0 0 .1rem;}
.index_part2 dd .intro{font-weight: normal;font-size: .14rem;line-height: .26rem;/*height: .52rem;*/margin-bottom: 0rem;}
.index_part2 dd .tits{font-size: .18rem;margin: 0;text-transform: uppercase;}
.index_part2 .pic{transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;}
.index_part2 a:hover .pic{transform: scale(1.1);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);}
.index_part2 dd a:hover .box{opacity: 1;}
.index_part2 >dl:nth-of-type(2n) dt{margin-right: 0;float: right;}
.index_part2 >dl:nth-of-type(2n) dd{margin-right: .78125%;}
.index_part2 >dl:last-child dt{text-align: right;}
.index_part2 >dl:last-child dt .logo{left: auto; right: 12%;}
.index_part3{padding: 1.6rem 0 1.2rem;text-align: center;}
.index_part3 .item{display: inline-block; height: 3.75rem;width: 3.75rem;position: relative;border-radius: 50%;margin: 0 .38rem;border: 1px solid #b2b2b2;}
.index_part3 .item .txt{position: relative;top: 50%;transform: translateY(-50%);-ms-transform: translateY(-50%);-ms-transform: translateY(-50%);}
.index_part3 .item .counter{font-family: DINCond-Bold;	font-size: 1.19rem;line-height: 100%;letter-spacing: -2px;}
.index_part3 .item .unit{display: inline-block;;font-size: .36rem;font-weight: bold;margin-left: -.1rem;position: relative;}
.index_part3 .item .num{color: #2121d5;}
.index_part3 .item .tit{font-size: .36rem;  color: #333333;}
.index_part3 .item .add{position: absolute;bottom: 100%;left: 0;width: .36rem;height: .36rem;display: block;}
.index_part3 .item .add::after,
.index_part3 .item .add::before{content:"";display: block;background: #2121d5;position: absolute;margin: auto;left: 0;right: 0;top: 0;bottom: 0;}
.index_part3 .item .add::after{width: 100%;height: .08rem;}
.index_part3 .item .add::before{height: 100%;width: .08rem;}
.index_tit{margin: 0;color: #666666;font-size: .36rem;line-height: 100%}
.index_tit .en{font-size: .42rem;}
.index_tit span{display: inline-block;vertical-align: middle;}
.index_tit.line{padding-bottom: .48rem;border-bottom: 1px dashed #808080;}
.index_part4 .pic{text-align: center;padding: 6.25% 2% 4.5%;}
.index_part5{padding: 1rem 0;}
.index_part5 .left{width: 58.125%;float: left;}
.index_part5 .index_tit{padding-bottom: .30rem;}
.index_part5 .left .txt{margin: .7rem 0 1rem;	font-size: .18rem;color: #333333;line-height: .39rem;}
.index_part5 .left .tit{	font-size: .24rem;font-weight: normal;color: #666666;margin: 0;}
.index_more{display: block; width: 1.52rem;height: .4rem;text-align: center;line-height: .4rem;	font-size: .18rem;color: #ffffff!important;background: #0000ff;}
.index_more:hover,.index_more:active{color: #fff;}
.index_part5 .right{width: 36.875%;float: right;}
.index_part6{padding: 1rem 0 .5rem;}
.index_part6 .data{padding: .7rem 0 .1rem;}
.index_part6 .data li{width: 48.4375%;float: left;margin-bottom: .28rem;}
.index_part6 .data li:nth-child(2n){float: right;}
.index_part6 .data li>a{display: block;position: relative;padding-left: 61.935%;overflow: hidden;}
.index_part6 .data .line{display: block;height: 2px;width: 100%;background: #000000;}
.index_part6 .data .tit{margin: .2rem 0 .2rem;	font-size: .21rem;font-weight: normal;line-height: .28rem;height: .82rem;color: #333333;}
.index_part6 .data .lines{border: 1px dashed #c0c0c0;width: 100%;height: 0;}
.index_part6 .data .time{display: block;	font-size: .14rem;color: #333333;margin-top: .25rem;}
.index_part6 .data .pic{padding-bottom: 42.666%;transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;display: block;width: 100%;}
.index_part6 .data a:hover .pic{transform: scale(1.1);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);}
.index_part6 .data .img{width: 58.064%;overflow: hidden;position: absolute;left: 0;top:0;}
.index_part6 .data a:hover .tit{color: #0000ff}
.index_part7{padding: .65rem 0;background: #f1f1f1;text-align: center;}
.index_part7 .item{display: inline-block;margin:0 .6rem;}
.index_part7 .pic{width: 1.3rem;height: 1.3rem;margin-right: 0rem;vertical-align: middle;}
.index_part7 .txt{display: inline-block;position: relative; font-size: .18rem;color: #666666;height: 1.3rem;vertical-align: middle}
.index_part7 .icon{display: block;position: absolute;left: 0;bottom: 0;width: .3rem;}
.index_part8{padding: .6rem 0 1.6rem;overflow: hidden;}
.index_part8 .data{text-align: center;}
.index_part8 .data li{float: left;margin-top: .5rem;width: 33.333%;}
.index_part8 .data li:nth-child(3n-1){float: none;display: inline-block;}
.index_part8 .data li:nth-child(3n){float: right;}
.index_part8 .slick_box{margin:.2rem -3% 0;}
.index_part8 .slick_box li >a{display: block;padding-bottom: 50.5%;position: relative;font-size: 0;}
.index_part8 .slick_box li img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;max-height: 90%;max-width: 90%;}
.index_part8 .slick-dots{font-size: 0;text-align: center;}
.index_part8 .slick-dots li{display: inline-block;margin: 0.08rem;height: .16rem;width: .16rem;overflow: hidden;border-radius: 50%;border: 1px solid #666666;cursor:pointer;}
.index_part8 .slick-dots li *{display: none!important;}
.index_part8 .slick-dots .slick-active{background: #666;}
.auto_1200{max-width: 12.00rem;width: 92%;margin: auto;}
.auto_1400{max-width: 14.00rem;width: 92%;margin: auto;}
.auto_1920{max-width: 19.20rem;width: 100%;margin: auto;}
.cp_part1{padding: 1.2rem 0 .8rem;}
.cp_part1 .txt{font-size: .18rem;line-height: .39rem;color: #474747;}
.cp_part1 .txt .pic{display: block;margin: auto;width: 1.37rem;}
.cp_menu{box-shadow: -3px 3px 4px 0px rgba(0, 0, 0, 0.1);padding: .3rem 0 .4rem;margin-bottom: .5rem;}
.cp_menu ul{text-align: center;font-size: 0;width: 92%;margin: auto;}
.cp_menu ul li{display: inline-block;padding: .1rem .65rem;}
.cp_menu ul li a{display: inline-block;position: relative;font-size: .2rem;color: #000;}
.cp_menu ul li a.on{font-weight: bold;}
.cp_menu ul li a.on::after{content: ""; display: block;width: 100%;height: .04rem;background-color: #1c1cf2;position: absolute;left: 0;bottom: -.08rem;}
.cp_part2{padding-bottom: 1.8rem;}
.cp_part2 .data li{float: left;width: 32.916%;margin-right: .625%;margin-bottom: .625%;}
.cp_part2 .data li:nth-of-type(3n){margin-right: 0;}
.cp_part2 .data li>a{display: block;overflow: hidden;position: relative;}
.cp_part2 .data .pic{padding-bottom: 75%;transition: all 0.3s;-webkit-transition: all 0.3s;-ms-transition: all 0.3s;}
.cp_part2 .data a:hover .pic{transform: scale(1.1);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);}
.cp_part2 .data .box{position: absolute;width: 100%;height: 100%;top: 0;left: 0;color: #fff; background: rgba(0,0,0,0.3);opacity: 0;transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;}
.cp_part2 .data .txt{position: absolute;bottom: 0;left: 0;padding: 5.555%;width: 100%;}
.cp_part2 .data .tit{font-weight: normal;font-size: .3rem;margin: 0 0 .1rem;}
.cp_part2 .data .intro{font-weight: normal;font-size: .14rem;line-height: .26rem;/* height: .52rem; */margin-bottom: .0rem;}
.cp_part2 .data .tits{font-size: .18rem;margin: 0;text-transform: uppercase;}
.cp_part2 .data a:hover .box{opacity: 1;}
.cp_part2 .index_more{margin: 4.2% auto 0;}
.cp_dt{}
.cp_dt .pc_title{padding: .5rem 0 .4rem;}
.cp_dt .pc_title .tit{margin: 0;font-size: .34rem;font-weight: normal;line-height: 100%;color: #474747;}
.cp_dt .pc_title .txt{	font-size: .2rem;color: #474747;margin-top: .3rem;}
.cp_dt img{display: block;margin: auto;}
.cp_dt img +img{margin-top: .1rem;}
.cp_dt .desc{padding: .8rem 0 1rem;}
.cp_dt .desc .tit{text-align: center;font-size: .34rem;font-weight: normal;line-height: .38rem;color: #474747;position: relative;margin: 0;}
.cp_dt .desc .tit::after{content:"";display: block; width: 1.5rem;height: 2px;background-color: #474747;margin: .35rem auto 0;}
.cp_dt .desc .txt{font-size: .18rem;line-height: .39rem;color: #474747;margin-top: .55rem;}
.relate_case{padding: 1rem 0 1.4rem;}
.relate_case .relate_tit{text-align: center;font-size: .24rem;font-weight: normal;line-height: 27px;color: #474747;margin: 0 0 .8rem;}
.relate_case .relate_tit .cn{letter-spacing:.1rem;margin-bottom: .2rem;font-size: .34rem;}
.relate_case .relate_tit::after{content:"";display: inline-block;width: .31rem;height: .18rem;background: url("../images/case-arrow.png") no-repeat center center;background-size: .31rem .18rem;margin-top: .1rem;}
.relate_case .data li{float: left;width: 32.916%;margin-right: .625%;margin-bottom: .625%;}
.relate_case .data li:nth-of-type(3n){margin-right: 0;}
.relate_case .data li>a{display: block;overflow: hidden;position: relative;}
.relate_case .data .pic{padding-bottom: 75%;transition: all 0.3s;-webkit-transition: all 0.3s;-ms-transition: all 0.3s;}
.relate_case .data a:hover .pic{transform: scale(1.1);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);}
.relate_case .data .box{position: absolute;width: 100%;height: 100%;top: 0;left: 0;color: #fff; background: rgba(0,0,0,0.3);opacity: 0;transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;}
.relate_case .data .txt{position: absolute;bottom: 0;left: 0;padding: 5.555%;width: 100%;}
.relate_case .data .tit{font-weight: normal;font-size: .3rem;margin: 0 0 .1rem;}
.relate_case .data .intro{font-weight: normal;font-size: .14rem;line-height: .26rem;height: .52rem;margin-bottom: .0rem;}
.relate_case .data .tits{font-size: .18rem;margin: 0;}
.relate_case .data a:hover .box{opacity: 1;}
.relate_case .data .title{box-shadow: none;padding: .15rem .2rem;font-size: .18rem;color: #474747;}
.relate_case .data .label{font-size: .2rem; display: inline-block;position: relative;margin-right: .26rem;}
.relate_case .data .label::after{content:"";display: block;width: 2px;height: .20rem;background-color: #474747;position: absolute;top: 0;bottom: 0;right: -.13rem;margin: auto;}
.relate_case .index_more{margin: 4.2% auto 0;}
.kj_part1{padding: 1.2rem 0 .8rem;}
.kj_part1 .txt{font-size: .18rem;line-height: .39rem;color: #474747;}
.kj_part1 .txt .pic{display: block;margin: auto;width: 1.23rem;}
.kj_menu{box-shadow: -3px 3px 4px 0px rgba(0, 0, 0, 0.1);padding: .3rem 0 .4rem;margin-bottom: .5rem;}
.kj_menu ul{text-align: center;font-size: 0;width: 92%;margin: auto;}
.kj_menu ul li{display: inline-block;padding: .1rem .14rem;}
.kj_menu ul li a{display: inline-block;position: relative;font-size: .2rem;color: #000;}
.kj_menu ul li a.on{font-weight: bold;}
.kj_menu ul li a.on::after{content: ""; display: block;width: 100%;height: .04rem;background-color: #1c1cf2;position: absolute;left: 0;bottom: -.08rem;}
.kj_part2{padding-bottom: 1.4rem;}
.kj_part2 .data{max-width: 12.80rem;margin: auto;width: 92%;}
.kj_part2 .data li{float: left;width:31.25%;margin-right: 3.125%;margin-bottom: 3.125%;}
.kj_part2 .data li:nth-of-type(3n){margin-right: 0;}
.kj_part2 .data li>a{display: block;overflow: hidden;position: relative;}
.kj_part2 .data li .title{box-shadow: none;}
.kj_part2 .data .name{font-size: .22rem;color: #474747;padding-top: .3rem;}
.kj_part2 .data .pic{padding-bottom: 75%;transition: all 0.3s;-webkit-transition: all 0.3s;-ms-transition: all 0.3s;}
.kj_part2 .data a:hover .pic{transform: scale(1.1);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);}
.kj_part2 .data .intro{font-weight: normal;font-size: .14rem;line-height: .26rem;height: .52rem;margin-bottom: .0rem;color: #474747;}
.kj_part2 .index_more{margin: 1.2% auto 0;}
.cp_banner{position: relative;}
.cp_banner img{display: block;margin: auto;}
.cp_banner .slick-dots{position: absolute;width: 100%;text-align: center;left: 0;bottom: 5.5%;font-size: 0;z-index: 1;}
.cp_banner .slick-dots li{display: inline-block;margin: 0 .15rem;height: .1rem;width: .1rem;border-radius: 50%;background-color: #fff;cursor: pointer;}
.cp_banner .slick-dots li *{display: none;}
.cp_banner .slick-dots li.slick-active{background-color: #1c1cf2;}
.cp_banner .slick-arrow{border: 0;background-color: transparent;cursor:pointer;color: transparent; z-index: 10; background-size: .24rem .4rem;background-repeat: no-repeat;background-position: center center; display: block;position: absolute;width: .24rem;height: .4rem;top: 50%;transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.cp_banner  .slick-next{background-image: url("../images/cp-bn-next.png");right: 7%;}
.cp_banner  .slick-prev{background-image: url("../images/cp-bn-prev.png");left: 7%;}
.pp_design .cp_part1 .txt .pic{width: 1.5rem;}
/*.auto_1280{max-width: 12.80rem;width: 92%;margin: auto;}*/
.rd_design .kj_part1{padding-bottom: 1.2rem;}
.rd_dt .cp_banner .slick-dots li{height: .16rem;width: .16rem;margin: 0 .07rem;}
.rd_dt .rd_desc{padding: 1.7rem 0 1.3rem;}
.rd_dt .rd_desc .tit{	font-size: .36rem;font-weight: bold;color: #666666;margin: 0;line-height: normal;}
.rd_dt .rd_desc .tit:nth-of-type(n+2){margin-top: .6rem;}
.rd_dt .rd_desc{	font-size: .21rem;line-height: .39rem;color: #333333;}
.rd_dt .other_con{  font-size: .21rem;line-height: .39rem;color: #333333;}
.rd_dt .rd_intro1{padding: 1rem 0 1.9rem;}
.rd_dt .rd_intro1 .left{width:50.9375%;float: left;}
.rd_dt .rd_intro1 .right{width: 36.328125%;float: right;}
.rd_dt .rd_intro1 .item{padding-top: .5rem;border-top: 1px dashed #999;}
.rd_dt .rd_intro1 .item:nth-of-type(n+2){margin-top: .8rem;}
.rd_dt .rd_intro1 .tit{font-size: .36rem;font-weight: bold;line-height: normal;color: #666666;margin: 0;}
.rd_dt .rd_intro1 .txt{	font-size: .21rem;font-weight: normal;line-height: .39rem;color: #333333;margin: .4rem 0 0;}
.rd_dt .rd_intro1 dl{margin-top: .2rem;}
.rd_dt .rd_intro1 dt{	font-size: .21rem;font-weight: normal;line-height: .39rem;color: #333333;}
.rd_dt .rd_intro2 .tit{font-size: .36rem;font-weight: bold;line-height: normal;color: #666666;margin: 0 0 .3rem;}
.rd_dt .rd_intro2 .tits{font-size: .36rem;font-weight: normal;line-height: normal;color: #666666;margin: 0;}
.rd_dt .rd_intro2 .item{margin-bottom: .6rem;}
.rd_dt .rd_intro2 .item.line{position: relative;}
.rd_dt .rd_intro2 .item.line::after{content:"";display: block;width: 100%;height: 2px;background: url("../images/rd-dt-line.png") repeat-x center center transparent;position: absolute;bottom: 0;left: 0;}
.rd_dt .rd_intro2 .item1 .left,.rd_dt .rd_intro2 .item1 .right{width: 50%;float: left;	font-size: .14rem;color: #000000;text-align: center;}
.rd_dt .rd_intro2 .item1 .desc{font-size: 0;padding: .8rem 0 .7rem;text-align: center;}
.rd_dt .rd_intro2 .item1 .desc .icon{font-size: .24rem;line-height: .39rem;letter-spacing: 1px;color: #333333;display: inline-block;position: relative;margin: 0 .35rem;font-weight: lighter;}
.rd_dt .rd_intro2 .item1 .desc .icon::before{content:"";display: inline-block;width: .17rem;height: .17rem;border:1px solid #333;border-radius: 50%;vertical-align: middle;margin-right: .15rem;}
.rd_dt .rd_intro2 .item2 .right{width: 52.1%;float: right;}
.rd_dt .rd_intro2 .item2 .left{width: 47.89%;float: left;}
.rd_dt .rd_intro2 .item2 dl{font-size: .24rem;font-weight: lighter;line-height: .39rem;letter-spacing: 1px;color: #333333;padding: 1rem 0 0 1.9rem;}
.rd_dt .rd_intro2 .item2 dl dd{margin-bottom: .4rem;}
.rd_dt .rd_intro2 .item2 dl .icon{width: .56rem;height: .56rem;margin-right: .3rem;}
.rd_dt .rd_intro2 .item3 .cont{padding: 1.1rem 0;}
.rd_dt .rd_intro2 .item3 .left{width: 45%;float: left;}
.rd_dt .rd_intro2 .item3 .right{width: 60.9375%;float: right;margin-left: -15.9375%;font-size: 0;}
.rd_dt .rd_intro2 .item3 .name_wrap{padding-left: 8%;}
.rd_dt .rd_intro2 .item3 .name{width: 50%;text-align: center;float: left;padding: .15rem 0;	font-size: .18rem;color: #666666;}
.rd_dt .rd_intro2 .item3 .name .en{font-size: .12rem;}
.rd_dt .rd_intro2 .item3 .label{text-align: center;background: url("../images/pic70.png") no-repeat center center;background-size: 100% 100%;padding: .1rem 0;	font-size: .24rem;color: #ffffff;padding-left: 12%;}
.rd_dt .rd_intro2 .item3 .txt{padding: .25rem  0 .25rem  20.76%;position: relative;}
.rd_dt .rd_intro2 .item3 .right{position: relative;padding: .24rem 0 0;}
.rd_dt .rd_intro2 .item3 .right .line{position: absolute;left: 0;bottom: 0;}
.rd_dt .rd_intro2 .item3 .txt dd{position: relative;padding-left: .25rem;margin-bottom: .2rem;}
.rd_dt .rd_intro2 .item3 .txt dd::before{content:"";display: block;width: .11rem;height: .11rem;border-radius: 50%;border:1px solid #333;position: absolute;left: 0;top: 0.06rem;}
.rd_dt .rd_intro2 .item3 .txt dd:last-child{margin-bottom: 0;}
.rd_dt .rd_intro2 .item3 .txt .title{font-size: .18rem;font-weight: normal;line-height: normal;color: #333333;margin: 0;}
.rd_dt .rd_intro2 .item3 .txt .desc{font-size: .14rem;line-height: .24rem;color: #333333;}
.rd_dt .rd_intro2 .item4 .desc{font-size: 0;padding: .8rem 0 .7rem;text-align: center;}
.rd_dt .rd_intro2 .item4 .desc .icon{font-size: .24rem;line-height: .39rem;letter-spacing: 1px;color: #333333;display: inline-block;position: relative;margin: 0 .28rem;font-weight: lighter;}
.rd_dt .rd_intro2 .item4 .desc .icon:first-child{margin-left: 0;}
.rd_dt .rd_intro2 .item4 .desc .icon:last-child{margin-right: 0;}
.rd_dt .rd_intro2 .item4 .desc .icon::before{content:"";display: inline-block;width: .17rem;height: .17rem;border:1px solid #333;border-radius: 50%;vertical-align: middle;margin-right: .15rem;}
.rd_dt .rd_intro3{padding: .5rem 0 2.28rem;font-size: .21rem;line-height: .39rem;color: #333333;}
.rd_dt .rd_intro3 .tit{	font-size: .36rem;font-weight: bold;color: #666666;margin: 0 0 .3rem;line-height: normal;}
.rd_dt .rd_intro4{text-align: center;}
.rd_dt .rd_intro4 .wrap{display: inline-block;position: relative;}

.rd_dt .rd_intro4 .tit{width: 100%;position: absolute;	font-size: .48rem;letter-spacing: 5px;color: #333333;top: 43%;}
.rd_dt .rd_intro4 .tits{	font-size: .91rem;font-weight: bold;color: #ffffff;position: absolute;width: 100%;bottom: 9%;line-height: 100%;}
.rd_dt .rd_intro5{padding: 1.2rem 0 1.8rem;font-size: .21rem;line-height: .49rem;color: #1a1a1a;}

.rd_dt .rd_intro5 .qrcode{max-width: 2.44rem;}
.rd_dt .rd_intro5 .phone{font-weight: bold;	font-size: .32rem;color: #333333;margin-top: .3rem;padding-bottom: .4rem;position: relative;margin-bottom: .4rem;}
.rd_dt .rd_intro5 .phone::after{content:"";display: block;height: 2px; width: .2rem;background: #000;position: absolute;left: 0;bottom: 0;}
.rd_dt .rd_intro5 .arrange{	font-size: .24rem;color: #333333;}
.rd_dt .rd_intro5 .book{font-size: .48rem;font-weight: normal;letter-spacing: 2px;color: #333333;line-height: normal;}
.rd_dt .rd_intro6{padding: 1rem 0 .2rem;font-size: .21rem;
    font-weight: normal;
    line-height: .39rem;
    color: #333333;}


.contact_us{padding: .3rem 0 .7rem;}
.Map002516{position: relative;}
.Map002516 #allmap{height: 6.4rem;border: solid 1px #dcdcdc;}
.Map002516 #allmap img{max-width: none;}
.Map002516 #allmap .company{display: block;white-space: nowrap;position: absolute;left: 50%;transform: translateX(-50%);-ms-transform: translateX(-50%);-webkit-transform: translateX(-50%);font-size: .22rem;font-weight: normal;color: #000000;top: 110%;}
.Map002516 .map_info{background-color: #ffffff;box-shadow: 2px 3px 13px 0px rgba(0, 0, 0, 0.18);position: absolute;top: 9%;left: 0;padding: .20rem .35rem;font-size: .3rem;color: #000000;}

.contact_us .txt{font-size: .24rem;color: #000000;line-height: .4rem;}
.contact_us .txt .item{width: 33.333%;float: left;padding-top: .6rem;}
.contact_us .txt h3{	font-size: .3rem;margin: 0;font-weight: normal}
.contact_us .txt .center{text-align: center;}
.contact_us .txt .cont{display: inline-block;text-align: left;}
.contact_us .txt .right{text-align: right;padding-right: .4rem;}


@media  (min-width:768px){
    .cp_part1 .txt .pic,.kj_part1 .txt .pic{margin-bottom: .3rem;}
    .pp_design .cp_menu ul li {padding: .1rem .34rem;}
    .rd_design .kj_part1 .txt .pic{width: 1.6rem;}
    .rd_design  .kj_menu ul li {padding: .1rem .34rem;}
}
@media  (max-width:1024px){
    .index_part6 .data .time{margin-top: .05rem;}
}
@media  (max-width:768px){
.cp_part2 .data .box{position: absolute;width: 100%;height: 100%;top: 0;left: 0;color: #fff; background: rgba(0,0,0,0.2);opacity: 1;transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;}
    .index_bn .slick_box .mb{display: block;}
    .index_bn .slick_box .pc{display: none;}
    .index_part1{padding: .7rem 0 .8rem;}
    .index_part1 .left,.index_part1 .right{width: 100%;float: none;}
    .index_part1 .left .tit{font-size: .36rem; line-height: .47rem;}
    .index_part1 .left .tits{font-size: .18rem;margin: .3rem 0 0;}
    .index_part1 .left .tits>span{padding-right: .45rem;}
    .index_part1 .left .tits>span::after{height: .15rem;right: .225rem;}
    .index_part1 .right{margin-top: .3rem;}
    .index_part2 dt, .index_part2 dd{width: 100%;margin-right: 0;}
    .index_part2 dt .tit{font-size: .32rem;}
    .index_part2 dt .tits{font-size: .3rem;}
    .index_part2 dt .logo{width: .45rem;}

    .index_tit{font-size: .24rem;}
    .index_tit .en{font-size: .28rem;}
    .index_tit.line{padding-bottom: .21rem;}
    
    .bottom{padding-top: .35rem;}
    .bottom .bt_info{font-size: 0;}
    .bottom .bt_info .share{position: relative;bottom: auto;width: auto;display: inline-block;margin: .1rem 0 0;}
    .bottom .share a{ width: .2rem;height: .16rem;background-size: .2rem .16rem;margin-right: .3rem;}
    .bottom .share a::after{ height: .16rem;right: -.15rem;}
    .bottom .copyright a{display: block;}

    .cp_menu{padding: .2rem 0;margin-bottom: .3rem;}
    .cp_part1{padding: .6rem 0 .4rem;}
    .cp_part1 .txt .pic{width: .7rem;}
    .cp_menu ul li{padding: .2rem;}
    .cp_menu ul{text-align: left;}
    .cp_part2 .data li{width: 100%;margin-right: 0;}
	.cp_menu ul li a{display: inline-block;position: relative;font-size: .3rem;color: #000;}
    .cp_part2{padding-bottom: .9rem;}

    .cp_dt .desc{padding: .4rem 0 .5rem;}
    .rd_design .kj_part1{padding-bottom: .4rem;}
    .relate_case{padding: .5rem 0 .7rem;}
    .relate_case .relate_tit{margin-bottom: .4rem;font-size: .2rem;}
    .relate_case .data li{width: 100%;margin-right: 0;}
    .cp_dt .pc_title .tit,.cp_dt .desc .tit,.relate_case .relate_tit .cn{font-size: .28rem;}
    .relate_case .relate_tit .cn{margin-bottom: .1rem;}
    .cp_dt .desc .tit::after{margin-top: .2rem;}
    .cp_dt .desc .txt{margin-top: .25rem;}
    .relate_case .relate_tit::after{background-size: .2rem auto;margin: 0;}
    .kj_part1 .txt .pic,.pp_design .cp_part1 .txt .pic{width: .7rem;}
    .kj_part1{padding:.6rem 0 .4rem;}
    .kj_menu{padding: .2rem 0;margin-bottom: .3rem;}
    .kj_menu ul li{padding: .1rem;}
    .kj_menu ul{text-align: left;}
    .kj_part2 .data li{width: 100%;margin-right: 0;}
    .kj_part2{padding-bottom: .9rem;}
    .kj_part2 .data .name{padding-top: .15rem;}
    .cp_banner .slick-arrow{background-size: .12rem .2rem;}

    .rd_dt .rd_desc{padding: .8rem 0 .6rem;}
    .rd_dt .rd_desc .tit,.rd_dt .rd_intro1 .tit,.rd_dt .rd_intro2 .tit,.rd_dt .rd_intro2 .tits,.rd_dt .rd_intro3 .tit{font-size: .24rem;}
    .rd_dt .rd_desc .tit:nth-of-type(n+2){margin-top: .3rem;}
    .rd_dt .rd_intro1{padding: .5rem 0 .95rem;}
    .rd_dt .rd_intro1 .left,.rd_dt .rd_intro1 .right{width: 100%;float: none;}
    .rd_dt .rd_intro1 .right{margin-top: .3rem;}
    .rd_dt .rd_intro1 .item{padding-top: .25rem;}
    .rd_dt .rd_intro1 .txt{margin-top: .2rem;}
    .rd_dt .rd_intro1 .item:nth-of-type(n+2){margin-top: .4rem;}
    .rd_dt .rd_intro2 .tit{margin-bottom: .15rem;}
    .rd_dt .rd_intro2 .item1 .desc{padding: .4rem 0 .3rem;}
    .rd_dt .rd_intro2 .item1 .desc .icon{font-size: .18rem;margin: 0 .1rem;}
    .rd_dt .rd_intro2 .item1 .desc .icon::before{margin-right: .05rem;height: .1rem;width: .1rem;}
    .rd_dt .rd_intro2 .item2 .left,.rd_dt .rd_intro2 .item2 .right{width: 100%;}
    .rd_dt .rd_intro2 .item2 dl{padding-left: 0;padding-top: .5rem;font-size: .18rem;line-height: normal;}
    .rd_dt .rd_intro2 .item2 dl .icon{height: .28rem;width: .28rem;margin-right: .15rem;}
    .rd_dt .rd_intro2 .item2 dl dd{margin-bottom: .2rem;}
    .rd_dt .rd_intro2 .item{margin-bottom: .3rem;}
    .rd_dt .rd_intro2 .item3 .cont{padding: .5rem 0;}
    .rd_dt .rd_intro2 .item3 .left,.rd_dt .rd_intro2 .item3 .right{width: 100%;margin: 0;}
    .rd_dt .rd_intro2 .item3 .label{font-size: .2rem;}
    .rd_dt .rd_intro2 .item4 .desc{padding: .4rem 0 .3rem;}
    .rd_dt .rd_intro2 .item4 .desc .icon{font-size: .18rem;margin: 0 .1rem;}
    .rd_dt .rd_intro2 .item4 .desc .icon::before{margin-right: .05rem;height: .1rem;width: .1rem;}
    .rd_dt .rd_intro3{padding: .25rem 0 1rem;}
    .rd_dt .rd_intro4 .tit{font-size: .16rem;letter-spacing: 0;}
    .rd_dt .rd_intro4 .tits{font-size: .21rem;}
    .rd_dt .rd_intro5{padding: .6rem 0 .9rem;line-height: .39rem;}
    .rd_dt .rd_intro5 .qrcode{max-width: 1.22rem;}
    .rd_dt .rd_intro5 .phone {font-size: .2rem;margin-top: .15rem;padding-bottom: .2rem;position: relative;margin-bottom: .2rem;}
    .rd_dt .rd_intro5 .arrange{font-size: .21rem;}
    .rd_dt .rd_intro5 .book{font-size: .36rem;}
    .rd_dt .rd_intro6{padding: .5rem  0 0;}

    .Map002516 .map_info {top: 5%;padding: .10rem .2rem;font-size: .16rem;}
    .Map002516 #allmap{height: 3.2rem;}
    .contact_us .txt .item{width: 100%;padding-top: .3rem;text-align: left;}
    .contact_us .txt h3{font-size: .24rem;}
    .contact_us .txt{font-size: .18rem;line-height: normal;}

}

.NYmenu{ box-shadow: 0 0 10px #ccc; padding: 2.05% 0;}
.NYmenu li{ float: left; font-size: .24rem; margin-right: 1.999rem;}
.NYmenu li:last-child{ margin-right: 0;}
.NYmenu li a{ color: #000000; line-height: .8rem; display: block; position: relative;}
.NYmenu li a:before{ content: ''; position: absolute; width: 100%; height: .09rem; border-radius: .2rem; background: #0000ff; left: 0; bottom: 0; opacity: 0; transition: all 0.5s;}
.NYmenu li a:hover:before,
.NYmenu li.aon a:before{ opacity: 1;}

@media (max-width: 768px){
    .NYmenu li{ font-size:.18rem; margin-right: .31rem;}
    .NYmenu li a:before{ height: .05rem;}
    .NYmenu li a{ line-height: .5rem;}
}

.auto_1280{max-width: 12.8rem;margin: auto;width: 92%;}
.auto_1200{max-width: 12rem;margin: auto;width: 92%;}
.auto_1400{max-width: 14rem;margin: auto;width: 92%;}
.auto_1920{max-width: 19.2rem;margin: auto;width: 100%;}
.padd_5{ padding: 5% 0;}
.NY_tit{ text-align: center; font-size: .36rem; color: #666666; margin: 0; padding: 5% 0;}
.NY_tit span{ font-size: .42rem; text-transform: uppercase; display: inline-block; margin-left: .2rem; line-height: normal;}

@media (max-width: 768px){
    .NY_tit{ font-size: .24rem;}
    .NY_tit span{ font-size: .28rem;}
}
@media (max-width: 640px){
    .NY_tit{ font-size: .28rem;}
    .NY_tit span{ font-size: .3rem;}
}

.about_box{ font-size: .18rem; line-height: .4rem; color: #333333;}
.about_box .pic{ text-align: center; padding: 11% 0 8%;}
.advantage{ background: url("../images/about_bg.jpg") no-repeat center top; padding-bottom: 2%; background-size: cover;}
.advantage .NY_tit{ color: #fff; padding: 3.2% 0 0; position: relative; z-index: 2;}
.advantage dl{ position: relative; max-width: 13.2rem; margin: 0 auto;}
.advantage dt{ margin: -2% auto 0; width: 6.5rem;}
.advantage dt p{ margin:-5% 0 0; padding: 0 0 7%; font-size: .21rem; color: #ffffff; font-weight: bold; text-align: center; letter-spacing: 0.2em; padding-left: 0.2em;}
.advantage dd{ position: absolute; top: 50%; transform: translateY(-50%);}
.advantage .dd1{ left: 0; width: 4.3rem;}
.advantage .dd2{ right: 0; width: 4.5rem;}
.advantage dd h3{ font-size: .48rem; color: #ffffff; text-align: center; margin: 0; padding-bottom: .56rem; position: relative;}
.advantage dd h3:after{ content: ''; position: absolute; left: 0; bottom: .2rem; width: 5.15rem; height: .11rem; background: url("../images/about_line.png") no-repeat left center; background-size: contain;}
.advantage dd ul{ position: relative; }
.advantage dd ul:before{ content: ''; display: block;width: 1.86rem; height: 1.86rem; background: url("../images/about_icon.png") no-repeat center; background-size: contain; margin: 0 auto;}
.advantage .dd2 ul:before{ content: ''; display: block;width: 1.86rem; height: 1.86rem; background: url("../images/about_icon2.png") no-repeat center; background-size: contain; margin: 0 auto;}
.advantage dd li{ position: absolute; font-size: .24rem; color: #fff; top: .45rem; text-align: center; width: 33%;}
.advantage .dd1 li:first-child{ left: 0; text-align: right;}
.advantage .dd1 li:nth-child(2){ right: 0; text-align: left;}
.advantage .dd1 li:nth-child(3){ width: 100%; top: auto; top: 91%;}
.advantage .dd2 li{width: 38%;top: .3rem;}
.advantage .dd2 li:first-child{ left: -20px; text-align: right;}
.advantage .dd2 li:nth-child(2){ right: -20px; text-align: left;}
.advantage .dd2 li:nth-child(3){ left: -20px; text-align: right;top: 1.1rem}
.advantage .dd2 li:nth-child(4){ right: -20px; text-align: left;top: 1.1rem}
.advantage .dd2 h3:after{ transform: rotate(180deg); left: auto; right: 0;}
@media (max-width: 768px){
    .about_box{ font-size: .16rem; line-height: .28rem;}

    .advantage{ padding: 3% 0;}
    .advantage dt{ width: 100%; text-align: center;}
    .advantage dd{ position: relative; width: 100% !important; transform: none; top: auto; margin: 8% 0;}
    .advantage dd h3:after{ display: none;}
    .advantage dd h3{ font-size: .28rem; padding-bottom: 2%;}
    .advantage dd ul{ margin-bottom: 8%;}
    .advantage dd li{ font-size: .2rem;}
}


.about_video{ position: relative;}
.about_video .play,
.about_video .video{ position: absolute;}
.about_video .video{ left: 0; width: 100%; height: 100%; top: 0; z-index: 2; display: none;}
.about_video .play{ width: 2.61rem; height: 2.61rem; left: 50%; top: 50%; transform: translate(-50%,-50%); background: url("../images/play_icon.png") no-repeat center; background-size: contain; z-index: 5; cursor: pointer; }
@media (max-width: 768px){
    .about_video .play{ width: .6rem; height: .6rem;}
}

.about_box2{ padding: 7% 0 2%;}
.about_box2 .item{ border-bottom: 1px dotted #ccc; padding-bottom: 7%;}
.about_box2 .item:last-child{ border-bottom: none;}
.about_box2 .tit{ text-align: center; padding: 4% 0;}
.about_box2 .tit h2{ font-size: .48rem; color: #d2d2f1; text-transform: uppercase; margin: 0;}
.about_box2 .tit h3{ color: #1c1bf1; font-size: 0.36rem; margin: -2.5% 0 0; letter-spacing: 0.4em; padding-left: 0.4em;}
.about_box2 .h3{ text-align: center; font-size: .48rem; color: #4d4d4d; margin: 0;}

.NY_tit2{ position: relative; text-align: center; padding-bottom: 3%;}
.NY_tit2 h2{ margin: 0; display: inline-block; padding: 0 3%; background: #fff; position: relative; font-size: .36rem; line-height: normal;}
.NY_tit2 h2 span{vertical-align: middle;margin-top: -2%;}
.NY_tit2:before{ content: ''; position: absolute; left: 0; top: 60%; width: 100%; border-bottom: 1px dotted #333;}



@media (max-width: 768px){
    .about_box2 .tit h2{ font-size: .3rem;}
    .about_box2 .tit h3{ font-size: .26rem; margin-top: -5%;}
    .about_box2 .h3{ font-size: .3rem;}
    .NY_tit2 h2{ font-size: .24rem;}
}
@media (max-width: 640px){
    .about_box2 .tit h2{ font-size: .3rem;}
    .about_box2 .tit h3{ font-size: .26rem; margin-top: -5%;}
    .about_box2 .h3{ font-size: .3rem;}
    .NY_tit2 h2{ font-size: .24rem;}
}

.Ispic{ background-position: center; background-size: cover; background-repeat: no-repeat;}

.taam_about{ position: relative;}
.taam_about figure{ position: relative; height: 8rem;}
.taam_about .txtcon{ position: absolute; width: 92%; max-width: 14.4rem; left: 50%; top: 0; height: 100%; transform: translateX(-50%);}
.taam_about .txt{ position: absolute; top: 50%; transform: translateY(-50%); color: #fff; width: 48%;}
.taam_about .fl{ left: 0;}
.taam_about .fr{ right: 0; text-align: right;}
.taam_about h2{ font-size: .48rem; font-weight: normal; margin: 0;}
.taam_about h3{ font-size: .21rem; font-weight: normal; margin: 2% 0 5%;}
.taam_about p{ margin: 0; font-size: .16rem; line-height: .3rem;}
.taam_box2{ padding-bottom: 5%;}
.taam_box2 article{ font-size: .18rem; color: #333333; line-height: .392rem;}
.taam_box2 article .h2{ font-size: .28rem; color: #666666; margin: 0 0 3%; font-weight: normal; text-align: center;}
.taam_box2 .more{ display: block; width: 1.52rem; line-height: .4rem; text-align: center; background: #0000ff; color: #fff; margin: 0 auto; font-size: .18rem; font-weight: bold;}

.taam_list{ padding-bottom: 8%;}
.taam_list li{ float: left; width: 31.175%; margin-right: 3.23%; overflow: hidden; margin-bottom: 3%;}
.taam_list li:nth-child(3n){ margin-right: 0;}
.taam_list figure{ padding-top: 100%; transition: all 0.5s;}
.taam_list .txt{ background: #fff; position:relative; padding: 4% 0; color: #000; font-size: .18rem;}
.taam_list .txt *{ margin: 0;}
.taam_list .txt h2{ font-size:.32rem; font-weight: normal; margin-bottom: 2%; }
.taam_list li a:hover figure{transform: scale(1.05);}

@media (max-width: 768px){
    .taam_about figure{ height: 3.5rem;}
    .taam_about .txtcon{ position: relative;}
    .taam_about .txt{ position: relative; transform: none; width: 100%; text-align: left; color: #000; padding: 5% 0;}
    .taam_about h2,
    .taam_box2 article .h2{ font-size: .24rem;}
    .taam_about h3,
    .taam_box2 article{ font-size: .16rem;}
    .taam_box2 article{ line-height: .3rem;}
    .taam_list .txt h2{ font-size: .16rem;}
    .taam_list .txt{ font-size: .14rem;}

}
@media (max-width: 640px){
    .taam_list li{ width: 48%; margin: 0 1% 3% !important;}
    .taam_about h2{ font-size: .28rem;}
    .taam_about h3{ font-size: .19rem;}
    .taam_list .txt h2{ font-size: .19rem;}
    .taam_list .txt{ font-size: .16rem;}
}

.history{ padding-bottom: 8%;}
.history .slider-for{ position: relative; margin: 8% 0;}
.history .txt{ font-size: .18rem; color: #333333; line-height: .352rem; width: 37%; float: left;z-index: 10;position: relative;}
.history .txt time{ position: absolute; left: 0; bottom: 0; font-size: 1.5546rem; color: #f1f1f1; line-height: 1.58rem; z-index: 1;}
.history .txt *{ margin: 0; z-index: 10; position: relative;}
.history .txt .h3{ font-size: .24rem; font-weight: normal;}
.history .pic{ width: 56%; float: right;}
.history .pic .slick-dots{ width: .16rem; height: 100%; text-align: center;}
.history .pic .slick-dots{position: absolute;width: .16rem;text-align: center;right: 5%; top: 50%; transform: translateY(-50%); height: auto; z-index: 10;line-height: .16rem; font-size: 0;}
.history .pic .slick-dots li{display: inline-block;height: .16rem;width: .16rem;border-radius: 50%;background: #fff;margin: .08rem 0;overflow: hidden; vertical-align: middle;}
.history .pic .slick-dots li *{opacity: 0;height: 100%;width: 100%;cursor: pointer;}
.history .pic .slick-dots .slick-active{background: #0000ff;}

.history .slider-nav{ position: relative; overflow: hidden; background: url("../images/history_line.png") repeat-x left top;}
.history .slider-nav li{ position: relative; text-align: center; font-size: 0; }
.history .slider-nav li span{ display: inline-block; vertical-align: middle; line-height: .6rem; font-size: .21rem; color: #333; position: relative; cursor: pointer;}
.history .slider-nav li span:before{ content: ''; position: absolute; width: 100%; height: .05rem; border-radius: .2rem; background: #0000ff; left: 0; bottom: 0; opacity: 0; transition: all 0.5s;}
.history .slider-nav .slick-current span:before{ opacity: 1;}
.history .slider-nav .slick-current span{ color: #0000ff; font-size:.3rem; }
.history .slider-nav .slick-list{ padding: 0 7% 0; overflow: unset; position: relative; margin-top: .2rem;}

.history .slider-nav .slick-arrow{ position: absolute; width: 7%; border: none; font-size: 0; height: 100%; z-index: 11; top: 0; background: rgba(255,255,255,0.5);}
.history .slider-nav .slick-prev{ left: 0;}
.history .slider-nav .slick-next{ right: 0;}

@media (min-width: 769px){
    .history .slider-nav li:hover span:before{ opacity: 1;}
    .history .slider-nav li:hover span{ color: #0000ff; font-size:.3rem; }
    .history .slider-nav .slick-list{ padding: 0 7% 0; overflow: unset; position: relative; margin-top: .2rem;}
}
@media (max-width: 768px){
    .history .pic,
    .history .txt{ float: none; width: 100%; padding-bottom: 3%;}
    .history .pic .slick-dots li{ width: .08rem; height: .08rem; margin: .04rem;}
    .history .txt{ font-size: .14rem; line-height: .26rem;}
    .history .txt .h3{ font-size: .18rem;}
    .history .txt time{ font-size: 1rem; line-height: 1rem;}
    .history .slider-nav li span{ font-size: .14rem; line-height: .4rem;}
    .history .slider-nav .slick-current span{ font-size:.18rem; }
}
@media (max-width: 640px){
    .history .txt{ font-size: .16rem; line-height: .32rem;}
    .history .txt .h3{ font-size: .2rem;}
}

.honor_box{ padding-bottom: 3%;}
.honor_box .NY_tit{ padding-bottom: 1%;}
.honor_box_ul{ padding: 8% 2%;}
.honor_box_ul li{ width: 35%; float: left; text-align: center; font-size: .48rem; color: #4d4d4d;}
.honor_box_ul li:nth-child(2){ width: 30%;}
.honor_box_ul .num{ display: inline-block; color: #0000ff; vertical-align: middle; margin-top: -5%; font-size: .72rem; line-height: .72rem}
.honor_box_ul .num span{ font-size: 1rem; display: inline-block; vertical-align: top; line-height: 1rem; margin:0 .05rem 0 .1rem;}
.honor_box_ul .num i{ display: inline-block; vertical-align: top;}
@media (max-width: 768px){
    .honor_box_ul{ padding-left: 0; padding-right: 0;}
    .honor_box_ul li{ font-size: .16rem;}
    .honor_box_ul .num{ font-size: .26rem; margin: 0;}
    .honor_box_ul .num span{ font-size: .4rem; line-height: .4rem; vertical-align: middle;}
}
@media (max-width: 640px){
    .honor_box_ul li{ font-size: .18rem; line-height: .32rem;}
}

.honor_box2{ position: relative; background-size: cover; background-repeat: no-repeat; background-position: center top;}
.honor_txt_con{ color: #fff; font-size: .18rem; line-height: .35rem; width: 100%; padding: 1.85rem 0 2.293rem;}
.honor_txt_con h2{ font-size: .48rem; line-height: normal; margin: 0;}
.honor_txt_con .pic{ padding: 3% 0 5%;}
.honor_txt_con .pic img{ width: 3.4rem;}
.honor_txt_con .txt{ width: 5.7rem;}
@media (max-width: 768px){
    .honor_box2{ background-position: center;}
    .honor_txt_con{ font-size: .16rem; line-height: .28rem; padding: 8% 0 10%;}
    .honor_txt_con h2{ font-size: .28rem;}
    .honor_txt_con .pic img{ width: 30%;}
    .honor_txt_con .txt{ width: 100%;}
}
@media (max-width: 640px){
    .honor_txt_con{ font-size: .18rem; line-height: .32rem;}
}

.honor_box3{position: relative; background-size: cover; background-repeat: no-repeat; background-position: center top; padding: 2.2rem 0 3%; color: #fff; font-size: .18rem; line-height: .35rem;}
.honor_box3 .fl{ width: 6.11rem; float: left;}
.honor_box3 .fl .txt{ letter-spacing: .05em; padding: .7rem 0;}
.honor_box3 .fr{ float: right; width: 6rem; text-align: right;}
.honor_box3 .fr h2{ margin: 0 0 5%; font-size: .48rem; line-height: normal;}
@media (max-width: 768px){
    .honor_box3{ padding: 8% 0 10%; font-size: .16rem; line-height: .28rem;}
    .honor_box3 .fl,
    .honor_box3 .fr{ width: 100%; float: none; text-align: left;}
    .honor_box3 .fl img{ max-width: 60%;}
    .honor_box3 .fl .txt{ padding: 5% 0;}
    .honor_box3 .fr h2{ font-size: .28rem;}
    .honor_box3 .fr .pic img{ width: 30%;}
}
@media (max-width: 640px){
    .honor_box3{ font-size: .18rem; line-height: .32rem;}
}


.honor_box4{ padding: 3% 0 0;}
.honor_box4 .NY_tit{ padding: 5% 0 5%;}
.honor_box4 .NY_tit:before{ top: 50%;}
.honor_pic_list{ padding: 0 6%;}
.honor_pic_list li{ width: 20%; float: left; padding: 0 1%; text-align: center; font-size: .22rem; margin-bottom: 3%;}
.honor_pic_list li figure{ padding-top: 64%;background-size: contain;}
.honor_pic_list li p{ margin: 1% 0;}
@media (max-width: 768px){
    .honor_pic_list{ padding: 0;}
    .honor_pic_list li{ width: 50%; font-size: .16rem;}
}
@media (max-width: 640px){
    .honor_pic_list li{ font-size: .18rem;}
}

.honor_box5{ padding-bottom: 6%;}
.honor_box5 article{ font-size: .24rem; color: #666666; text-align: center; line-height: .52rem;}

@media (max-width: 768px){
    .honor_box5 article{ font-size: .16rem; line-height: .28rem;}
}
@media (max-width: 640px){
    .honor_box5 article{ font-size: .18rem; line-height: .32rem;}

    .index_tit .en,.index_tit{font-size: .36rem;}
}

.job_article{ font-size: .18rem; color: #5b5b5b; line-height: .39rem; padding: 4% 0 5%;}
.job_search{ max-width: 5.23rem; margin: 0 auto; width: 80%;}
.job_search .search{ position: relative; padding-right: 1.18rem; line-height: normal; }
.job_search .search .text{ width: 100%; line-height: .5rem; height: .5rem; border: 1px solid #dedede; padding: 0 2%; font-size: .18rem; margin: 0; display: block;}
.job_search .search .btn{ position: absolute; right: 0; top: 0; line-height: .5rem; width: 1rem; text-align: center; font-size: .22rem; color: #ffffff; background: #1c1cf0; }
.job_search .search .btn:after{ content: ''; display: inline-block; vertical-align: middle; width: .22rem; height: .25rem; background: url("../images/search_icon.png") no-repeat center; background-size: contain; margin-left: 5%;}
.job_search .txt{ font-size:.14rem; color: #5b5b5b; padding: 1% 0;}
.job_search .txt a{ display: inline-block; padding: 0 2%; position: relative;}
.job_search .txt a:after{ content: ''; position: absolute; right: 0; top: 30%; height: 50%; background: #1c1cf0; width: 1px;}
.job_search .txt a:last-child:after{ display: none;}

.job_list{ padding: 6% 0 7%;}
.job_list .item{ padding: 3% 4% 2%; box-shadow: 0 0 10px rgba(25,54,163,.1); margin-bottom: 2.5%;}
.job_list .item a {display:block; overflow:hidden;}
.job_list .tit{ font-size: .28rem; color: #333333; margin: 0; padding-right: .2rem; position: relative;}
.job_list .tit:after{ content: ''; position: absolute; right: 0; top: .05rem; width: .26rem; height: .26rem; background: url("../images/arrow_icon.png") no-repeat center; background-size: contain; transition: 0.3s; }
.job_list .on .tit:after{transform: rotate(90deg);-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);}
.job_list .salary{ display: inline-block; font-size: .18rem;}
.job_list .h3{ margin: .8% 0; font-size: .18rem; color: #5b5b5b; font-weight: normal;}
.job_list .h3 span{ position: relative;}
.job_list .h3 span:after{ content: ''; width: .01rem; height: .12rem;background: #1c1cf0; vertical-align: middle; display: inline-block; margin: -.2% 1.5% 0;}
.job_list .h3 span:last-child:after{ display: none;}
.job_list pre{display:none; font-size: .14rem; color: #808080; line-height: 2em; margin-bottom: 0;}
.job_list time{ font-size: .14rem; color: #5b5b5b; display: inline-block; line-height: .5rem;}
.job_list .other{ font-size: 0;}
.job_list .other ul{ float: right; line-height: normal;}
.job_list .other  span{ display: none; position: absolute; left: 50%; transform: translateX(-50%); bottom: 100%; color: #fff; font-size: .16rem; padding: .1rem; border-radius: .05rem; background: #1c1cf0;}
.job_list .other li{ width: .5rem; height: .5rem; display: inline-block; margin-left: .3rem; position: relative;}
.job_list .other li a{ display: block; width: 100%; height: 100%; background: url("../images/tel_icon.png") no-repeat center; background-size: contain;}
.job_list .other li .wx{ background-image: url("../images/wx_icon.png");}
.job_list .other li .email{ background-image: url("../images/email_icon.png");}
.job_list .other li .wx span{ width: 1rem;}
.job_list a:hover .tit{ color: #1c1cf0;}
.job_more{ display: block; width: 1.52rem; line-height: .4rem; text-align: center; background: #0000ff; color: #fff; margin: 6% auto; font-size: .18rem; font-weight: bold;}
.job_more:hover{ color: #fff;}
@media (max-width: 1440px) and (min-width: 1367px){
    .job_article{ font-size: .2rem;}
    .job_list .salary{ font-size: .2rem;}
    .job_search .txt,
    .job_list p{ font-size: .18rem;}
    .job_list p{ line-height: .3rem;}
}
@media (max-width: 1366px) and (min-width: 769px) {
    .job_article{ font-size: .24rem;}
    .job_list .salary{ font-size: .24rem;}
    .job_search .txt,
    .job_list p,
    .job_list .h3{ font-size: .2rem;}
    .job_list p{ line-height: .3rem;}
}

@media (max-width: 768px) {
    .job_article{ font-size: .16rem; line-height: .28rem;}
    .job_search{ max-width: 100%;}
    .job_search .search .text{ line-height: .4rem; height: .4rem;}
    .job_search .search .btn{ line-height: .4rem; font-size: .18rem;}
    .job_list .tit{ font-size: .18rem;}
    .job_list .salary,
    .job_list .h3{ font-size: .16rem;}
    .job_list .other li{ width: .3rem; height: .3rem; margin-left: .15rem;}
    .job_list time{ line-height: .3rem;}
}

.back_f2{ background: #f2f2f2;}
.case_photo_info{ text-align: center; margin-bottom:10px;}
.case_photo_info img{  width:100%；}







.ir-main{padding: .8rem 0 1.5rem;}
.ir-file li{padding: .35rem .6rem .35rem 1.1rem;position: relative;border-bottom:2px solid #e5e5e5;}
.ir-file li>a,
.ir-file li::before{position: absolute;background-repeat: no-repeat;background-position: center center; background-size: 100% 100%; top: 0; display: block;}
.ir-file li>a{right: 0;width: .43rem;height: .42rem;right: .2rem;bottom: 0;margin: auto;background-image: url("../images/down-i.png");}
.ir-file li::before{content:"";width: .67rem;height: .72rem;left: 0;bottom: 0;margin: auto;background-image: url("../images/file.png");}
.ir-file .tit{	font-size: .24rem;letter-spacing: 1px;margin: .1rem 0 .15rem;}
.ir-file .tit a{color: #333333;}
.ir-file .time{	font-size: 18px;}
.ir-file .tit a:hover{color:#0000ff;}
.ir-more{display: block;margin: .7rem auto 0;}

.ir-new li{padding: 0 3.125% .6rem; border-bottom: 2px solid #e5e5e5;margin-bottom: .6rem;}
.ir-new li:last-child{margin-bottom: 0;}
.ir-new li >a{display: block;position: relative;padding-left: 3.4rem;}
.ir-new .pic{position: absolute;left: 0;top: 0;width: 3rem;height: 100%;}
.ir-new .tit{font-size: .22rem;margin: 0;color: #333;}
.ir-new .intro{	font-size: .18rem;line-height: .28rem;letter-spacing: 2px;color: #666666;max-height: .84rem;margin: .3rem 0 .7rem;}
.ir-new .time{display: block;	font-size: .14rem;letter-spacing: 1px;color: #999999;}
.ir-new .time::before{content:"";display: inline-block;width: .12rem;height: .12rem;margin-right: 0.08rem;background: url("../images/clock.png") no-repeat center center;background-size: 100% 100%;}
.ir-new li >a:hover .tit{color: #0000ff;}

.ir-file-tit{margin: 0 0 .20rem; position: relative;padding-right: .6rem;font-size: .18rem;font-weight:normal;color: #5d5d5d;}
.ir-file-tit .else{position: absolute;right: 0;top: 50%;transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);	font-size: .18rem;color: #5d5d5d;}
.ir-file-tit .else:hover{color: #0000ff;}
.ir-file-tit:nth-of-type(n+2){margin-top: .6rem;}

.stock-main{background-color: #4d5357;padding: .7rem  8.3%.25rem;color: #fefefe;}
.stock-tit{position: relative;margin: 0;font-size: .3rem;padding-right: 3.3rem;font-weight: normal;}
.stock-tit .time{position: absolute;top: 50%;transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);right: 0;font-size: .2rem;}

.stock-msg{margin-top: .2rem;padding: .3rem 0;border-top: 2px solid #666d72;font-size: .2rem;}
.stock-msg .ytable-cell{width: 33.333%;vertical-align: middle;}
.stock-msg .left{text-align: left;}
.stock-msg .center{text-align: center;}
.stock-msg .right{text-align: right;}
.stock-msg .left.up{color: #ff0000;}
.stock-msg .left .value{font-size: 1rem;font-weight: bold;letter-spacing: 2px;line-height: 1;}
.stock-msg .left.up .value::after{content:"";display: inline-block;width: .32rem;height: .5rem;background: url("../images/stock-up.png") no-repeat center center;background-size: 100% 100%;}
.stock-msg .left .dif{font-size: .2rem;}
.stock-msg .left.down{color: #00ff00;}
.stock-msg .left.down .value::after{content:"";display: inline-block;width: .32rem;height: .5rem;background: url("../images/stock-down.png") no-repeat center center;background-size: 100% 100%;}
.stock-msg .rate{margin-bottom: .1rem;white-space: pre-wrap;}
/*.stock-msg .rate:last-child{margin-top: .3rem;}*/
.stock-msg .txt-left{text-align: left;display: inline-block;}
.stock-msg .txt{float: right;}
.stock-main .tip{font-size: .14rem;letter-spacing: 1px;color: #bfbfbf;}

.Map002516 .map_info{}
.Map002516 .map_info .left,.Map002516 .map_info .right{float: left;color: #000;font-size: .24rem;line-height: .39rem;}
.Map002516 .map_info .tit{font-size: .3rem;margin: 0;font-weight: normal;}
.Map002516 .map_info .left{margin-right: 1rem;}
.Map002516 .map_info .item{position: relative;padding-left: .4rem;}
.Map002516 .map_info .item::before{content:"";display: inline-block;position: absolute;left: 0;width: 30px;height: 100%; background-position: center center;background-repeat: no-repeat;}
.Map002516 .map_info .tel::before{background-image:url("../images/ir-tel.png");background-size: .24rem .24rem;}
.Map002516 .map_info .fax::before{background-image:url("../images/ir-fax.png");background-size: .26rem .23rem;}
.Map002516 .map_info .addr::before{background-image:url("../images/ir-addr.png");background-size: .18rem .26rem;}
.Map002516 .map_info .part::before{background-image:url("../images/ir-part.png");background-size: .29rem .27rem;}


.activity_main{padding: 1.5rem 0 1rem;}
.activity_item{float: left;width: 32.083%;margin-right: 1.875%;margin-bottom: .5rem;display: block;}
.activity_item:nth-child(3n){margin-right: 0;}
.activity_item .pic{padding-bottom: 70.129%;position: relative;overflow: hidden;}
.activity_item .pic figure{position: absolute;width: 100%;height: 100%;left: 0;top: 0;transition: all 0.3s;-webkit-transition: all 0.3s;}
.activity_item .txt{padding: .2rem .2rem .3rem;border: 1px solid #eee; border-top: 0;}
.activity_item .tit{	font-size: .2rem; color: #141414; margin: 0;}
.activity_item .time{	font-size: .16rem;color: #474747;margin: .1rem 0 .15rem;}
.activity_item .time::before{content:"";display: inline-block;vertical-align: middle;margin-right: .1rem;width: .27rem;height: 2px;background-color: #4a4a4a;}
.activity_item .intro{	font-size: .14rem;color: #474747;line-height: .20rem;height: .6rem;}
.activity_item:hover .pic figure{transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);}

.activity_part1{padding: 1.2rem 0 1.4rem;text-align: center;font-size: .18rem;line-height: .39rem;}
.activity_tit{text-align: center;color: #666;line-height: 1;font-size: 0;}
.activity_tit .cn{position: relative;margin: 0;display: inline-block;font-size: .36rem;}
.activity_tit .en{font-size: .24rem;margin: .1rem 0 0;}
.activity_tit .cn::after{content:"";width: 1.17rem;height: .99rem; display: inline-block;position: absolute;right: -.65rem;bottom: -0.02rem;background: url("../images/activity-tit-icon.png") no-repeat center center;background-size: 100% 100%;}
.activity_tit.white{color: #fff;}
.activity_tit.white .cn::after{background: url("../images/activity-tit-icon2.png") no-repeat center center;background-size: 100% 100%;}
.activity_part1 .activity_tit{margin-bottom: .8rem;}
.activity_part2{position: relative; overflow: hidden;}
.activity_part2 .pic{width: 100%; display: none;}
.activity_part2 video{display: block;width: 100%; position: relative; z-index:-1;}
.activity_part2 .icon{content:"";display: none;height: 2rem;width: 2rem;background: url("../images/play-i.png") no-repeat center center;position: absolute;top:0;bottom: 0;left: 0;right: 0;margin: auto;border-radius: 50%;background-size: 100% 100%;}
.activity_part2.pause .icon{display: inline-block;}
.activity_part2.pause .pic{display: block;}
.activity_part2.pause video{display: none;}
.activity_part2.static .icon{display: none;}

.activity_part3{padding: 1.8rem 0 1rem;}
.activity_part3 .activity_tit{margin-bottom: 1.2rem;}
.activity_part3 .cont{font-size: 0;}
.activity_part3 .big_pic{width: 83.125%;float: left;}
.activity_part3 .small_pic{width: 15%;float: right;}
.activity_part3 .small_pic .slick_box{margin: -.1rem 0;}
.activity_part3 .small_pic .slick-slide{padding: .1rem 0;}
.activity_part3 .small_pic .pic{padding-bottom: 56.118%;cursor: pointer;}
.activity_part3 .small_pic .slick-arrow{cursor: pointer; position: absolute;width: .44rem;height: .24rem;border: 0;background: url("../images/activity-arrows.png") no-repeat center center  transparent;background-size: 100% 100%;color: transparent;left: 0;right: 0;margin: auto;}
.activity_part3 .small_pic .slick-prev{top: -.4rem;}
.activity_part3 .small_pic .slick-next{bottom: -.4rem;transform: rotate(180deg);-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);}

.activity_part4{padding: 1.5rem 0;}
.activity_part4 .tit{font-size: .34rem;color: #4d4d4d;margin: .5rem 0 .7rem;text-align: center;font-weight: normal;}
.activity_part4 .name{text-align: center;	font-size: .36rem;font-weight: normal;color: #4d4d4d;margin: .25rem 0 .15rem;}
.activity_part4 .intro{	font-size: .22rem;font-weight: normal;line-height: .35rem;color: #4d4d4d;text-align: center;}
.activity_part4 .pic{padding-bottom: 126.646%;border-radius: .1rem;background-color: #d1d5d8;}
@media  (min-width: 481px){
    .activity_part4  .slick-active .wrap{transform: scale(0.8) rotateY(-83.5deg);-ms-transform: scale(0.8) rotateY(-83.5deg);-webkit-transform: scale(0.8)  rotateY(-83.5deg);}
    .activity_part4  .slick-current .wrap{transform: scale(1) rotateY(0deg) !important;-ms-transform: scale(1) rotateY(0deg) !important;-webkit-transform: scale(1) rotateY(0deg) !important;}
    .activity_part4  .slick-current + .slick-active  .wrap{transform: scale(0.8)  rotateY(-30.5deg) !important;-ms-transform: scale(0.8)  rotateY(-30.5deg) !important;-webkit-transform: scale(0.8)  rotateY(-30.5deg) !important;}
    .activity_part4 .slick-slider .slick-track,.activity_part4  .slick-slider .slick-list{    -webkit-perspective: 2000px;-moz-perspective: 2000px;perspective: 2000px;-webkit-transform-origin: 50% 50%;-moz-transform-origin: 50% 50%;-o-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;}

}
@media (min-width: 769px) {
    .activity_part4  .slick-active .wrap{transform: scale(0.7) rotateY(-22.5deg);-ms-transform: scale(0.7) rotateY(-22.5deg);-webkit-transform: scale(0.7)  rotateY(-22.5deg);}
    .activity_part4  .slick-active + .slick-active .wrap{transform: scale(0.8) rotateY(106.5deg);-ms-transform: scale(0.8) rotateY(106.5deg);-webkit-transform: scale(0.8) rotateY(106.5deg);}
    .activity_part4  .slick-active + .slick-active + .slick-active .wrap{transform: scale(0.9) rotateY(75.5deg);-ms-transform: scale(0.9) rotateY(75.5deg);-webkit-transform: scale(0.9) rotateY(75.5deg);}
    .activity_part4  .slick-current .wrap{transform: scale(1) rotateY(0deg) !important;-ms-transform: scale(1) rotateY(0deg) !important;-webkit-transform: scale(1) rotateY(0deg) !important;}
    .activity_part4  .slick-current + .slick-active  .wrap{transform: scale(0.9)  rotateY(-30.5deg) !important;-ms-transform: scale(0.9)  rotateY(-30.5deg) !important;-webkit-transform: scale(0.9)  rotateY(-30.5deg) !important;}
    .activity_part4  .slick-current + .slick-active + .slick-active .wrap{transform: scale(0.8) rotateY(-58.5deg) !important;-ms-transform: scale(0.8) rotateY(-58.5deg) !important;-webkit-transform: scale(0.8) rotateY(-58.5deg) !important;}
    .activity_part4  .slick-current + .slick-active + .slick-active + .slick-active .wrap{transform: scale(0.7) rotateY(59.5deg) !important;-ms-transform: scale(0.7) rotateY(59.5deg) !important;-webkit-transform:  scale(0.7) rotateY(59.5deg) !important;}
    .activity_part4 .slick-slider .slick-track,.activity_part4  .slick-slider .slick-list{    -webkit-perspective: 2000px;-moz-perspective: 2000px;perspective: 2000px;-webkit-transform-origin: 50% 50%;-moz-transform-origin: 50% 50%;-o-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;}

}

.activity_part4 .slick-arrow{z-index: 5;color: transparent; position: absolute;top: 0;bottom: 0;margin: auto;width: .36rem;height: .89rem;background: url("../images/guest-arrows.png") no-repeat center center transparent;background-size: 100% 100%; border:0;}
.activity_part4 .slick-prev{left: 3.64%;}
.activity_part4 .slick-next{right: 3.64%;transform: rotateY(180deg);-ms-transform: rotateY(180deg);-webkit-transform: rotateY(180deg);}
.activity_part4  .slick-slide  .wrap{transition: all 0.3s;-webkit-transition: all 0.3s;}
/*.activity_part4  .slick-slider .slick-list .slick-slide:hover  .wrap{transform: none!important;-ms-transform: none!important;-webkit-transform: none!important;}*/


.activity_part5{padding: 1.2rem 0;}
.activity_part5 .data{margin: .8rem auto 0;max-width: 8.50rem;position: relative;}
.activity_part5 .data::before{content:""; display: block; width: 0px;height: 100%;border-left: 1px dashed #fff;position: absolute;left: 0;right: 0;margin: auto;bottom: 0;top: 0;}
.activity_part5 .data li{position: relative;padding: .2rem 0 .2rem 54%;color: #fff;font-size: .18rem;line-height: .38rem;}
.activity_part5 .data li::before{content:"";display: block;width: 62%;height: 1px;background: #fff;right: 0;top:0;position: absolute;}
.activity_part5 .data li::after{content:"";display: block;height: .1rem;width: .1rem;position: absolute;left: 50%;top:0;background: #fff;border-radius: 50%;transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.activity_part5 .data .rank{font-size: .6rem;position: absolute;left: 38%;top: 0;line-height: 1.4;}
.activity_part5 .data .tit{margin: 0 0 .05rem;font-size: .32rem;}
.activity_part5 .data li:nth-child(2n){padding: .2rem 54% .2rem 0;text-align: right;}
.activity_part5 .data li:nth-child(2n)::before{right: auto;left: 0;}
.activity_part5 .data li:nth-child(2n) .rank{right: 38%;left: auto;}
.activity_part5 .data li:last-child{padding-bottom: 0;}

.activity_part6{padding: 1.8rem 0 2rem;}
.activity_part6 .activity_tit{margin-bottom: .6rem;}
.activity_part6 .index_more{display: block;margin: auto;}
.activity_tit2{position: relative;}
.activity_tit2 .cn::after{display: none;}
.activity_tit2::before,.activity_tit2::after{content:""; display: block; width: 36.25%;height: 0;border-top: 1px dashed #cdcdcd;position: absolute;top: 0;bottom: 0;margin: auto;}
.activity_tit2::before{left: 0;}
.activity_tit2::after{right:0;}

.activity_part7 .data{text-align: center;margin-top: 1rem;font-size: 0;}
.activity_part7 .data li{display: inline-block;padding: 0 5%;border-right:1px solid #707070;margin: 1% 0;}
.activity_part7 .data li:last-child{border:0;}
.activity_part7 .data img{height: 1.3rem;}

.activity_part8{padding: 1.4rem 0 1rem;}
.activity_part8 .data{margin-top: 1.3rem;font-size: 0;}

.trend_main{margin: .5rem auto;}
.trend_main .left{width: 75%;float: left;}
.trend_main .right{width: 21.666%;float: right;}

.trend_top{}
.trend_top .item{float: left;margin-bottom: 1.111%;width: 32.222%;display: block;position: relative;overflow: hidden;}
.trend_top .item:first-child{width: 66.666%;margin-right: 1.111%;}
.trend_top .item .pic{display: block;padding-bottom: 50%;transition: all 0.3s;-webkit-transition: all 0.3s;}
.trend_top .item:hover .pic{transform: scale(1.1);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);}

.trend_nav{padding-right: 2.6rem;position: relative;border-bottom: 1px solid #e6e6e6;}
.trend_nav ul{}
.trend_nav ul li{float: left;margin-right: .5rem;}
.trend_nav ul a{display: block;padding: .25rem 0;position: relative;color: #333333;font-size: .22rem;letter-spacing: 1px;}
.trend_nav ul a.aon{font-weight: bold;}
.trend_nav ul a.aon::after{content:"";display: block;width: 100%;height: 1px;background-color: #1c1cf2;position: absolute;left: 0;bottom: 0;margin: auto;}
.trend-search{font-size: 0;	width: 2.6rem;height: .36rem;border-radius: 0.06rem;border: solid 1px #e8e8e8;position: absolute;right: 0;top: 50%;transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.trend-search input{height: 100%;width: 100%;line-height: .36rem;border:0;padding: 0 .4rem 0 .1rem;font-size: .16rem;}
.trend-search .btn{position: absolute;top:0; right: .15rem;height: 100%;width: .25rem;background: url("../images/trend-search.png") no-repeat center center;background-size: .18rem .23rem;display: block;}

.trend_ls{margin-top: .5rem;}
.trend_ls li{margin-bottom: .7rem;}
.trend_ls a{display: block;position: relative;padding-left: 51.111%;}
.trend_ls .pic{position: absolute;left: 0;top: 0;overflow: hidden;width: 46.666%;}
.trend_ls .pic figure{padding-bottom:42.857%;transition:all 0.3s;-webkit-transition:all 0.3s;}
.trend_ls a:hover .pic figure{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);}
.trend_ls .tit{	font-size: .2rem;letter-spacing: 1px;margin: 0 0 .1rem;}
.trend_ls .intro{	font-size: .14rem;line-height: .28rem;letter-spacing: 1px;color: #666666;height: 1.4rem;overflow: hidden;}
.trend_ls .time{position: absolute;right: 0;bottom: -.2rem;display: inline-block;	font-size: .14rem;line-height: .24rem;letter-spacing: 1px;color: #999999;padding-left: .25rem;}
.trend_ls .time::before{content:"";display: inline-block;width: .12rem;height: .12rem;position: absolute;left: 0;top: 0;bottom: 0;margin: auto;background: url("../images/clock.png") no-repeat center center;background-size: 100% 100%;}
.trend_more{display: block;margin: auto;}

.trend_main .hot_tit{	font-size: .22rem;letter-spacing: 1px;color: #333333;margin: 0;}
.trend_main .hot_ls{}
.trend_main .hot_ls li{margin-top: .25rem;padding-left: .25rem;position: relative;}
.trend_main .hot_ls li::before{content:"";display: inline-block;width: .1rem;height: 0.08rem;position: absolute;left: 0;top: 6px;background: url("../images/trend-hot.png") no-repeat center center;background-size: 100% 100%;}
.trend_main .hot_ls a{font-size: .18rem;line-height: .26rem;letter-spacing: 2px;}

.trend_main .qrcode{margin-top: 1rem;padding-left: .25rem;font-size: 0;white-space: nowrap;table-layout: fixed}
.trend_main .qrcode .pic{padding-right: .15rem;}
.trend_main .qrcode img{border: 2px solid #1c1cf2;padding: 0.05rem;}
.trend_main .qrcode .tit{font-size: .22rem;margin: 0;}
.trend_main .qrcode .name{	font-size: .18rem;letter-spacing: 2px;margin: .15rem 0 0.05rem;}
.trend_main .qrcode .intro{	font-size: .14rem;letter-spacing: 1px;color: #999999;}
@media(min-width:769px){
.trend_main .qrcode.fixed{position: fixed; width: auto; margin: 0;}
.trend_main .qrcode.fixed .pic{width: 1.17rem;}
}

.news_info{padding: 5.1% 0;}
.news_info .title{text-align: center; margin-bottom: .3rem; padding-bottom: .2rem; border-bottom: 1px dashed #eee;}
.news_info .title > *{margin: 0;}
.news_info .title h1{font-size: .36rem; font-weight: normal; padding-bottom: .1rem;}
.news_info .title p{color: #666;font-size: .20rem}
.news_info .info_pn{ padding-top: .5rem; text-align: right;font-size: .16rem}
.news_info .info_pn span{margin-bottom: .1rem;}
.news_info .info{font-size: .18rem;line-height: .30rem;}

@media  (max-width: 768px){
    .ir-main{padding: .6rem 0 .8rem;}
    .ir-new li >a{padding: 0;}
    .ir-new .pic{position: relative;padding-bottom: 74.666%;margin-bottom: .2rem;width: auto;height: auto;}
    .ir-new .intro{margin: .15rem 0 .3rem;}
    .ir-new li{padding-bottom: .3rem;margin-bottom: .3rem;}
    .ir-more{margin-top: .3rem;}
    .ir-file li{padding: .25rem  .6rem .25rem .8rem;}
    .ir-file .tit{font-size:.2rem;margin: .05rem 0 .1rem;}
    .ir-file .time{font-size: .16rem;}
    .ir-file li::before{width: .54rem;height: .58rem;}
    .ir-file li>a{width: .35rem;height: .34rem;}

    .stock-tit{padding: 0;}
    .stock-tit .time{position: relative;margin-top: .15rem;right: auto;display: block;top: auto;}
    .stock-msg.ytable ,.stock-msg .ytable-cell{width: 100%;text-align: left!important; display: block;}
    .stock-msg .ytable-cell{margin-bottom: .3rem;}
    .stock-msg .ytable-cell:last-child{margin-bottom: 0;}
    .stock-msg .left .value{font-size: .5rem;}
    .stock-msg .left.up .value::after,.stock-msg .left.down .value::after{width: .16rem;height: .25rem;}
    .Map002516 .map_info .tit{font-size: .18rem;}
    .Map002516 .map_info .item{font-size: .16rem;line-height: .26rem}
    .Map002516 .map_info .left, .Map002516 .map_info .right{display: block;float: none;margin: 0;}
    .Map002516 .map_info .tel::before{background-size: .19rem .19rem;}
    .Map002516 .map_info .fax::before{background-size: .20rem .18rem;}
    .Map002516 .map_info .addr::before{background-size: .14rem .2rem;}
    .Map002516 .map_info .part::before{background-size: .23rem .22rem;}


    .activity_tit .cn{font-size: .24rem;}
    .activity_tit .en{font-size: .2rem;}
    .activity_tit .cn::after {width: .6rem;height: .5rem;right: -.3rem;bottom: 0.01rem;}
    .activity_part1{padding: .6rem 0 .7rem;}
    .activity_part1 .activity_tit{margin-bottom: .4rem;}
    .activity_part2 .icon{width: 0.6rem;height: 0.6rem;}
    .activity_part3{padding: .9rem 0 .5rem;}
    .activity_part3 .activity_tit{margin-bottom: .6rem;}
    .activity_part3 .small_pic .slick-arrow{width: .22rem;height: .12rem;}
    .activity_part3 .small_pic .slick-prev{top: -.2rem;}
    .activity_part3 .small_pic .slick-next{bottom: -.2rem;}
    .activity_part3 .small_pic .slick-slide{padding: 0.02rem 0;}
    .activity_part3 .small_pic .slick_box{margin:0;}
    .activity_part4{padding: .7rem 0;margin: 0 4%;}
    .activity_part4 .tit{font-size: .24rem;margin: .2rem 0 .3rem;}
    .activity_part4 .name{font-size: .24rem;}
    .activity_part5{padding: .6rem 0;}
    .activity_part5 .data .rank,.activity_part5 .data li:nth-child(2n) .rank{font-size: .3rem;left: 2%;top: .16rem;}
    .activity_part5 .data li,.activity_part5 .data li:nth-child(2n){padding-left: .6rem;padding-right: 0;text-align: left;}
    .activity_part5 .data li::before{left: 0;right: auto;}
    .activity_part5 .data li::after{left: 0;}
    .activity_part5 .data::before{left: 0rem;right: auto;}
    .activity_part5 .data .tit{font-size: .24rem;}
    .activity_part6{padding: .9rem 0 1rem;}
    .activity_part6 .activity_tit{margin-bottom: .3rem;}
    .activity_part7 .data img{height: .6rem;}
    .activity_part7 .data li{padding: 0 4%;}
    .activity_part7 .data{margin-top: .5rem;}
    .activity_part8{padding: .7rem 0 .5rem;}
    .activity_part8 .data{margin-top: .6rem;}

    .trend_main .left,.trend_main .right{width: 100%;}
    .trend_main .left{margin-bottom: .3rem;}
    .trend_nav{padding-right: 0;}
    .trend_nav ul li{margin-right: .1rem;}
    .trend_nav ul a{padding: .1rem 0;}
    .trend-search{position: relative;width: 100%;transform: none;top: auto;margin: .1rem 0;}
    .trend_ls .pic{position: relative;width: 100%;margin-bottom: .2rem;}
    .trend_ls a{padding-left: 0;}
    .trend_main .qrcode{white-space: normal;}
    .news_info .title h1{font-size: .24rem; }
    .news_info .title p{font-size: .14rem}
}

.invite-match{overflow: hidden;}
.invite-match .inner{max-width: 16.48rem;  margin: 0 auto;position: relative;}
.invite-match .fixed-menu.active{position: fixed; z-index: 30;}
.invite-match .fixed-menu li a{color: #b3b3b3;display: block;position: relative;font-size: 0.2rem;cursor: pointer; font-weight: bold; }
.invite-match .fixed-menu li.active a{color: #000;}
.invite-match .fixed-menu li.active a:after{position: absolute;content: ''; width: 0.18rem;height: 0.18rem; background: #0000ff; border-radius: 50%;}
.invite-match .box-name{font-size: 0.36rem;font-weight: bold;color: #666;padding: 1.22rem 0 0.77rem 0;}
.invite-match .box-name span{margin-left: 0.25rem;}
.picCcon{text-align: center;}
@media(min-width:751px){
.invite-match .inner{width: 85.834%;}
.invite-match .left-main{padding-right: 1.8rem;}
.invite-match .fixed-menu:not(.active){position: absolute;right: 0;}
.invite-match .fixed-menu{ top: 0; bottom:0; border-right: 1px dotted #575757;padding-top: 1.2rem; width: 1.8rem; text-align: right;}
.invite-match .fixed-menu li a{padding-right: 0.37rem;margin-bottom: 0.3rem;}
.invite-match .fixed-menu li.active a:after{right: -0.09rem; top: 50%;margin-top: -0.09rem;}
.invite-match .fixed-height{display: none;}
#box86 .box-name{padding-bottom: 0.9rem;}
.invite-match .box-name span{font-size: 0.42rem;}
}
@media(max-width:750px){
.invite-match .inner{width: 92%;}
.invite-match .fixed-menu{ left: 0!important; padding: 0.3rem 0 0.1rem 0;}
 .invite-match .fixed-menu:not(.active){margin: 0 -4%;}
 .invite-match .fixed-menu.active{width: 100%; background: #fff; z-index: 60; box-shadow: 0 0 5px #ddd;}
.invite-match .fixed-menu ul{display: flex; justify-content: center;align-items: center;border-top: 1px dotted #575757;}
.invite-match .fixed-menu li{ margin: 0 0.1rem;}
.invite-match .fixed-menu li a{display: block;padding-top: 0.2rem; font-size: 0.14rem;}
.invite-match .fixed-menu li.active a:after{top: -0.09rem; left: 50%;margin-left: -0.09rem;}
.invite-match .box-name{font-size: 0.24rem;padding: 0.5rem 0;}
}

.invite-match .video{position:relative;overflow: hidden; margin-bottom: 1rem;}
.invite-match .video .files,
.invite-match .video .files video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.invite-match .video .files{z-index: 4;display: none;}
.invite-match .video .files video{background: #000;}
.invite-match .video .play{position: relative; z-index: 3; cursor: pointer;}
.invite-match .video .play .icon{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 4;background: url("../images/play_icon.png") no-repeat center center;background-size: auto 1.56rem;}
.invite-match .video .play img{display:block;width: 100%;}
@media(max-width:480px){
.invite-match .video{margin-bottom: 0.5rem;}
.invite-match .video .play .icon{background-size: auto 30%;}
}

.invite-match .about-page{font-size: 0.18rem;line-height: 2em;color: #1a1a1a;}

.css-86{padding-bottom: 0.35rem; border: 2px solid #ccc;border-radius: 8px; text-align: center;margin-top: 0.55rem; }
/*.css-86 .tit{padding-bottom: 0.3rem;}*/
.css-86 .tit b{display: inline-block;padding: 0 0.5rem;font-size: 0.6rem;color: #0000ff; background: #fff; line-height: 1em;position: relative;top: -0.5em;}
.css-86 p{ max-width: 750px; width: 80%; margin: 0 auto;line-height: 2.056em;}
.css-86 .intro{font-size: 0.24rem; padding-top: 0.15rem;}
@media(max-width:480px){
.invite-match .about-page{font-size: 0.14rem;}
.css-86{margin-top: 0.35rem; }
.css-86 .tit b{padding: 0 0.2rem;font-size: 0.4rem;}
.css-86 .intro{font-size: 0.18rem;width: 80%; margin: 0 auto;}
}

#box87 .slider{margin: 0 -0.07rem;}
#box87 .slider li a{display: block; margin: 0 0.07rem;position: relative; overflow: hidden;}
#box87 .slider li .hover{color: #fff;background: rgba(0,0,0,0.4);position: absolute ;left: 100%; top:0; width: 100%; height: 100%;  padding: 0.3rem; opacity: 0; transition: 0.3s;}
#box87 .slider li a:hover .hover{left: 0;opacity: 1;}
#box87 .slider li .Ispic{padding-bottom: 100%;}
#box87 .slider li time{display: block;font-size: 0.21rem; margin-bottom: 0.55rem;}
#box87 .slider li time b{font-size: 0.93rem;line-height: 0.9em; vertical-align: text-top;display: inline-block;}
#box87 .slider li .tit{font-size: 0.3rem;}
#box87 .slider li dl{padding: 0.05rem 0 0.1rem 0;font-size: 0.14rem;font-weight: 100;}
#box87 .slider li .subtit{font-size: 0.18rem;font-weight: bold;}
#box87 .slider li .subtit:before{display: block; content: '';width: 5px; height: 2px; background: #fff;}
#box87 .slider .slick-arrow{font-size: 0; width: 0.3rem; height: 0.3rem;position: absolute; top: 50%; margin-top: -0.15rem;  border: 0; border-top: 2px solid #999; border-left: 2px solid #999; cursor: pointer;background: none; z-index: 40;}
#box87 .slider .slick-prev{left: 0; transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
#box87 .slider .slick-next{right: 0; transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
@media(min-width:751px){
#box87 .slider .slick-prev{left: -0.3rem; }
#box87 .slider .slick-next{right: -0.3rem; }
}
@media(max-width:750px){
#box87 .slider{padding: 0 0.4rem;}
#box87 .slider li .hover{padding: 0.15rem;}
#box87 .slider li time{font-size: 0.16rem; margin-bottom: 0.2rem;}
#box87 .slider li time b{font-size: 0.5rem;}
}

#box89 .slider li .Ispic{padding-bottom: 48.366%;}
#box89 .slick-dots{position: absolute;width: 100%;text-align: center;left: 0;bottom: 5%;z-index: 10;line-height: .16rem;}
#box89 .slick-dots li{display: inline-block;height: .16rem;width: .16rem;border-radius: 50%;background: #fff;margin: 0 .08rem;overflow: hidden;}
#box89 .slick-dots li *{opacity: 0;height: 100%;width: 100%;cursor: pointer;}
#box89 .slick-dots .slick-active{background: #0000ff;}
#box89 .slick-arrow{border: 0;background-color: transparent;cursor:pointer;color: transparent; z-index: 10; background-size: .24rem .4rem;background-repeat: no-repeat;background-position: center center; display: block;position: absolute;width: .24rem;height: .4rem;top: 50%;transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
#box89 .slick-next{background-image: url("../images/cp-bn-next.png");right: 7%;}
#box89 .slick-prev{background-image: url("../images/cp-bn-prev.png");left: 7%;}

#box92{padding-bottom: 2.38rem;}
#box92 .index_part6{padding-top: 0;padding-bottom: 0;}
#box92 .index_more{margin: 0.21rem auto 0;}
#box92 .index_part6 .data{padding: 0!important;}
#box92 .index_part6 .data .tit{height: 0.56rem;}
@media(max-width:750px){
#box92{padding-bottom: 1rem;}
}

.zhuban-danwei .list .item{padding: 0.32rem 0;}
.zhuban-danwei .list{border-top: 1px solid #737373;border-bottom: 1px solid #737373;padding-bottom: 0.2rem;}
.zhuban-danwei .list .item:not(:last-child){border-bottom: 1px dotted #b3b3b3;}
.zhuban-danwei .list .item .name{color: #666;}
.zhuban-danwei .list .name .cn{font-size: 0.24rem;}
.zhuban-danwei .list .name .en{font-size: 0.21rem;}
.zhuban-danwei .list .ul-2 li .tit,
.zhuban-danwei .list .ul-1 li .pic{display: none;}
.zhuban-danwei .list li{float: left;}
.zhuban-danwei .list li:not(:last-child){margin-right: 0.5rem;}
.zhuban-danwei .list .ul-1 li:not(:last-child){margin-right: 0.3rem;}
.zhuban-danwei .list li .tit{font-size: 0.18rem;font-weight: 100;padding: 0.12rem 0;}
.zhuban-danwei .list .ul-2 li .pic{display: table; height: 1.04rem;}
.zhuban-danwei .list .ul-2 li .pic figcaption{display: table-cell; vertical-align: middle;}
.zhuban-danwei .list .ul-2 li .pic img{display: block;max-height: 1.04rem;}
.zhuban-danwei .about-page{padding: 1rem 0 1.72rem 0;}
@media(min-width:751px){
.zhuban-danwei .list .item .name{float: left; width: 23.7%;}
.zhuban-danwei .list .item ul{float: right; width: 75%;}
}
@media(max-width:750px){
.zhuban-danwei .list .item .name{margin-bottom: 4vw;}
.zhuban-danwei .list .ul-2 li .pic{height: 12vw;}
.zhuban-danwei .list .ul-2 li .pic img{max-height: 12vw;}
}











.banner{}
.banner .pc{ display:none;}
@media(min-width:1366px){
    .banner .mobile{ display:none;}
    .banner .pc{ display:block; width:100%; height:480px; background-position:center; background-repeat:no-repeat; background-size:cover;}

}
.w1200{ width:98%; margin:0 auto;}
@media(min-width:1300px){
    .w1200{ width:1200px;}
}

.pintop-info .Contact-information{padding: 50px 0;overflow: hidden;}
.pintop-info .Contact-information ul li i{display: block;width: 50px; height: 50px; background: no-repeat center; float: left;margin-right: 30px;cursor: pointer;}
.pintop-info .Contact-information ul li .i01{}
.pintop-info .Contact-information ul li .i02{display: none;}
.pintop-info .Contact-information ul li:hover .i01{display: none;}
.pintop-info .Contact-information ul li:hover .i02{display: block;}

.pintop-info .Introduction{margin-bottom: 60px;}
.pintop-info .Introduction h2{font-size: 28px;color: #000000;font-weight: 100;line-height: 50px;}
.pintop-info .Introduction p{font-size: 18px;color: #828586;line-height: 36px;}
.pintop-info .Introduction p span{color: #000000;}
.pintop-info .Introduction img{width: 100%;display: block;margin-top: 40px;}
.pintop-info .Introduction .ul{overflow: hidden;}
.pintop-info .Introduction .ul li{width: 50%;float: left;overflow: hidden;padding: 50px 0;}
.pintop-info .Introduction .ul li .pic{width: 50%;float: left;overflow: hidden;}
.pintop-info .Introduction .ul li .pic i{display: block;width: 200px;height: 200px;border-radius: 50%;background: no-repeat center;margin: 0 auto;}
.pintop-info .Introduction .ul li .text{width: 50%;float: left;overflow: hidden;padding-top: 36px;}
.pintop-info .Introduction .ul li .text h1{font-size: 24px;font-weight: 100;color: #373838;line-height: 34px;margin: 0;}
.pintop-info .Introduction .ul li .text h2,
.pintop-info .Introduction .ul li .text p{font-size: 18px;line-height: 36px;margin: 0;font-weight: 100;color: #373838;}

.pintop-info .Introduction-list{overflow: hidden;}
.pintop-info .Introduction-list ul li{overflow: hidden;width: 50%;float: left;padding: 60px;min-height: 380px;}
.pintop-info .Introduction-list ul li h2{font-size: 20px;line-height: 48px;font-weight: 100;}
.pintop-info .Introduction-list ul li p{font-size: 18px;line-height: 32px;}
.pintop-info .Introduction-list ul li:nth-child(4),
.pintop-info .Introduction-list ul li:nth-child(1){background: #d1d1d1;color: #FFFFFE;}

.pintop-info .Introduction-list ul li:nth-child(2),
.pintop-info .Introduction-list ul li:nth-child(3){background: #ffffff;color: #828586;}
.pintop-info .Introduction-list ul li:nth-child(2) h2,
.pintop-info .Introduction-list ul li:nth-child(3) h2{color: #373838;}


.bottom-code{overflow: hidden;background: no-repeat center;padding: 80px 0 50px;margin-bottom: 30px;margin-top: 106px;}
.bottom-code .con{width: 50%;float: left;}
.bottom-code .con img{}
.bottom-code .con p{line-height: 30px;font-size: 20px;font-weight: 100;color: #FFFFFF;}
.bottom-code .con h2{font-weight: 100;color: #FFF;font-size: 18px;line-height: 30px;}
.bottom-code .con h2 span{font-size: 20px;font-weight: 100;color: #FFF;margin-right: 26px;}
.bottom-code .code{width: 50%;float: left;}
.bottom-code .code p{float: right;margin: 0;margin-left: 40px;}
.bottom-code .code p img{display: block;}
.bottom-code .code p span{display: block;font-size: 18px;line-height: 46px;text-align: center;color: #FFFFFF;}




@media(max-width:1024px){
    .pintop-info .Introduction .ul li{width: 100%;padding: 2%;}
    .pintop-info .Introduction .ul li .pic{width: 100%;}
    .pintop-info .Introduction .ul li .text{width: 100%;text-align: center;}
    .pintop-info .Introduction h2{text-align: center;}
    .pintop-info .Introduction-list ul li{width: 100%;min-height: initial;}

    .pintop-info .Introduction-list ul li:nth-child(4),
    .pintop-info .Introduction-list ul li:nth-child(2){background: #d1d1d1;color: #FFFFFE;}
    .pintop-info .Introduction-list ul li:nth-child(2) h2{color: #FFFFFF;}

    .pintop-info .Introduction-list ul li:nth-child(1),
    .pintop-info .Introduction-list ul li:nth-child(3){background: #ffffff;color: #828586;}
    .pintop-info .Introduction-list ul li:nth-child(1) h2,
    .pintop-info .Introduction-list ul li:nth-child(3) h2{color: #373838;}

    .bottom-code{background-size: auto 100% ;}
    .bottom-code .con{width: 100%;}
    .bottom-code .code{width: 100%;}
    .bottom-code .code p {width: 50%;text-align: center;margin: 0;}
    .bottom-code .code p img{display: block;margin: 0 auto;}
    .bottom-code .con img{max-width: 80%;margin: 0 auto;display: block;}
    .bottom-code .con h2{text-align: center;}
    .bottom-code .con p{text-align: center;}

}

.Suspension{display: none;line-height: 1;font-size: 0;}
@media(min-width:1024px){
    .Suspension{display: block;position: fixed;padding: 35px 30px;background-color: rgba(0, 0, 254, .4);right: 1%;top: 50%;transform: translateY(-50%);z-index: 99;}
    .Suspension .name{margin-bottom: 10px;font-size: 18px;color: #fff;text-align: center;}
    .Suspension .ewm .img{width: 88px;margin: 0 auto;padding-top: 10px;}
    .Suspension .ewm .img img{width: 100%}
    .Suspension .customer{margin: 30px 0;}
    .Suspension .customer .btn{display: none;margin: 0 auto;width: 100px;height: 28px;text-align: center;line-height: 28px;font-size: 18px;color: #0000fe;background-color: #fff;border-radius: 28px;cursor:pointer}
    .Suspension .text{font-size: 16px;color: #fff;text-align: center;font-weight: bold;line-height: 1.5;}
    .Suspension .postbox{margin-top: 30px;}
}