@charset "utf-8";
@media (min-width:1601px){html{font-size:16px;}}
@media (min-width:1400px) and (max-width:1600px){html{font-size:16px;}}
@media (min-width:640px) and (max-width:1399px){html{font-size:15px;}}
@media (min-width:471px) and (max-width:639px){html{font-size:14px;}}
@media (min-width:329px) and (max-width:470px){html{font-size:13px;}}
@media (max-width:328px){html{font-size:12px;}}
@media (min-width: 768px)
{
}
@media (min-width: 992px)
{
}
@media (min-width: 1200px)
{
}
@media (min-width: 1360px)
{
}
@media (min-width: 1440px)
{
}
@media (min-width: 1660px)
{
}
@media screen and (min-width:1200px) and (max-width:1440px){
}
@media (max-width: 1600px)
{
.m1500{ margin:0 4rem; max-width:inherit; width:auto;}
#header #logo{ margin-left:6rem;}
#logo img{ max-height:90px; }
#header,#searchBtn,.top_menu{ height:6.5rem;}
#nav ul li h3{ line-height:6.5rem;}
}
.web{}
.wap{ display:none;}
@media (max-width: 1440px)
{
#nav ul li{ margin:0 .5rem;}
.m1360 { max-width: 1280px;}
#header,#searchBtn,.top_menu{ height:5.5rem;}
#nav ul li h3{ line-height:5.5rem;}
#logo img{ max-height:80px;}
}
@media (max-width: 1360px)
{
#header #logo{ margin-left:4rem;}
#nav ul li a{ padding:0 .8rem;}
.m1360{ max-width:1100px; margin:0 4rem; max-width:inherit; width:auto;}
.m1280{ max-width:1100px;}
#j_map.right_con2.fixed{ margin-right: -550px;}
#j_map{ width:550px;}
#n_yuanqu_coop ul li .box.fr{ margin-left:4rem; padding-right:4rem; max-width:inherit; width:auto; float:none;}
#n_yuanqu_coop ul li .box.fl{ margin-right:4rem; padding-left:4rem; max-width:inherit; width:auto; float:none;}
#n_huodong ul { margin:0 -1.5rem;}
#n_huodong ul li .box{ margin:0 1.5rem;}
#n_huodong.slick_arrow_right .slick-arrow{ right:1.5rem;}
#n_huodong.slick_arrow_right .slick-prev{ right:6rem;}
}
@media (max-width: 1200px)
{
#nav{ margin-right:0;}
#nav ul li { margin: 0;}
#nav ul li a{ padding:0 .4rem;}
#banner .slick-prev{ left:50px;}
#banner .slick-next{ right:50px;}
.news_pic { padding-right: 15px;}
.m1280{ margin:0 4rem; max-width:inherit; width:auto;}
/*鏂囧績鐗堝浘*/
#j_map{ display: none; position: relative; right: auto; top: auto; width: 100%; height: 200px; margin-bottom: 30px; border: 1px solid #dedede;}
#j_map iframe{ width: 100%; height: 200px;}
#n_space .swiper-slide{ padding: 0;}
#n_space .content{ width: 100%; height: auto;}
#n_space ul{ margin:0 -15px;}
#n_space li{ width: 46%; margin:15px; float: left; box-sizing: border-box; }
#n_space li a{ }
}
/*==========================瀵艰埅鍜宐anner鍙樻垚鎵嬫満妯″紡============================*/
@media (max-width: 992px)
{
.web{ display:none;}
.wap{ display:block;}
#header{ display:none;}
#m_header{ display:block;}
#banner,#banner li .img,#banner .con{height: auto;overflow: hidden;}
#banner .banner_slider{ position:relative}
#banner .banner_slider2{position:absolute;z-index:10;top: 0;padding: 30px 0;margin-bottom: 0;width: 100%;}
#banner li .img img.img01{width:100%;display:block;margin-bottom: 0;}
.s_about{ width:100%; float:none; padding:3rem 2rem;}
.s_jiaru{ width:100%; float:none;}
#s_yuanqu .bd ul{ float:none; width:100% !important;}
#s_yuanqu .bd ul.ul_2 li .txt{ padding:0 1.5rem;}
/*鏂囧績鐗堝浘*/
#n_space ul{ margin:0;}
#n_space li{ width: 100%; margin: 0; float: none; box-sizing: border-box; margin-bottom: 2rem; }
}
@media (min-width:481px) and (max-width:992px){
#s_yuanqu .bd ul.ul_1 li .txt{ width: calc(100% - 30rem); min-width:18rem;}
}
@media (max-width: 860px)
{
.m1500{ margin:0 2rem; max-width:inherit; width:auto;}
.m1360{ margin:0 2rem; max-width:inherit; width:auto;}
.m1280{ margin:0 2rem; max-width:inherit; width:auto;}
#n_yuanqu_coop ul li .box.fr{ margin-left:2rem; padding-right:2rem;}
#n_yuanqu_coop ul li .box.fl{ margin-right:3rem; padding-left:2rem;}
/*瀹d紶鎺ㄥ箍*/
.hot_pic{ width:100%; float:none; height:auto;}
.hot_pic ul li .img{ height:auto;}
.hot_pic ul li .img img{ height:auto; max-width:100%;}
.hot_right_list{ width:100%; height:auto; float:none;}
.hot_right_list ul li{ height:auto;}
.hot_right_list ul li .time{ height:100%;}
}
@media (max-width: 767px)
{
.s_dangan ul li .img { width: 125px;}
.m1500{ margin:0 1rem; max-width:inherit; width:auto;}
.m1360{ margin:0 1rem; max-width:inherit; width:auto;}
.m1280{ margin:0 1rem; max-width:inherit; width:auto;}
#n_yuanqu_coop ul li .box.fr{ margin-left:1rem; padding-right:1rem;}
#n_yuanqu_coop ul li .box.fl{ margin-right:1rem; padding-left:1rem;}
.pad_top{ padding-top:3rem;}
.pad_bot{ padding-bottom:3rem;}
#tc_search .tc_close.ico{ right: 13px; top: 13px; width: 32px; height: 32px; line-height: 30px;}
#tc_search .btn_blue{ right:0; top:0;}
#tc_search #keyword{ font-size:1.5rem;}
#s_yuanqu .bd ul.ul_2 li .txt{ width:50%; min-width:inherit; }
#s_yuanqu .hd ul{ width:18rem;}
/*鍏充簬鎴戜滑*/
#n_about1 .tip{ margin-top:3rem;}
#n_about1 .tip i{ margin:0 .4rem;}
#n_about1 .txt{ margin-bottom:3rem;}
.n_dangan01 ul li{ width:33.333333% !important}
.n_dangan01 ul li h5{ height:60px}
/*浼氬憳妗f*/
#n_dangan ul li .con{ display:none;}
/*鍥尯鍚堜綔*/
#n_yuanqu_coop .n_tt{ text-align:center;}
#n_yuanqu_coop ul li .txt{ position:relative !important; padding-top:3rem; padding-bottom:3rem;}
#n_yuanqu_coop>ul>li.li_2 .pic{ height:27rem; overflow:hidden; padding-top:4rem;}
.serve_slide_for li div { transform: translateY(0px) !important;}
.serve_slide_for li>div{ height:auto;}
.serve_slide_nav li{ width:50% !important; padding:0 1rem; float:left;}
#n_case .slick-arrow{ top:5rem;}
/**/
#xq_box1 .txt{ margin-bottom:2rem;}
#ruzhu_qiye ul{ margin:0 -5px;}
#ruzhu_qiye ul li{ padding:0 5px; margin-top:1rem;}
#ruzhu_qiye ul li .img{ width:8rem; height:8rem;}
#banner .slick-dots,#banner .num,#banner .line{ display:none !important}
}
@media (max-width: 640px)
{
/*鏂囧績鐗堝浘*/
#n_space li { margin-bottom:1.5rem;}
#n_space li .pic_box{ width:100%; }
#n_space li .text_box{ width:100%; padding:1rem 1rem 1.5rem;}
}
@media (max-width: 480px)
{
.n_article .ar_article{ padding-bottom:10px !important;}
.ar_article table{ width:100% !important;}
.ar_article table td,.ar_article table th{ padding:3px 5px !important; font-size:13px !important; font-weight:normal !important; width:auto !important; height:auto !important;}
.ar_article table td *,.ar_article table th *{ padding:3px 5px !important; font-size:13px !important; font-weight:normal !important; padding:0 !important;}
/*棣栭〉*/
#banner .txt h3{font-size: 24px;}
#banner .txt p{font-size:1.5rem;margin-bottom: 2rem;margin-top:.5rem;}
#banner .txt .bn_btn{width: 6rem;height:2.75rem;margin-right:1rem;line-height:2.75rem;}
#banner .num{ margin-left: 110px;}
#banner .slick-dots li{ margin:0;}
#s_yuanqu .s_tt{ padding-left:1.5rem;}
#s_yuanqu .bd .item{ padding-bottom:0;}
.s_tt .font{ display:none;}
#s_yuanqu .hd ul{ width:178px;}
.s_about { padding: 2.5rem 1.5rem;}
.s_rukou ul{ margin:0 -1rem;}
#foot .fr{ float:none; text-align:center;}
.foot_ewm{ float:none; text-align:center; width:100%;}
.foot_ewm .ewm{ display:inline-block; float:none; margin:0 1rem;}
.foot_lianxi{ float:none; margin:0; display:inline-block; margin:2rem auto 0;}
.foot_share{ float:none; text-align:center;}
.s_foot_link{ float:none; margin:0 auto;}
#gotop {
display: none;
width: 3em; height:3rem;
position: absolute;
bottom: 2rem;
right: 1rem;
position: fixed;
z-index: 999;
}
.copyright { text-align: center;}
.n_tt span{ font-size:1.6rem; }
.n_tt h3{ font-size:1.4rem; }
/**/
#s_news .s_tt{ text-align:center; margin-bottom:2rem;}
#s_news .s_tt .fl{ float:none; padding-top:0;}
#s_news .s_tt h3 i{ display:none;}
.s_hd{ float:none; margin-top:1.6rem;}
#s_news .slick-dotted.slick-slider{ margin-bottom:6px;}
#s_huiyuan{}
#s_huiyuan .s_tt{ text-align:center; margin-bottom:2rem;}
#s_huiyuan .s_tt .fl{ float:none; padding-top:0;}
#s_huiyuan .s_tt h3 i{ display:none;}
/*鍏充簬*/
.n_nav{ text-align:center; width:100%;}
.n_nav a{ margin:0 1rem;}
#n_about2 ul li{ margin-bottom:2rem;}
/*鍥尯灞曠ず*/
#n_yuanqu ul{ margin:0 -5px;}
#n_yuanqu ul li{ padding:0 5px; margin-bottom:1rem;}
#n_yuanqu ul li .txt{ padding:1.5rem 10px;}
#n_yuanqu ul li .txt h5{ font-size:1.1rem;}
#n_yuanqu ul li .txt p{line-height: 1.5rem; height: 1.5rem;}
/*浼氬憳妗f*/
#n_dangan ul{ margin:0 -5px;}
#n_dangan ul li{ padding:0 5px; margin-bottom:1rem;}
#n_dangan ul li .top_con{ padding:1.5rem 1rem;}
#n_dangan ul li .img{ width:7rem; height:7rem; line-height:7rem;}
#n_dangan ul li .top_con>h5{ margin:1rem 0;}
#n_dangan ul li .con{ padding:1.5rem 1rem; }
/*鏂伴椈涓績*/
#n_news ul li .txt .box{ padding-bottom:0;}
/*鏀跨瓥鍜ㄨ璇︽儏*/
.ar_title .butie{ float:none; margin-top:1rem;}
.n_tt .fl{ text-align:center; float:none;}
.n_tt .n_hd{ float:none; text-align:center;}
.n_tt .n_hd ul{ display:inline-block; }
.n_hd ul li a{ margin:0 .5rem;}
/*浜彈鏀跨瓥*/
#xiangshou_zhengce ul{ margin:0 -5px;}
#xiangshou_zhengce ul li{ padding:0 5px;}
#n_zizhi ul li .box{ width:80%; margin:0 auto; display:block;}
#n_zizhi .slick-next{ right:0;}
#n_zizhi .slick-prev{ left:0;}
#n_kongyu ul li .box{ width:80%; margin:0 auto; display:block;}
#n_kongyu .slick-next{ right:0;}
#n_kongyu .slick-prev{ left:0;}
#n_lianxi_bot ul li font{ width:5.5rem; height:5.5rem; line-height:5.5rem;}
#n_lianxi_bot ul li p{ font-size:.8rem;}
/*鎶曡瀺璧勫鎺?/
.slick_arrow_right .slick-arrow{ right:5px;}
.slick_arrow_right .slick-prev{ right:4.3rem;}
#n_touzi02 ul li span{ width:7rem; height:7rem; line-height:7rem;}
#n_jigou ul{ margin:0 -5px;}
#n_jigou ul li{ padding:0 5px;}
#n_yinghang ul{ margin:0 -5px;}
#n_yinghang ul li .box{ padding:5px;}
#n_danbao ul{ margin:0 -5px;}
#n_danbao ul li .box{ padding:5px;}
#n_zhengfu ul,#n_shalong ul,#n_case_prev ul{ margin:0 -5px;}
#n_case_prev ul li .box,#n_shalong ul li .box{ margin:0 5px;}
#n_zhengfu ul li{ padding:0 5px;}
/*鏂囧績鐗堝浘*/
#page_space{ padding-top:1rem;}
.wangluo{ margin-left: 0; transform: scale(.45);transform-origin: left;}
.hot_pic .slick-dots{ bottom:10px;}
}