
html,body{padding:0;margin:0;list-style:none;box-sizing:border-box;-webkit-box-sizing:border-box;font-family: "å¾®è½¯é›…é»‘";}
div, p, img, ul, ol, li, form, input, label, span, dl, dt, dd, h1, h2, h3, h4, h5, h6{margin:0;padding:0;}
ol,ul,li{list-style-type:none;}
h1, h2, h3, h4, h5, h6{margin: 0;font-weight: normal;}
a{color:#000;text-decoration:none;}
.container{width: 1440px;}
.container{margin-right: auto;margin-left: auto;}
.clearfix{zoom: 1;}
.clearfix:before{display: table;content: "";overflow: hidden;}
.clearfix:after{display: block;content: '';clear: both;visibility: hidden;}
.flex{justify-content: space-between;display: flex;flex-wrap: wrap;}
.h3{font-size: 30px;margin-bottom: 11px;font-weight: bold;margin-top: 64px;}
.b{font-size: 24px;display: block;}
.b .span{color: #007fc6;}
/**top**/header{height: 100px}
header .container{align-items:center;justify-content: space-between;position: relative;}
header .logo{display: flex;align-items: center;width: 23.6112%;}
header i{display: none}
@media screen and (min-width: 641px){header nav{
    width: 60%;
    margin-right: 8rem;
}
header nav ul{align-items: center;justify-content: center;line-height: 100px;}
header nav ul li{align-items: center;justify-content: center;line-height: 100px;position: relative;}
header nav ul li > a{font-size: 16px;color: #333333;padding: 0 20px;display:block;position: relative;}
header nav ul li .navabr{position: absolute;z-index: 999;background: #f5f5f5;width: 690px;justify-content: space-between;padding: 20px 21px 0;box-sizing: border-box;display: none;}
header nav ul li:nth-child(7) .navabr,header nav ul li:nth-child(6) .navabr,header nav ul li:nth-child(8) .navabr{right: 0;}
header nav ul li .navabr ol{width: 206px;}
header nav ul li .navabr ol li{line-height: 42px;border-bottom: 1px solid #dadada;}
header nav ul li .navabr ol li a{font-size: 14px;position: relative;color: #666666;padding: 0;}
header nav ul li .navabr ol li a:before{content:'>';position:absolute;height: 3px;width: 3px;right: 6px;font-family: monospace;font-size: 17px;font-weight: bold;}
header nav ul li .navabr .navabr_box{width: 382px;}
header nav ul li .navabr .navabr_box navabr_img{}
header nav ul li .navabr .navabr_box img{display: block;width: auto;height: auto;max-width: 100%;}
header nav ul li .navabr .navabr_box h2{line-height: 25px;color: #333333;font-size: 24px;margin-top: 30px;margin-bottom: 10px;}
header nav ul li .navabr .navabr_box p{line-height: 22px;font-size: 14px;color: #666666;margin-bottom: 30px;}
header nav ul > li:hover > a{background:#f5f5f5;}
header nav ul > li:hover > a:before{content:'';position:absolute;height: 3px;background:#007fc6;width: 100%;left:0}
header nav ul > li:hover > a{color:#007fc6;font-weight:bold}
header nav ul li:hover .navabr{display:flex}
header nav ul li .navabr ol li:hover a{color:#007fc6;font-weight:bold}
header .from{display: flex;align-items: center;justify-content: center;width: 36px;height: 36px;background: url(../images/s.png)no-repeat;background-size: 100%;margin: 0 0 0 0;position: relative;}
header .from:hover form{display:flex;}
header .from:hover{background:transparent;}
header .from form{position: absolute;right: 0;border-radius: 25px;overflow: hidden;display: none;background: url(../images/s1.png)no-repeat right center;border: 1px solid #dadada;width:200px;top:0}
header .from input.text{width: 148px;height: 30px;border: 0;border-right: none;font-size: 14px;line-height: 34px;text-indent: 10px;box-sizing: border-box;-moz-box-sizing: border-box;border-radius: 25px 0 0 25px;-webkit-box-sizing: border-box; outline:none}
header .from input.tijiao{width: 50px;height: 30px;border: 0;background: #ffffff00;color: #fff;outline:none}
header .tel{font-size: 16px;font-weight: bold;color: #007fc6;position: absolute;right: 0;top:39px}
header .tel a{color: #007fc6;font-size: 16px;}
header .tel a.link {font-weight: 500;margin-left: 10px;}
header .tel a.link:hover {font-weight: 700}
}
#banner{overflow:hidden;}
#banner .swiper-slide img{display:block;width:100%}
#banner .swiper-pagination-bullet{width: 14px;height: 14px;background: #fff;opacity: 1;margin:0 3px;}
#banner .swiper-pagination-bullet-active{width: 14px;height: 14px;background: #007fc6;}
#banner .container{po;position: relative;top: -30px;height: 20px;text-align: right;}
#banner .swiper-pagination{text-align:right;width: 100%;}
#about{position: relative;height: 485px;/* margin-top: -13px;*/}
#about .a_box{justify-content: space-between;display: block;/* overflow: hidden;*/}
#about .a_box .a_le{position: relative;height: 476px;width: 59.03%;float: left;}
#about .a_box .a_le img{position: absolute;top: -75px;z-index: 9999;width: auto;height: auto;max-width: 100%;}
#about .a_box .a_le a{}
#about .a_box .a_ri{width: 36.81%;float: right;}
#about .a_box .a_ri p{font-size: 16px;color: #666666;line-height: 25px;margin: 32px 0;}
#about .a_box .a_ri h3{margin-top:50px}
video#shipin
{
     width: 100%;
    height: auto;
}
#plan{background: #f5f5f5;overflow: hidden;padding-bottom: 81px;}
#plan .p_box{margin-top: -8px;}
#plan .swiper-container{padding-top: 66px;}
#plan .p_list{}
#plan .p_list li{position: relative;width: 25%;}
#plan .p_list li .p_img{display: block;}
#plan .p_list li .p_img img{display: block;width: 100%;}
#plan .p_list li .p_img span{position: absolute;bottom: 50%;width: 100%;text-align: center;color: #fff;font-size: 24px;}
#plan .p_list li .p_info{position: absolute;z-index: 9999;top: 0;left: 0;right: 0;bottom: 0;margin: auto;display: table;flex-wrap: wrap;width: 69%;color: #fff;display:none;text-align: center;}
#plan .p_list li .p_info h3{width: 100%;text-align: center;margin-bottom: 21px;font-size: 23px;}
#plan .p_list li .p_info p{font-size: 16px;line-height: 27px;text-align: left;}
#plan .p_list li .p_info i{
    font-size: 50px;
    font-style: inherit;
    margin: auto;
    display: inline-block;
    width: 37px;
    margin-top: 51px;
}
#plan .p_list li:hover:before{content:'';position:absolute;width:100%;height:100%;background: #0404045c;}
#plan .p_list li:hover .p_img span{display:none}
#plan .p_list li:hover .p_info{display:table}
#plan .swiper-button-next,#plan .swiper-button-prev{top: 25px;width: 63px;height: 63px;right: 0;background: #fff;display: flex;justify-content: center;align-items: center;}
#plan .swiper-button-prev,#plan .swiper-container-rtl .swiper-button-next{right: 63px;left: auto;width: 63px;height: 63px;background: #fff;}
#plan .swiper-button-next.swiper-button-disabled,#plan .swiper-button-prev.swiper-button-disabled{opacity:1;background:#007fc6;color:#fff}
#plan .swiper-button-prev:before{content:"<";color: #999999;font-size: 24px;opacity: 1;font-family: monospace;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
#plan .swiper-button-next:before{content:">";color: #999999;font-size: 24px;opacity: 1;font-family: monospace;}
#plan .swiper-button-prev.swiper-button-disabled:before,#plan .swiper-button-next.swiper-button-disabled:before{color: #fff;}
#zz{background: url(../images/z.jpg)no-repeat;background-size: 100% 100%;overflow: hidden;padding-top: 12px;}
#zz .z_box{margin-top: 54px;position: relative;}
#zz .z_box dl{width: 100%;background: white;transition: all .2s linear;}
#zz .z_box dl:hover{transform:translateY(-20px)}
#zz .z_box dl dd{height: 257px;display: flex;justify-content: center;align-items: center;width: 76%;margin: 0px auto;padding: 30px 0;border-bottom: 1px #dadada solid;}
#zz .z_box dl dt{height: 56px;display: flex;align-items: center;justify-content: center;color: #666666;width: 76%;margin: auto;overflow: hidden;}
#zz .z_box dl dt span{
    font-size: 16px;
}
#zz .z_box dl:hover dt span{color:#007fc6;font-weight:bold}
#zz .z_box dl dd img{width: auto;height: auto;display: block;max-height: 100%;max-width: 100%;}
#zz .swiper-button-prev{background:#ff000000;left: -59px;opacity: 1;cursor: pointer;z-index: 9999999;}
#zz .swiper-button-prev:before{content:"<";color: #fff;font-size: 43px;opacity: 1;font-family: monospace;}
#zz .swiper-button-next{background:#ff000000;right: -59px;opacity: 1;cursor: pointer;z-index: 9999999;}
#zz .swiper-button-next:before{content:">";color: #fff;font-size: 43px;opacity: 1;font-family: monospace;}
#zz .h3{font-size: 30px;margin-bottom: 11px;font-weight: bold;margin-top: 64px;color: #fff;}
#zz .b{font-size: 24px;color: #fff;}
#zz .b .span{color: #ffffff;}
#zz .z_more{color: #007fc6;display: block;margin: auto;width: 120px;height: 36px;background: #fff;text-align: center;border-radius: 16px;font-size: 12px;line-height: 36px;margin-top: 60px;margin-bottom: 76px;}
#zz .z_more:hover{background:#007fc6;color:#fff}
#new{border-bottom: 1px solid #e5e5e5;padding-bottom: 30px;}
#new .n_box{margin-top: 60px;justify-content: space-between;}
#new .n_box .n_img{width: 30.56%;}
#new .n_box .n_img a{display: block;}
#new .n_box .n_img a img{width: auto;height: auto;max-width: 100%;display: block;}
#new .n_box .n_img a p{height: 60px;display: flex;justify-content: left;align-items: center;padding-left: 15px;background: #f5f5f5;font-size: 18px;position:relative;}
#new .n_box .n_img a p:hover{color:#007fc6;font-weight:bold}
#new .n_box .n_img a p:before{content:">";position:absolute;width:60px;height:60px;right:0;top: 0;color: #ffffff;background: #fda307;display: flex;align-items: center;justify-content: center;font-family: monospace;font-size: 30px;}
#new .n_box .n_img a p:hover:before{background:#007fc6;}
#new .n_box .n_list{width: 66%;justify-content: space-between;}
#new .n_box  .swiper-wrapper{
    flex-wrap: wrap;
}
#new .n_box .n_list li{width: 47.4%;justify-content: baseline;margin-bottom: 60px;}
#new .n_box .n_list li a{}
#new .n_box .n_list li a img{display:none;width: 100%;}
#new .n_box .n_list li h4{font-size: 18px;color: #333333;}
#new .n_box .n_list li:hover h4{color:#007fc6;font-weight:bold}
#new .n_box .n_list li:hover p{color:#007fc6;}
#new .n_box .n_list li p{color: #999999;line-height: 24px;font-size: 14px;margin-top: 18px;}
#new .n_box .n_list li time{color: #007fc6;font-size: 24px;font-weight: bold;margin-top: 16px;display: block;}
#case{}
#case .c_box{justify-content: space-between;margin-top: 60px;flex-wrap: wrap;}
#case .c_box a{width: 48.06%;justify-content: space-between;}
#case .c_box dl{justify-content: space-between;margin-bottom: 60px;}
#case .c_box dl dt{width: 37.57%;}
#case .c_box dl dt img{width:auto;height:auto;max-width:100%}
#case .c_box dl dd{width: 58.4%;position: relative;}
#case .c_box dl dd h4{font-size: 18px;}
#case .c_box dl dd h4:hover{color:#007fc6;font-weight:bold}
#case .c_box dl dd p{color: #999999;line-height: 24px;font-size: 14px;margin-top: 18px;}
#case .c_box dl dd span{color: #ffffff;font-size: 12px;background: #fca206;margin-top: 16px;display: flex;width: 120px;height: 36px;border-radius: 20px;justify-content: center;align-items: center;position: absolute;right: 0;bottom: 0;}
#case .c_box dl dd span:hover{color: #ffffff;font-size: 12px;background: #007fc6;}


#case .swiper-button-next,#case .swiper-button-prev{display:none}
footer{background: #f5f5f5;padding-top: 60px;padding-bottom: 50px;}
footer .f_box{}
footer .f_box .f_row:nth-child(1){width: 52.921%;justify-content: space-between;}
footer .f_box .f_row:nth-child(2){margin-left: 80px;margin-right: 133px;}
footer .f_box .f_row dl{}
footer .f_box .f_row dl dt{margin-bottom: 18px;}
footer .f_box .f_row dl dt a{font-size: 16px;color: #666666;font-weight: bold;}
footer .f_box .f_row dl dt:hover a{color:#007fc6;font-weight:bold}
footer .f_box .f_row dl dd{}
footer .f_box .f_row dl dd p,footer .f_box .f_row dl dd p a{font-size: 14px;color: #999999;line-height: 33px;}
footer .f_box .f_row dl dd p:hover a{color:#007fc6;font-weight:bold}
footer .f_box .f_row:nth-child(3) dl dt{margin:0}
footer .f_box .f_row:nth-child(3) dl dd{}
footer .f_box .f_row:nth-child(3) dl dd img{}
footer .f_box .f_row:nth-child(3) dl dd p{line-height: 20px;text-align: center;}
.copy{height: 60px;display: flex;background: #007fc6;justify-content: center;align-items: center;}
.copy .copy_box{justify-content: space-between;}
.copy .copy_box .copy_le{color: #ffff;font-size: 14px;display: flex;justify-content: center;align-items: center;}
.copy .copy_box .copy_le img{}
.copy .copy_box .copy_ri{height: 60px;position: relative;display: flex;padding-right: 21px;justify-content: center;align-items: center;}
.copy .copy_box .copy_ri:hover ul{display: block;}
.copy .copy_box .copy_ri h5{color: #fff;position: relative;display: flex;padding-right: 21px;}
.copy .copy_box .copy_ri h5:before{content:'';width: 0;height: 0;border-left: 6px solid transparent;border-top: 6px solid #eaeaea;border-right: 6px solid transparent;position: absolute;right: 0;bottom: 2px;}
.copy .copy_box .copy_ri ul{position: absolute;bottom: 60px;text-align: right;background: #fff;height: auto;display: none;padding: 0 10px;box-sizing: border-box;min-width: 104px;right: 0;box-shadow: 0px 0px 5px 2px rgba(8, 8, 8, 0.09);}
.copy .copy_box .copy_ri ul li{display: block;text-align: center;padding: 3px 0;}
.copy .copy_box .copy_ri ul li a{font-size: 14px;color: #999999;padding: 0 6px;}
.copy .copy_box .copy_ri ul li:hover a{color:#007fc6;font-weight:bold}
/***page***/.banner{}
.banner img{width: auto;height: auto;max-width: 100%;display: block;}
.main{}
.main .location{/* align-items: center;*/border-bottom: 1px solid #eeeeee;}
.main .location .l_box{justify-content:flex-start;}
.main .location .l_box .l_wrap a{display:none}
.main .location .l_box .l_le{width:100%;justify-content:flex-start;}
.main .location .l_box .l_le ul{}
.main .location .l_box .l_le li{margin-right: 60px;height: 1r;}
.main .location .l_box .l_le li.cur,.main .location .l_box .l_le li:hover{font-weight: bold;color: #007fc6;/*border-bottom: 4px solid #007fc6;*/}
.main .location .l_box .l_le li.cur a,.main .location .l_box .l_le li:hover a{color: #007fc6;}
.main .location .l_box .l_le li a{font-size:14px;color: #666666;height: 100%;height: 60px;display: flex;justify-content: center;align-items: center;}
.main .location .l_box .l_ri{display: flex;justify-content: flex-end;align-items: center;color: #999999;font-size: 12px;position: relative;padding-left: 14px;width:100%;padding-bottom:5px}
/*.main .location .l_box .l_ri:before{content:'';position:absolute;width: 12px;height:10px;background:url(../images/ico1.png)no-repeat;left:0;}*/
.main .location .l_box .l_ri a{color: #999999;font-size: 12px;padding: 0 7px;}
.main .location .l_box .l_ri a.cur{color: #007fc6;}
.l_wrap {width: 100%;}
    .main .location .l_box .l_ri i { 
        display: inline-block;
        width: 12px;
        height: 10px;
        background: url(../images/ico1.png)no-repeat;
        left: 0;
        margin-right:5px;
    }
.main_box{position:relative}
.main_box .h3{font-size: 24px;margin-bottom: 11px;font-weight: bold;margin-top: 64px;color: #333333;}
.main_box .b{font-size: 30px;color: #333333;margin-bottom: 50px;display: block;}
.main_box .b .span{color: #007fc6;}
.main_box h1{font-size:24px;color:#333;margin-bottom:50px}
.main_box p{font-size: 14px;color: #666666;line-height: 23px;margin-bottom: 35px;}
.plan{
    padding-bottom: 20px;
}
.plan .plan_box{}
.plan .plan_list{}
.plan .plan_list h3{color: #333333;font-size: 24px; padding:50px 0; font-weight:bold;}
.plan .plan_list dl{border-top: 1px solid #eee;justify-content: space-between;display: block;}
.plan .plan_list dl dt{width: 48%;margin-top: 55px;float:left}
.plan .plan_list dl dt h3{color: #333333;font-size: 24px;margin-bottom: 64px;}
.plan .plan_list dl dt b{display: block;font-size: 14px;margin-bottom: 46px;color:#007fc6;}
.plan .plan_list dl dt p{font-size: 14px;color: #666;line-height: 25px;}
.plan .plan_list dl dd{width: 48%;margin-top: 60px;margin-bottom:55px;float:right;}
.plan .plan_list dl dd img{width: auto;height: auto;max-width: 100%;max-height: 100%;}


@media screen and (min-width: 641px){.plan .plan_list dl:nth-child(2n) dt{float:right;}
.plan .plan_list dl:nth-child(2n) dd{float:left}}
.product .product_box{justify-content: space-between;}
.product .product_box a{width: 48.612%;justify-content: space-between;}
.product .product_box dl{justify-content: space-between;margin-bottom: 40px;background: #f5f5f5;box-sizing: border-box;padding: 20px;}
.product .product_box dl dt{height: 200px;width: 200px;background: #fff;display: flex;}
.product .product_box dl dt img{height: auto;width: auto;max-height: 90%;max-width: 90%;margin: auto;}
.product .product_box dl dd{width: 57.58%;position: relative;padding-right: 31px;}
.product .product_box dl dd h4{font-size: 18px;color: #333;margin-top: 33px;}
.product .product_box dl dd p{color: #999999;line-height: 24px;font-size: 14px;margin-top: 18px;}
.product .product_box dl dd span{background: url(../images/ico2.png)no-repeat;display: flex;width: 24px;height: 12px;border-radius: 20px;justify-content: center;align-items: center;position: absolute;right: 31px;bottom: 31px;}
.product .product_box dl:hover{background:#007fc6}
.product .product_box dl:hover h4,.product .product_box dl:hover p{color: #ffffff;}
.product .product_box dl:hover dd span{font-size: 12px;background: url(../images/ico3.png)no-repeat;}
.product .product_box dl:hover p,.product .product_box dl:hover dd h4{color:#fff}
.case .case_box{justify-content: space-between;}
.case .case_box a{width: 100%;justify-content: space-between;}
.case .case_box dl{justify-content: space-between;margin-bottom: 40px;box-sizing: border-box;padding: 31px 0;border-top: 1px solid #eeeeee;}
.case .case_box a:last-child dl{border-bottom: 1px solid #eeeeee;}
.case .case_box dl dt{height: 300px;width: 33.334%;display: flex;}
.case .case_box dl dt img{height: auto;width: auto;max-height: 100%;max-width: 100%;margin: auto;}
.case .case_box dl dd{width: 63.4%;position: relative;}
.case .case_box dl dd h4{font-size: 18px;color: #333;margin-top: 40px;}
.case .case_box dl dd p{color: #999999;line-height: 24px;font-size: 14px;margin-top: 40px;}
.case .case_box dl dd span{color: #ffffff;font-size: 12px;background: #fca206;margin-top: 16px;display: flex;width: 120px;height: 36px;border-radius: 20px;justify-content: center;align-items: center;position: absolute;right: 0;bottom: 0;}
.case .case_box dl:hover dd span{font-size: 12px;background: #007fc6;}
.page_turner{padding: 4px 0px 0px 1px;clear: both;height: auto;text-align: center;margin-bottom: 80px;margin-top: 20px;display: flex;justify-content: center;}
.page_turner a, .page_turner span{display: block;width: 30px;height: 30px;line-height: 30px;margin: 0 7px;transition: all .3s linear;border-radius: 50%;color: #999;}
.page_turner a:link, .page_turner a:visited{font-size: 20px;color: #999999;font-family: cursive;}
.page_turner a:hover, .page_turner a.one{background: #007fc6;color: #FFF;transition: all .3s linear;}

.page_turner1{display:none}
/**problem**/
@media screen and (min-width: 641px){
.problem .problem_box{justify-content: l;}
.problem .problem_box a{width: 25%;justify-content: space-between;}
.problem .problem_box dl{justify-content: space-between;background: #f5f5f5;box-sizing: border-box;padding: 48px;}
.problem .problem_box a:nth-child(2) dl,.problem .problem_box a:nth-child(4) dl,.problem .problem_box a:nth-child(5) dl,.problem .problem_box a:nth-child(7) dl{background:#f9f9f9}
.problem .problem_box dl dt{display: none}
.problem .problem_box dl dd{width: 100%;position: relative;}
.problem .problem_box dl dd h4{font-size: 18px;color: #333;}
.problem .problem_box dl dd p{color: #999999;line-height: 24px;font-size: 14px;margin-top: 18px;margin-bottom: 56px;}
.problem .problem_box dl dd span{color: #ffffff;font-size: 12px;background: url(../images/ico2.png)no-repeat;margin-top: 16px;display: flex;width: 24px;height: 12px;border-radius: 20px;justify-content: center;align-items: center;position: absolute;left: 0;bottom: 0;}
.problem .problem_box a dl:hover{background:#007fc6}
.problem .problem_box dl:hover h4,.problem .problem_box dl:hover p{color: #ffffff;}
.problem .problem_box dl:hover dd span{font-size: 12px;background: url(../images/ico3.png)no-repeat;}

/**news**/.news .news_box{justify-content: left;}
.news .news_box a{width: 30.56%;justify-content: left;margin-right: 4.16%;}
.news .news_box a:nth-child(3n){margin-right:0}
.news .news_box dl{justify-content: space-between;margin-bottom: 60px;box-sizing: border-box;padding: 0;}
.news .news_box dl dt{height: 284px;width: 100%;background: #fff;display: flex;}
.news .news_box dl dt img{height: auto;width: auto;max-height: 100%;max-width: 100%;margin: auto;}
.news .news_box dl dd{position: relative;}
.news .news_box dl dd h4{font-size: 18px;color: #333;margin-top: 35px;}
.news .news_box dl dd p{color: #999999;line-height: 24px;font-size: 14px;margin-top: 18px;}
.news .news_box dl dd time{color: #007fc6;font-size: 24px;font-weight: bold;margin-top: 16px;display: block;}
.news .news_box dl:hover dd span{font-size: 12px;background: url(../images/ico3.png)no-repeat;}
.news .news_box dl:hover p,.news .news_box dl:hover dd h4{color:#007fc6}

}
.news .news_box1{border-bottom: 1px solid #eee;margin-bottom: 70px;}
.news .news_box1 a{justify-content: space-between;margin-right: 59px;}
.news .news_box1 a:nth-child(3n){margin-right:0}
.news .news_box1 dl{justify-content: space-between;margin-bottom: 60px;box-sizing: border-box;padding: 0;}
.news .news_box1 dl dt{height: auto;width: 46%;background: #fff;display: flex;}
.news .news_box1 dl dt img{height: auto;width: auto;max-height: 100%;max-width: 100%;margin: auto;}
.news .news_box1 dl dd{position: relative;width: 50.21%;}
.news .news_box1 dl dd h4{font-size: 18px;color: #333;margin-top: 50px;}
.news .news_box1 dl dd p{color: #999999;line-height: 24px;font-size: 14px;margin-top: 50px;}
.news .news_box1 dl dd time{color: #007fc6;font-size: 24px;font-weight: bold;margin-top: 41px;display: block;}
.news .news_box1 dl dd span{color: #ffffff;font-size: 12px;background: #fca206;margin-top: 16px;display: flex;width: 120px;height: 36px;border-radius: 20px;justify-content: center;align-items: center;position: absolute;right: 0;bottom: 40px;}


/**job**/.job{margin-bottom:80px}
.job .job_box{justify-content: l;}
.job .job_box dl{width: 48.62%;justify-content: space-between;margin-right: 2.76%;margin-bottom: 45px;position:relative;}
.job .job_box dl:before{content:"";position:absolute;width: 140px;height: 35px;right: 51px;bottom: 60px;background:url(../images/cendyo.png)no-repeat;}
.job .job_box dl:nth-child(2n){margin-right:0}
.job .job_box dl{justify-content: space-between;background: #f5f5f5;box-sizing: border-box;padding: 48px;box-shadow: 0px 0px 1px 2px whitesmoke;}
.job .job_box dl dt{display: none}
.job .job_box dl dd{width: 100%;position: relative;}
.job .job_box dl dd h4{font-size: 24px;color: #007fc6;}
.job .job_box dl dd p{color: #999999;line-height: 24px;font-size: 14px;margin-top: 18px;margin-bottom: 19px;}
.job .job_box dl dd .j_href{display: flex;margin-top: 79px;}
.job .job_box dl dd .j_href a{position:relative;padding-left: 25px;font-size: 14px;color: #999;text-decoration: underline;display: block;margin-right: 19px;}
.job .job_box dl dd .j_href a:before{content:"";position:absolute;width: 18px;height: 13px;left:0;top: 4px;background:url(../images/ico4.png)no-repeat;}
.job .job_box dl dd .j_href a:nth-child(2):before{content:"";position:absolute;width: 17px;height: 16px;left:0;background:url(../images/ico5.png)no-repeat;top: 2px;}
.job .job_box dl:hover{background:#ffffff;box-shadow: 1px 1px 10px 2px rgba(0, 0, 0, 0.11)}
.job_more .job_box dl:hover .j_href a{color: #007fc6}
.job .job_box dl:hover h4{font-weight:bold}
.job .job_box dl:hover .j_href a{color: #007fc6}
.job_more{color: #ffffff;font-size: 12px;background: #fca206;margin-top: 16px;display: flex;width: 120px;height: 36px;border-radius: 20px;justify-content: center;align-items: center;margin: auto;}
.job .job_more:hover{background:#007fc6}
.n_info{}
.n_info h1{font-size: 24px;color: #333;margin-top: 80px;margin-bottom: 50px;}
.n_info_box{justify-content: space-between;}
.n_info_le{width: 69.5%;}
.n_info_le .n_info_conact p{font-size: 14px;color: #666;line-height: 24px;margin-bottom: 46px;}
 .n_info_le .n_info_conact  table{ width: 100%!important;}
.n_info_le h3{font-size: 14px;color: #333;font-weight: bold;margin-bottom: 46px;}
.n_info_time{background:#f5f5f5;padding: 20px 30px;margin-bottom: 46px;}
.n_info_time time, .n_info_time .share > span{font-size: 14px;color: #666;}
.n_info_ri{width: 27.66%;}
.n_info_ri h4{height: 60px;background: #007fc6;text-indent: 28px;display: flex;align-items: center;font-size: 18px;font-weight: bold;color: #fff;}
.n_info_ri ol{}
.n_info_ri ol li{align-items: center;display: flex;height: 90px;text-indent: 28px;border-right: 1px solid #eee;border-left: 1px solid #eee;border-bottom: 1px solid #eee;}
.n_info_ri ol li a{display: block;}
.n_info_ri ol li h5{width: 100%;font-size: 14px;color: #333;font-weight: bold;}
.n_info_ri ol li:hover h5,.n_info_ri ol li:hover time{color: #007fc6}
.n_info_ri ol li time{display: block;width: 100%;font-size: 12px;color: #666;padding: 2px 0;}
.n_info_more{display: flex;width: 120px;height: 36px;border-radius: 20px;justify-content: center;align-items: center;color: #ffffff;font-size: 12px;background: #fca206;}
.n_info_more:hover{background: #007fc6;}
.n_info_b{justify-content: space-between;width: 100%;padding-top: 30px;border-top: #dadada 1px solid;margin-top: 60px;margin-bottom: 50px;}
#info_around{width: 66%;}
#info_around p{display:flex}
#info_around strong{display: inline-block;height:30px;line-height: 30px;color: #666666;font-size: 14px;font-weight: 100;}
#info_around a{display: inline-block;width: 80% !important;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 30px;line-height: 30px;}
#info_around a,#info_around p{color: #666666;font-size: 14px;}
#info_around a:hover{color:#007fc6}

.info_b .bshare-custom #bshare-shareto{font-size: 17px !important;}
.honor .honor_box{justify-content: left;align-items: center;margin-top: 54px;}
.honor .honor_box dl{width: 22.92%;background: #f5f5f5;margin-bottom: 45px;margin-right: 2.77%;}
.honor .honor_box dl:nth-child(4n){margin-right:0}
.honor .honor_box dl dd{height: auto;display: flex;justify-content: center;align-items: center;width: 79%;margin: 0px auto;padding: 30px 0 0;}
.honor .honor_box dl dt{height: 56px;display: flex;align-items: center;justify-content: center;color: #666666;}
.honor .honor_box dl dt span{}
.honor .honor_box dl dd img{width: auto;height: auto;display: block;max-height: 100%;max-width: 100%;}
.honor .honor_box dl:hover{background:#007fc6}
.honor .honor_box dl:hover span{color:#fff}
/**consult**/.consult{}
.consult .consult_box{margin-top: 60px;margin-bottom: 60px;}
.consult .consult_box form{width: 100%;overflow: hidden;}
.consult .consult_box .consult_le{float:left;width: 47.8%;}
.consult .consult_box p{width:100%;box-sizing:border-box;margin-bottom: 30px;display: flex;justify-content: left;}
.consult .consult_box p label{display: flex;width: 40px;justify-content: center;align-items: center;margin-right: 20px;font-size: 14px;color: #666;position:relative;padding-left: 12px;}
.consult .consult_box p label:before{content:"*";position:absolute;width:2px;height:2px;color: #fca206;top: 8px;left: 4px;}
.consult .consult_box p .form-control{width:100%;height: 38px;background:none;text-indent:8px;color:#666;border: 1px solid #ddd;}
.consult .consult_box .consult_ri{float:right;width: 47.8%;}
.consult .consult_box .consult_ri .area{display: flex;}
.consult .consult_box .consult_ri .area label{height:40px}
.consult .consult_box .consult_ri .area textarea{width:100%;height: 250px;resize:none;border:none;background:none;color:#666;border: 1px solid #ddd;}
.consult .consult_box .consult_ri .btn{}
.consult .consult_box .consult_ri .btn input{width: 120px;height: 36px;background:none;border:none;text-indent:8px;color: #fff;cursor:pointer;background: #007fc6;border-radius: 20px;margin-right: 20px;}
.consult .consult_box .consult_ri .btn input.reset{background:#ccc;margin-left: 70px;}
/**download**/.selectBox{position:absolute;bottom:0;right:0;height: 48px;}
.selectBox .select{width: 270px;position: relative;}
.d_select_box{position: relative;width: 100%;height: 100%;box-sizing: border-box;border: 1px #dadada solid;color:#666;}
.d_select_box input{width: 100%;height: 100%;box-sizing: border-box;border: 0;display: block;text-indent: 20px;cursor: default;font-size: 16px;color: #666;cursor: pointer;}
.d_select_box i{position: absolute;right: 10px;top: 10px;color: #007AFF;}
.d_select_box i.down:before{content:'';width: 0;height: 0;border-left: 8px solid transparent;border-top: 9px solid #999;border-right: 8px solid transparent;position: absolute;right: 6px;top: 10px;}
.d_select_box i.up:before{bottom: 2px;content: '';width: 0;height: 0;border-left: 8px solid transparent;border-bottom: 9px solid #999;border-right: 8px solid transparent;position: absolute;right: 6px;top: 10px;}
.select_ul{position: absolute;display: none;width: 100%;padding: 0;border-bottom: 1px solid #dadada;border-left: 1px solid #dadada;border-right: 1px solid #dadada;background: #fff;z-index: 99;box-sizing: border-box;transition: all .5s ease 0s;}
.d_select_box option{height: 36px;line-height: 36px;list-style: none;text-indent: 20px;border-bottom: 1px solid #ccc;transition: all .5s ease 0s;font-size: 16px;color: #666;cursor: pointer;}
.d_select_box option:hover{background:#0080c7;color:#fff}
.d_form{position: relative;width: 270px;border: 1px #dadada solid;margin-left: 20px;}
.d_form form{position: relative;display: flex;height: 100%;}
.d_form .input1{width: 100%;font-size: 14px;border: 0;padding-left: 22px;font-size: 16px;color: #666;cursor: pointer;}
.d_form .btn1{background: url(../images/s2.png) no-repeat center;width: 50px;height: 100%;border: 0;cursor: pointer;}
.download .download_box{justify-content: space-between;align-items: center;margin-top: 54px;}
.download .download_box dl{width: 48.65%;background: #f5f5f5;margin-bottom: 40px;justify-content: space-between;}
.download .download_box dl dd{height: 6rem;display: flex;width: 15%;background: #0180c6;font-size: 23px;color: #ffff;justify-content: center;align-items: center;}
.download .download_box dl dd img{display: flex;width: auto;height: auto;max-width: 100%;}
.download .download_box dl dt{justify-content: left;color: #666666;width: 82%;flex-wrap: wrap;padding: 1rem 0;box-sizing: border-box;position: relative;display: flex;}
.download .download_box dl dt p{font-size: 18px;color: #333;width: 100%;}
.download .download_box dl dt span{font-size: 14px;color: #999;}
.download .download_box dl dt a{display:block;position:absolute;top: 33px;right:0;width:100px;height: 30px;background: url(../images/news_download.png)no-repeat center center;z-index: 5555;border-left: 1px solid #dadada;}
.download .download_box dl:hover p{color:#0080c7;font-weight:bold}
.download .download_box dl:hover a{background: url(../images/news_download1.png)no-repeat center center;}
/**profile**/.profile{}
.profile .container{justify-content: space-between;}
.profile_le{width: 48.75%;margin-bottom: 80px;float:  left;}
.profile_ri{margin-top: 64px;width: 45.835%;position: relative;float: right;}
.profile_ri img{width:auto;height:auto;max-width:100%}
.profile_ri p{s;width: 77.28%;color: rgb(255, 255, 255);height: 80px;text-align: right;font-size: 18px;z-index: 999;position: absolute;right: 2rem;bottom: -39px;line-height: 60px;padding-right: 30px;box-sizing: border-box;background: rgba(0, 127, 198, 0.74);margin: auto;display: none;}
.profile_ri p:before{content: "";position: absolute;width: 38%;height: 1px;top: 31px;left: 0px;background: rgba(255, 255, 255, 0.48);}
.profile_ri p span{s;display: block;font-size: 12px;line-height: 0px;margin-top: -3px;}
.profile_bg{background: url(../images/p013.jpg);}
.profile_bg dl{height: 90px;}
.profile_bg dl dd{margin-right: 15px;}
.profile_bg dl dd img{display:block}
.profile_bg dl dt{display: flex;justify-content: center;align-items: center;}
.profile_bg dl dt p{font-size: 14px;color: #fff;}
.profile_bg dl dt p b{font-size: 36px;color: #fff;}
.profile_bg .container{justify-content: space-between;padding: 180px 48px;box-sizing: border-box;}
/**culture**/.culture{}
.culture_box{margin-bottom: 80px;}
.culture_le{width: 51.389%;position: relative;overflow: hidden;}
.culture_le:hover img{transform:scale(1.1); transition: all .4s linear;}
.culture_le img{display: block;    transition: all .4s linear;}
.culture_le dl{position: absolute;bottom: 50px;left: 50px;}
.culture_le dl dt{margin-bottom: 24px;}
.culture_le dd{}
.culture_le dd h4{font-size: 24px;color: #fff;}
.culture_le dd p{font-size: 14px;color: #fff;margin-top: 12px;}
.culture_ri{width: 48.612%;background: rebeccapurple;}
.culture_ri dl{width: 50%;padding: 50px;box-sizing: border-box;position: relative;overflow: hidden;height: 300px;}
.culture_ri dl:nth-child(1){background:#2fb7fe}
.culture_ri dl:nth-child(2){transition: all .4s linear;} 
.culture_ri dl:nth-child(2) >  img,.culture_ri dl:nth-child(3) >  img{position:absolute;top: 0;left: 0;transition: all .4s linear;display:block}
.culture_ri dl:nth-child(3){background:url(../images/c04.jpg)no-repeat;background-size: cover;}
.culture_ri dl:nth-child(4){background:#007fc6}
.culture_ri dl dt{position: absolute;bottom: 50px;right: 50px;}
.culture_ri dl dd{}
.culture_ri dl:hover   > img{transform:scale(1.1); transition: all .4s linear;}
.culture_ri dl dd h4{font-size: 24px;color: #fff;position: relative;}
.culture_ri dl dd p{font-size: 14px;color: #fff;margin-top: 12px;line-height: 25px;position: relative;}
/**contact**/.contcat{    margin-bottom: 80px;}
.contcat .container{justify-content: space-between;}
.contact_le{width: 360px;/* margin-bottom: 80px; */}
.contact_le p{margin-bottom: 18px;display: flex;}
.contact_le p b{margin-right: 20px;}
.contact_ri{margin-top: 64px;width: 65.45%;overflow: hidden;}
.product_info{}
.product_info_box{margin: 80px 0;}
.product_info_le{width: 45.7%;height: 430px;border: 1px solid #dadada;display: flex;justify-content: center;align-items: center;}
.product_info_le img{display: flex;width: auto;height: auto;max-width: 80%;max-height: 80%;}
.product_info_ri{width: 50%;position: relative;}
.product_info_ri h4{font-size: 24px;color: #333;margin-bottom: 28px;}
.product_info_ri > span{font-size: 16px;color: #999;display: block;margin-bottom: 48px;}
.product_info_ri p{font-size: 14px;color: #666;line-height: 26px;}
.product_info_ri .share{position: absolute;right: 0;bottom: 0;display: flex;}
.product_info_ri .share > span{font-size: 13px;color: #999;display: flex;align-items: center;margin-right: 7px;}
.product_info_content{background:#f9f9f9;overflow: hidden;padding-bottom: 80px;}
.product_info_content table{margin-top: 15px;border-collapse: collapse;border: 1px solid #aaa;width: 100%;}
.product_info_content tr{}
.product_info_content table th{vertical-align: text-top;border: 1px solid #dadada;background: #007fc6;color: #fff;font-size: 16px;font-weight: bold;height: 60px;line-height: 60px;}
.product_info_content table td{border: 1px solid #dadada;font-size: 14px;color: #666;height: 60px;background: #fff;text-align: center;}
.extra-wrap{display: block;width: 60px;position: fixed;right: 0;top: 20%;_margin-right: -520px;_position: absolute;_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.8));z-index: 100;}
.extra-wrap ol{}
.extra-wrap ol li{margin-top: 1px;position: relative;}
.extra-wrap ol li span{background: #01b9f5 url(../images/icon1.png) no-repeat center;display: block;width: 60px;height: 60px;}
.extra-wrap ol li:nth-child(1) p{display: flex;align-items: center;justify-content: center;/* margin: 16px 0;*/}
.extra-wrap ol li:nth-child(1) img{display: flex;align-items: center;justify-content: center;}
.extra-wrap ol li:nth-child(2) .extra-info{}
.extra-wrap ol li:nth-child(2) h2{}
.extra-wrap ol li:nth-child(2) span{background: #01b9f5 url(../images/icon2.png) no-repeat center;}
.extra-wrap ol li:nth-child(2) p{display: flex;align-items: center;justify-content: left;padding: 6px 25px;font-size: 14px;color: #666;background: url(../images/ico5.png)no-repeat left;margin: 0px 15px;}
.extra-wrap ol li:nth-child(3) span{background: #01b9f5 url(../images/icon3.png) no-repeat center;}
.extra-wrap ol li:nth-child(3) p{text-align:center;font-size:18px;font-weight:bold;color:#0061ae;position: relative;}
.extra-wrap ol li:nth-child(4) span{background: #01b9f5 url(../images/icon4.png) no-repeat center;}
.extra-wrap ol li:hover span{background-color: #007fc6;}
.extra-wrap ol li .extra-info{display: none;padding-bottom: 16px;position: absolute;width: 210px;left: -210px;top: 0;}
.extra-wrap ol li .extra-info:before{content:"";position:absolute;width:92%;height:100%;background:#fff}
.extra-wrap ol li h2{height: 40px;margin-bottom:16px;background: #007fc6;font-size: 14px;color: #fff;display: flex;justify-content: center;align-items: center;position: relative;width: 92%;z-index: 1;}
.extra-wrap ol li h2:before{content:'';position:absolute;border-top: 7px solid transparent;border-left: 8px solid #007fc6;border-bottom: 7px solid transparent;z-index: 222;right: -8px;}
.extra-wrap ol li p{background-color: white;width: 92%;position: relative;}
.extra-wrap ol li:hover .extra-info{display:block}
@media screen and (min-width: 641px) and (max-width: 1439px){.container{width: 94%;}
header .logo img{width:100%}
footer .f_box .f_row:nth-child(2){margin-left: 1rem;margin-right: 1rem;}\

}
@media screen and (min-width: 641px) and (max-width: 1300px){
   header nav ul li > a{padding: 0 7px;} 
   header nav ul li:nth-child(5) .navabr{right: 0;}
}
@media screen and (max-width: 640px){.h3{font-size: 18px;margin-bottom: .2rem;font-weight: bold;margin-top: 1rem;}
.b{font-size: 16px;}
.b .span{color: #007fc6;}
.container{width: 93%;}
header .container{align-items:center;justify-content: space-between;padding-top: 0.4rem;box-sizing: border-box;width: 100%;height: 100%;}
header .logo{display: flex;align-items: center;margin-right: 0;width: 53%;margin-left: 1rem;}
header .logo img{width:auto;max-width:100%}
header{height: 4rem;box-sizing: border-box;position: relative;}
header nav{width: 0;height: 100%;position: fixed;z-index: 9999999;overflow: hidden;top: 0;right: 0;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;background: #ffffff;}
header nav ul{display: block !important;position: relative;z-index: 9999999999999 !important;}
header nav ul > li{position: relative;height: auto;text-align: left;display: block;width: 100%;background: #f5f5f5;border-bottom: 1px solid #d6d6d6;}
header nav ul > li.cur{background:#007fc6}
header nav ul > li:nth-child(1) {s;background: #ffffff;}
header nav ul > li:nth-child(1) i{s;position: relative;width: 90%;font-size: 27px;height: 2.9rem;display: block;line-height: 2.9rem;font-weight: bold;padding: 0;padding-left: 1.2rem;font-family: monospace;font-style: inherit;color: #007fc6;}
header nav ul > li:nth-child(2) {display:none}

header nav ul > li.cur a{color:#fff}
header nav ul > li  a{width: 90%;font-size: 16px;height: 2.9rem;display: block;line-height: 2.9rem;font-weight: bold;padding: 0;color: #333;padding-left: 1.2rem;}
header nav ul li i{top: 0;right: 0;width: 45px;height: 2.9rem;padding: 0;display: inline-block;position: absolute;color: #fff;}
header nav ul li i.fa-minus{background: url(../images/icon5.png) no-repeat center;}
header nav ul li i.fa-plus{background: url(../images/icon6.png) no-repeat center;}
header nav ul li .navabr{display:none;}
header nav ul li .navabr ol{background: red;}
header nav ul li .navabr ol li{   background: #fff;    border-bottom: 1px solid #d6d6d6;}
header nav ul li .navabr ol li:last-child{border:0}
header nav ul li .navabr ol li a{font-size: 14px;position: relative;color: #666;padding: 0;font-weight: 100;padding-left: 1.2rem;}
header nav ul li .navabr .navabr_box{width: 382px;display: none;}
header .fa-bars{display: block;position: absolute;top: 1.5rem;right: 1rem;color: #0c2979;font-size: 36px;z-index: 999;background: url(../images/icon7.png)no-repeat;background-size: 2rem;width: 2rem;height: 1.5rem;}
header .from{display: flex;align-items: center;justify-content: center;}
header  .tel{font-size: 18px;color: #666666;margin-right: 4rem;}
header .tel a.link {display: none}
header .from form{position: relative;right: 0;border-radius: 25px;overflow: hidden;display: flex;width: 85%;background: #f3f3f3 url(../images/s1.png)no-repeat right;margin-top: 1rem;}
header .from input.text{width: 85%;height: 30px;border: 0;border-right: none;font-size: 14px;line-height: 34px;text-indent: 10px;box-sizing: border-box;-moz-box-sizing: border-box;border-radius: 25px 0 0 25px;-webkit-box-sizing: border-box;background: #f3f3f3;}
header .from input.tijiao{width: 50px;height: 30px;border: 0;background: #ffffff00;color: #fff;}



#about{position: relative;height: auto;margin-top: -1.2rem;margin-bottom: 1rem;overflow: hidden;}
#about .a_box{justify-content: space-between;display: block;}
#about .a_box .a_le{position: relative;height: auto;width: 100%;float: left;}
#about .a_box .a_le img{position: relative;0: -75pxz-index: 9999;top: 0;width: auto;height: auto;max-width: 100%;display: block;}
#about .a_box .a_le a{/* right: 0; *//* position: absolute; *//* bottom: 0; *//* z-index: 88888; *//* background: url(../images/a_more.jpg)no-repeat; *//* display: block; *//* width: 80px; *//* height: 80px; */}
#about .a_box .a_ri{width: 100%;float: right;}
#about .a_box .a_ri p{font-size: 12px;color: #666666;line-height: 20px;margin: .51rem 0;}
#new .n_box{   margin-top: 1rem;}
#new .n_box .n_img{display: none;}
#new .n_box .n_list{width: 100%;}
#new .n_box .n_list li{width: 100%;margin-bottom: 0px;}
#new .n_box .n_list li a{}
#new .n_box .n_list li a img{display: block;width: 100%;}
#new .n_box .n_list li h4{font-size: 18px;color: #333333;margin-top: 0.5rem;}
#new .n_box .n_list li:hover h4{color:#007fc6;font-weight:bold}
#new .n_box .n_list li:hover p{color:#007fc6;}
#new .n_box .n_list li p{color: #999999;line-height: 20px;margin-top: .31rem;}
#new .n_box .n_list li time{margin-top: .5rem;}
#new .n_box .swiper-wrapper{ flex-wrap: inherit;}
#new .n_box .n_list .swiper-pagination{text-align:right}
/*#plan .p_list li .p_info p { height: 145px; }*/
            #plan .p_list li .p_info {overflow: hidden;width: 90%;}
            #plan .p_list li .p_info i {display: none;}
            #plan .p_list li .p_img span {display: none;}
    #plan .p_list li .p_info {display: block;}
    #plan .p_list li .p_info h3 {padding-top: 20px;}
.plan .plan_list dl dt{width: 100%;margin-top: 2rem;float: none;}
.plan .plan_list dl dt h3{color: #333333;font-size: 18px;margin-bottom: 1rem;}
.plan .plan_list dl dt b{display: block;font-size: 14px;margin-bottom: 0.8rem;color:#007fc6;}
.plan .plan_list dl dt p{font-size: 14px;color: #666;line-height: 25px;}
.plan .plan_list dl dd{width: 100%;margin-top: 1.5rem;margin-bottom: 2rem;float: none;}
#plan .swiper-container{padding-top: 4.5rem;}
#plan .p_box{   margin-top: -3rem;}
#plan .swiper-button-next,#plan .swiper-button-prev{top: 25px;width: 2.6rem;height: 2.6rem;right: 0;background: #fff;display: flex;justify-content: center;align-items: center;}
#plan .swiper-button-prev,#plan .swiper-container-rtl .swiper-button-next{right: 2.6rem;left: auto;width: 2.6rem;height: 2.6rem;background: #fff;}
#plan{
    padding-bottom: 2rem;
}
#zz .h3{font-size: 18px;margin-bottom: .5rem;margin-top: 1rem;}
#zz .b{font-size: 16px;color: #fff;width: 50%;}
#zz .b .span{color: #ffffff;}
#zz .z_box{margin-top: -3.2rem;position: relative;}
 #zz .z_box dl dd{height: 9rem;}
 #zz .z_box dl dt{height: 3rem;color: #666666;}
#zz .z_box dl dt span{a;font-size: 14px;text-align: center;width: 80%;}
#zz .swiper-container{padding-top: 4.5rem;}
#zz .p_box{   margin-top: -3rem;}
#zz .swiper-button-next,#zz .swiper-button-prev{top: 0;width: 2.6rem;height: 2.6rem;right: 0;background: #fff;display: flex;justify-content: center;align-items: center;}
#zz .swiper-button-prev,#zz .swiper-container-rtl .swiper-button-next{right: 2.6rem;left: auto;width: 2.6rem;height: 2.6rem;background: #fff;top: 0;}

#zz .swiper-button-next.swiper-button-disabled,#zz .swiper-button-prev.swiper-button-disabled{opacity:1;background:#007fc6;color:#ffffff}
#zz .swiper-button-prev:before{content:"<";color: #999999;font-size: 30px;opacity: 1;font-family: monospace;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
#zz .swiper-button-next:before{content:">";color: #999999;font-size: 24px;opacity: 1;font-family: monospace;}
#zz .swiper-button-next.swiper-button-disabled:before,#zz .swiper-button-prev.swiper-button-disabled:before{color:#ffffff}
#zz .z_more{s;margin-top: 1rem;margin-bottom: 1.5rem;}

#case .swiper-container{margin-top: -3rem;}
#case .c_box{justify-content: space-between;flex-wrap: inherit;}
#case .c_box a{width: 48.06%;justify-content: space-between;}
#case .c_box dl{justify-content: space-between;margin-bottom: 2rem;}
#case .c_box dl dt{width: 100%;}
#case .c_box dl dt img{width: 100%;}
#case .c_box dl dd{width: 100%;position: relative;}
#case .c_box dl dd h4{font-size: 18px;margin-top: .4rem;}
#case .c_box dl dd h4:hover{color:#007fc6;font-weight:bold}
#case .c_box dl dd p{color: #999999;margin-top: .71rem;}
#case .c_box dl dd span{background: #007fc6;border-radius: 20px;position: relative;}

#case .swiper-button-next,#case .swiper-button-prev{top: 0;width: 2.6rem;height: 2.6rem;right: 0;background: #f5f5f5;display: flex;justify-content: center;align-items: center;margin: 0;}
#case .swiper-button-prev,#case .swiper-container-rtl .swiper-button-next{right: 2.6rem;left: auto;width: 2.6rem;height: 2.6rem;background: #f5f5f5;top: 0;margin: 0;z-index: 99999;}

#case .swiper-button-next.swiper-button-disabled,#case .swiper-button-prev.swiper-button-disabled{opacity:1;background:#007fc6;color:#ffffff}
#case .swiper-button-prev:before{content:"<";color: #999999;font-size: 24px;opacity: 1;font-family: monospace;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
#case .swiper-button-next:before{content:">";color: #999999;font-size: 24px;opacity: 1;font-family: monospace;}
#case .swiper-button-next.swiper-button-disabled:before,#case .swiper-button-prev.swiper-button-disabled:before{color:#ffffff}


.main{}
.main .location{border: 0;overflow: hidden;}
.main .location .container{width:100%}
.main .location .l_box{position: relative;justify-content: left;}
.main .location .l_box
.main .location .l_box .l_le{margin-bottom: 15px;margin-top: 2rem;justify-content: left;}
.main .location .l_box .l_wrap{
    background-color: white;
    margin-top: 0px;
    width: 100%;
    overflow: hidden;
    }
.main .location .l_box .l_wrap > a {s;display: block;width: auto;background: #1087c9;padding: .8rem 0;color: #fff;text-align: left;box-sizing: border-box;position: relative;padding-left: 3.5%;}
.main .location .l_box .l_wrap > a:before{content:'+';position: absolute;right: .51rem;font-size: 24px;top: -2px;display: flex;justify-content: center;align-items: center;height: 100%;}
.main .location .l_box .l_wrap > a.cur:before{content:'-';}
.main .location .l_box .l_wrap ul{
    display: none;
}
.main .location .l_box .l_wrap li{margin-right: 0;border: 1px solid #ddd;box-sizing: border-box;border-bottom: 0;}
.main .location .l_box .l_wrap li:last-child{border-bottom:1px solid #ddd}
.main .location .l_box .l_wrap li.cur,.main .location .l_box .l_le li:hover{border-bottom: 0;}
.main .location .l_box .l_wrap li.cur a,.main .location .l_box .l_le li:hover a{color: #007fc6;}
.main .location .l_box .l_wrap li a{font-size: 12px;padding-left: 3.5%;height: 3.5rem;background: #fff;text-align: left;box-sizing: border-box;justify-content: left;}
.main .location .l_box .l_ri{position: absolute;top: 0.5rem;width: 100%;padding-bottom: 0.32rem;justify-content: left;display: none;}
.main .location .l_box .l_ri:before{content:'';position:absolute;width: 12px;height:10px;background:url(../images/ico1.png)no-repeat;left:0;}
.main .location .l_box .l_ri a{color: #999999;font-size: 12px;padding: 0 7px;}
.main .location .l_box .l_ri a.cur{color: #007fc6;font-size: 14px;}
.main_box{position:relative}
.main_box .h3{font-size: 16px;margin-bottom: .5rem;font-weight: bold;margin-top: 1rem;color: #333333;}
.main_box .b{font-size: 18px;color: #333333;margin-bottom: 1rem;display: block;}
.main_box .b .span{color: #007fc6;}
.main_box h1{font-size:24px;color:#333;margin-bottom:50px}
.main_box p{font-size: 14px;color: #666666;line-height: 21px;margin-bottom: .51rem;}
.product .product_box{justify-content: space-between;}
.product .product_box a{width: 48.06%;justify-content: space-between;}
.product .product_box dl{justify-content: space-between;margin-bottom: 0.81rem;background: #f5f5f5;box-sizing: border-box;padding: 10px;}
.product .product_box dl dt{height: 8rem;width: 100%;background: #fff;display: flex;}
.product .product_box dl dt img{height: auto;width: auto;max-height: 94%;max-width: 94%;margin: auto;}
.product .product_box dl dd{width: 100%;position: relative;padding: 0;}
.product .product_box dl dd h4{font-size: 14px;color: #333;margin-top: .5rem;}
.product .product_box dl dd p{margin-bottom: 2rem;color: #999999;line-height: 18px;font-size: 12px;margin-top: .41rem;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;height: 2.3rem;}
.product .product_box dl dd span{background: url(../images/ico2.png)no-repeat;background-size: 100%;width: 18px;height: 12px;right: 0;bottom: 0.2rem;}


.product_info{}
.product_info_box{margin: 1rem 0;}
.product_info_le{width: 100%;height: 14rem;border: 1px solid #dadada;display: flex;justify-content: center;align-items: center;}
.product_info_le img{display: flex;width: auto;height: auto;max-width: 80%;max-height: 80%;}
.product_info_ri{width: 100%;position: relative;margin-top: 1rem;}
.product_info_ri h4{font-size: 20px;color: #333;margin-bottom: 1rem;}
.product_info_ri > span{font-size: 16px;color: #999;display: block;margin-bottom: 1rem;}
.product_info_ri p{font-size: 14px;color: #666;line-height: 23px;}
.product_info_ri .share{position: relative;margin-top: 24px;display: flex;}
.product_info_ri .share > span{font-size: 13px;color: #999;display: flex;align-items: center;margin-right: 7px;}
.product_info_content{background:#f9f9f9;overflow: hidden;padding-bottom: 80px;}
.product_info_content table{margin-top: 15px;border-collapse: collapse;border: 1px solid #aaa;width: 100%;}
.product_info_content tr{}
.product_info_content table th{vertical-align: text-top;border: 1px solid #dadada;background: #007fc6;color: #fff;font-size: 16px;font-weight: bold;height: 60px;line-height: 60px;min-width: 2rem;}
.product_info_content table td{border: 1px solid #dadada;font-size: 12px;color: #666;height: 60px;background: #fff;text-align: center;word-break: break-all;}



.download .download_box{margin-top: 1rem;}
.download .download_box dl{width: 100%;background: #f5f5f5;margin-bottom: 1rem;justify-content: space-between;}
.download .download_box dl dd{height: auto;display: flex;width: 60px;font-size: 17px;}
.download .download_box dl dt{justify-content: left;color: #666666;width: 75%;flex-wrap: wrap;padding: 0.8rem 0;box-sizing: border-box;position: relative;}
.download .download_box dl dt p{font-size: 16px;color: #333;width: 100%;}
.download .download_box dl dt span{font-size: 13px;color: #999;}
.download .download_box dl dt a{display:block;position:absolute;top: .81rem;right:0;width: 4rem;height: 30px;background: url(../images/news_download.png)no-repeat center center;z-index: 5555;border-left: 1px solid #dadada;}
.download .download_box dl:hover p{color:#0080c7;font-weight:bold}
.selectBox{position: relative;display: flex;justify-content: space-between;height: 2.5rem;}
.selectBox .select,.d_form{width: 47%;margin: 0;}
.d_select_box i{top: .5rem;}



.case .case_box{justify-content: space-between;}
.case .case_box a{width: 100%;justify-content: space-between;}
.case .case_box dl{justify-content: space-between;margin-bottom: .51rem;box-sizing: border-box;padding: .71rem 0 .51rem;border-top: 1px solid #eeeeee;}
.case .case_box a:last-child dl{border-bottom: 1px solid #eeeeee;}
.case .case_box dl dt{height: auto;width: 100%;display: block;}
.case .case_box dl dt img{height: auto;width: 100%;margin: auto;}
.case .case_box dl dd{width: 100%;position: relative;}
.case .case_box dl dd h4{font-size: 16px;color: #333;margin-top: 1rem;}
.case .case_box dl dd p{line-height: 20px;font-size: 12px;margin-top: .31rem;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: block-axis;height: 2.5rem;}
.case .case_box dl dd span{font-size: 12px;background: #fca206;margin-top: 16px;width: 5.4rem;height: 1.6rem;border-radius: 20px;position: relative;}

.consult .consult_box .consult_le{float:left;width: 100%;}
.consult .consult_box .consult_ri{float:left;width: 100%;} 

.problem .problem_box a{width: 50%;}
.problem .problem_box dl{justify-content: space-between;background: #f5f5f5;box-sizing: border-box;padding: .51rem;padding-bottom: 1rem;}
.problem .problem_box a:nth-child(2) dl,.problem .problem_box a:nth-child(3) dl,.problem .problem_box a:nth-child(6) dl,.problem .problem_box a:nth-child(7) dl{background:#f9f9f9}
.problem .problem_box dl dt{display: none}
.problem .problem_box dl dd{width: 100%;position: relative;}
.problem .problem_box dl dd h4{font-size: 16px;color: #333;}
.problem .problem_box dl dd p{color: #999999;line-height: 20px;font-size: 12px;margin-top: 18px;height: 5rem;margin-bottom: 2rem;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: block-axis;}
.problem .problem_box dl dd span{color: #ffffff;font-size: 12px;background: url(../images/ico2.png)no-repeat;margin-top: 16px;display: flex;width: 24px;height: 12px;border-radius: 20px;justify-content: center;align-items: center;position: absolute;left: 0;bottom: 0;}

/**news**/
.news .news_box{   justify-content: left;}
.news .news_box a{width: 100%;justify-content: left;margin-right: 0;}
.news .news_box a:nth-child(2n){margin-right:0}
.news .news_box dl{justify-content: space-between;margin-bottom: 1rem;box-sizing: border-box;padding: 0;}
.news .news_box dl dt{height: auto;width: 100%;background: #fff;display: block;}
.news .news_box dl dt img{height: auto;width: auto;max-height: 100%;max-width: 100%;margin: auto;}
.news .news_box dl dd{position: relative;}
.news .news_box dl dd h4{font-size: 16px;color: #333;margin-top: 1rem;}
.news .news_box dl dd p{color: #999999;line-height: 20px;font-size: 12px;margin-top: 0.2rem;overflow: hidden;height: 2.5rem;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: block-axis;}
.news .news_box dl dd time{color: #007fc6;font-size: 12px;font-weight: bold;margin-top: .5rem;display: block;}
.news .news_box dl:hover dd span{font-size: 12px;background: url(../images/ico3.png)no-repeat;}
.news .news_box dl:hover p,.news .news_box dl:hover dd h4{color:#007fc6}
.news .news_box1{border-bottom: 1px solid #eee;margin-bottom: 1rem;}
.news .news_box1 a{justify-content: space-between;margin-right: 59px;}
.news .news_box1 a:nth-child(3n){margin-right:0}
.news .news_box1 dl{justify-content: space-between;margin-bottom: 0;box-sizing: border-box;padding: 0;}
.news .news_box1 dl dt{height: auto;width: 100%;background: #fff;display: block;height: auto;}
.news .news_box1 dl dt img{height: auto;width: auto;width: 100%;margin: auto;}
.news .news_box1 dl dd{position: relative;width: 100%;}
.news .news_box1 dl dd h4{font-size: 16px;margin-top: .51rem;}
.news .news_box1 dl dd p{color: #999999;line-height: 20px;font-size: 12px;margin-top: .41rem;display: -webkit-box;height: 2.5rem;-webkit-line-clamp: 2;-webkit-box-orient: block-axis;overflow: hidden;}
.news .news_box1 dl dd time{font-size: 12px;margin-top: 1rem;}
.news .news_box1 dl dd span{font-size: 12px;margin-top: .51rem;display: flex;width: 5.4rem;height: 1.6rem;position: relative;bottom: 0;}

.n_info{}
.n_info h1{margin-top: 1rem;margin-bottom: .82rem;}
.n_info_box{justify-content: space-between;}
.n_info_le{width: 100%;}
.n_info_le .n_info_conact p{font-size: 14px;color: #666;line-height: 24px;margin-bottom: 46px;}
.n_info_le h3{font-size: 14px;color: #333;font-weight: bold;margin-bottom: 46px;}
.n_info_time{background:#f5f5f5;padding: .62rem 1rem;margin-bottom: 1rem;}
.n_info_time time, .n_info_time .share > span{font-size: 14px;color: #666;margin-bottom: 1rem;}
.n_info_ri{width: 100%;margin-bottom: 3rem;}
.n_info_ri h4{height: 3rem;background: #007fc6;text-indent: 28px;display: flex;align-items: center;font-size: 16px;font-weight: bold;color: #fff;}
.n_info_ri ol{}
.n_info_ri ol li{align-items: center;display: flex;height: 4rem;}
.n_info_ri ol li a{display: block;}
.n_info_ri ol li h5{width: 100%;font-size: 14px;color: #333;font-weight: bold;}
.n_info_ri ol li:hover h5,.n_info_ri ol li:hover time{color: #007fc6}
.n_info_ri ol li time{display: block;width: 100%;font-size: 12px;color: #666;padding: 2px 0;}
.n_info_more{margin-top: 2rem;}
.n_info_b{justify-content: space-between;width: 100%;padding-top: 30px;border-top: #dadada 1px solid;margin-top: 60px;margin-bottom: 50px;}
#info_around{width: 100%;}
#info_around p{display:flex}
#info_around strong{display: inline-block;height:30px;line-height: 30px;color: #666666;font-size: 14px;font-weight: 100;}
#info_around a{display: inline-block;width: 80% !important;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 30px;line-height: 30px;}
#info_around a,#info_around p{color: #666666;font-size: 14px;}
.info_b .bshare-custom #bshare-shareto{font-size: 17px !important;}


/**profile**/.profile{}
.profile .container{justify-content: space-between;}
.profile_le{width: 100%;margin-bottom: 1rem;}
.profile_ri{margin-top: 0;width: 100%;}
.profile_ri img{width:auto;height:auto;max-width:100%}
.profile_bg{background: url(../images/p013.jpg);}
.profile_bg dl{height: auto;width: 48%;margin-bottom: 1rem;}
.profile_bg dl dd{margin-right: 15px;width: 4rem;}
.profile_bg dl dd img{display:block;width: 100%;}
.profile_bg dl dt{display: flex;justify-content: center;align-items: center;width: 52%;}
.profile_bg dl dt p{font-size: 12px;color: #fff;}
.profile_bg dl dt p b{font-size: 16px;color: #fff;}
.profile_bg .container{justify-content: space-between;padding: 2rem .51rem;box-sizing: border-box;}


.honor .honor_box{justify-content: left;align-items: center;margin-top: 54px;}
.honor .honor_box dl{width: 49%;background: #f5f5f5;margin-bottom: .4rem;margin-right: 2%;}
.honor .honor_box dl:nth-child(4n),.honor .honor_box dl:nth-child(2n){margin-right:0}
.honor .honor_box dl dd{height: auto;display: flex;justify-content: center;align-items: center;width: 79%;margin: 0px auto;padding: 30px 0 0;}
.honor .honor_box dl dt{height: 56px;display: flex;align-items: center;justify-content: center;color: #666666;}
.honor .honor_box dl dt span{   font-size: 12px;   width: 80%;}
.honor .honor_box dl dd img{width: auto;height: auto;display: block;max-height: 100%;max-width: 100%;}

/**culture**/.culture{}
.culture_box{margin-bottom: 80px;}
.culture_le{width: 100%;position: relative;}
.culture_le > img{display: block;width: 100%;}
.culture_le dl{position: absolute;bottom: 1rem;left: 1rem;}
.culture_le dl dt img{width: 100%;}
.culture_le dl dt{margin-bottom: 24px;width: 2rem;}
.culture_le dd{}
.culture_le dd h4{font-size: 20px;color: #fff;}
.culture_le dd p{font-size: 14px;color: #fff;margin-top: 12px;}
.culture_ri{width: 100%;}
.culture_ri dl{width: 50%;position: relative;padding: 1rem;box-sizing: border-box;height: 12rem;}
.culture_ri dl:nth-child(1){background:#2fb7fe}
.culture_ri dl:nth-child(2){background:url(../images/c03.jpg)no-repeat}
.culture_ri dl:nth-child(3){background:url(../images/c04.jpg)no-repeat;background-size: cover;}
.culture_ri dl:nth-child(4){background:#007fc6}
.culture_ri dl dt{position: absolute;bottom: 1rem;right: 1rem;width: 2rem;}
.culture_ri dl dt img{  width: 100%;}
.culture_ri dl dd{}
.culture_ri dl dd h4{font-size: 24px;color: #fff;}
.culture_ri dl dd p{font-size: 14px;color: #fff;margin-top: 12px;line-height: 25px;}


.page_turner{display:none}
.page_turner1{
    display: flex;
    height: 3rem;
    background: #0280c6;
    justify-content: center;
    align-items: center;
    margin-bottom: 2rem;
    margin-top: 1rem;
}
.page_turner1 a{
    color: #fff;
}
.contcat {
    margin-bottom: 1rem;
}
.contact_le{width: 360px;margin-bottom: 1rem;}
.contact_ri{width:100%;margin: 0;}
.contact_ri img{width:100%}
.job .job_box dl{justify-content: space-between;background: #f5f5f5;box-sizing: border-box;padding: 1.41rem;width: 100%;margin-bottom: 1rem;}
.job .job_box dl dd .j_href{    margin-top: 1rem;}
.job .job_box dl:before{s;bottom: 3rem;right: 1rem;}
footer{padding-top: 1.3rem;padding-bottom: 2rem;}
footer .f_box .f_row:nth-child(1){display:none}
footer .f_box .f_row:nth-child(2){margin-left: 0;margin-right: 0;width: 50%;}
footer .f_box .f_row dl dd p,footer .f_box .f_row dl dd p a{font-size: 12px;color: #999999;line-height: 25px;}
footer .f_box .f_row:nth-child(3){    width: 35%;}
footer .f_box .f_row:nth-child(3) dl dt{margin:0}
footer .f_box .f_row:nth-child(3) dl dd{}
footer .f_box .f_row:nth-child(3) dl dt img{width:auto;height:auto;max-width:100%}
footer .f_box .f_row:nth-child(3) dl dd p{line-height: 20px;text-align: center;font-size: 12px;}
.extra-wrap{display:none}

.copy {   position: relative;}
.copy .copy_box{justify-content: space-between;}
 
.copy .copy_box .copy_ri{height: 60px;position: absolute;display: flex;padding-right: 21px;justify-content: center;align-items: center;top: -4.5rem;}
.copy .copy_box .copy_ri:hover ul{display: flex;width: auto;height: 2rem;}
.copy .copy_box .copy_ri h5{color: #999;position: relative;display: flex;padding-right: 21px;}
.copy .copy_box .copy_ri h5:before{content:'';width: 0;height: 0;border-left: 6px solid transparent;border-top: 6px solid #999;border-right: 6px solid transparent;position: absolute;right: 0;bottom: 2px;}
.copy .copy_box .copy_ri ul{position: absolute;top: 2.8rem;text-align: right;background: transparent;height: auto;justify-content: left;align-items: left;padding: 0 1px;right: auto;box-shadow: none;left: 0;min-width: 21rem;}
.copy .copy_box .copy_ri ul li{display: block;padding: 0 5px;}
.copy .copy_box .copy_ri ul li a{font-size: 12px;color: #999999;padding: 0;}
 

.copy .copy_box .copy_le{color: #ffff;font-size: 12px;display: flex;justify-content: left;align-items: center;flex-wrap: wrap;}
.plan .plan_list img{ width: 100%!important;height:auto!important;}
.plan .plan_list table{ width: 100%!important;}
.plan .plan_list .aaa img{ width: 22px!important;}
    .n_info_le .n_info_conact img
    {
        width:100%!important;height:auto!important;
    }
     .n_info_le .n_info_conact  table{ width: 100%!important;}
 .n_info_le .n_info_conact  .aaa img{ width: 22px!important;}
}




html,body {font-family: Arial;}
.plan .plan_list {text-align: justify;}
@media screen and (min-width: 641px) {
    header nav {width: 65%;margin-right: 9rem }
    header nav ul li > a {padding: 0 10px;}
    header nav ul li .navabr {width:720px;padding-left: 15px;padding-right: 15px;}
    header nav ul li .navabr .navabr_box {width:340px;}
    header nav ul li .navabr ol {width: 310px;}
    header nav ul li .navabr ol li a {font-size: 13px;}
    #about .a_box .a_ri p {line-height:23px;margin: 15px 0;text-align: justify;}
    #plan .p_list li .p_img span {font-size: 24px;box-sizing: border-box;line-height: 36px;text-transform: uppercase;padding: 0 30px;}
    #plan .p_list li .p_info {width:100%;padding: 0 10px;box-sizing: border-box;}
    #plan .p_list li .p_info p {font-size: 14px;line-height:22px;text-align: justify;}
    #plan .p_list li .p_info h3 {margin-bottom: 10px;text-transform: uppercase;font-size: 24px}
    #plan .p_list li .p_info i {margin-top: 0;}
    #new .n_box .n_list li p {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;height: 72px;}
    #new .n_box .n_list li h4 {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    #new .n_box .n_list li {padding-right: 10px;box-sizing: border-box;}
    footer .f_box .f_row dl {flex: 0 0 16%;}
    footer .f_box .f_row dl dd p {margin-bottom: 10px;}
    footer .f_box .f_row dl dd p, footer .f_box .f_row dl dd p a {line-height: 20px;}
    footer .f_box .f_row dl dd p a {font-size: 12px;}
    footer .f_box .f_row dl dt a {font-size: 14px}
    footer .f_box .f_row dl dt {height: 42px;}
    footer .f_box .f_row:nth-child(3) {text-align: center}
    footer .f_box .f_row:nth-child(3) dl dd p {font-size: 12px;}
    footer .f_box .f_row:nth-child(3) dl dt {height: auto;}
    footer .f_box .f_row:nth-child(2) {margin: 0;flex: 0 0 20%;}
    .copy .copy_box .copy_ri {padding-right: 0;}
    .page_turner a:link, .page_turner a:visited {font-size: 16px;font-family: Arial;position: relative;top: 2px;}
    #about .a_box .a_ri {height: 460px;overflow: hidden;}
    footer .f_box .f_row:nth-child(2) dl dd p {line-height: 24px;}
    .main .location .l_box .l_le li {margin-right: 10px;}
    .main .location .l_box .l_le li a {font-size: 14px;}
    .main_box .h3 {text-transform: uppercase;}
    .news .news_box dl dd h4 {height: 48px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
    .news .news_box dl dd p {text-align: justify;height:96px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
    .n_info_ri ol li {padding: 0 10px;box-sizing: border-box;}
    header .from input.text {font-size: 12px;}
    .extra-wrap ol li h2 {font-size: 12px;padding: 0 10px;box-sizing: border-box;text-transform: capitalize}
    .profile_ri h2 {margin-top: 15px;}
    .profile_bg dl {flex: 1;}
    .profile_bg dl dd {margin-right: 5px;}
    .profile_bg dl dt {flex: 1}
     .share {margin-top: 10px;}
.share span {display: block;margin-bottom: 10px;}  

}
@media screen and (max-width: 1440px) {
    .container {width: 90%;}
    header nav {width: 67%;margin-right: 8rem;}
    header nav ul li > a {padding: 0 10px}
    header .tel a {font-size: 14px;}
    header .logo {width:21.6112%; }
}

@media screen and (max-width: 1366px) {
    #about .a_box .a_ri {height: 405px;}
    header nav {width: 70%;}
    header .logo {width: 18%;}
} 

@media screen and (max-width: 1004px) {
    #plan .p_list li .p_img span {bottom: 50%;font-size: 20px;}
    #zz .swiper-button-next,
    #zz .swiper-button-prev {top: 13px}
    /*#plan .p_list li:hover .p_info {display: none;}*/
    .main .location .l_box .l_wrap li a,
    .main .location .l_box .l_wrap > a,
    .main_box .h3,
    .download .download_box dl dt p {font-size: 15px;padding-right: 48px;box-sizing: border-box}
    .d_form .input1 {padding-left: 10px;font-size: 14px;}
    .d_select_box {font-size: 12px;}
    .download .download_box dl dt {width:79%;}
    .download .download_box dl dt a {width:3rem;}
    .download .download_box dl dt a,
    .download .download_box dl:hover a {background-size: 45%;}
    #zz .z_box dl dt {width: 100%;padding: 0 5px;box-sizing: border-box;}
    #zz .z_box dl dt span {width: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
    #about .a_box .a_ri {height: auto;}
    header .logo img {width: 75%;}
    #info_around a {width: 70%!important;}
    .profile_bg dl {text-align: center}
    .profile_bg dl dt {width: 100%;margin-top: 10px;}
    .profile_bg dl dd {margin: 0 auto}
    .culture_ri dl dd p {line-height: 18px;}
    .job .job_box dl dd p {text-align: justify}
}