
@font-face
{font-family: AddFont;
src: url('../font/AddFont.woff')}
@font-face
{font-family: DIN-Medium;
src: url('/skin/hengjia/css/DIN-Medium.otf')}
body,input,h1,h2,h3,h4,h5,h6,p,textarea,table,div,ul,li,select,span,em,i,a{margin:0;padding:0;color:inherit;line-height: inherit;/* font-family: 'AddFont',Microsoft Yahei; */font-family: Microsoft Yahei;}
img{border:0;display: inline-block;max-width:100%;vertical-align: middle;}
.fl{float:left;}
.fr{float:right;}
ul,li{ list-style:none; }
a{ text-decoration:none; color:inherit;}
:focus{outline:none!important;border-color:inherit;}
.clearfix{*zoom: 1;}
.clearfix:before,.clearfix:after
{display: table;line-height: 0;content: "";}
.clearfix:after{clear: both;}
table{border-collapse:collapse;border-spacing:0;width:100%}
h3,h4,h5,h6{font-weight: normal;}
em,i{font-style:normal;}
*{box-sizing:border-box;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;}
input[type="button"]{border:none;}
textarea {  -webkit-appearance: none;}  
.auto{/*max-width: 1650px;*/margin:0 auto;/*width: 90%;*/width: 1200px;}
.auto1200{width: 1200px;margin:0 auto;}
:hover{transition: all .2s;}
.img_hover_wrap{overflow: hidden;}
.img_hover{transition: all .3s;}
.img_hover:hover{transform: scale(1.05,1.05);}
.img_traslate{transition: all .3s;}
.img_traslate:hover{transform: translateY(-10px);}
.img_rotate{transition: all .3s;}
.img_rotate:hover{transform:rotate(-360deg);}
.bold{font-weight: bold;}
.center{text-align: center;}
.img{width: 100%;display: block;}
.ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ele{position:relative;}
.ele:before,.ele:after{content:'';position:absolute;display: block;}
.ipt{display: block;border:none;}
.ipt_button{cursor: pointer;}
.item_scale .icon{transition: all .3s;}
.item_scale:hover .icon{transform: scale(1.05,1.05);}
.text-left{text-align: left!important;}
.text-right{text-align: right!important;}
.clamp{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;/*-webkit-line-clamp: 3;*/}
body{margin: 0;width: 100%;overflow-x: hidden;}
.bg_f5{background: #f5f8ff;}
/*头部*/
.head{position:fixed;width: 100%;left: 0;top: 0;z-index:100;background: #fff;border-bottom:1px solid #e5e5e5;text-align: center;}
.head .auto{max-width:initial;width: 96%;}
.hd_logo{padding:10px 0;/*float:none;*/display: inline-block;vertical-align: middle;}
.hd_logo .img{height: 70px;width: auto;}
.head+div{margin-top: 90px;}
.hd_right{float:none;/* display: inline-block;vertical-align: middle; */}
.hd_nav{/*margin-right: 25px;margin-left: 35px;*/margin-left: 5%;}
.hd_nav li{display: inline-block;vertical-align: middle;padding:20px 0;position:relative;margin:0 20px;}
.hd_nav li>a{display: block;font-size: 16px;color: #333;line-height: 50px;position:relative;}
.hd_nav li>a:after{content:'';position:absolute;bottom: 0;left: 50%;width: 0;height: 2px;background: #1c2976;border-radius:4px;transition: all .3s;}
.hd_nav li.cur>a,.hd_nav li:hover>a{color: #1c2976;}
.hd_nav li.cur>a:after,.hd_nav li:hover>a:after{width: 30px;margin-left: -15px;}

.hd_nav .drop{background: #fff;border-radius:2px;position:absolute;/* right: 0; */top: 90px;padding:5px 0;border: 1px solid #e4eaec;width: 150px;display: none;transition: all .3s;left: 50%;margin-left: -75px;}
.hd_nav .drop a{display: block;font-size: 16px;color: #3e3e3e;text-align: center;line-height: 50px;}
.hd_nav .drop a:hover{color: #1c2976;background: #f5f5f5;}
.hd_nav .drop:before{ position: absolute;display: inline-block;width: 0;height: 0;content: '';border: 7px solid transparent;border-top-width: 0;top: -7px;border-bottom-color: #e4eaec;/* right: 10px; */left: 50%;margin-left: -3px;}
.hd_nav li:hover .drop{display: block;}

.hd_lang{padding:10px 0;}
.hd_lang .icon_cn{display: inline-block;vertical-align: middle;margin-right: 10px;background: url(../image/icon_01.png) no-repeat center;background-size:contain;width: 23px;height: 16px;}
.hd_lang .fz{font-size: 15px;color: #1c2976;line-height: 70px;cursor: pointer;display: inline-block;vertical-align: middle;margin-left: 15px;}
.hd_lang .fz .icon{width: 24px;margin-right: 10px;}
/*选择语言*/
.hd_lang{position:relative;}
.hd_lang .bg{background: rgba(0,0,0,.8);position:fixed;width: 100%;height: 100%;left: 0;top: 0;z-index:110;transition: all .3s;display: none;}
.hd_lang .bg.fade{display: block;}

.pop_lang{/*position:fixed;top: 50%;left: 50%;*/background: #fff;border-radius:2px;z-index:-5;/*width: 700px;*//*margin-left: -350px;margin-top: -65px;*/padding:5px 10px;transition: all .3s;position:absolute;width: 130px;box-shadow:0 0 10px #ddd;left: 50%;margin-left: -65px;display: none;}
.pop_lang .item{font-size: 14px;color: #333;line-height: 40px;color: #023894;display: block;border-bottom:1px dashed #eee;text-align: left;}
.pop_lang .item .icon{width: 24px;margin-right: 8px;}
.pop_lang.fade{z-index:111;display: block;}
.pop_lang .item:hover{color: #000;}
.pop_lang .item:last-child{border-bottom:none;}

.hd_lang:hover .pop_lang{display: block;}
/*底部*/
.footer{background: #252525;padding: 20px 0 0;margin-top: -1px;}
.ft_menu{font-size: 15px;color: #757575;line-height: 25px;text-align: center;padding:10px 0;border-bottom:1px solid #000000;}
.ft_menu .lk{display: inline-block;vertical-align: middle;/*padding:0 4.5%;*/width: 13%;}
.ft_menu .lk:hover{color: #fff;}

.ft_info{border-top:1px solid #313131;padding:35px 0 15px;}
.ft_logo{width: 30.3%;}
.ft_logo .logo{max-width: 150px;display: inline-block;vertical-align: middle;width: 25%;}
.ft_logo .txt{display: inline-block;vertical-align: middle;margin-left: 5%;}
.ft_logo .tit{font-size: 17px;color: #757575;background:url(../image/ft_02.png) no-repeat left center;background-size:20px;padding-left: 30px;}
.ft_logo .fz{font-size: 22px;color: #fff;margin-top: 10px;}
.ft_txt{width: 39.3%;border-left:1px solid #313131;border-right:1px solid #313131;padding-left: 5%;}
.ft_txt li{font-size: 15px;color: #757575;line-height: 30px;background-repeat:no-repeat;background-position:left 5px;background-size:20px;padding-left: 28px;margin-bottom: 18px;}
.ft_txt li.email{background-image: url(../image/ft_03.png);}
.ft_txt li.address{background-image: url(../image/ft_04.png);}
.ft_txt li.website{background-image: url(../image/ft_05.png);}
.ft_vx{width: 30.3%;font-size: 0;}
.ft_vx li{display: inline-block;vertical-align: middle;width: 40%;margin-left: 10%;text-align: center;}
.ft_vx .img{max-width: 110px;width: 100%;display: block;margin:0 auto;}
.ft_vx .fz{font-size: 14px;color: #757575;margin-top: 10px;}

.ft_copyr{text-align: center;font-size: 14px;color: #757575;line-height: 30px;padding:10px 0;background: #1d1d1d;}

/*news*/
.inner_banner{/*height: 500px;*/position:relative;height: 450px;overflow: hidden;}
.inner_banner .txt{position:absolute;width: 100%;left: 0;text-align: center;top: 50%;margin-top: -45px;}
.inner_banner .cn{font-size: 37px;color: #fff;letter-spacing: 5px;position:relative;}
.inner_banner .cn:before,.inner_banner .cn:after{content:'';display: inline-block;vertical-align: middle;width: 70px;height: 1px;background: #fff;margin:0 30px;}
.inner_banner .en{font-size: 29px;color: #fff;font-family: arial;text-transform: uppercase;margin-top: 10px;letter-spacing: 1px;}


/*.banner_wrap{height:450px;overflow: hidden;position:relative;}*/
.inner_banner .picbox{height: 450px;}
.inner_banner .aa{animation: gt 30s infinite linear;width: 100%;height: 900px;}
@keyframes gt {
    0% {
        margin-top: -450px;
        transform: scale(1);
    }
    25% {
        margin-top: -350px;
        transform: scale(1.2);
    }
    50% {
        margin-top: -250px;
        transform: scale(1.4);
    }
    75% {
        margin-top: -350px;
        transform: scale(1.2);
    }
    100% {
        margin-top: -450px;
        transform: scale(1);
    }
}



.pub_menu{background: #f5f5f5;text-align: center;}
.pub_menu .lk{line-height: 70px;font-size: 18px;color: #3e3e3e;display: inline-block;vertical-align: middle;margin:0 50px;position:relative;}
.pub_menu .lk:after{content:'';position:absolute;bottom: 0;height: 2px;background: #1c2976;border-radius:4px;width: 0;transition: all .3s;left: 50%;}
.pub_menu .lk.cur,.pub_menu .lk:hover{color: #1c2976;}
.pub_menu .lk:hover:after,.pub_menu .lk.cur:after{width: 34px;margin-left: -17px;}

.news_main{padding:35px 0 50px;}
.news_main .auto{width: 1200px;}
.news_list{}
.news_list .item{padding: 15px;margin-bottom: 10px;}
.news_list .imgbox{width: 385px;height: 205px;float: left;}
.news_list .img{width: 100%;}
.news_list .info{margin-left: 420px;}
.news_list .title{font-size: 22px;color: #000000;display: block;margin-top: 5px;}
.news_list .brief{font-size: 17px;color: #696969;line-height: 36px;-webkit-line-clamp: 2;height: 72px;margin-top:35px;}
.news_list .bot{font-size: 16px;color: #9b9b9b;margin-top: 30px;}
.news_list .date{margin-right: 60px;}
.news_list .read{background: url(../image/news_03.png) no-repeat left center;background-size:20px 16px;padding-left: 30px;}
.news_list .item:hover{background: #efefef;box-shadow:0 0 15px #efefef;}
.news_list .item:hover .title{color: #1c2976;}

.pagelist{text-align: center;font-size: 0;margin-top: 50px;}
.pagelist a{display: inline-block;vertical-align: middle;font-size: 18px;color: #a2a2a2;width: 42px;line-height: 42px;border:1px solid #ddd;border-radius:4px;margin:0 5px;}
.pagelist a.active,.pagelist a:hover{color: #fff;background: #2251a2;border-color:#2251a2;}

/*news_detail*/
.newsdet_l{background: #fff;margin-right: 425px;padding:45px 25px;}
.newsdet_detail{}
.newsdet_topbox{text-align: center;}
.newsdet_topbox .title{font-size: 26px;color: #000000;}
.newsdet_topbox .bot{margin-top: 30px;}
.newsdet_topbox .bot span{font-size: 15px;color: #9b9b9b;display: inline-block;vertical-align: middle;margin:0 25px;font-family: 'AddFont';}
.newsdet_topbox .date{}
.newsdet_topbox .read{background: url(../image/news_03.png) no-repeat left center;background-size:20px 16px;padding-left: 30px;}
.newsdet_topbox .bdsharebuttonbox{display: inline-block;vertical-align: middle;margin-left: 15px;}

.newsdet_editbox{font-size: 17px;color: #696969;line-height: 38px;padding:40px 0 30px;}
.newsdet_editbox p,.newsdet_editbox a,.newsdet_editbox span,.newsdet_editbox em,.newsdet_editbox b{font-family: 'AddFont',Microsoft Yahei!important;}

.newsdet_rela{}
.newsdet_rela .title{font-size: 16px;color: #1f1f1f;font-weight: bold;}
.newsdet_rela .box{margin-top: 10px;padding-left: 10px;}
.newsdet_rela li{font-size: 14px;color: #696969;line-height: 32px;position:relative;padding-left: 15px;}
.newsdet_rela li:before{width: 4px;height: 4px;background: #696969;position:absolute;left: 0;top: 14px;border-radius:50%;content:'';}
.newsdet_rela li:hover{color: #1c2976;} 
.newsdet_rela li:hover:before{background: #1c2976;}

.pagenav{border-top:1px dashed #e5e5e5;padding-top: 10px;}
.pagenav li{font-size: 16px;color: #696969;line-height: 38px;}
.pagenav li:hover a{color: #2251a2;}

.newsdet_r{width: 400px;background: #fff;padding:0 20px;}

.newsdet_tit{font-size: 22px;color: #000000;line-height: 75px;border-bottom:1px solid #f5f8ff;}
.newsdet_list{margin-top: 30px;}
.newsdet_list .item{margin-bottom: 25px;}
.newsdet_list .imgbox{display: block;}
.newsdet_list .title{font-size: 16px;color: #6f6e6e;margin-top: 15px;}
.newsdet_list .item:hover .title{color: #1c2976;}

/*about*/
.about_titbox{text-align: center;margin-bottom: 50px;}
.about_titbox .cn{font-size: 38px;color: #000000;letter-spacing: 4px;}
.about_titbox .en{font-size: 18px;color: #111111;text-transform: uppercase;margin-top: 10px;font-family: arial;letter-spacing: 2px;}


.about_profile{padding:110px 5% 140px 1%;background: url(../image/about_04.jpg) no-repeat center;background-size:cover;}
.about_profile .pic{width: 600px;position:absolute;left: -560px;top: 50px;}
.about_profile .info{width: 60%;position:relative;}

.about_profile .about_titbox{padding-left: 100px;}
.about_profile .text{margin-top: 15px;padding:35px 60px 45px 100px;background: url(../image/about_03.jpg) no-repeat center;background-size:cover;}
.about_profile .title{font-size: 22px;color: #2f3032;}
.about_profile .desc{font-size: 16px;color: #2f3032;line-height: 30px;margin-top: 20px;}

.about_profile .about_titbox{text-align: left;}
.about_profile .about_titbox .cn{color: #fff;display: inline-block;vertical-align: text-bottom;}
.about_profile .about_titbox .en{color: #bfbfbf;margin-left: 15px;display: inline-block;vertical-align: text-bottom;}

.about_vision{position:relative;}
.about_vision .lbox{width: 48%;padding:50px 20px 60px 4%;background: url(../image/about_05.jpg) no-repeat center;background-size:cover; min-height:350px;}
.about_vision .rbox{width: 52%;position:absolute;right: 0;top: 0;background: url(../image/about_06.jpg) no-repeat center;background-size:cover;bottom: 0;}
.about_vision .rbox .img{display: none;}
.about_vision .text{font-size: 18px;color: #2f3032;line-height: 40px;}
.about_vision .about_titbox{text-align: left;}
.about_vision .about_titbox .cn{color: #595959;}
.about_vision .about_titbox .en{color: #bfbfbf;margin-left: 15px;}

.about_certifi{background: url(../image/about_12.jpg) no-repeat center;background-size:cover;padding:110px 0 90px;overflow: hidden;}
.about_certifi .detail{position:relative;}
.about_certifi .item{padding:0 20px;}
.about_certifi .owl-theme .owl-controls .owl-page{display: none;}
.about_certifi .owl-theme .owl-controls .owl-buttons div{width: 38px;height: 65px;position:absolute;top: 50%;margin-top: -32px;}
.about_certifi .owl-theme .owl-controls .owl-buttons .owl-prev{background: url(../image/about_10.png) no-repeat center;background-size:contain;left: -50px;}
.about_certifi .owl-theme .owl-controls .owl-buttons .owl-next{background: url(../image/about_11.png) no-repeat center;background-size:contain;right: -50px;}


.about_honor{padding:90px 0 60px;background: url(../image/about_19.jpg) no-repeat center;background-size:cover;}
.about_honor .detail{text-align: center;font-size: 0;}
.about_honor .item{padding:0 15px;display: inline-block;vertical-align: middle;}
.about_honor .item img{/*width: 100%;*/height: 250px;width: auto;}
.about_honor .item:hover{/*box-shadow:0 0 10px #999;*/}

.about_honor .owl-theme .owl-controls .owl-page{display: none;}
.about_honor .owl-theme .owl-controls .owl-buttons div{width: 38px;height: 65px;position:absolute;top: 50%;margin-top: -32px;}
.about_honor .owl-theme .owl-controls .owl-buttons .owl-prev{background: url(../image/about_16.png) no-repeat center;background-size:contain;left: -50px;}
.about_honor .owl-theme .owl-controls .owl-buttons .owl-next{background: url(../image/about_17.png) no-repeat center;background-size:contain;right: -50px;}


.about_words{padding:90px 0 70px;overflow: hidden;}
.about_words .detail{margin-top: 85px;position:relative;}
.about_words .pic{width: 45%;position:absolute;left: 0;top: -40px;}
.about_words .text{font-size: 16px;color: #000000;line-height: 32px;text-indent:2em;padding:30px 35px;background: #fafafa;width: 60%;position:relative;box-shadow: 0 0 10px #efefef;}

/*product*/
.pro_main{padding:45px 0 50px;overflow: hidden;}
.pro_list{margin-left: -1%;}
.pro_list .item{width: 24%;margin:0 0 0 1%;float: left;}
.pro_list .imgbox{display: block;position:relative;box-shadow:0 0 10px #f0f0f0;overflow: hidden;}
.pro_list .img{height: 230px;}
.pro_list .shadebox{position:absolute;background: rgba(0,0,0,.6);top: 0;left: 0;width: 100%;height: 100%;text-align: center;padding:13% 30px 0;opacity: 0;transition: all .3s;}
.pro_list .line{width: 26px;height: 2px;background: #fff;margin:15px auto;display: block;}
.pro_list .tit{font-size: 18px;color: #fff;}
.pro_list .brief{font-size: 14px;color: #fff;margin-top: 15px;display: block;line-height: 20px;-webkit-line-clamp: 2;height: 40px;}
.pro_list .bot{padding:20px 10px;}
.pro_list .title{font-size: 18px;color: #000000;}
.pro_list .txt{font-size: 14px;color: #949494;margin-top: 10px;padding-right: 60px;position:relative;line-height: 20px;-webkit-line-clamp: 2;height: 40px;}
.pro_list .more{background: url(../image/pro_05.png) no-repeat center;background-size:contain;/*width: 30px;*/height: 12px;display: block;position:absolute;right: 10px;top: 6px;width: 0;transition: all .3s;}
.pro_list .item:hover .more{background: url(../image/pro_05-1.png) no-repeat center;background-size:contain;}
.pro_list .item:hover .shadebox{opacity: 1;}
.pro_list .item:hover .img{transform: scale(1.05,1.05);}
.pro_list .item:hover .imgbox{box-shadow:0 0 15px #ddd;}
.pro_list .item:hover .title{color: #1c2976;}
.pro_list .item:hover .more{width: 30px;}
/*product_detail*/
.pro_para{padding:30px 0 0;}
.pro_para .pic{width: 275px;float: left;}
.pro_para .info{margin-left: 315px;}
.pro_para .info li{font-size: 16px;color: #696969;border-bottom:1px dashed #dedede;line-height: 30px;padding:15px 0;}

/*join*/
.join_develop{background: url(../image/join_03.jpg) no-repeat center;background-size:cover;padding:60px 0 60px;border-top:1px solid #fff;}
.join_develop .detail{margin-top: 45px;}
.join_develop .txt{font-size: 16px;color: #313131;line-height: 32px;text-indent:2em;}
.join_develop .txt img{margin:25px auto;display: block;width: auto;}

.join_talent{padding:100px 0 60px;background: url(../image/join_04.jpg) no-repeat center;background-size:cover;overflow: hidden;}
.join_talent .t_list{margin:45px 0 0 -1%;}
.join_talent .t_list li{float: left;width: 24%;margin:0 0 0 1%;background: #fff;border-radius:10px;border-top-right-radius:35px;height: 200px;padding:50px 5% 0;text-align: center;transition: all .3s;}
.join_talent .t_list .num{font-size: 35px;color: #3c3c3c;font-family: 'DIN-Medium';}
.join_talent .t_list .cn{font-size: 18px;color: #3c3c3c;margin-top: 10px;}
.join_talent .t_list .en{font-size: 12px;color: #c0c0c0;margin-top: 10px;}
.join_talent .t_list li:hover{background: #a7a7a7;}
.join_talent .t_list li:hover .num,.join_talent .t_list li:hover .cn,.join_talent .t_list li:hover .en{color: #fff;}
.join_talent .t_list li:hover{transform: translateY(-10px);}

.join_talent .botbox{margin-top: 35px;}
.join_talent .botbox .t_tit{font-size: 20px;color: #333333;text-align: center;}
.join_talent .b_list{margin-top: 45px;font-size: 0;}
.join_talent .b_list li{text-align: center;width: 33.3%;padding:0 5%;display: inline-block;vertical-align: middle;}
.join_talent .b_list .icon{width: 63px;}
.join_talent .b_list .title{font-size: 18px;color: #333;margin-top: 20px;}
.join_talent .b_list .txt{font-size: 14px;color: #333;line-height: 20px;max-width:265px;margin:0 auto;margin-top: 10px;}


.join_recruit{padding:100px 0 80px;}
.join_top{background: url(../image/join_02.jpg) no-repeat center;background-size:cover;margin-top: 45px;}
.join_top .box{width: 50%;background: #2251a2;padding:0 25px;min-height: 220px;}
.join_top .title{font-size: 27px;color: #fff;line-height: 85px;border-bottom:1px dotted #fff;}
.join_top .txt{padding:15px 0 0;}
.join_top .txt li{font-size: 16px;color: #fff;line-height: 30px;margin-bottom: 3px;}

.join_list{}
.join_list .item{}
.join_list .item_t{padding:0 50px 0 50px;font-size: 0;cursor: pointer;}
.join_list .item_t span{display: inline-block;vertical-align: middle;font-size: 18px;color: #131313;line-height: 30px;padding:30px 0;text-align: center;width: 25%;}
.join_list .item:nth-child(odd){background: #f5f5f5;}

.join_list .item_b{padding:25px 70px;background: #f5f5f5;border-top:2px solid #fff;display: none;cursor: pointer;border-bottom:2px solid #fff;}
.join_list .group{font-size: 18px;color: #484849;line-height: 36px;margin-bottom: 30px;}
.join_list .item_t:hover{background: #ddd;}





















/*contact*/
.contact_main{background: url(../image/contact_07.jpg) no-repeat center bottom;background-size:cover;padding:0 0 30px;overflow: hidden;}
.contact_main .auto{width: 80%;}
.contact_map{width:100%;height:550px;border:#ccc solid 1px;font-size:12px;}

.contact_info{padding:60px 15px 60px;background: url(../image/contact_08.jpg) no-repeat center;background-size:cover;text-align: center;width: 1200px;margin:-150px auto 0;position:relative;margin-bottom: 20px;overflow: hidden;}
.contact_info .list li{display: inline-block;vertical-align: text-top;text-align: center;margin:0 2%;}
.contact_info .list .icon{}
.contact_info .list .font{font-size: 18px;color: #000000;margin-top: 25px;}
.contact_info .list .fz{font-size: 18px;color: #7f7f7f;margin-top: 25px;}

.contact_info .bottom{text-align: center;margin-top: 60px;}
.contact_info .bottom li{display: inline-block;vertical-align: middle;font-size: 16px;color: #494949;margin:0 20px;background-repeat:no-repeat;background-position:left center;background-size:30px;padding-left: 40px;}
.contact_info .bottom li.phone{background-image: url(../image/contact_09.png);}
.contact_info .bottom li.tel{background-image: url(../image/contact_10.png);}

/*service*/
/*.service_main{padding:45px 0 95px;background: url(../images/service_07.jpg) no-repeat center;background-size:cover;overflow: hidden;}
.service_tit{font-size: 22px;color: #919191;text-align: center;}
.service_video{width: 640px;margin:55px auto 0;}
.service_video video{width: 100%;    object-fit: cover;}
.service_bot{margin-top: 50px;text-align: center;}
.service_bot li{display: inline-block;vertical-align: text-top;margin:0 2%;width: 16%;text-align: center;}
.service_bot .icon{}
.service_bot .tit{font-size: 20px;color: #919191;margin:15px 0 10px;}
.service_bot .brief{font-size: 17px;color: #919191;line-height: 30px;}*/

.service_market{padding:70px 0;background: url(../image/service_15.jpg) no-repeat center;background-size:cover;}
.service_market .auto{width: 80%;}
.service_market .list{text-align: center;font-size: 0;margin-top: 45px;margin-left: -2%;font-size: 0;}
.service_market .list li{background: #ededf1;width: 23%;margin:0 0 0 2%;display: inline-block;vertical-align: middle;}
.service_market .list .icon{}
.service_market .list .info{padding:0 30px;height: 230px;}
.service_market .list .title{font-size: 22px;color: #000000;margin-top: 35px;margin-bottom: 20px;}
.service_market .list .line{width: 64px;height: 5px;display: inline-block;vertical-align: middle;background: #000000;position:relative;}
.service_market .list .desc{font-size: 14px;color: #919191;line-height: 30px;margin-top: 15px;}
.service_market .list li:hover .title{color: #1c2976;}
.service_market .list li:hover .line{background: #1c2976;}
.service_market .list li:hover{box-shadow:0 0 15px #999;}

.service_contact{font-size: 0;text-align: center;}
.service_contact .auto{width: 90%;}
.service_contact li{background: #272a2e;width: 19%;display: inline-block;vertical-align: middle;margin:0 3px;padding:35px 20px;text-align: left;transition: all .3s;}
.service_contact .title{font-size: 18px;color: #fff;font-weight: bold;}
.service_contact .box{margin-top: 15px;}
.service_contact .fz{font-size: 16px;color: #fff;line-height: 30px;background-repeat:no-repeat;background-position:left center;background-size:18px;padding-left: 25px;}
.service_contact .tel{background-image: url(../image/service_13.png);}
.service_contact .email{background-image: url(../image/service_14.png);}
.service_contact li:hover{/*background: #1c2976;*/background: url(../image/service_20.jpg) no-repeat center;background-size:cover;}


.service_support{padding:60px 0 40px;}
.support_list{margin-top: 40px;}
.support_list .item{padding: 15px;margin-bottom: 10px;}
.support_list .imgbox{width: 310px;height: 155px;float: left;border: 1px solid #efefef;}
.support_list .img{width: 100%;}
.support_list .info{margin-left:350px;}
.support_list .title{font-size: 22px;color: #000000;display: block;margin-top: 15px;}
.support_list .brief{font-size: 17px;color: #696969;line-height: 36px;-webkit-line-clamp: 1;height: 36px;margin-top:25px;}
.support_list .bot{font-size: 16px;color: #9b9b9b;margin-top: 20px;}
.support_list .date{margin-right: 60px;}
.support_list .read{background: url(../image/news_03.png) no-repeat left center;background-size:20px 16px;padding-left: 30px;}
.support_list .item:hover{background: #efefef;box-shadow:0 0 15px #efefef;}
.support_list .item:hover .title{color: #1c2976;}




/*index*/
.banner{height: 800px;position:relative;}
.banner .video{object-fit: fill;position:absolute;top: 0;bottom: 0;left: 0;right: 0;width: 100%;height: 800px;}
.banner .shadebox{position:absolute;top: 0;bottom: 0;left: 0;right: 0;z-index:10;background: rgba(0,0,0,.4);}

.banner .imgbox{height: 800px;position:relative;width: 100%;}
.banner .txt{text-align: center;position:absolute;width: 100%;left: 0;top: 50%;margin-top: -120px;}
.banner .sm{font-size: 34px;color: #fff;line-height: 70px;padding:0 45px;display: inline-block;vertical-align: middle;background: #023793;border-bottom-left-radius:30px;border-top-right-radius:30px;}
.banner .t_pic{display: block;margin:25px auto 15px;}
.banner .en{font-size: 20px;color: #fff;font-family: arial;letter-spacing: 2px;}

.banner .owl-theme .owl-controls{position:absolute;width: 100%;left: 0;bottom: 30px;}
.banner .owl-theme .owl-controls .owl-buttons div{display: none;}
.banner .owl-theme .owl-controls .owl-page span{width: 12px;height: 12px;background: #fff;margin:0 6px;}
.banner .owl-theme .owl-controls .owl-page.active span{background: #fff;opacity: 1;}



.dm_bar{text-align: center;font-size: 16px;color: #1c2976;line-height: 50px;background: #f5f5f5;}
.dm_bar em{padding:0 10px;}


.idx_about{padding:90px 0 105px;background: url(../image/idx_07.jpg) no-repeat center;background-size:cover;overflow: hidden;}
.idx_about .lbox{width: 50%;}
.idx_about .desc{font-size: 15px;color: #6c6c6c;line-height: 30px;margin-top: 15px;}
.idx_about .smmenu{margin:30px 0 50px;}
.idx_about .smmenu .item{display: block;width: 25%;text-align: center;float: left;}
.idx_about .smmenu .icon{display: inline-block;vertical-align: middle;transition: all .3s;}
.idx_about .smmenu .icon_s{width: 58px;}
.idx_about .smmenu .icon_h{display: none;}
.idx_about .smmenu .title{font-size: 15px;color: #c3c3c3;margin-top: 12px;transition: all .3s;} 


.idx_about .rbox{position:relative;width: 45%;margin-top: 30px;}
.idx_about .rbox .bg{/*width: 80%;height: 350px;background: #023894;display: block;*/}
.idx_about .video{/*object-fit: cover;*//*position:absolute;right: 20px;top: -20px;*/height: 350px;width: 100%;}
.idx_about .more{display: block;font-size: 15px;color: #6c6c6c;width: 150px;line-height: 40px;background: #fff;border-radius:20px;border:1px solid #efefef;text-align: center;}
.idx_about .more:hover{color: #fff;background: #023894;border-color:#023894;}
.idx_about .smmenu .item:hover .icon_s{display: none;}
.idx_about .smmenu .item:hover .icon_h{display: inline-block;}
.idx_about .smmenu .item:hover .title{color: #023894;}
.idx_titbox{}
.idx_titbox .cn{font-size: 28px;color: #000000;}
.idx_titbox .en{font-size: 18px;color: #f1f1f1;text-transform: uppercase;margin-top: 10px;}
.idx_titbox .smen{font-size: 18px;color: #000;text-transform: uppercase;letter-spacing: 2px;font-family: arial;margin-top: 10px;}
.idx_titbox .line{width: 55px;height: 2px;background: #023894;display: inline-block;vertical-align: middle;margin-top: 10px;}

.idx_pro{padding:70px 0 60px;background: url(../image/idx_12.jpg) no-repeat center;background-size:cover;overflow: hidden;}
.idx_pro .wrapbox{background: rgba(255,255,255,.9);padding:40px 30px 10px;}
.idx_pro .pro_list{margin-top: 40px;}

.idx_news{padding:85px 0 90px;background: url(../image/idx_18.jpg) no-repeat center;background-size:cover;overflow: hidden;}
.idx_news_list{margin:45px 0 0 -2%;}
.idx_news_list .item{background: #fff;width: 23%;float: left;margin-left: 2%;position:relative;}
.idx_news_list .imgbox{display: block;}
.idx_news_list .img{transition: all .3s;height: 160px;}
.idx_news_list .info{padding:20px 15px 0;}
.idx_news_list .title{font-size: 16px;color: #000000;display: block;}
.idx_news_list .brief{-webkit-line-clamp: 3;font-size: 13px;color: #8d8d8d;line-height: 20px;margin:10px 0 10px;height:60px;}
.idx_news_list .more{font-size: 14px;color: #023894;background-image: url(../image/idx_17.jpg);background-repeat: no-repeat;background-position:left center;background-size:14px;padding-left: 20px;display: block;}
.idx_news_list .more:hover{background-image: url(../image/idx_17-1.jpg);color: #cc913d;}
.idx_news_list .date{font-size: 12px;color: #717171;line-height: 40px;border-top:1px solid #ddd;margin-top: 10px;}
.idx_news_list .item:after{content:'';position:absolute;width: 0;left: 0;bottom: 0;height: 2px;background: #023894;border-radius:2px;transition: all .3s;}
.idx_news_list .item:hover .img{transform: scale(1.05,1.05);}
.idx_news_list .item:hover:after{width: 100%;}
.idx_news_list .item:hover .title{color: #023894;}
.idx_news_list .item:hover{box-shadow:0 0 15px #999;}

.page_main{position:fixed;width: 100%;height: 100%;left: 0;top: 0;right: 0;bottom: 0;}
.page_main .video{position:absolute;left:0;bottom: 0;object-fit: cover;right: 0;}

.page_enter{font-size: 26px;color: #fff;position:absolute;width: 100%;left: 0;bottom: 30px;text-align: center;letter-spacing: 4px;}

/*scient*/
.scient_honor{background: url(../image/scient_03.jpg) no-repeat center;background-size:cover;padding:60px 0 65px;}
.scient_honor .detail{}
.scient_honor .brief{font-size: 18px;color: #000;line-height: 50px;margin-top: 40px;text-indent:2em;}
.scient_honor .list{margin:20px 0 0 -35px;}
.scient_honor .list .imgbox{/*width: 375px;float: left;*/margin-left: 35px;}
.scient_honor .list .img{height: 300px;}

.scient_honor .owl-theme .owl-controls{margin-top: 30px;}
.scient_honor .owl-theme .owl-controls .owl-page span{background: #d1d1d1;width: 10px;height: 10px;opacity: 1;}
.scient_honor .owl-theme .owl-controls .owl-page.active span{background: #013c9f;}
.scient_honor .owl-theme .owl-controls .owl-buttons div{display: none;}

.scient_list .title{background: url(../image/scient_06.png) no-repeat left center;background-size:44px;padding-left: 60px;line-height: 44px;margin-top: 10px;}

.scient_labor{padding:40px 0;background: url(../image/scient_07.jpg) no-repeat center;background-size:cover;}
.scient_labor .detail{margin-top: 50px;}
.scient_labor .swiper-container{padding:50px 0;}
.scient_labor .swiper-slide {
    -webkit-transition: transform 1.0s;
    -moz-transition: transform 1.0s;
    -ms-transition: transform 1.0s;
    -o-transition: transform 1.0s;
    -webkit-transform: scale(1);
    transform: scale(1);
    
}
.scient_labor .swiper-slide-active,.swiper-slide-duplicate-active {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    z-index: 1002;padding-bottom: 50px;
}
.scient_labor .swiper-pagination-bullet{width: 50px;height: 4px;margin:0 6px;background: transparent;opacity: 1;background: #d1d1d1;border-radius:4px;}
.scient_labor .swiper-pagination-bullet-active{background: #013c9f;}

.gupiao_box{position:fixed;right:0;bottom:15%;display:none!important;}


/* 信息批露 */
.xx_main{padding:50px 0;}
.xx_main .t_tit{font-size: 30px;font-weight: bold;color: #1c2976;line-height: 40px;margin-bottom: 20px;}
.xx_main .t_tit::before{content:'';display: inline-block;vertical-align: middle;width: 36px;height: 36px;border-radius:50%;background: url(../image/dashiji.png) no-repeat center;background-size:contain;margin-right: 15px;}
.xx_main .module{margin-bottom: 60px;}

.xx_list{position:relative;}
.xx_list .item{}
.xx_list .date{width:140px;display: block;float: left;font-size: 16px;color:#666;line-height: 30px;position:relative;padding:35px 0;}
.xx_list .info{margin-left: 180px;padding:35px 0;border-bottom:1px dashed #ddd;}
.xx_list .title{font-size: 20px;color:#333;font-weight: bold;line-height: 30px;background: url(../image/doc.png) no-repeat left 5px;background-size:18px;padding-left: 30px;display: block;}
.xx_list .txt{font-size: 16px;color:#666;line-height: 30px;margin-top: 10px;-webkit-line-clamp: 2;max-height: 60px;padding-left: 30px;}
.xx_list .date::after{content:'';width: 14px;height: 14px;position:absolute;right: 0;top: 50%;margin-top: -6px;border-radius:50%;background: #999;}
.xx_list::before{content:'';position:absolute;width: 1px;top: 45px;bottom: 45px;background: #ddd;left: 132px;}
.xx_list .item:last-child .info{border-bottom:none;}
.xx_list .item:hover .title{color:#1c2976;}

.xx_det{min-height:540px;width: 100%;margin: 0;}


@media screen and (min-width:320px) and (max-width:1199px){
    .auto{width: 100%!important;padding:0 2%;}
    .auto1200{width: 100%!important;padding:0 2%;}
	.gupiao_box{display:none!important;}
	
	.xx_det{min-height:540px;}
}

@media screen and (min-width:1586px) and (max-width:1720px){
	.hd_nav{margin-left: 2%;}
	.hd_nav li{margin:0 15px;}
	
	.hd_lang .fz{font-size: 14px;margin-left: 10px;}
	.hd_lang .fz .icon{width: 20px;margin-right: 5px;}
	
	
	
}

@media screen and (min-width:1550px) and (max-width:1585px){
    .hd_logo .img{height: 65px;}
    .hd_nav li{margin:0 10px;padding: 18px 0;}
    .hd_nav .drop{width: 120px;top: 87px;}
    .hd_nav .drop a{font-size: 15px;line-height: 40px;}
    
	.hd_lang .fz{font-size: 14px;margin-left: 10px;line-height: 65px;}
	.hd_lang .fz .icon{width: 20px;margin-right: 5px;}
    
    .head+div{margin-top: 85px;}
    
    /*index*/
    /*.banner .imgbox{height: 620px;}
    .banner .t_pic{width: 70%;}
    .banner{height: 620px;}
    .banner .video{height: 620px;}
    
    .idx_about{padding:80px 0 80px;}
    .idx_about .lbox{width: 48%;}
    .idx_about .rbox .bg{display: none;}
    .idx_about .rbox{width: 45%;}
    .idx_about .video{height: 390px;top: 0;right: 0;margin-top: 120px;}
    
    .pro_list .tit{font-size: 16px;}
    .pro_list .brief{font-size: 13px;line-height: 20px;}
    .pro_list .line{margin:10px auto;}
    .pro_list .bot{padding:10px 10px;}
    .pro_list .txt{padding-right: 50px;}
    
    .idx_news_list .title{font-size: 17px;}
    
    .ft_menu{font-size: 15px;}
    .ft_logo .fz{font-size: 20px;margin-top: 10px;}
    .ft_txt li{font-size: 16px;background-size: 20px;padding-left: 30px;}
    
    .ft_vx .img{max-width:110px;}
    .ft_vx .fz{font-size: 14px;}
    .ft_copyr{font-size: 14px;}*/
    
    /*service*/
    /*.inner_banner{height: 350px;}
    .inner_banner .cn{font-size: 30px;}
    .inner_banner .en{font-size: 24px;}
   
    .service_bot .brief{font-size: 16px;}*/
    
    /*product*/
    /*.pub_menu .lk{font-size: 16px;line-height: 60px;}
   
    .pro_list .title{font-size: 16px;}
    .pro_list .txt{font-size: 14px;}*/
    
    /*contact*/
    /*.contact_main .auto{width: 100%;}
    .contact_info{margin:0 auto;padding: 60px 15px 60px;}
    .contact_info .fz,.contact_info .font{font-size: 16px;margin-top: 15px;}*/
     
    
    /*about*/
    /*.about_profile{padding: 110px 2% 140px 2%;}
    .about_profile .pic{position:initial;float: left;width: 500px;}
    .about_profile .info{width: 100%;}
    .about_profile .text{padding:35px 25px;}
    .about_profile .box{margin-left: 520px;padding-top: 10px;}
    .about_profile .title{font-size: 26px;}
    .about_profile .desc{font-size: 18px;line-height: 32px;margin-top: 25px;}
    
    .about_titbox{margin-bottom: 30px;}
    .about_titbox .cn{font-size: 28px;}
    .about_titbox .en{font-size: 15px;letter-spacing: 1px;margin-left: 10px;}
    
    .about_vision .text{font-size: 16px;line-height: 30px;}
    .about_vision .lbox{min-height:250px;}
    
    .about_honor .item img{height: 215px;}
    
    .about_words .text{font-size: 16px;line-height: 36px;padding: 30px 30px;}*/
}
@media screen and (min-width:1401px) and (max-width:1549px){
    .hd_logo .img{height: 60px;}
	
	.hd_nav{margin-left: 2%;}
    .hd_nav li{margin:0 8px;padding: 18px 0;}
    .hd_nav .drop{width: 120px;top: 80px;}
    .hd_nav .drop a{font-size: 15px;line-height: 40px;}
    .hd_lang .fz{line-height: 60px;margin-left: 10px;}
	.hd_lang .fz .icon{width: 20px;margin-right: 5px;}
    .hd_nav li>a{font-size: 15px;}
    .head+div{margin-top: 80px;}
    
	
    
    
 }   
@media screen and (min-width:1330px) and (max-width:1400px){
	.head .auto{width: 98%;}
    .hd_logo .img{height:55px;}
	.hd_nav{margin-left: 2%;}
    .hd_nav li{margin:0 15px;padding: 15px 0;}
    .hd_nav li>a{font-size: 16px;}
    .hd_nav .drop{width: 120px;top: 80px;margin-left: -60px;}
    .hd_nav .drop a{font-size: 15px;line-height: 40px;}
    .hd_lang{    margin-left: 20px;}
    .hd_lang .fz{line-height:60px;font-size: 0;margin-left: 7px;}
    
    .head+div{margin-top: 80px;}
    
    .service_contact .title{font-size: 16px;}
    /*index*/
    .banner .imgbox{height: 620px;}
    .banner .sm{font-size: 22px;line-height: 60px;}
    .banner .t_pic{width: 70%;}
    .banner .en{font-size: 18px;}
    .banner{height: 620px;}
    .banner .video{height: 620px;}
    
    .idx_titbox .cn{font-size: 24px;}
    .idx_titbox .en{font-size: 18px;}
   
    .idx_about{padding:80px 0 80px;}
    .idx_about .lbox{width: 48%;}
    .idx_about .rbox .bg{display: none;}
    .idx_about .rbox{width: 45%;}
    .idx_about .video{height: 390px;top: 0;right: 0;margin-top: 120px;}
    
    .pro_list .title{font-size: 16px;}
    .pro_list .tit{font-size: 14px;}
    .pro_list .brief{font-size: 12px;line-height: 20px;}
    .pro_list .line{margin:10px auto;}
    .pro_list .bot{padding:10px 10px;}
    .pro_list .txt{padding-right: 50px;font-size: 14px;line-height: 20px;}
    
    .idx_news_list .title{font-size: 17px;}
    .idx_news_list .date{font-size: 13px;}
    
    .ft_menu{font-size: 15px;}
    .ft_logo .fz{font-size: 20px;margin-top: 10px;}
    .ft_txt li{font-size: 16px;background-size: 20px;padding-left: 30px;}
    
    .ft_vx .img{max-width:110px;}
    .ft_vx .fz{font-size: 14px;}
    .ft_copyr{font-size: 14px;}
    
    /*service*/
    .inner_banner{height: 350px;}
    .inner_banner .cn{font-size: 30px;}
    .inner_banner .en{font-size: 24px;}
   
    .service_bot .brief{font-size: 16px;}
    
    /*product*/
    .pub_menu .lk{font-size: 16px;line-height: 60px;}
   
    .pro_list .title{font-size: 16px;}
    .pro_list .txt{font-size: 14px;}
    
    /*contact*/
    .contact_main .auto{width: 100%;padding: 0;}
    .contact_info{margin:0 auto;padding: 60px 15px 60px;width: 90%;}
     .contact_info .fz,.contact_info .font{font-size: 16px;margin-top: 15px;}
     
    /*about*/
    .about_profile{padding: 90px 2% 100px 2%;}
    .about_profile .pic{position:initial;float: left;width: 500px;}
    .about_profile .info{width: 100%;}
    .about_profile .text{padding:35px 25px;}
    .about_profile .box{margin-left: 520px;padding-top: 10px;}
    .about_profile .title{font-size: 26px;}
    .about_profile .desc{font-size: 18px;line-height: 32px;margin-top: 25px;}
    
    .about_titbox{margin-bottom: 30px;}
    .about_titbox .cn{font-size: 28px;}
    .about_titbox .en{font-size: 15px;letter-spacing: 1px;margin-left: 10px;}
    
    .about_vision .text{font-size: 16px;line-height: 30px;}
    .about_vision .lbox{min-height:250px;    padding: 40px 20px 50px 3%;}
    
    .about_honor .item img{height: 215px;}
    
    .about_words .text{font-size: 16px;line-height: 36px;padding: 30px 30px;}
    
}
@media screen and (min-width:1260px) and (max-width:1329px){
    .hd_logo .img{height: 54px;}
	.hd_nav{margin-left: 2%;}
    .hd_nav li{margin:0 12px;padding: 12px 0;}
    .hd_nav li>a{font-size: 15px;}
    .hd_nav .drop{width: 120px;top: 74px;margin-left: -60px;}
    .hd_nav .drop a{font-size: 15px;line-height: 40px;}
    .hd_lang{    margin-left: 20px;}
    .hd_lang .fz{line-height: 54px;font-size: 0;margin-left: 7px;}
    
    .head+div{margin-top: 74px;}
    
     /*index*/
    .banner .imgbox{height: 520px;}
    .banner .sm{font-size: 22px;line-height: 60px;}
    .banner .t_pic{width: 70%;}
    .banner .en{font-size: 18px;}
    .banner{height: 520px;}
    .banner .video{height: 520px;}
    
    
}   
@media screen and (min-width:992px) and (max-width:1259px){
    .sj_menu{background: url(../image/menu.png) no-repeat center;background-size:contain;width: 36px;height: 36px;position:absolute;right: 20px;top: 50%;margin-top: -18px;}
    .hd_logo{float: left;}
    .hd_logo .img{height: 60px;}
    .hd_nav{margin-right: 0;position:absolute;width: 140px;top: 81px;right: 0;background: #023894;padding:5px 0;display: none;}
    .hd_nav li{margin:0;padding:5px 0;display: block;}
    .hd_nav li>a{font-size: 14px;color: #fff;text-align: center;line-height: 30px;}
    .hd_nav li.cur>a, .hd_nav li:hover>a{color: #fff;}
    .hd_nav li>a:after{background: #fff;}
    .hd_nav .drop{width: 120px;top: 87px;display: none!important;}
    .hd_nav .drop a{font-size: 15px;line-height: 40px;}
    .hd_lang{margin-right: 65px;}
    .hd_lang .fz{line-height: 60px;font-size: 14px;}
    .hd_right{float: right;}
    .head+div{margin-top: 80px;}
    
    /*index*/
    .banner .imgbox{height: 500px;}
    .banner .sm{font-size: 22px;line-height: 60px;}
    .banner .t_pic{width: 70%;}
    .banner .en{font-size: 18px;}
    .banner{height: 500px;}
    .banner .video{height: 500px;}
    
    .idx_titbox .cn{font-size: 22px;}
    .idx_titbox .en{font-size: 16px;}
    .idx_titbox .line{width: 40px;}
   
    .idx_about{padding:50px 0 50px;}
    .idx_about .lbox{width: 52%;}
    .idx_about .rbox{margin-top: 0;}
    .idx_about .rbox .bg{display: none;}
    .idx_about .rbox{width: 45%;}
    .idx_about .video{height: 320px;}
    .idx_about .desc{font-size: 14px;line-height: 26px;}
    .idx_about .smmenu .icon_s{width: 46px;}
    .idx_about .smmenu .title{font-size: 14px;margin-top: 5px;}
    .idx_about .more{font-size: 14px;width: 130px;}
    
    .idx_pro{padding:30px;}
    .idx_pro .wrapbox{padding: 20px 15px 10px;}
    .idx_pro .pro_list{margin-top: 25px;}
    .pro_list .title{font-size: 16px;}
    .pro_list .tit{font-size: 14px;}
    .pro_list .brief{font-size: 12px;line-height: 20px;}
    .pro_list .line{margin:10px auto;}
    .pro_list .bot{padding:10px 10px;}
    .pro_list .txt{padding-right: 50px;font-size: 14px;line-height: 20px;}
    
    .idx_news{padding:50px 0;}
    .idx_news_list{margin-top: 25px;}
    .idx_news_list .title{font-size: 17px;}
    .idx_news_list .date{font-size: 13px;}
    
    .ft_menu{font-size: 14px;    padding: 15px 0;}
    .ft_logo .logo{max-width:70px;}
    .ft_logo .fz{font-size: 20px;margin-top: 10px;}
    .ft_txt{padding-left: 2%;}
    .ft_txt li{font-size: 15px;background-size: 20px;padding-left: 30px;margin-bottom: 15px;}
    
    .ft_vx .img{max-width:100px;}
    .ft_vx .fz{font-size: 13px;}
    .ft_copyr{font-size: 13px;}
    
    /*service*/
    .inner_banner{height: 300px;}
    .inner_banner .cn{font-size: 30px;}
    .inner_banner .en{font-size: 20px;}
   
    .service_bot .brief{font-size: 14px;line-height: 20px;}
    .service_bot .icon{width: 50px;}
    .service_bot .tit{font-size: 16px;}
    /*product*/
    .pub_menu .lk{font-size: 16px;line-height: 60px;}
   
    .pro_list .title{font-size: 16px;}
    .pro_list .txt{font-size: 14px;}
    
    /*product_detail*/
    .newsdet_r{display: none;}
    .newsdet_l{margin-right: 0;}
    .newsdet_topbox .title{font-size: 24px;}
    .pro_para .info li{font-size: 15px;}
    
    /*news*/
    .news_list .imgbox{width: 340px;height: 180px;}
    .news_list .info{margin-left: 370px;}
    .news_list .title{font-size: 20px;}
    .news_list .brief{font-size: 15px;line-height: 26px;height: 78px;margin-top: 25px;}
    .news_list .bot{font-size: 14px;}
   
    .pagelist a{width: 36px;line-height: 36px;font-size: 16px;}
    
    /*join*/
    .join_talent{padding:60px 0 50px;}
    .join_talent .t_list li{    padding: 40px 2% 0;}
   
    /*contact*/
    .contact_main{padding:0 0 30px;}
    .contact_main .auto{width: 100%;padding: 0;}
    .contact_info{margin:0 auto;padding: 50px 15px 50px;width: 100%;}
    .contact_info .fz,.contact_info .font{font-size: 15px;margin-top: 15px;}
    
    .contact_map{height: 400px!important;}
    .contact_info .list{font-size: 0;}
    .contact_info .list li{margin-bottom: 15px;width: 21%;}
    .contact_info .list .fz{font-size: 16px;margin-top: 10px;}
    .contact_info .list .font{font-size: 18px;margin-top: 10px;}
    
   
    
    .service_contact{margin-left: -1%;padding: 15px 1% 5px;}
    .service_contact .box{margin-top: 10px;}
    .service_contact li{width: 32.3%;margin:0 0 5px 1%;    padding: 15px 10px;}
    .service_contact .title{font-size: 18px;}
    .service_contact .fz{font-size: 15px;}
    
    /*about*/
    .about_profile{padding: 90px 2% 100px 2%;}
    .about_profile .pic{position:initial;float: left;width: 390px;margin-top: 20px;}
    .about_profile .info{width: 100%;}
    
    .about_profile .text{padding:0 0;background: none;}
    .about_profile .box{margin-left: 420px;padding-top: 10px;}
    .about_profile .title{font-size: 20px;color: #fff;}
    .about_profile .desc{font-size: 14px;line-height: 28px;margin-top: 25px;color: #fff;}
    
    .about_titbox{margin-bottom: 25px;}
    .about_titbox .cn{font-size: 26px;}
    .about_titbox .en{font-size: 14px;letter-spacing: 1px;margin-left: 10px;}
    
    .about_vision .text{font-size: 15px;line-height: 26px;}
    .about_vision .lbox{min-height:200px;    padding: 25px 15px 30px 2%;}
    
    .about_certifi{padding:80px 0 70px;}
    .about_certifi .detail{padding:0 50px;}
    .about_certifi .owl-theme .owl-controls .owl-buttons div{width: 20px;height: 42px;margin-top: -21px;}
    
    .about_honor .item img{height:160px;}
    
    .about_words{padding:80px 0 60px;}
    .about_words .text{font-size: 15px;line-height: 30px;padding:25px 30px;}
    
	/* 科技研发 */
	.scient_honor .list .img{height:220px;}
   
   
    /* 信息披露 */
	
	
	
	
	
	
	
	
   
}   
@media screen and (min-width:768px) and (max-width:991px){
    .sj_menu{background: url(../image/menu.png) no-repeat center;background-size:contain;width: 36px;height: 36px;position:absolute;right: 20px;top: 50%;margin-top: -18px;}
    .hd_logo{float: left;}
    .hd_logo .img{height: 55px;}
    .hd_nav{margin-right: 0;position:absolute;width: 140px;top: 76px;right: 0;background: #023894;padding:5px 0;display: none;}
    .hd_nav li{margin:0;padding:5px 0;display: block;}
    .hd_nav li>a{font-size: 14px;color: #fff;text-align: center;line-height: 30px;}
    .hd_nav li.cur>a, .hd_nav li:hover>a{color: #fff;}
    .hd_nav li>a:after{background: #fff;}
    .hd_nav .drop{width: 120px;top: 87px;display: none!important;}
    .hd_nav .drop a{font-size: 15px;line-height: 40px;}
    .hd_lang{margin-right: 65px;}
    .hd_lang .fz{line-height: 55px;font-size: 14px;}
    .hd_right{float: right;}
    .head+div{margin-top: 75px;}
    
    /*index*/
    .banner .imgbox{height: 450px;}
    .banner .sm{font-size: 22px;line-height: 60px;}
    .banner .t_pic{width: 70%;}
    .banner .en{font-size: 18px;}
    .banner{height: 450px;}
    .banner .video{height: 450px;}
    .banner .txt{margin-top: -80px;}
    
    .idx_titbox .cn{font-size: 22px;}
    .idx_titbox .en{font-size: 16px;}
    .idx_titbox .line{width: 40px;}
   
    .idx_about{padding:50px 0 50px;}
    .idx_about .lbox{width: 100%;float:none;}
    .idx_about .rbox .bg{display: none;}
    .idx_about .rbox{width: 100%;float:none;}
    .idx_about .video{height: 390px;top: 0;right: 0;margin-top: 30px;position:initial;}
    .idx_about .desc{font-size: 14px;line-height: 26px;}
    .idx_about .smmenu .icon_s{width: 46px;}
    .idx_about .smmenu .title{font-size: 14px;margin-top: 5px;}
    .idx_about .more{font-size: 14px;width: 130px;margin:0 auto;}
    
    .idx_pro{padding:10px;}
    .idx_pro .wrapbox{padding: 20px 15px 10px;}
    .idx_pro .pro_list{margin-top: 25px;}
    .pro_list .title{font-size: 16px;}
    .pro_list .tit{font-size: 14px;}
    .pro_list .brief{font-size: 12px;line-height: 20px;}
    .pro_list .line{margin:10px auto;}
    .pro_list .bot{padding:10px 5px;}
    .pro_list .txt{padding-right: 0px;font-size: 12px;line-height: 20px;}
    .pro_list .shadebox{display: none!important;}
    .pro_list .img{height: 180px;}
    
    .idx_news{padding:50px 0;}
    .idx_news_list{margin-top: 25px;margin-left: -1%;}
    .idx_news_list .item{width: 24%;margin-left: 1%;}
    .idx_news_list .info{padding:15px 5px 0;}
    .idx_news_list .title{font-size: 15px;}
    .idx_news_list .date{font-size: 12px;line-height: 30px;}
    .idx_news_list .brief{font-size: 12px;line-height: 20px;height: 60px;}
    .idx_news_list .more{font-size: 13px;}
    .idx_news_list .img{height: 150px;}
    
    .ft_menu{font-size: 14px;    padding: 15px 0;}
    .ft_logo .logo{max-width:70px;}
    .ft_logo .fz{font-size: 15px;margin-top: 10px;}
    .ft_logo .tit{font-size: 15px;    background-size: 16px;padding-left: 24px;}
    .ft_txt{padding-left: 2%;}
    .ft_txt li{font-size: 14px;background-size: 18px;padding-left: 27px;margin-bottom: 10px;}
    
    .ft_vx .img{max-width:100px;}
    .ft_vx .fz{font-size: 13px;}
    .ft_copyr{font-size: 13px;padding:7px 0;}
    
    /*service*/
    .inner_banner{height: 300px;}
    .inner_banner .cn{font-size: 30px;}
    .inner_banner .en{font-size: 20px;}
   
    .service_bot .brief{font-size: 14px;line-height: 20px;}
    .service_bot .icon{width: 50px;}
    .service_bot .tit{font-size: 16px;}
    
	.service_market .list li{width:50%;margin-bottom:40px;}
	
	
	
    /*product*/
    .pub_menu .lk{font-size: 16px;line-height: 60px;margin:0 30px;}
   
    .pro_list .title{font-size: 16px;}
    .pro_list .txt{font-size: 14px;}
    
    /*product_detail*/
    .newsdet_r{display: none;}
    .newsdet_l{margin-right: 0;}
    .newsdet_topbox .title{font-size: 24px;}
    .pro_para .info li{font-size: 15px;}
    
    /*news*/
    .news_list .item{padding: 0;}
    .news_list .imgbox{width: 260px;height: 138px;}
    .news_list .info{margin-left: 280px;}
    .news_list .title{font-size: 18px;}
    .news_list .brief{font-size: 14px;line-height: 24px;height: 72px;margin-top: 15px;}
    .news_list .bot{font-size: 14px;margin-top: 10px;}
   
   
    .pagelist a{width: 36px;line-height: 36px;font-size: 16px;}
    /*news_detail*/
    .newsdet_editbox{font-size: 16px;line-height: 32px;}
    .pagenav li{font-size: 14px;}
    
    /*join*/
    .join_develop .txt img{width: 70%;}
   
    .join_talent{padding:60px 0 50px;}
    .join_talent .t_list li{    padding: 40px 2% 0;}
    .join_talent .t_list .num{font-size: 30px;}
    .join_talent .t_list .cn{font-size: 16px;}
    
    .join_talent .b_list{margin-top: 35px;}
    .join_talent .b_list .icon{font-size: 54px;}
    .join_talent .b_list .title{font-size: 16px;}
    
    .join_recruit{padding:60px 0 30px;}
    .join_top .title{font-size: 18px;}
    .join_top .txt li{font-size: 14px;line-height: 26px;}
    .join_top .box{min-height:160px;}
    .join_top .title{line-height: 50px;}
    
    .join_list .item_t{padding:0 20px;}
    .join_list .item_t span{font-size: 15px;padding:18px 0;}
    .join_list .item_b{padding:20px 30px;}
    .join_list .group{font-size: 15px;line-height: 30px;margin-bottom: 15px;}
    
    /*contact*/
    .contact_main{padding:0 0 30px;}
    .contact_main .auto{width: 100%;padding: 0;}
    .contact_info{margin:0 auto;padding: 50px 0 50px;width: 100%;overflow: hidden;font-size: 0;}
    .contact_info .fz,.contact_info .font{font-size: 15px;margin-top: 15px;}
    .contact_info li{margin:0 1% 40px;width: 48%;}
    
    .contact_map{height: 400px!important;}
    .contact_info .list{font-size: 0;}
    .contact_info .list li{margin-bottom: 15px;width: 21%;}
    .contact_info .list .fz{font-size: 14px;margin-top: 10px;}
    .contact_info .list .font{font-size: 16px;margin-top: 10px;}
    
    .contact_info .bottom{margin-top: 25px;}
    .contact_info .bottom li{display: block;width: 300px;margin:0 auto;background: none!important;line-height: 30px;font-size: 18px;}
    
    .service_contact{margin-left: -2%;text-align:left;}
    .service_contact .box{margin-top: 10px;}
    .service_contact li{width: 48%;margin: 0 0 15px 2%; padding: 15px 10px;}
    .service_contact .title{font-size: 18px;}
    .service_contact .fz{font-size: 15px;line-height: 32px;background-size: 18px;padding-left: 30px;}
    
	.support_list .item{padding:10px;}
	.support_list .imgbox{width:270px;height:160px;}
	.support_list .info{margin-left:310px;}
	.support_list .title{font-size:18px;}
	.support_list .brief{font-size:15px;}
	.support_list .bot{font-size:14px;}
	.support_list .read{    background-size: 18px 14px;}
    /*about*/
    .about_profile{padding: 90px 2% 100px 2%;}
    .about_profile .pic{position:initial;width: 70%;;margin:0 auto 0;display: block;}
    .about_profile .info{width: 100%;}
    
    .about_profile .text{padding:0 0;background: none;}
    .about_profile .box{margin-left: 0;padding-top: 30px;}
    .about_profile .title{font-size: 18px;color: #fff;text-align: center;}
    .about_profile .desc{font-size: 14px;line-height: 28px;margin-top: 25px;color: #fff;}
    
    .about_titbox{margin-bottom: 25px;}
    .about_titbox .cn{font-size: 26px;}
    .about_titbox .en{font-size: 14px;letter-spacing: 1px;margin-left: 10px;}
    
    .about_vision .text{font-size: 15px;line-height: 26px;}
    .about_vision .lbox{min-height:200px;    padding: 25px 15px 30px 2%;width: 100%;float:none;}
    .about_vision .rbox{width: 100%;position:initial;/*background: transparent;*/height: 180px;}
    
    .about_certifi{padding:80px 0 70px;}
    .about_certifi .detail{padding:0 40px;}
    .about_certifi .owl-theme .owl-controls .owl-buttons div{width: 20px;height: 42px;margin-top: -21px;}
    .about_certifi .item{padding:0 10px;}
    
    .about_honor .item img{height:160px;}
    
    .about_words{padding:80px 0 60px;}
    .about_words .pic{width: 80%;position:initial;display: block;margin:0 auto;}
    .about_words .text{font-size: 15px;line-height: 30px;padding:25px 30px;width: 100%;margin-top: 15px;background: transparent;}
    
    /* 科技研发 */
	.scient_honor .list .img{height:200px;}
    .scient_list .title{background-size:32px;padding-left:45px;}
    
	
	/* 信息披露 */
	.xx_main .t_tit{font-size: 24px;}
	.xx_main .t_tit::before{width: 28px;height:28px;margin-right: 10px;}
	
	
	
    
}


@media screen and (min-width:320px) and (max-width:767px){ 
    .sj_menu{background: url(../image/menu.png) no-repeat center;background-size:contain;width: 28px;height: 28px;position:absolute;right: 2%;top: 50%;margin-top: -14px;}
    .sj_menu.close{background: url(../image/close.png) no-repeat center;background-size:22px;}
    .hd_logo{padding:5px 0;float: left;}
    .hd_logo .img{height: 40px;}
    .hd_nav{margin-right: 0;position:fixed;width: 100%;top: 50px;right: 0;background: #023894;padding:25px 0;display: none;bottom: 0;}
    .hd_nav li{margin:0;padding:5px 0;display: block;}
    .hd_nav li>a{font-size: 16px;color: #fff;line-height: 44px;padding:0 4%;}
    .hd_nav li.cur>a, .hd_nav li:hover>a{color: #023894;background: #fff;}
    .hd_nav li>a:after{background: #fff;display: none;}
    .hd_nav .drop{width: 120px;top: 87px;display: none!important;}
    .hd_nav .drop a{font-size: 15px;line-height: 40px;}
    .hd_lang{margin-right:30px;padding:5px 0;position:initial;}
    .hd_lang .fz{line-height: 40px;font-size: 0;margin-left: 0;}
    .hd_lang .fz .icon{margin-right: 2px;width: 18px;}
    .head+div{margin-top: 50px;}
    
    /*index*/
    .banner .imgbox{height: 240px;display: block;}
    .banner .sm{font-size: 14px;line-height: 40px;padding:0 20px;}
    .banner .t_pic{width: 80%;    margin: 15px auto 10px;}
    .banner .en{font-size: 13px;}
    .banner{height: 240px;}
    .banner .video{height: 240px;display: none;}
    .banner .shadebox{display: none;}
    .banner .txt{margin-top: -70px;}
    .banner .owl-theme .owl-controls{bottom: 15px;}
    .banner .owl-theme .owl-controls .owl-page span{width: 10px;height: 10px;margin:0 4px;}
    
    .dm_bar{font-size: 14px;line-height: 24px;padding: 10px 0;}
    .dm_bar em{display: block;}
    
    .idx_titbox .cn{font-size: 20px;}
    .idx_titbox .en{font-size: 15px;margin-top: 5px;}
    .idx_titbox .line{width: 36px;margin-top: 5px;}
    .idx_titbox .smen{font-size: 13px;letter-spacing: 1px;}
   
    .idx_about{padding:50px 0 50px;}
    .idx_about .lbox{width: 100%;float:none;}
    .idx_about .rbox .bg{display: none;}
    .idx_about .rbox{width: 100%;float:none;margin-top: 0;}
    .idx_about .video{height: 260px;top: 0;right: 0;margin-top: 30px;position:initial;}
    .idx_about .desc{font-size: 14px;line-height: 26px;}
    .idx_about .smmenu .icon_s{width: 46px;}
    .idx_about .smmenu .title{font-size: 14px;margin-top: 5px;}
    .idx_about .more{font-size: 14px;width: 130px;margin:0 auto;}
    
    .idx_pro{padding:10px;}
    .idx_pro .wrapbox{padding: 20px 15px 10px;}
    .idx_pro .pro_list{margin-top: 25px;margin-left: -2%;}
    .pro_list .item{width: 48%;margin: 0 0 10px 2%;}
    .pro_list .title{font-size: 16px;}
    .pro_list .tit{font-size: 14px;}
    .pro_list .brief{font-size: 12px;line-height: 20px;}
    .pro_list .line{margin:10px auto;}
    .pro_list .bot{padding:10px 5px;}
    .pro_list .txt{padding-right: 0px;font-size: 12px;line-height: 20px;height: 40px;overflow: hidden;}
    .pro_list .shadebox{display: block!important;}
    .pro_list .img{height: 150px;}
    
    
    .idx_news{padding:50px 0;}
    .idx_news_list{margin-top: 25px;margin-left: -2%;}
    .idx_news_list .item{width: 48%;margin-left: 2%;margin-bottom: 10px;}
    .idx_news_list .info{padding:15px 5px 0;}
    .idx_news_list .title{font-size: 15px;}
    .idx_news_list .date{font-size: 12px;line-height: 30px;}
    .idx_news_list .brief{font-size: 12px;line-height: 20px;height: 60px;}
    .idx_news_list .more{font-size: 13px;}
    .idx_news_list .img{height: 140px;}
    
    .ft_menu{font-size: 14px;    padding: 15px 0;}
    .ft_menu .lk{padding:0 10px;width: auto;}
    .ft_logo{width: 100%;float:none;text-align: center;display: none;}
    .ft_logo .logo{max-width:auto;height: 60px;width: auto;}
    .ft_logo .fz{font-size: 15px;margin-top: 10px;}
    .ft_logo .tit{font-size: 15px;    background-size: 16px;padding-left: 24px;}
    .ft_txt{padding-left: 2%;width: 100%;float:none;border:none;}
    .ft_txt li{font-size: 14px;background-size: 18px;padding-left: 27px;margin-bottom: 5px;line-height: 30px;}
    .ft_vx{width: 100%;float:none;text-align: center;margin-top: 15px;}
    .ft_vx li{margin-left: 0;width: auto;margin:0 20px;}
    .ft_vx .img{max-width:80px;}
    .ft_vx .fz{font-size: 12px;}
    .ft_copyr{font-size: 12px;padding:10px 0;line-height: 18px;}
    .ft_info{padding:20px 0 15px;}
    
    /*service*/
    
    .inner_banner{height: 220px;}
    .inner_banner .cn{font-size: 20px;}
    .inner_banner .en{font-size: 15px;}
    .inner_banner .cn:before, .inner_banner .cn:after{margin:0 20px;}
    .inner_banner .txt{margin-top: -25px;}
   
   
    .service_main{padding:45px 0 50px;}
    .service_bot li{width: 48%;margin: 0 0 30px;padding:0 3%;}
    .service_bot .brief{font-size: 13px;line-height: 20px;}
    .service_bot .icon{width: 44px;}
    .service_bot .tit{font-size: 16px;}
    
    .service_tit{font-size: 18px;}
    .service_video{width: 100%;margin-top: 35px;padding:0 2%;}
    
	.service_market{padding:40px 0;}
	.service_market .list li{width:50%;margin-bottom:30px;}
	.service_market .list .icon{width:42px;}
	.service_market .list .title{font-size:17px;margin-bottom:10px;margin-top:15px;}
	.service_market .list .line{width:34px;height:2px;}
	.service_market .list .desc{font-size:14px;line-height:22px;}
	
	.service_contact{margin-left: -2%;text-align:left;}
    .service_contact .box{margin-top: 10px;}
    .service_contact li{width: 48%;margin: 0 0 15px 2%; padding: 15px 10px;}
    .service_contact .title{font-size: 18px;}
    .service_contact .fz{font-size: 15px;line-height: 32px;background-size: 18px;padding-left: 30px;}
    
	.support_list .item{padding:20px 0;border-bottom:1px dashed #ddd;}
	.support_list .imgbox{width:100%;height:200px;float:none;}
	.support_list .info{margin-left:0;}
	.support_list .title{font-size:18px;}
	.support_list .brief{font-size:14px;margin-top:10px;height:44px;line-height:22px;}
	.support_list .bot{font-size:14px;padding:0 5px;margin-top:15px;}
	.support_list .read{    background-size: 18px 14px;float:right;}
	
    /*product*/
	.pub_menu{font-size:0;background:#eee;}
    .pub_menu .lk{font-size: 14px;line-height: 50px;margin:0;width:33.3%;text-align:center;background:#eee;}
    .pub_menu .lk.cur{background:#eee;}
	
	
    .pro_list .title{font-size: 16px;}
    .pro_list .txt{font-size: 14px;}
    
    /*product_detail*/
    .news_main{padding:20px 0 30px;}
    .newsdet_r{display: none;}
    .newsdet_l{margin-right: 0;padding: 0;background: transparent;padding:15px 0 0;}
    .newsdet_topbox .title{font-size: 20px;}
    
    .newsdet_topbox .bot{margin-top: 20px;}
    .newsdet_topbox .bot span{font-size: 13px;margin:0 10px;}
    .newsdet_topbox .read{    background-size: 16px 13px;padding-left: 22px;}
    .newsdet_topbox .bot .share{display: none;}
    .pro_para .pic{width: 100%;float:none;}
    .pro_para .info{margin-left: 0;margin-top: 10px;}
    .pro_para .info li{font-size: 14px;    padding: 10px 0;}
    
    /*news*/
    .news_list{margin-left: -2%;}
    .news_list .item{padding: 0;width: 48%;margin:0 0 20px 2%;float: left;}
    .news_list .imgbox{width: 100%;height: 105px;float:none;}
    .news_list .info{margin-left: 0;margin-top: 5px;}
    .news_list .title{font-size: 15px;}
    .news_list .brief{font-size: 13px;line-height: 20px;max-height: 40px;margin-top: 10px;height: auto;}
    .news_list .bot{font-size: 12px;margin-top: 10px;}
    .news_list .date{margin-right: 0;}
    .news_list .read{float: right;background-size: 16px 10px;padding-left: 20px;}
   
    .pagelist{margin-top: 30px;}
    .pagelist a{width: 28px;line-height: 28px;font-size: 14px;}
    
    /*news_detail*/
    .newsdet_editbox{font-size: 15px;line-height: 30px;}
    .pagenav li{font-size: 14px;}
    
    /*join*/
    .join_develop{padding:40px 0;}
    .join_develop .txt img{width: 70%;}
    .join_develop .txt{font-size: 14px;line-height: 24px;}
   
    .join_talent{padding:50px 0 30px;}
    .join_talent .t_list{margin-left: -2%;}
    .join_talent .t_list li{    padding: 40px 2% 0;width: 48%;margin:0 0 10px 2%;}
    .join_talent .t_list .num{font-size: 30px;}
    .join_talent .t_list .cn{font-size: 16px;}
    
    .join_talent .b_list{margin-top: 35px;}
    .join_talent .b_list li{width: 100%;margin-bottom: 20px;}
    .join_talent .b_list .icon{font-size: 54px;}
    .join_talent .b_list .title{font-size: 16px;}
    
    .join_recruit{padding:60px 0 30px;}
    .join_top .title{font-size: 16px;}
    .join_top .txt li{font-size: 12px;line-height: 26px;}
    .join_top .box{min-height:160px;padding:0 15px;width: 65%;}
    .join_top .title{line-height: 45px;}
    
    .join_list .item_t{padding:0 10px;}
    .join_list .item_t span{font-size: 14px;padding:15px 0;line-height: 22px;}
    .join_list .item_b{padding:20px 15px;}
    .join_list .group{font-size: 13px;line-height: 24px;margin-bottom: 10px;}
    
    /*contact*/
    .contact_main{padding:0 0 30px;}
    .contact_main .auto{width: 100%;padding: 0;}
    .contact_info{margin:0 auto;padding: 50px 0 30px;width: 100%;overflow: hidden;font-size: 0;}
    .contact_info .fz,.contact_info .font{font-size: 15px;margin-top: 15px;}
    .contact_info li{margin:0 1% 40px;width: 45%;}
    .contact_info .icon{width: 40px;}
    
    .contact_map{height: 400px!important;}
    .contact_info .list li{margin-bottom: 15px;}
    .contact_info .list .fz{font-size: 14px;margin-top: 10px;}
    .contact_info .list .font{font-size: 16px;margin-top: 10px;}
    
    .contact_info .bottom{margin-top: 25px;}
    .contact_info .bottom li{display: block;width: 300px;margin:0 auto;background: none!important;line-height: 30px;}
    
    .service_contact{margin-left: -1%;padding:10px 2%;}
    .service_contact .box{margin-top: 10px;}
    .service_contact li{width: 100%;margin:0 0 10px 0;    padding: 25px 20px;}
    .service_contact .title{font-size: 16px;}
    .service_contact .fz{font-size: 15px;line-height: 30px;}
    
    
    /*about*/
    .about_profile{padding: 60px 2% 50px 2%;}
    .about_profile .about_titbox{padding-left: 0;text-align: center;}
    .about_profile .about_titbox .en{margin-left: 5px;display: block;}
    .about_profile .pic{position:initial;width: 96%;;margin:0 auto 0;display: block;}
    .about_profile .info{width: 100%;}
    
    .about_profile .text{padding:0 0;background: none;}
    .about_profile .box{margin-left: 0;padding-top: 30px;}
    .about_profile .title{font-size: 16px;color: #fff;text-align: center;}
    .about_profile .desc{font-size: 14px;line-height: 26px;margin-top: 10px;color: #fff;}
    
    .about_titbox{margin-bottom: 25px;}
    .about_titbox .cn{font-size: 20px;}
    .about_titbox .en{font-size: 13px;letter-spacing: 1px;margin-left: 0;}
    
    .about_vision .about_titbox{text-align: center;}
    .about_vision .about_titbox .en{margin-left: 0;display: block;}
    .about_vision .text{font-size: 15px;line-height: 26px;}
    .about_vision .lbox{min-height:200px;    padding: 25px 15px 30px 2%;width: 100%;float:none;}
    .about_vision .rbox{width: 100%;position:initial;/*background: transparent;*/height: 130px;}
    
    .about_certifi{padding:80px 0 70px;}
    .about_certifi .detail{padding:0 40px;}
    .about_certifi .owl-theme .owl-controls .owl-buttons div{width: 20px;height: 42px;margin-top: -21px;}
    .about_certifi .item{padding:0 10px;}
    
    .about_honor{padding:50px 0 30px;}
    .about_honor .item{margin:0 1% 10px;width: 48%;background: #fff;}
    .about_honor .item img{height:160px;margin:0 auto;max-width:100%;}
    .about_honor .owl-theme .owl-controls .owl-page{display: inline-block;}
    .about_honor .owl-theme .owl-controls .owl-page span{width: 10px;height: 10px;background: #ddd;}
    
    .about_words{padding:50px 0 50px;}
    .about_words .detail{margin-top: 30px;}
    .about_words .pic{width: 96%;position:initial;display: block;margin:0 auto;}
    .about_words .text{font-size: 14px;line-height: 26px;padding:15px 5px;width: 100%;margin-top: 15px;background: transparent;box-shadow:none;}
    
    .pop_lang{width: 40%;right:0;margin-left: 0;height: auto;padding: 10px 10px;margin-top: 0;top: 50px;}
    .pop_lang .item{font-size: 14px;margin:0 5px;display: block;line-height: 40px;}
    .pop_lang .item .icon{width: 28px;}
    .pop_lang .close{font-size: 30px;}
    
    .news_main{background: #fff;}
	
	/* 科技研发 */
	.scient_honor{padding:40px 0;}
	.scient_honor .list .img{height:220px;}
    .scient_list .title{background-size:30px;padding-left:40px;font-size:16px;}
	.scient_honor .brief{font-size:14px;line-height:24px;margin-top:25px;}
	.scient_honor .owl-theme .owl-controls .owl-page span{margin:0 4px;}
	.scient_labor .swiper-pagination-bullet{width:34px;}
	
	
	/* 信息披露 */
	.inner_banner .cn:before, .inner_banner .cn:after{width: 35px;}
	
	.xx_main{padding:30px 0;}
	.xx_main .module{margin-bottom: 25px;}
	.xx_main .t_tit{font-size: 18px;display: flex;align-items: center;margin-bottom: 0;justify-content: center;padding: 0;}
	.xx_main .t_tit::before{width: 20px;height:20px;margin-right: 5px;}
	
	.xx_list .item{padding:15px 0;border-bottom:1px dashed #e5e5e5;}
	.xx_list::before{top: 25px;bottom: 20px;left: 90px;display: none;}
	.xx_list .date{font-size: 13px;width:100%;padding:0;line-height: 26px;float:none;}
	.xx_list .date::after{width: 8px;height: 8px;top: 30px;right: -4px;display: none;}
	
	.xx_list .info{padding:0;margin-left: 0;border:none;}
	.xx_list .title{font-size: 15px;line-height: 26px;    background-size: 14px;padding-left: 22px;margin-top: 5px;}
	.xx_list .txt{font-size: 13px;line-height: 20px;max-height:40px;padding-left: 0;margin-top: 5px;}
	
	
	
	
	
	
}





