@charset "utf-8";

@media (max-width:1440px){
    .page_padding{padding:40px 0;}
    .footer{padding-top: 30px;}
    .fixed_right{width: 60px;}
    .cgyx_con{padding: 20px;}
    .banner .flex-direction-nav a{width:30px;height: 53px;margin: -27px 0 0;}
    .map_content{width: 630px;}
}
@media (max-width:1366px){
    .banner .flex-direction-nav a{width:24px;height: 42px;margin: -20px 0 0;}
}
@media (max-width:1300px){
    .page_center{width:96%;}
    .f_top dl{width:20%;text-align: center;margin: 0;}
    .xw_img{float: none;margin: 0 auto;}
    .xw_des{float: none;width:100%;}
    .rencai_img{height: 240px;position: relative;}
    .rencai_img img{width: 1080px; height: 240px;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}

}
@media (max-width:1250px){
    .shipin_btn{width:100%;}
    .tzz{position: static;width:100%;}
    .tzz a{width:49%;float: left;margin: 2% 2% 0 0;box-sizing: border-box;height: auto;}
    .tzz a.a1{ margin: 2% 2% 0 0;}
    .tzz a.a2{margin-right: 0;}
    .toggle_box{position: static;background: none;text-align: left;}
    .nav_box .toggle_box li{display: inline-block;width: auto;margin:0;border:none;}
    .tg_img{display: none;}
}
@media (max-width:1250px){
    .repair_l,.repair_r{width:100%;float: none;}
    .repair_l{margin-bottom: 3%;}
    .repair_des span,.repair_des b{text-align: center;}
    .repair_code{width: 220px;margin: 20px auto 0;}
    .nav_box .toggle_box{overflow: auto;margin-bottom: 4%;max-height: 85px;display: none !important;}
    .nav_box .toggle_box .page_center{padding-bottom: 0;}
    .nav_box li .toggle_box  a{font-size: 12px;}
    .nav_box li.active .toggle_box  a{color: #fff;}
    .nav_box li:hover .toggle_box a{color: #fff;}
}
@media (max-width:1200px){
    .map_content{width:100%;height: 250px;}
    .map_list{position: static; margin-top: 0; width:100%;background: #f5f5f5;height: auto;padding: 20px;}
    .ret{display: none;}
    .map_control{margin-top: 15px;}
}
@media (max-width:1150px){
    .about_r li b{font-size: 48px;}
    .page_des h2{font-size: 36px;}
    .page_des p{font-size: 24px;}
    .about_title h3{font-size: 20px;}
    .about_title h4{font-size: 16px;}
    .page_nav a{font-size: 14px;}
    .xq_cs_box div,.xq_table td, .xq_table th{font-size: 12px;}
    .header .page_center{width:100%;}
    .header{height: 60px;}
    body{padding-top: 60px;}
    .logo{margin-top: 16px;}
    .logo img{width:120px;height: auto;margin-left: 2%;}
    /*.header_r{display: none;}*/
    .show_nav{display: block;}
    .header_r{position: fixed;width:100%;height: 0;background: rgba(0,0,0,0.65);box-sizing: border-box;transition: all 0.2s linear;-webkit-transition:all 0.2s linear; transform: scale(1.2);-webkit-transform: scale(1.2);opacity: 0;z-index: -1;overflow: hidden;}
    .header_r.active{transform: scale(1);-webkit-transform: scale(1);opacity: 1;z-index: 999;height: 100%;}
    .nav_box{float: none;}
    .language{float: none;text-align: center;line-height: 2em;}
    .search_box{float: none;margin: 0 auto;height: 50px;width:98%;}
    .h-top15-box,.logo p{display: none;}
    .search_con p{left: 0;}
    .language{margin: 0;}
    .language a{color: #fff;}
    .language a.active{color: #00aeef;}
    .nav_box li{float: none;width:100%;border-bottom: 1px solid #fff;text-align: center;}
    .nav_box li a{color: #fff;line-height: 3em;display: block;float: none;}
    .nav_box li a::after{display: none !important;}
    .search_btn{display: none;}
    .search_con{display: block;position: static;width:100%;margin: 6px 0;}
    .search_con .text{width:100%;margin: 0;height: 40px;text-indent: 0.5em;}
    .f_bot_l{float: none;}
    .f_bot_r{float: none;}
    .f_bot{line-height: normal;text-align: center;padding: 10px 0;}
    .f_bot a,.f_bot span{display: inline-block;}
    .center_pos{margin-top: 3%;}
    .page_des{height: 100%;}
    .page_nav a{height: 46px;line-height: 46px;}
    .center_padding{padding:3% 2%;}
    .div_h div{width:25%;}
    .page_nav .owl-controls .owl-buttons div{height: 46px;}
    .sitemaps dl{margin: 0 30px;}
    .header_r.active{padding: 60px 2%;}

}
@media (max-width:1000px){
    .str_des h4{font-size: 16px;}
    .str_des p{font-size: 12px;}
    .pro_list li{width:46%;}
    .build_des{width:90%;left:5%;margin-left: 0;padding: 2%;}
    .dake_bg{left:50%;top:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);width:100%;margin: 0;height: auto;}
    .human{width:100%;margin: 0;height: auto;}
    .human_con{width:90%;}
    .str_des p{line-height: 1.6em;}
    .featured-area{padding:40px 0;width:80%;}
    .page_nav .owl-controls .owl-buttons .owl-next{right: -30px;}
    .page_nav .owl-controls .owl-buttons .owl-prev{left:-30px;}
}
@media (max-width:768px){
    .page_banner{height: 200px;overflow: hidden;}
    .page_banner img{height: 200px;width:834px;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
    .pro_left{float: none;width:100%;}
    .pro_left li{float: left;}
    .pro_left a{line-height:normal;border:none;display: inline-block;height: auto;background: #ccc;color: #fff;margin:4px;padding: 4px 6px;border-radius: 4px;}
    .pro_left a::after{display: none;}
    .pro_left a:hover::after{display: none;}
    .pro_left li.active a::after{display: none;}
    .pro_left li.active a{background: #00aeef;color: #fff;}
    .pro_list{margin: 4% 0 0 0;}
    .pro_list li{width:48%;margin: 0 1% 4% 1%;}
    .build_con_img{height: 200px;}
    .build_con img{height: 200px;width:830px;top:50%;left:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);position: absolute;}
    .bdsharebuttonbox,.pian_l{float: none;}
    .bdsharebuttonbox{width:168px;margin: 30px auto;}
    .pain .bdshare-button-style0-16 a{width:36px;height: 36px;margin: 0 10px;}
    .time_box .flex-direction-nav a{width:40px;height: 40px;}
    .time_box .slides li{height: 80px;}
    .time_box .flexslider{padding: 0 50px;}
    .featured-area{padding:0;}
    .honor{margin: 0 auto;}
    .news_play .flex-viewport{padding:0;}
    .result-list-pro li{width: 32%;margin-right: 2%;margin-top: 2%;}
    .result-list-pro li.last{margin-right: 2%;}
    .result-list-pro li:nth-child(3n){margin-right: 0;}
    .seach-xw-list .xw_des{width: 100%;}
    /*.wzdt{display: none !important;}*/
    .sitemaps dl{margin: 0 20px;}
}
@media (max-width:640px){
    .result-list-pro{margin-top: 10px;}
    .ls_box h3{font-size: 28px;}
    .page_des h2,.about_r li b,.mpa_title h3,.adv_des h3{font-size: 24px;}
    .join h3,.cpzx_title h3{font-size: 20px;}
    .about_des h2,.title h2,.tzz_des h2,.cgyx_con h2,.xq_title h2,.build_des h3,.jzyd h4,.xinwen_title h3,.gd_title h3,.result h2{font-size: 18px;font-weight: normal;}
    .sp_des p,.about_title h3,.mpa_title span,.human_title h3,.manege_title h3,.adv_des p,.pro_list li i{font-size: 16px;}
    .title h2 span,.play_page_control i,.pro_play li span,.news_play h3,.tzz_des p,.xq_title span,.dake_des h5,.map_control a,.str_des h4,.job b,.job span,.gp th,.cultural h3,.result_list h3,.products li p,.downLoad-top a{font-size: 14px;}
    .ljgd,.title_more,.cgyx p,.page_nav a,.about_title h4,.about_r li p,.pro_left a,.yd_list b,.page a,.pian_l p a,.map_page p,.manage_list h4,.on_date p,.on_date span{font-size: 12px;}
    .news_play span,.news_play p,.yd_list p,.str_des p,.manage_list p{font-size: 10px;}
    .page_padding{padding: 20px 0;}
    .product_center.page_padding{padding-bottom: 0;}
    .f_top{display: none;}
    .f_bot{margin: 0;}
    .footer{padding:0;position: relative;z-index: 91;}
    .news_play .slides li a{padding:4px;}
    .pro_play li span{margin-top: 10px;}
    .about{height: 220px;}
    .about_des{width:96%;left: 2%;text-align: center;}
    .about_des h2{margin-bottom: 6px;}
    .about img{width:1008px;height: 220px;position: absolute;top:50%;left:50%;transform: translate(-55%,-50%);-webkit-transform: translate(-55%,-50%);}
    .about h2 img{width: 84%;height: auto;position: static;transform: none;-webkit-transform:none;}
    .ljgd{width:80px;height: 22px;line-height: 22px;margin: 4px auto;}
    .about_des p{line-height: 1.6em;}
    .banner .flex-control-nav{bottom:2%;}
    .pro_play .flex-direction-nav a{width:20px;height: 20px;}
    .pro_play .flex-direction-nav{top:-33px;height: 20px;width:100px;}
    .play_page_control{width:100px;}
    .title_more{width:60px;height: 22px;line-height: 22px;}
    .title{margin-bottom: 14px;}
    .news_play h3{margin: 6px 0;height: 60px;overflow: hidden;}
    .news_play p{display: none;}
    .news_play span{margin: 6px 0;}
    .tzz_des{padding-left: 10px;}
    .news_play .flex-control-nav{margin-top: 20px;}
    .fixed_right{width:40px;height: 123px;margin-top: -61px;}
    .fixed_page{height: 40px;}
    .cgyx p{width:32px;line-height: 1.4em;padding-left: 4px;}
    .cgyx_box{width:210px;}
    .cgyx_con{width:200px;}
    .cgyx_con .textarea{height: 60px;}
    .cgyx_con .text{margin-top: 10px;}
    .about_l{padding-right:0;float: none;width:100%;border:none;}
    .about_r{padding-left: 0;float: none;width:100%;margin-top: 10px;}
    .main_box{padding-bottom: 20px;}
    .about_r li{width:32%;float: left;margin:0 2% 0 0;padding: 20px;}
    .about_r li:nth-child(3){margin-right: 0;}
    .page_nav{text-align: center;}
    .page_nav a{ margin:0.5% 2px; text-align: center;padding:0;overflow: hidden;height: 34px;line-height: 34px;}
    .xq_tab_list{padding: 10px 5px;}
    .div_h div{width:50%;}
    .xq_tab_control li{width:80px;height: 32px;line-height: 32px;margin-left: 2px;}
    .xq_tab_control i{width:16px;height: 16px;}
    .xq_des_con{margin-top: 4%;float: none;width:100%;}
    .xq_img{text-align: center;float: none;width:100%;margin-top: 4%;}
    .xq_img img{max-width: 80%;}
    .build_des p{line-height: 23px;}
    .build_des h3{margin-bottom: 20px;}
    .yd_list i{width:50%;}
    .dake_des p{width:96%;}
    .build{margin-top: 120px;}
    .jzyd{margin-top: 30px;}
    .jzyd h4{margin-bottom: 20px;}
    .dake{margin-top: 30px;padding: 20px 0;}
    .yd_list b{height: 36px;margin-top: 12px;}
    .featured-area1{margin-top: 10px;}
    .yd_list p{line-height: 1.6em;}
    .repair_list{margin-top: 3%;}
    .xinwen_list li{padding-bottom: 20px;margin:0 0 20px 0;}
    .xinwen_list{margin-top: 10px;}
    .xw_des p{margin: 10px 0;}
    .page a{margin: 0 2px !important;padding: 2px 6px;}
    .xinwen_con p{margin-top: 15px;}
    .xinwen_con img{margin: 30px auto;}
    .xinwen_con{padding: 15px 0 30px;}
    .xinwen_title{padding-bottom: 30px;}
    .strategy_page{float: none;width:100%;}
    .strategy_page::after{display: table;content: '';clear: both;}
    .str_img,.str_des{float: left;width:50%;}
    .str_des .str_des_con{padding: 4px;}
    .line{width:20px;height: 1px;margin: 3px auto;}
    .str_des i{bottom:auto;left:1px;width:20px;height: 10px;top:50%;margin-top: -5px;transform: rotate(-90deg);-webkit-transform: rotate(-90deg);}
    .strategy_page2 .str_des i{right:-20px; left: auto;top:50%;}
    .manage_list img{width:30px;}
    .manage_list li{width:33.3333%;box-sizing: border-box;padding: 0 4px;margin: 0;}
    .menage,.manage_list{margin-top: 30px;}
    .human{padding:40px 10px 30px;}
    .human_con{width:94%;padding: 0 10px;}
    .adv{margin-top: 15px;}
    .join{margin-top: 25px;}
    .job{height: 46px;line-height: 46px;}
    .job_page{margin-top: 15px;}
    .join_list li.active{padding: 0 20px 20px;}
    .adv{height: 154px;}
    .adv img{width:640px;height:154px;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
    .on_date a{height: 46px;line-height: 46px;}
    .contant_des span{display:block;font-size: 14px;}
    .gd_list{margin-top: 30px;}
    .gd_title img{width:24px;margin: -4px 10px 0 0;}
    .gd_con{padding:10px;}
    .lr,.fh_list{margin-bottom: 15px;}
    .gd_title{height: 46px;line-height: 46px;}
    .ls_box,.cultural{margin-top: 30px;}
    .time_box{margin: 25px auto;}
    .time_box .flex-direction-nav a{width: 30px;height: 30px;margin: -15px 0 0;}
    .time_box .flexslider{padding: 0 36px;}
    .cultural li{width:49%;margin: 0 2% 15px 0;}
    .cultural li.last{margin-right: 2%;}
    .cultural li:nth-child(even){margin-right: 0;}
    .cultural h3{line-height: 2em;}
    .cultural p{line-height: 20px;}
    .result_list a{padding:12px 0;}
    .result_list h3{margin-bottom: 6px;}
    .result_list p{padding-left: 20px;}
    .result_list p::before{width:10px;}
    .result .page_center{padding: 3% 2%;}
    .result{padding:20px 0;}
    .ry_text{margin-top: 35px;}
    .featured-area{height: 260px;}
    .roundabout-holder,.roundabout-holder li{height: 220px;}
    .ban_btn{width:30px;height: 30px;margin-top: -15px;}
    .show_num{font-size: 16px;line-height: 30px;}
    .honor_btn_box{height: 30px;width:140px;margin-left: -70px;}
    .join_list{margin-top: 35px;}
    .banner .flex-direction-nav a{width:16px;height: 28px;margin: -14px 0 0;}
    .page_nav .owl-controls .owl-buttons div{height: 34px;}
    .page_nav .owl-controls .owl-buttons div{width: 16px;}
    .page_nav .owl-controls .owl-buttons .owl-next{right: -16px;}
    .page_nav .owl-controls .owl-buttons .owl-prev{left:-16px;}
    .cp-img{height: 130px;}
    .pro_list li i{height: 37px;overflow: hidden;}
    .title h2 img{width: 76px;}
    .law-title{margin-top: 30px;font-size: 20px;margin-bottom: 20px;}
    .law p{margin-top: 10px;line-height: 1.6em;}
    .sitemaps dl{display: block;margin: 20px 30px;}
    .sitemaps dd{line-height: 28px;}
    .sitemaps dt{margin-bottom: 8px;}
    .law{margin-bottom: 30px;}
    .xq_tab_control{margin-bottom:15px;}
    .xq_page{margin-bottom: 15px;}
    .downLoad-top a{width:33.33%;}
    .downLoad-list{margin: 15px 0;}
    .downLoad-list li{width: 100%;margin: 0;}
    .downLoad-top a{width: 49%;margin-right: 1%;}
    .banner .flex-direction-nav a{display: none !important;}
    .cgyxPop .cgyx_box{width: 300px;margin-left: -150px;}
    .cp-nav h2,.cp-nav-sl,.cp-nav-two{float: none;margin-left: 0;}
    .div517 h4{font-size: 22px;padding-top: 35px;margin-bottom: 10px;}
    .div517 p{font-size: 16px;}
    .time_box .swiper-slide{width: 50%;}
    .time-box-warp{margin: 0 35px;}
    .sptbn video{height: auto !important;}
}
@media (max-width:500px){
    .build_des{height: auto;}
    .cx{height: 150px;}
    .cx img{width:506px;height:150px;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
    .result-list-pro li{width: 49%;}
    .result-list-pro li:nth-child(3n){margin-right: 2%;}
    .result-list-pro li:nth-child(even){margin-right: 0;}
}
@media (max-width:480px){
    .cp-nav-ch:nth-child(1){margin-left: 0;}
}
@media (max-width:375px){
    .adv_des h3{font-size: 18px;}
    .adv_des p,.xq_tab_control a{font-size: 12px;}
    .xw_img{width:100%;}
    /*.banner{height: 180px;}*/
    /*.banner .slides a{position: relative;display: block;width:100%;height: 180px;overflow: hidden;}*/
    /*.banner .flexslider .slides img{height: 180px;width:540px;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}*/
    .time_box .slides li span{font-size: 12px;}
    .time_box .slides li{height: 60px;}
    .time_dot{width:30px;height: 30px;margin-top:-15px;margin-left: -15px;}
    .time_dot i{width:12px;height: 12px;margin: 8px auto;}
    .featured-area{height: 190px;}
    .roundabout-holder,.roundabout-holder li{height: 150px;}
    .xq_tab_control i{width:14px;height: 14px;margin: -4px 2px 0 0}
    .xq_tab_control li{width: 71px;}
    /*.product_lb li p{min-height:80px;}*/
}