﻿@Media screen and (max-width: 1670px){
    .tui_part1 .con .tui_part1_pic{margin-left:3%;}
    .tui_part1 .con .tui_part2{margin-right: 3%}
}

@Media screen and (max-width: 1450px){
   .sl_head .slogan{font-size: 28px;line-height: 30px;} 
   .sl_head .right_sou{margin-top: 20px;}
   .sl_head{height:120px;}

   .index_service .service_2 .left_con{margin-left: 20px;}
   .tui_part1 .con .tui_part1_pic{margin-left:1.5%;}
   .tui_part1 .con .tui_part2 li{margin-left: 25px}
   .tui_part1 .con .tui_part2{margin-right: 1.5%}
   .tui_part1 .con .tui_part2 li .li_icon{width:68px;height: 68px;}
   .tui_part1 .con .tui_part2 li .li_con{width:calc(100% - 83px);}
   .tui_part1 .con .tui_part2 li .li_con .li_title{font-size: 18px;line-height: 18px;}
   .tui_part1 .con .tui_part2 li .li_con .li_des{font-size: 16px;line-height: 20px}
   .web_part2 .con li{font-size: 20px;line-height: 20px;}
}

@Media screen and (max-width: 1500px){
.index_service .service_1 .left_pic{width:33%;}
.index_service .service_1 .left_pic img{width:100%;}
.index_service .service_1 .right_con .title{font-size: 30px;line-height: 30px}
.index_service .service_1 .right_con .title .en_title{font-size: 15px;}
.index_service .service_1 .right_con .business_list{width:200px;}
.index_service .service_1 .right_con .business_list .list{width:100px;font-size: 18px;}

.index_service .service_2 .left_con{float:left;margin-left: 24px;}
.index_service .service_2 .left_con .title{font-size: 30px;line-height: 30px;}
.index_service .service_2 .left_con .en_title{font-size: 15px;line-height: 15px;color:#A0A0A0;margin-top: 5px;}
.index_service .service_2 .left_con .business_list{margin-top: 22px}
.index_service .service_2 .left_con .business_list .list{font-size: 18px;line-height: 18px;margin-bottom: 27px;}
.index_service .service_2 .left_con.fr{margin-right: 20px}

.index_news .news_con .news_ul li .li_day{font-size: 48px;}
.index_news .news_con .news_ul li .li_con .li_month{font-size: 14px;}
.index_news .news_con .news_ul li .li_con .li_title{font-size: 14px;}
.main_bottom .con{padding-left: 30px;padding-right: 30px;}
.main_bottom .con .nav_ul{margin-left: 10%}
}

@Media screen and (max-width: 1380px){
  .sl_head .logo{max-height:60px}  
}

@Media screen and (max-width: 1280px){
 .index_news .news_con .news_ul li .li_day{width:80px;font-size: 40px;}
 .index_news .news_con .news_ul li .li_con{width:calc(100% - 100px);}
 .index_news .news_con .news_ul li .li_con .li_title{font-size: 14px;}

 .index_yuyue .title{font-size: 38px;line-height: 38px}
 .index_yuyue .des{font-size: 18px;line-height: 18px;}
 .index_yuyue .con .yuyue_adv .adv{font-size: 18px;line-height: 18px;}
 .index_yuyue .con .form_con .input{margin-bottom: 15px;}
 .index_yuyue{padding-bottom: 50px;padding-top: 50px}

 .shot_part1 li .li_title{font-size: 20px;line-height: 20px;}
 .shot_part2 .con li .li_title{font-size: 20px;line-height: 20px;}

 .shot_part3{background:url(../images/shotvideo/shot_pic_3_1.jpg) 200% top no-repeat;background-color:#0F61AE;}
 .shot_part3 .con li .li_con .li_title{font-size: 22px;line-height: 22px;}

 .shot1_part3 .con li .li_title{font-size: 20px;line-height: 20px;}
 .shot1_part3 .con li .li_des{font-size: 14px;}

 .shot1_part4 ul li .li_con .li_entitle{font-size: 40px;line-height: 40px}
 .shot1_part4 ul li .li_con .li_title{font-size: 20px;line-height: 20px;}
 .shot1_part4 ul li .li_con .li_des{font-size: 16px;}

 .shot3_part1 .con .list:first-child{margin-left: 50px;}
 .shot3_part1 .con .list{font-size: 20px;line-height: 60px;margin-right: 80px}

 .shot3_part3 .con li .li_title{font-size: 22px;line-height: 22px}
 .shot3_part3 .con li .li_des{font-size: 16px;}

 .web_part4 li .li_key{font-size: 50px;line-height: 50px;}
 .web_part4 li .li_con{font-size: 20px;line-height: 26px}


 .main_bottom .con .nav_ul li{font-size: 16px;margin-right: 30px;}
 .main_bottom .con .contact_con{margin-left: 1.5%}
}

@Media screen and (max-width: 1000px){
.index_service .service_2 .left_con .business_list .list{font-size: 16px}
.index_service .service_1 .right_con .business_list .list{font-size: 16px}
.index_service .service_2 .pic3{width:50%;}
.index_service .service_2 .pic{width:38.5%;margin-right: 2%}
}

@Media screen and (max-width: 768px){

    .sl_top{display: none;}
    .sl_head{height:60px;}
    .sl_head .logo{height:50px;width:auto;margin-top: 5px}
    .sl_head .slogan{display: none;}
    .sl_head .right_sou{display: none;}
    .sl_head .right_tel{display: none;}
    
    .index_title{margin-top: 30px}
    .index_title .cn_title{font-size: 23px;line-height: 25px;}
    .index_title .en_title{font-size: 16px;line-height: 16px;margin-top: 15px;}
    .index_title .des{font-size: 15px;line-height: 15px;margin-top: 15px;}

    .index_service .service_2 .pic{width:70%;margin-top: 20px}
    .index_service .service_2 .left_con{margin-top: 30px;}
    .index_service .service_2 .left_con .title{font-size: 20px;line-height: 20px}
    .index_service .service_2 .left_con .en_title{font-size: 13px;}
    .index_service .service_2 .left_con .line{height:4px;}
    .index_service .service_2 .left_con .business_list .list{margin-bottom: 15px;}
    .index_service .service_2 .left_con{margin-left: 10px;}
    .index_service .service_2 .left_con.fr{margin-left: 10px;margin-top: 60px}
    .index_service .service_2 .left_con .business_list .list{font-size: 14px;}

    .index_more{margin-top: 30px;width:90px;border:1px solid #9d9d9d;font-size: 16px;}
    .index_news{padding-left: 15px;padding-right: 15px;}
    .index_news .news_con{margin-top: 20px;}
    .index_news .news_con .news_ul li{width:100%;margin-right: auto;padding-bottom: 20px;margin-bottom: 20px;}
    .index_news .news_con .news_ul li .li_day{width:70px;font-size: 30px;}
    .index_news .news_con .news_ul li .li_con{width:calc(100% - 90px);}

    .index_yuyue{padding-top: 35px;background:url(../images/message_bg.jpg);background-size: auto 100%;}
    .index_yuyue .title{font-size: 23px;line-height: 23px;}
    .index_yuyue .des{font-size: 16px;line-height: 16px}
    .index_yuyue .con .yuyue_adv .adv{font-size: 16px;line-height: 16px;display: block;margin-right: auto;text-align: left;padding-left: 25%;margin-bottom: 12px;}
    .index_yuyue .con .form_con .input{height:40px;line-height: 40px;display: block}
    .index_yuyue .con .form_con{padding-left: 10%}
    .index_yuyue .con .form_con .phone_input{width:255px;}
    .index_yuyue .con .form_con .verify_img{display: block;}
    .index_yuyue .con .form_con .submit{margin: 15px auto auto auto;}
    .index_yuyue .con .tips{padding:0px 15px;font-size: 13px}

    .shot4_part2 li{width:48%;margin-right: auto;border-radius: 15px}
     .shot4_part2 li:nth-child(2n){float:right;}
     .shot4_part2 li .li_title{font-size: 16px;height: 50px;line-height: 50px;}

    .index_service .title{font-size: 25px}
    .index_service .con{margin-top: 35px}
    .index_service .con li{width:50%;height:84.5vw;}
    .index_service .con li .li_title{font-size: 20px}
    .inner_category li{height: 32px;line-height: 32px;font-size: 15px;margin-right: 20px}

    /**新闻资讯**/
.news{width:92%;margin:auto;}
.news .left_news{width:94.5%;padding:20px 3% 20px 2.5%;background-color: #ffffff;margin:auto;float:none;}
.news .left_news .news_ul{}
.news .left_news .news_ul li{padding-bottom: 18px;border-bottom: 1px solid #F4F7FA;margin-bottom: 18px;}
.news .left_news .news_ul li .pic{width:22%;float:left;padding-top: 13.63%;position: relative;overflow: hidden;}
.news .left_news .news_ul li .pic img{width:100%;position: absolute;left:0;top:0;z-index: 0}
.news .left_news .news_ul li .right_con{width:75%;float:right;}
.news .left_news .news_ul li .right_con .title{height:16px;line-height: 16px;overflow: hidden;font-size: 15px;}
.news .left_news .news_ul li .right_con .title a{}
.news .left_news .news_ul li .right_con .des{height:40px;line-height: 20px;color:#666666;overflow: hidden;margin-top:5px;font-size: 12px;}
.news .left_news .news_ul li .right_con .date_con{color:#A9A9A9;margin-top: 5px;font-size: 12px;}
.news .left_news .news_ul li .right_con .date_con .more{width:80px;height:30px;display: block;border-radius: 4px;background-color: #0068CA;color:#ffffff;text-align: center;line-height: 30px;float:right;}
.news .right_keywords{width:100%;float:none;background-color: #ffffff;padding:20px 0px 35px 0px;margin-top: 15px;}
.news .right_keywords .title{width:82%;height:20px;line-height: 20px;font-weight: bold;font-size: 16px;border-left: 4px solid #0068CA;padding-left: 10px;margin:auto;}
.news .right_keywords .line{width:100%;height:1px;background-color: #F4F7FA;margin-top: 18px;}
.news .right_keywords .keywords_ul{width:90%;margin:auto;}
.news .right_keywords .keywords_ul li{width:47%;height:35px;line-height: 35px;text-align: center;color:#666666;float:left;margin-top: 15px;background-color: #F5F8FA;border-radius: 5px;}
.news .right_keywords .keywords_ul li a{color:#666666;}
.news .right_keywords .keywords_ul li:nth-child(2n){float:right;}

    .dongtai_detail{width:92%;margin:auto;}
.dongtai_detail .left_con{width:93%;padding:20px 3.33% 30px 3.33%;float:none;background-color: #ffffff}
.dongtai_detail .right_con{width:100%;float:none;margin-top: 20px;}
.dongtai_detail .right_con .relative_news{padding:20px 0px;background-color: #ffffff;}
.dongtai_detail .right_con .relative_news .title_con{width:80%;height:18px;font-weight: bold;font-size: 16px;border-left: 5px solid #0068CA;margin:auto;line-height: 18px;padding-left: 10px;}
.dongtai_detail .right_con .relative_news .line{width:100%;height:1px;background-color:#F4F7FA;margin-top: 15px; }
.dongtai_detail .right_con .relative_news ul{width:92%;margin:auto;}
.dongtai_detail .right_con .relative_news ul li{padding-bottom: 20px;border-bottom: 1px solid #F4F7FA;margin-top: 20px;}
.dongtai_detail .right_con .relative_news ul li .left_date{width:17.69%;float:left;font-size: 12px;border:1px solid #E0E0E0;text-align: center;line-height:16px;padding:4px 0px;color:#666666;}
.dongtai_detail .right_con .relative_news ul li .left_date span{display: block;}
.dongtai_detail .right_con .relative_news ul li .right_con_news{width:76.92%;float:right;}
.dongtai_detail .right_con .relative_news ul li .right_con_news .title{height:16px;display: block;width:100%;overflow: hidden;font-weight: bold;color:#666666;line-height: 16px;}
.dongtai_detail .right_con .relative_news ul li .right_con_news .des{height:16px;line-height: 16px;overflow: hidden;color:#666666;margin-top: 7px;}

.dongtai_detail .right_con .hot_news{padding:30px 0px;background-color: #ffffff;margin-top: 20px;}
.dongtai_detail .right_con .hot_news .title_con{width:80%;height:18px;font-weight: bold;font-size: 16px;border-left: 5px solid #0068CA;margin:auto;line-height: 18px;padding-left: 10px;}
.dongtai_detail .right_con .hot_news .line{width:100%;height:1px;background-color:#F4F7FA;margin-top: 15px; }
.dongtai_detail .right_con .hot_news ul{width:85%;margin:15px auto auto auto;}
.dongtai_detail .right_con .hot_news ul li{height:16px;line-height:16px;overflow: hidden;margin-bottom: 20px;}
.dongtai_detail .right_con .hot_news ul li a{color:#666666;}

.news_detail{padding-top: 20px}

.location{width:100%;height:auto;background:url(../images/location_bg.jpg);padding:7px 0px;margin-top: 5px;}

.location .con{width:92%;margin:auto;font-size: 12px;line-height: 20px;color:#ffffff;padding-top: 0px}


  .link_con{display: none;}
  .sl_nav{display: none;}
    .sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px;display: block;}
.sp_nav span{display:block;background:#0068CA;width:30px;height:2px;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:10px}
.sp_nav span:nth-of-type(3){top:20px}
.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:9;background:#fff;width:100%;height:calc(100% - 0px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:53px;z-index: 9999;}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.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;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.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 #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:15px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}

    .m_foot{width:100%;position:fixed;height:40px;background-color:#56A343;display: block;bottom:0;left:0;padding:2px 0;z-index: 998;}
    .m_foot li{width:33.33%;float:left;position: relative;}
    .m_foot li .img{display: block;width:25px;height:25px;margin:auto;}
    .m_foot li .ewm{width:80px;height:80px;position: absolute;top:-80px;left:7px;display: none;}
    .m_foot li span{display: block;text-align: center;font-size:13px;color:#ffffff;line-height: 14px;}
    .web_top.fixed{position: fixed;top:0;left:0;}

    .myfooter {
    height: 4em;
    position: fixed;
    left: 0;
    width: 100%;
    z-index: 999;
    bottom: 0;
    background: #272727;
    display: none;
}

.foot_fixed {
    width: 100%;
    padding-top: 6px;
    height: 52px;
    position: fixed;
    bottom: 0px;
    left: 0;
    display: none;
    background-color: #3E9AFD;
}
.foot_fixed .box {
 /*  width:32%;*/
 width:25%;
  
   
   color:#ffffff;   
    height: 55px;
    display: block;
    float: left;
     line-height: 30px;
    text-align: center;
}
.foot_fixed .box span{display: block;color:#ffffff;font-size: 13px;line-height: 13px;}

}

@Media screen and (max-width: 480px){
    .max_width2{padding-left:10px;padding-right: 10px;} 

    .index_service{margin-top: 30px;}
    .index_service .service_1 .right_con{margin-top: 30px;margin-left: 10px}
    .index_service .service_1 .right_con .title{font-size: 22px;}
    .index_service .service_1 .right_con .title .en_title{font-size: 14px;margin-top: 5px;}
    .index_service .service_1 .right_con .line{width:6px;height:55px;}
   .index_service .service_1 .right_con .business_list{width:160px;margin-left: 10px}
   .index_service .service_1 .right_con .business_list .list{width:80px;font-size: 14px;margin-bottom: 0px}
   .case-list{padding-left: 20px}

      .shot_title{font-size: 20px;line-height: 20px;margin-top: 35px;}
    .shot_title .des{font-size: 14px;line-height: 20px;}
}