html,
body 
{ line-height:120%; font-size:0.9em; font-family: "SimHei", "黑体", serif; }
/* background-image: url('/static/sd_018/pc/images/test/sd_018.jpg'); */
li {list-style:none;}

ul{padding:0px}
a {transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; color:#666666;text-decoration:none;}
a:hover {text-decoration:none;}
.en_style{font-family: Arial, sans-serif;}
/* 划过图片放大 */
.img-auto { display:block; overflow:hidden; }
.img-auto img { width:auto; height:auto; margin:0px auto; transition: 600ms; }
.img-auto img:hover { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1); }

.main {
  margin: auto;
}
.clearMP{margin: 0;padding: 0;}
#captcha{width: 10rem;}
/* 导航 */
.header{border-bottom: solid 3px #4aa7fe;}
.nav_tel{margin-top: 15px;color: #999;font-size: 1.1em;line-height: 1.1rem;}
.nav_tel img{width: 25px;margin-right: 5px;}
.nav_menu{margin-top: 15px;font-size: 1.5rem;cursor: pointer;color: #333;}
.mobi_bg{background: rgba(8, 8, 8, 40%)  ;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2;display: none;}
.mobi_menu{background: #4aa7fe;width: 50%;height: 100%;padding-top: 2rem;position: relative;left: -50%;}
.mobi_menu a{display: block;color: white;border-bottom: solid 1px white;padding: 1rem;line-height: 1.5;font-size: 1.1rem;}
.mobi_menu a i{margin-right: 1rem;}
.img_logo{margin-top: 5px;margin-bottom: 5px;width: 160px;}
.jt_nav{display: flex;flex-flow: row nowrap;margin-top: 5px;margin-left: 3.5rem;max-width: 1250px;justify-content: space-around;}
.jt_nav li{width: 100%;text-align: center;line-height: 150%;}
.jt_nav li a{color:#999;display: block;border-radius: 10px;padding: 3px 0;}

.jt_nav li a:hover{background-color: #4aa7fe;color: white;}
.jt_nav li .native{background-color: #4aa7fe;color: white;}

.jt_nav li a .nav_divBorder{border-left:solid 1px silver;margin-bottom: 5px;font-size:1.1rem;}
.nav_zh{font-size: 1.1rem;}
.lang{float: right;}
.border_bt{border-bottom: solid 2px #ddd;padding-bottom: 1rem;}

.imgwidth{width: 100%;}
.main{position: relative;}
/*banner slick*/
.slick-dots li{width: 50px;background-color: white;top: -40px;height: 5px;}
.slick-dots li.slick-active{background-color: #f60e35;}
.slick-dots li button{width: 50px;}
/* 产品中心 */
.cp_entitle,.jlzx_entitle{margin-top: 5rem;font-size: 2.5em;font-weight: bold;}
.cp_zhtitle,.jlzx_zhtitle{line-height: 30px;padding-bottom: 20px; background-image: url(../images/jt/title_pic.jpg);background-position: center bottom;background-repeat: no-repeat;margin-top: 20px;font-weight: bold;font-size: 2.2em;}
.main .cpzx{margin-top: 5em;margin-left: 1px;margin-right: 1px;}
.main .cpzx .cpzx_pic,.main .cpzx_xt .xt_border{border: solid 3px #49a7fe;overflow: hidden;}
.cp_title{margin-top: 10px;font-size: 1.2rem; color: #666;}
.main .cpzx .cp_jj{background-color: #49a7fe;color: white;line-height: 2;padding: 2rem; }
.main .cpzx_xt{margin-top: 1em;}
.cp_pro_en{min-height: 50%;}
.cp_pro_title_en,.cp_pro_title_zh{font-size: 1.5rem;}
.cp_pro_cont_en,.cp_pro_cont_zh{font-size: 1.1rem;line-height: 2rem;}
/* 关于我们 */
.about_wz_bg{background-color: #f4f5f7;}
.about_img{width: 100%;}
.about_btn_list{position: absolute;bottom: 1.2rem;}
.about_btn{width: 120px;height: 100px;background-color: white;border-radius: 1rem;padding: 0.2rem;}
.about_btn .btn_img{font-size: 1.1rem;color: #666;}
.btn_img a{display: block;}
.btn_img a p{margin-bottom: 0.5rem;color: #333;}
.btn_img a img{margin: 0.5rem 0;width: 40px;}
.about_cont{line-height: 2;}
.about_cont_p{padding: 3rem;}
.about_cont_more{position: relative;height: 40px;}
.about_more{width: 120px;height: 40px;line-height: 40px;font-size: 1.2rem;float: right;display: block;border: solid 2px #978b8b; color: #978b8b;text-align: center;}
/* 联系我们 */

/* 新闻中心 */
.right_btn a{display: block;width: 7rem;height: 2.5rem;font-size: 1rem;font-weight: bold;text-align: center;line-height: 2.2rem;border: solid 2px #4aa7fe;border-radius: 0.1rem;color: #4aa7fe;}
.new_title{margin-top: 0.5rem; font-size: 1.1rem;line-height: 1.8rem;font-weight: bold;text-wrap: nowrap;text-overflow: ellipsis;overflow: hidden;}
.set_new_mt{margin-top: 1rem;}
/* 交流中心 */
.cont_us{background-color: #f3f5f7;min-height: 20rem;margin-top: 2rem;} 
.jlzx_entitle{margin-top: 1rem;}
.jlzx_zhtitle{background-position: 4rem bottom;text-indent: 2rem;}
.jlzx_btn{display: block;width: 12rem;height: 3rem;line-height: 3rem;text-align: center;font-size: 1.5rem;color: #49a7fe; border: solid 2px #49a7fe;margin-right: 1rem;}
.jlzx_btn:hover{background-color: #49a7fe;color: white;}
.jlzx_form{margin-top: 1rem;}
.jlzx_form input,.jlzx_form textarea{border: solid 2px #49a7fe;color: #999;resize: none;line-height: 2;}
#sub_btn{position: absolute;bottom: 0;right: 0;}
/* 底部样式 */
.footer{min-height: 20rem;background-color:#49a7fe;color: white;margin-top: 2rem;}
.footer .jt_logo{margin-top: 1rem;}
.jt_work{font-size: 1.2rem;line-height: 1.2rem; margin-top: 2.5rem;}
.mt-20{margin-top: 2rem;}
.footer_mk{font-size: 1rem;line-height: 2.5rem;}
.footer .footer_txt{
    font-size: 1.8rem;
    line-height: 2;
    margin-top: 1rem;
}
.fonter_wx_font{font-size: 1.1rem;text-align: center;}
.footer_wx_title{
    margin-top: 1.8rem;
    margin-bottom: 2rem;
}
.footer_sys{margin-top: 30px;}
/* 分页通用洋葱皮 */
.ycp_icon{width: 65px;height: 60px;text-align: center;line-height: 60px;}
.ycp_icon img{width: 21px;}
.ycp_text{margin-left: 1.5rem;line-height: 1.5rem;font-size: 1.1rem;padding-top: 0.4rem;color: #666;}
/* about页 */
.about_page .about_title,.pro_list .about_title,.one_en_title{margin-top: 2rem;font-size: 2.5em;font-weight: bold;text-align: center;}
.about_page .about_stitle,.pro_list .about_stitle,.one_zh_title{line-height: 30px;padding-bottom: 20px; background-image: url(../images/jt/title_pic.jpg);background-position: center bottom;background-repeat: no-repeat;margin-top: 20px;font-weight: bold;font-size: 2.2em;text-align: center;}
.about_page .about_zs{display: block;text-align: right;font-size: 4rem;color: #ccc;height: 4rem;position: relative;padding: 1rem;}
.about_page .about_zs .about_hr{display: block; border-top: solid 1px silver;position: absolute;top: 1.8rem;left: 64%;width: 20rem;}
.about_page .about_content{min-height: 20rem;line-height:2rem;}
.about_page .about_content .about_txt_en,.about_page .about_content .about_txt_zh{text-indent: 2rem;margin-top: 2rem;}
/* vlist */
.cp_list_width{max-width: 1200px;margin: auto;}
.pro_list_img{border: solid 2px #4aa7fe;padding: 2rem;}
.pro_title_en,.pro_title_zh{font-size: 1rem;line-height: 2rem;text-align: center;color: #333;}
.page ul{display: flex;flex-flow: row nowrap;justify-content: center;}
.page ul li a{display: block;}
.page ul li a:hover{background-color: #4aa7fe; color: white;}
.page ul li{border: solid 1px silver;text-align: center;width: 32px;height: 33px;line-height: 33px;margin: 5px;}
.page ul li.active{background-color: #4aa7fe;color: white;}
/* onepage */
.form_jlzx{width: 80%;margin:2rem auto;}
.form_jlzx .right_btn a{margin: auto;}
.ys_body{max-width: 1100px;position: relative;margin: 3.5rem auto;}
.ys_img{width: 100px;margin-top: 2rem;margin-left: 2rem;margin-right: 2rem;}
.ys_txt{    font-size: 1.3rem;line-height: 1.1rem;min-height: 11rem;}
.ys_cont{font-size: 1.1rem;}
.ys_title{    text-align: center;font-size: 2rem;margin-top: 7rem;color: #006eb9;line-height: 2.5rem;}
.ys_stitle{    text-align: center;font-size: 1.5rem;margin-top: 0rem;line-height: 2.5rem;}
.ys_title1,.ys_title2,.ys_title3{color: #e78f21;font-size: 1.7rem;
    font-weight: bold;
    margin-top: 2.2rem;
    margin-bottom: 1rem;}
.ys_title2{color: #0390d5;}
.ys_title3{color: #219c9a;}
.ys_row_cont{margin-top: 2rem;}
/* newlist */
.newslist_mt{margin-top: 3rem;}
.row_hr{border-bottom: solid 2px #4aa7fe;}
.newslist_title,.newslist_title2{font-size: 1.1rem;line-height: 2rem;font-weight: bold;margin-left: 2rem;margin-top: 3rem;text-wrap: nowrap;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.newslist_title2{margin-top: 0;}
.newslist_cont{font-size: 1rem;line-height: 2rem;margin-left: 2rem;}
/* contactus */
.cus_title,.cus_stitle{text-align: center;font-size: 2rem;margin-top: 5.5rem;line-height: 3rem;}
.cus_stitle{margin-top: 0rem;}
.cus_mt_60{margin-top: 5rem;}
.cus_con_icon{margin: 2rem auto;text-align: center;width: 10rem;}
.cus_con_title{font-size: 1.8rem;font-weight: bold;margin-top: 3.5rem;}
.cus_con{font-weight: bold;margin-top: 2.1rem;line-height: 1.5rem;}
.cus_con_bg{    height: 26rem;width: 100%;background-color: #eee;position: absolute;z-index: -1;top: 37rem;}
.cus_con_btn,.cus_con_btn2,.cus_con_btn3{font-size: 1.3rem;color: #fd9318;width: 8.5rem;height: 2.7rem;line-height: 2.3rem;border: solid 2px #fd9318;border-radius: 1rem;margin: 1.4rem auto;}
.cus_con_btn2{border: solid 2px #24cdac;color: #24cdac;}
.cus_con_btn3{border: solid 2px #91bb4f;color: #91bb4f;}
/* hzhb */
.hz_title,.hz_stitle{text-align: center;font-size: 2rem;line-height: 3rem;margin-top: 2rem;position: relative;}

.hzhb_stitle_txt{position: relative;display: inline-block;}
.hzhb_hr,.hzhb_hr2{width: 9rem;height: 1px;border: solid 1px silver;}
.hzhb_hr{position: absolute;top: 45%;left: -10rem;}
.hzhb_hr2{position: absolute;top: 45%;left: 9rem;}

/* showpage */
.new_show_title,.new_show_stitle{font-size: 1.2rem;text-align: center;line-height: 3rem;font-weight: bold;}
.new_show_title{margin-top: 2rem;}
.new_show_cont{font-size: 1rem;line-height: 2rem;margin: 2rem auto;width: 80%;}
.cp_show_en_title,.cp_show_zh_title{font-size: 1.1rem;font-weight: bold;line-height: 2rem;}
.cp_show_en_cont,.cp_show_zh_cont{font-size: 1rem;line-height: 1.6rem;}
.cp_show_hr{width: 1px;border-right:solid 2px #4aa7fe ;height: 340px;position: absolute;top: 50px;right: 0;}
.cp_show_en{min-height: 40%;padding: 0.5rem;}
.cp_show_zh{background-color: rgb(249, 249, 249);padding: 0.5rem;min-height: 40%;}
.border_set{border: solid 2px #4aa7fe;overflow: hidden;}
.jscs_hr{border-bottom: solid 2px #006eb9;margin-top: 2rem;width: 4rem;margin-left: 1rem;}
.jscs_title,.jscs_stitle{font-size: 1.3rem;line-height: 2rem; margin-top: 1rem;}
.jscs_table{font-size: 1.1rem;font-weight: bold;}
.before_next{text-align: center;display: flex;flex-flow: row nowrap;justify-content: center;}
.blank10{margin: 10px;}
.bn_btn{width: 100px;height: 35px;line-height: 35px;text-align: center;background-color: #eee;border: solid 1px #999;color: #555;font-size: 1rem;font-weight: bold;}
.overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  z-index: 1000;
}
.cus_img_resize2 {
  max-width: 90%;
  max-height: 90%;
  position: absolute;
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  touch-action: none; /* 禁止默认手势 */
  transform-origin: 0 0;
}
.pinch-zoom-container{height: auto;overflow:visible;}

.contentus_map{margin-top: 100px;}

@media (max-width: 768px) {
  .nav_tel{
    /* margin-left: 2rem; */
  }
  .img_logo{
    text-align: center;
    margin: 2rem auto;
  }
  /* 首页logo */
  .nav_logo{width: 90px;margin-top: 15px;}
  /*首页产品 */
  .main .cpzx{margin-top: 1.5rem;}
  .cp_entitle, .jlzx_entitle{margin-top: 3rem;font-size: 1.2rem;}
  .cp_zhtitle,.jlzx_zhtitle{margin-top: 5px;font-size: 1.2rem;background-size: 50px;padding-bottom: 10px;}
  .right_btn{
    margin: 2rem  0;
  }
  .cp_title{font-size: 1rem;}
  .footer .jt_logo,.jt_work,.footer_mk{
    text-align: center;
    margin-top: 1rem;
  }
  /* 首页交流中心 */
  .jlzx_entitle{text-align: center;}
  .jlzx_zhtitle{text-align: center;background-position: center bottom;text-indent:0;}
  /* 首页联系我们 */
  .cont_us_img{margin-top: 2rem;}
  .jt_work{text-align: left;font-size: 1rem;line-height: 1.2rem;border-bottom: solid 1px white;padding-bottom: 1rem;}
  .jt_work p{margin-bottom: 0rem;}
  .footer_mk{font-size: 1rem;text-align: left;line-height: 1.2rem;border-bottom: solid 1px white;padding-bottom: 1rem;}
  .footer .footer_txt{margin-top: 1rem;font-size: 1rem;}
  .footer_wx_title{margin-top: 1rem;}

  .ys_title{margin-top: 2rem;}
  /*banner slick*/
  .slick-dots li{width: 20px;background-color: white;top: -30px;height: 5px;}
  .slick-dots li.slick-active{background-color: #f60e35;}
  .slick-dots li button{width: 20px;}
  

  .about_btn_list{position: relative;bottom: auto;}
  .about_btn{margin: 2rem auto;width: 100%;font-size: 0.8rem;padding: 0rem;}
  .m_set_p{padding: 0.2rem;}
  .about_cont_p{padding: 0rem;}
  .new_title{font-size: 0.9rem;text-wrap: wrap;}
  .set_new_mt{margin-top: 2rem;}
  #captcha{width: 6rem;}
  .jlzx_btn{width: 6rem;height: 2rem;font-size: 0.9rem;line-height: 1.7rem;}
  #msg_captcha{width: 8rem;}
  .new_show_cont{width: 100%;}
  .cus_title,.cus_stitle{margin-top: 2rem;}
  .contentus_map{margin-top: 50px;}
  /* footer */
  .fonter_wx_font{text-align: left;font-size: 0.8rem;}
}


