
@media only screen and (max-width:950px){
.container{ display:block; width:100%;}
.container1{ display:block; width:100%; min-width:100% !important}
.container2{width:100%;margin:0 auto;display:block; min-width:100% !important}

.header{ display:none}
.video{ display:none}
.header_sj{ display:block; position:absolute; top:0px; z-index:9999; width:100%; padding:15px 0}
.header_sj.onn{ display:block; background:#FFF; padding:5px 0; position:fixed; top:0px;}
.header_sj.onn .sp_nav span{background:#000;}
.header_sj.oonn{ display:block; background:#FFF; padding:5px 0; position:fixed; top:0px; z-index:99999; left:0px;}
.header_sj.oonn .sp_nav span{background:#000;}
.video .videocon{ display:none}
.video .videocon video{ display:none}

.sp_header{height:50px;overflow:hidden;width:100%;}
.sp_logo{padding:5px 10px;float:left;height:50px}
.sp_logo img{margin:auto;max-height:44px;}
.header_sj.onn .sp_logo{ background:url(../images/logo1.png) no-repeat center; background-size:100%; width:140px; margin-left:15px; } 
.header_sj.onn .sp_logo img{ display:none}
.header_sj.oonn .sp_logo{ background:url(../images/logo1.png) no-repeat center; background-size:100%; width:140px; margin-left:15px; position:relative } 
.header_sj.oonn .sp_logo a{ display:block; width:100%; height:100%}
.header_sj.oonn .sp_logo img{ display:none}


.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:17px}
.sp_nav span{display:block;background:#FFF;width:28px;height:1px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:9px}
.sp_nav span:nth-of-type(3){top:18px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:999;background:#FFF;width:100%;height:calc(100%);font-size:14px;line-height:40px;left:-100%;top:0;overflow:auto;overflow-x:hidden;transition:left ease 0.35s; padding-top:10px;}
.nav_show{left:0px}
.sjj_nav>ul{ margin-top:10px;}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;text-align:center;color:#FFF;}
.sjj_nav ul li i{position:absolute;top:10px;right:0px;height:30px}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #e1e1e1 solid;margin-left:20px; margin-right:20px;position:relative;line-height:50px;font-size:16px}
.sjj_nav>ul >li:last-child{border-bottom:1px #e1e1e1 solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#333;}
.sjj_nav ul li ul li{ border:0;}
.sjj_nav ul li ul li a{color:#555;display:block; font-size:15px; line-height:40px;}
.sjj_nav ul li i svg{width:30px;height:30px;fill:#e8e8e8;}

.sjj_nav ul li ul li>ul{margin-left:10px}
.sjj_nav .sp_logo{ display:block; float:none; width:100%; padding-bottom:12px;}
.sjj_nav .sp_logo img{ display:block; margin:0;  height:auto}
.header_sj.onn .sjj_nav .sp_logo{ display:block; background:none; width:100%}
.header_sj.onn .sjj_nav .sp_logo img{ display:block}
.sjj_nav .sp_nav{ display:block; position:absolute ; top:27px; right:0px; margin-top:0px; float:none; color:#333}
.sjj_nav .sp_nav span{background:#333 !important;}


.phbanner { display:block;height: 288px;}
.phbanner .phbanimg {position: fixed; top: 0px; left: 0px; width: 100%; height: 100vh;background-position: center; background-size: cover;
background-repeat: no-repeat;}
.scfoll{ display:none}
.banner{ display:none}


.con{  width:100%; min-width:100%;}
.sm_t{ padding:20px 0px 15px 0px; background-size:cover}
.sm_t i{ width:40px; margin:5px auto}
.sm_t h2{ font-size:32px; line-height:55px;letter-spacing:1px;}
.sm_t span{  font-size:15px; padding:0px 5%; line-height:28px; padding-top:5px;}
.sm1 ul{ padding:0px 5%}
.sm1 ul li{ width:50%; }
.sm1 ul li a{ display:block; width:92%; margin:0 auto;  padding: 0}
.sm1 ul li a img{ max-width:70%; margin:0 auto; display:block;}
.sm1 ul li a div{ padding:0}
.sm1 ul li a div h1{  font-size:20px;  margin-top:0px; margin-bottom:6px; text-align:center}
.sm1 ul li a div p{ font-size:15px; line-height:28px; margin-top:7px; text-align:center}
.sm1{ padding-bottom:25px;}

.slideBox .bd li a .zuobian{  width:100%; float:none;  }
.slideBox .bd li a .youbian{ float:none; width:100%; padding:5%; padding-bottom:70px;}
.slideBox .bd li a .youbian h2{ font-size:30px;}
.slideBox .bd li a .youbian b{  font-size:20px;padding:10px 0}
.slideBox .bd li a .youbian p{ font-size:15px; line-height:30px; max-height:150px; }
.slideBox .bd li a .youbian span{  margin-top:20px; }
.slideBox .hd{ height:50px; line-height:50px; width:100%; }
.slideBox .hd a{  height:50px;  font-size:15px; background:none !important }

.sm6_l{ float:none; width:100%}
.sm6_r{ float:none; width:100%}
.sm6{ padding:0px 3%}
.sm6_rb span{ background:url(../images/jiantou.png) no-repeat left center;}
.sm6_rb p{ font-size:16px; padding:12px}

.sm3{  padding:5% 3%}
.sm3_t{ font-size:25px; }
.sm3_t span{ font-size:14px; padding-left:3px;}
.slideTxtBox{ width:100%;  float:none; margin-top:15px;}
.slideTxtBox .hd{  width:22%; }
.slideTxtBox .bd{  width:73%; height:460px; overflow-y:scroll;}
.slideTxtBox .bd li{  padding:18px 0;}
.slideTxtBox .bd li a i{ font-size:15px;padding-bottom:6px;}
.slideTxtBox .bd li a b{ ont-size:16px;  padding-bottom:10px;}
.slideTxtBox .bd li a p{  font-size:14px; line-height:26px; max-height:78px;}
.slideTxtBox .bd li a span{margin-top:0px; line-height:30px; font-size:15px; }

.sm3_r{ display:none;}

.sm4{padding:4%; background:url(../images/bg.jpg) no-repeat center; height:auto;color:#FFF;}
.sm4 h1{ font-size:28px; }
.sm4 h2{ font-size:16px; line-height:33px; font-weight:normal; padding-top:15px; }
.sm4 p{  font-size:16px; line-height:30px; padding-top:10px; }
.sm4  form{  padding-top:15px}
.sm4  form input{ height:46px; line-height:46px; width:100%; margin-right:0px; margin-bottom:10px; font-size:15px; padding:0px 3%;}
.sm4  form button{ height:46px; line-height:46px; width:100%; text-align:center;  background:#d9001b; font-size:18px; color:#FFF}


.foot{ padding:20px 3% 10px 3%}
.footer_l{ float:none; width:100%; padding:0%;line-height:36px;}
.footer_l p{  line-height:35px;}
.footer_c{ width:100%; padding:0%; line-height:36px;}
.footer_c span{ display:block; width:100%}
.footer_c p{  padding-top:10px;}
.footer_c b{  font-size:25px; }
.footer_r{ display:none;}
.link{ margin-top:15px;line-height:28px; padding:10px 0; font-size:14px;}
.link a{ padding-right:5px;}


.ban2{ margin-top:60px;}
.ban2 .ban2_c{top:50%; transform: translateY(-50%); color:#FFF; left:8%;}
.ban2 .ban2_c h2{ font-size:20px; padding-bottom:10px; font-weight:normal}
.ban2 .ban2_c p{ font-size:14px; line-height:30px; }

.wangzhan{  padding:20px 0}
.wangzhan1{margin-bottom:20px;}
.wangzhan1_r{ width:100%; float:none; }
.wangzhan1_r img{ max-width:100%; padding:20px 0}
.wangzhan1_l{ width:100%; float:none;  padding:0;  }
.wangzhan1_l .wangzhan1_lt{ padding-bottom:10px; padding-top:28px;}
.wangzhan1_l .wangzhan1_lt b{ font-size:18px; color:#888}
.wangzhan1_l .wangzhan1_lt h2{ font-size:30px;}
.wangzhan1_l .wangzhan1_lt p{  width:100%}
.wangzhan1_l ul{ display:block; font-size:18px; line-height:40px; font-weight:bold;}
.wangzhan1_l ul li span{ width:50%; color:#555}
.wangzhan1_l .wangzhan1_lb{ display:block; margin-top:10px;}
.wangzhan1_l .wangzhan1_lb a{ color:#666; font-size:32px;}

.wangzhan2{  margin-bottom:20px;}
.wangzhan2 .wangzhan1_l{width:100%; float:none;padding:0; color:#FFF  }
.wangzhan2  .wangzhan1_r{width:100%; float:none;}
.wangzhan3{ margin-bottom:20px;}
.wangzhan3 .wangzhan1_l .wangzhan1_lt{padding-top:13px;}

.sm4_4{padding:4%;}
.sm4_4 h1{ font-size:28px; }
.sm4_4 h2{ font-size:16px; line-height:30px; color:#888;padding-top:5px; }
.sm4_4 p{ padding-top:10px; }
.sm4_4  form{  padding-top:15px}
.sm4_4  form input{ height:46px; line-height:46px; width:100%; margin-right:0px; margin-bottom:10px; font-size:15px; padding:0px 3%;}
.sm4_4  form button{ height:46px; line-height:46px; width:100%; text-align:center;  background:#d9001b; font-size:18px; color:#FFF}



.content{margin-top:60px; height:180px;}
.content .wz_bg{ position:absolute; height:180px; width:auto;left:50%; top:0;transform: translatex(-50%);}
.content .content_c{ position:absolute; width:100%; left:0; top: 50%;transform: translateY(-50%);}
.content .content_c_l{width:45%; padding-left:4%; margin-top:5%}
.content .content_c_l h2{  font-size:20px; padding-bottom:5px; color:#333}
.content .content_c_l i{ display:none}
.content .content_c_l p{ font-size:12px; padding-bottom:6px; color:#777; line-height:22px; }
.content .content_c_l b{ display:block; font-size:14px; padding-bottom:10px; color:#d6000f}

.content .content_c_l2{width:55%; padding-left:4%; margin-top:5%}
.content .content_c_l2 h2{  font-size:18px; padding-bottom:5px; }
.content .content_c_l2 i{ display:none}
.content .content_c_l2 p{ font-size:12px; padding-bottom:6px;line-height:22px; }
.content .content_c_l2 b{ display:block; font-size:14px; padding-bottom:10px; }


.wangzhan4{ padding:25px 2% 30px 2%}
.wangzhan4_t h2{ font-size:25px; line-height:30px; padding-bottom:10px;}
.wangzhan4_t p{ font-size:14px; line-height:25px;}
.wangzhan4 .wangzhan4_c{  margin-top:30px;}
.wangzhan4 .wangzhan4_c li{ width:50%; margin-bottom:15px;}
.wangzhan4 .wangzhan4_c li div{  padding:20px 0 20px 0;}
.wangzhan4 .wangzhan4_c li div h2{  font-size:18px; padding-top:30px; background-size:50% !important }

.wangzhan4 .wangzhan4_c li div p{ line-height:25px; font-size:14px;  padding-top:10px; padding-bottom:15px;}
.wangzhan4 .wangzhan4_c li div span{ font-size:50px; }


.wangzhan5{padding:30px 2% 20px 2%;  }
.wangzhan5 ul{ padding:0;}
.wangzhan5 ul li{ width:33.33%;}
.wangzhan5 ul li a{ width:88%; padding:20px 0}
.wangzhan5 ul li a img{ margin:10px auto; width:70%  }
.wangzhan5 ul li a h2{ font-size:20px; line-height:30px; padding-top:10px; padding-bottom:10px;}
.wangzhan5 ul li a p{ display:block; padding:0px }
.wangzhan5 ul li a p span{ width:100%;  font-size:14px;  line-height:30px;}
.wangzhan5 ul li a:hover img{ filter: grayscale(0);}
.wangzhan5 ul li a:hover { background:#eeeeee}
.wangzhan5 .wangzhan4_t h2 span{ color:#d6000f}


.wangzhan6{ display:block; padding:30px 0}
.wangzhan6 .wangzhan4_t{ margin-bottom:20px;}

.wangzhan7{  padding:26px 0 30px 0;  }
.wangzhan7 ul{ margin-top:20px;}
.wangzhan7 ul li{ width:50%;  }
.wangzhan7 ul li a{ margin:6px auto; padding:10px;}
.wangzhan7 ul li a h3 {font-size: 18px; margin-bottom: 10px;font-weight: normal;  color: #000000; margin-top: 0px;}
.wangzhan7 ul li a p { font-size: 14px; color: #888;line-height: 24px;}
.wangzhan7 ul li a:hover{transform: translate(0px,-2px);box-shadow: 0px 5px 15px rgba(0,0,0,0.2)}
.wangzhan7 ul li a:hover h3{color: #c8011c;}

.wangzhan8{  padding:20px 0;}
.wangzhan8 ul { padding-top:10px;}
.wangzhan8 ul li{  width:50%;}
.wangzhan8 ul li a{ width:92%; margin:10px auto; box-shadow: 1px 5px 5px #e2e2e2;
 padding:18px 20px 20px 20px; position:relative}
.wangzhan8 ul li a .corner{width:70px; height:70px;  border-right:70px solid transparent;  border-top:70px solid #1e9ed6;}
.wangzhan8 ul li a .corner p {  top: -60px; left: 10px;  font-size:20px; }
.wangzhan8 ul li a .adv_img {padding:20px 0; }
.wangzhan8 ul li a .adv_img img{height:50px;}
.wangzhan8 ul li a h5 { font-size:20px; margin-bottom:0px; line-height:40px; }
.wangzhan8 ul li a p { font-size:14px;  line-height:25px;}
.wangzhan8 ul li:nth-child(5n+2)  a .corner{border-top: 70px solid #f3b42c;}
.wangzhan8 ul li:nth-child(5n+3)  a .corner{ border-top: 70px solid #1fba60;}
.wangzhan8 ul li:nth-child(5n+4)  a .corner{ border-top: 70px solid #f15d5d;}
.wangzhan8 ul li:nth-child(5n+5)  a .corner{ border-top: 70px solid #b37dd9;}

.solution-team-box{ min-width:auto !important; width:95%; margin:0 auto; margin-top:20px;}
.solution-team-mar{padding-left:30px;position: relative;margin: 0;}
.solution-team-line {left:20px;height: 100%;width: 1px;top: 0;}
.solution-team-con{float: none;width:100%;text-align: left;height:70px;margin-bottom:15px; transform: translate(0px, 0px); padding:0; padding-top:10px;}
.solution-team-con .tit {color:#FFF;font-size:16px; padding-top:5px; padding-bottom:5px;}
.solution-team-con img{float: left;width:46px;margin: 0 15px;}
.solution-team-con .tx{display: block;color: #FFF;font-size:12px;line-height:18px;}
.solution-team-con .text{ display:none}
.solution-team-con span {width: 10.5px;height: 10.5px;left:-16px;margin-left: 0;top: 40%;}
.solution-team-fr{ float:left;width:70%;}

.wangzhan10{  padding:30px 0 0px 0; }
.wangzhan10 .container1{ padding:0px;}
.gx_gninmboximg{ display:none}
.wangzhan10 ul { position:relative; padding:20px 3%}
.wangzhan10 ul li{ position:relative; width:100% !important; left:auto !important;right:auto !important; top:auto !important; text-align:left !important; 
margin-bottom:15px;}
.wangzhan10_c li .gx_gninminbom{ float:left !important; margin-left:0px !important; margin-right:16px !important; width:40px;}
.wangzhan10_c li .gx_gninmintop h2{ font-size:16px;}
.wangzhan10_c li .gx_gninmintop{ margin-top:0px;     width: calc(100% - 60px);}

.wangzhan11 ul{ padding:0px 2%; margin-top:20px;}
.wangzhan11 ul li{ width:100%; float:none; margin-bottom:10px; }
.wangzhan11 ul li .gx_proitop{ height:60px; line-height:60px;}
.wangzhan11 ul li .gx_proitop span{font-size:28px;width:60px;  height:60px; line-height:60px; }
.wangzhan11 ul li .gx_proitop h5{ ont-size:20px;  width: calc(100% - 60px); }
.wangzhan11 ul li .gx_proibom{ padding:15px;}
.wangzhan11 ul li .gx_proibom p{ min-height:auto!important}
.wangzhan11_t h2{ font-size:25px; line-height:30px; padding-bottom:10px;}
.wangzhan11_t p{ font-size:14px; line-height:25px;}
.wangzhan11{ background-size:cover; padding:30px 0}



.wangzhan12{  padding:30px 0 30px 0; }
.routine-infos{ margin-top:20px;}
.routine-info{ width:91.5%; margin-left:4%; margin-right:4%}

.wangzhan13{  padding:30px 0 30px 0;  }
.Marketing_item { padding:0px 2% 0 2%}
.Marketing_item ul li{z-index: 10; display: block;float:left; width:25%; height:115px; padding-left:0 }
.Marketing_item ul.Marketing_ul li i.flow{ width:60px; height:60px; background-size:100% !important; margin:20px auto 10px}
.Marketing_item ul li span{ font-size:13px;}


.fangan1{ padding:30px 0}
.slideTxtBox1{ margin-top:20px;height:auto; padding:0px 2%;  }
.slideTxtBox1 .hd{  position:relative; }
.slideTxtBox1 .hd ul{ display:block; height:100%; width:100%; margin:0 auto }
.slideTxtBox1 .hd ul li{ float:left; cursor:pointer; width:50%; text-align:center; position:relative; height:auto  }
.slideTxtBox1 .hd ul li .con2{position:relative; bottom:0; width:95%; background:#f5f5f5; margin:0 auto}
.slideTxtBox1 .hd ul li .con2 .icon img{ display:none; margin:0 auto;}
.slideTxtBox1 .hd ul li .con2 .text { font-size:16px;color: #333; margin-top:10px; padding:12px 0; text-align: center; transition: .5s ease;}
.slideTxtBox1 .hd ul li .con2 .jiahao {display:none;}
.slideTxtBox1 .hd ul li .cover { display:none}
.slideTxtBox1 .hd ul li.on .cover { position: absolute; top: 0; background: url(../images/ipart01_bg.png); width: 100%; height: 100%;}
.slideTxtBox1 .hd ul li.on .con2 .jiahao{ display:none;}
.slideTxtBox1 .bd { display:block; position:relative}
.slideTxtBox1 .bd li{ display:block; position:relative;height:auto; padding:0px 1% }
.slideTxtBox1 .bd li img{ display:block; position:relative; top:0px; width:100%; height:auto; left:0; margin-left:0;}

.fangan2{  padding:35px 0 30px 0}
.fangan2_c{ margin-top:12px;}
.fangan2_c ul li{ width:50%;}
.fangan2_c ul li a{ margin:5px auto}
.fangan2_c ul li a span{  width:35px;  font-size:30px; }
.fangan2_c ul li a p{width: calc(100% - 35px); }

.jjfa{ display:block; padding-top:11px;}
.jjfa_l{  width:100%; float:none; line-height:32px; font-size:16px; color:#666}
.jjfa_l h2{ display:block; font-weight:normal; font-size:25px; padding-bottom:10px;}
.jjfa_r{   width:100%; float:none; height:300px; overflow:hidden; position:relative}
.jjfa_r img{ display:block; position:absolute; left:50%; margin-left:-499px; top:0; height:300px;}
.fangan3{ display:block; padding:20px 2% 0px 2%}

.about_con1{  padding:100px 3% 50px 3%;}
.about_con1 h2{  font-size:30px; padding-bottom:10px;}
.about_con1 p{  font-size:18px; padding-bottom:10px; font-weight:normal;}
.about_con1 b{ font-size:18px; text-shadow: #FFF 1px 0 0, #FFF 0 1px 0, #FFF -1px 0 0, #FFF 0 -1px 0;}


.about_con22{ padding:15px 3%;}
.about_con2_l{float:none; width:100%; }
.about_con2_r{ float:none; width:100%; padding-right:0%}
.about_con2_r h2{ font-size:26px; padding-bottom:10px; padding-top:15px;}
.about_con2_r p{  font-size:16px; line-height:30px;}



.about_con3{   margin-top:20px;}
.about_con3 ul li{  width:50%; padding:30px 0; }
.about_con3 ul li p{ padding-bottom:9px; font-size:15px; }
.about_con3 ul li p big{ font-size:30px; padding-right:3px;}
.about_con3 ul li p em{ font-size:18px;}
.about_con3 ul li span{  font-size:15px; }



.about_con4{  padding-top:25px; padding-bottom:10px;}
.about_con4_t{ padding-bottom:20px;}
.about_con4_t h2{ font-size:26px;}
.about_con4_t p{  font-size:16px; padding-top:12px;}
.about_con4 ul li {width:50%; }
.about_con4 ul .cont-box { padding:25px 8% 30px 8%; min-height: 240px;}
.about_con4 ul .cont-box .tit{margin-top:15px; font-size:18px;}
.about_con4 ul .cont-box span {display: block; height:50px; background-size:auto 100% !important}
.about_con4 ul .cont-box .font{ margin-top:10px; height:auto}


.about_con5{ padding:20px 3%;}
.about_con5_l  .about_con4_t{ padding-bottom:20px;}
.about_con5_l{  float:none; width:100%;}
.about_con5_r{ float:none; width:100%;}
.about_con5_l b{  font-size:18px; padding-bottom:10px;}
.about_con5_l  form{ display:block; padding-top:10px}
.about_con5_l  form input{ height:44px; line-height:44px; width:47%; margin-right:3%; padding:0px 2%; margin-bottom:12px;}
.about_con5_l  form button{ height:44px; line-height:44px; width:47%;  font-size:16px;}



.ban8{ margin-top:60px; height:200px;}
.ban8 img{ position:absolute; height:200px; width:768px; left:50%; top:0px; margin-left:-384px;}
.ban8 .ban2_c{top:50%; transform: translateY(-50%); color:#FFF; left:5%;}
.ban8 .ban2_c h2{ font-size:20px; padding-bottom:8px; font-weight:normal}
.ban8 .ban2_c p{ font-size:14px; line-height:25px; }

.lianxi{  padding:0}
.lianxi_c{ padding:20px 3%;}
.lianxi1{ padding-bottom:10px;}
.lianxi1_l{display:none;}

.lianxi1_m{width:100%; float:none;margin:0 auto;padding:0px 1%;border:0;}
.lianxi1_m div{width:100%;float:left;margin-bottom:10px;}
.lianxi1_m div span{font-size:18px;line-height:30px;}
.lianxi1_m div strong{font-size:30px;ine-height:34px;margin:9px 0px 5px 0px;}
.lianxi1_m div p{line-height:30px;}
.lianxi1_m p{font-size:16px;line-height:33px;}
.lianxi1_m p i{ display:block}

.lianxi1_r{ display:none}


.lianxi2{ display:block;border-top:1px solid #e2e2e2; padding-top:20px;}



.newsBanner {  height:auto; margin-top:60px;}
.newsBanner .newsMenu { margin:25px auto; }
.newsBanner .newsMenu li { width:31%; height:40px; line-height: 40px; margin:0  }
.newsBanner .newsMenu li a { display: block; height: 100%;  font-size:15px;  }

.result_about{ margin:20px 0;}
.result_about ul li{ padding:10px 0}
.result_about .img{ display:none}
.result_about .application{ display:none}
.result_about .content{  float: none;   width:93%; margin:0 auto}
.result_about .content .biaoti {  padding-bottom:9px; line-height:26px;}
.result_about .content .biaoti a{ font-size:18px; line-height:26px;}
.result_about .content p span{ font-size:14px; line-height:26px;}

.newsInfoBox { padding:20px 3%; }
.newsCon {padding-bottom:0px;}
.newsInfoCon{ margin-bottom:0}
.newsInfoBox h1{ font-size:23px;}

.sm2 ul li{ display:block; width:100%; float:none;box-sizing: border-box;}
.ban{ display:block; position:relative; height:200px; margin-top:60px;}
.ban img{ display:block; width:768px; height:200px; position:absolute; top:0px; left:50%; margin-left:-384px;}


.anli_t{ padding:20px 0}
.anli_t p{ padding-top:15px;}
.anli_t p a{ margin:0px 15px 0 0; }
.anli_t h2{ font-size:26px; line-height:40px;}

.anli_c ul li{ width:50%;  margin-bottom:15px;}
.anli_c ul li .cont-box {padding:8px 5%;padding-bottom:2px;}
.anli_c ul li .cont-box .lab-font { line-height:26px;  font-size: 12px; min-height:26px;}
.anli_c ul li .cont-box .bot-link {margin-top:15px; border-top: 1px solid #e5e5e5; line-height: 36px; display: block;}
.anli_c ul li .cont-box .link-detail {font-size:12px; color:#333}


.ban1{  padding-bottom:50px;}
.ban1_c{  height:230px;}
.ban1_c img{ width:883px; height:230px;}
.case_book{  width: 90%;}
.case_book .book_img{ bottom:25px; }
.case_book .book { width: 100%;}
.case_btns { margin-top:20px; margin-bottom:20px;}
.case_btns>div {min-width: 40px; height: 40px; line-height: 40px;margin-right:10px;}
.case_btns .case_btns_left, .case_btns .case_btns_right { padding:0px 5px;}
.case_btns .jiu{ display:none}

.xiangqing{padding:26px 3%}
.xiangqing_t big{ font-size:28px;}
.xiangqing_t i{   width:40px; margin:10px auto;}
.xiangqing_c img{ padding:5px 0; max-width:100%; height:auto !important}

.news_c ul li{  width:91%; margin:0 auto; float:none;  }
.news_c ul li a{ width:100%;}
.news_c ul li a span{ margin-bottom:6px; font-size:16px;}
.news_c ul li a big{ margin-bottom:7px;font-size:20px;}
.news_c ul li a p{ line-height:25px; height:50px; margin-bottom:3px;}
.news_c ul li a .li_img {height:30px; }
.news_c ul li a:hover  .li_img {width:90px;}


.about1{ padding:30px 0}
.about1_t h2{ font-size:32px;}
.about1_t em{ margin:7px auto; width:50px; }
.about1_c b{  font-size:20px; line-height:35px; }
.about1_c p{  line-height:29px; font-size:14px; padding:0px 3%}
.about1_b .f_l{ width:94%; margin:0 auto; float:none; margin-top:20px; height:auto;  }
.about1_b .f_r{ width:94%; margin:0 auto; float:none; margin-top:0px;height:auto;}
.about1_b .f_r img{ float:left;}
.about1_b .f_r div{ width:50%; height:auto; }


.about2{  padding:0px 3%}
.about2_l{ float:none; width:100%; padding-top:30px}
.about2_l h2{ font-size:32px;  padding-bottom:2px;}
.about2_l em{ margin:10px 0; width:50px;}
.about2_l p{ line-height:30px; }
.about2_r {width: 100%; float:none; padding:30px 30px 10px 50px;  margin-bottom:20px; margin-top:20px;}
.about2_r li { line-height:32px;  margin-bottom:20px;}
.about2_r li .two_title { font-size:22px;}
.about2_r li .two_text { font-size:14px;letter-spacing:0; }
.about2_r li:hover .two_title::before {transform: rotate(180deg) scale(1.2);}
.two_title::before {left:-30px;  top:5px; }

.about2_b{ padding-bottom:30px; }
.about2_b li{ width:50%;}
.about2_b li img{ display:block; margin:10px auto;  transition: 1s;transform: rotate(0deg) scale(0.8);}
.about2_b li p{ font-size:16px; line-height:30px;margin-bottom:0px;}
.about2_b li span{  letter-spacing:0; font-size:12px;  height:32px; display:block;}

.g_senav{ display:none !important}


.sm0 ul li{ width:50%;  padding:20px 0 20px 0;}
.sm0 ul li h2{  font-size:28px; padding-bottom:3px;}
.sm0 ul li h2 span{ font-size:20px;}
.sm0 ul li p{ padding:0px 20px; font-size:14px; }




	}
	