@charset "UTF-8";
/*  箭头 @include arrow(direction,size,color);
**/
/* 超出省略号 @include ell(); */
/* inline-block @include inline_block(); */
/* font-size of REM @include font_size(fz); */
/*==========  Mobile First Method  ==========*/
/* Custom, iPhone Retina */
/* Extra Small Devices, Phones */
/* Small Devices, Tablets */
/* Medium Devices, Desktops */
/* Large Devices, Wide Screens */
/*==========  Non-Mobile First Method  ==========*/
/* Large Devices, Wide Screens */
/* Medium Devices, Desktops */
/* Small Devices, Tablets */
/* Extra Small Devices, Phones */
/* Custom, iPhone Retina */

.pc_Body{display:block;width:100%;}
.mb_Body{display:none;}
header .mobile_menu_btn{display:none;}
@media only screen and (max-width : 600px) {
	
	.pc_Body{display:none;}
	.mb_Body{display:block;}
	
	body{padding-top:50px;}
	header{height:50px;border-top:3px solid #0ca0e9;}
	header a.logo{height:48px;}
	header a.logo img{height:30px;margin-top:9px;}
	header .mobile_menu_btn{display:inline-block;float:right;width:60px;height:45px;line-height:45px;font-size:20px;text-align:center;color:#0065b5;text-decoration:none;position: absolute; right:0;top:0;cursor:pointer;}
	header .mobile_menu_btn.cur{text-indent:-999em;background:url(../images/common/mobile_btn_cur.png) no-repeat center;background-size:20px;}
	header div.fr{padding-top:0;}
	header div.fr nav{display:none;}
	header a.search{display:none;}
	
	footer{padding:30px 15px 0!important;}
	.foot_1{padding-bottom:0;}
	.foot_1 h3{padding-bottom:10px;}
	.foot_1 hr{display:none;}
	.foot_1 .col-lg-3.col-xs-12{border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:15px;margin-bottom:15px;}
	.foot_1 .col-lg-3.col-xs-12:nth-child(4){border-top:1px solid rgba(255,255,255,.2);padding-top:15px;margin-top:15px;}
	.foot_1 .col-lg-3.col-xs-12:last-child{border-bottom:0;}
	.foot_1 h5 span{line-height:32px;}
	.foot_1 h5 span br{display:none;}
	.foot_2 p{font-size:14px;line-height:24px;text-align:center;;}
	.foot_2 p a{font-size:14px;line-height:24px;}
	
	.mob_nav{position:fixed;left:0;right:0;top:49px;bottom:0;margin-left:0;background:#fff;display:none;z-index:99;padding-top:20px;}
	.mob_nav ul li{width:100%;padding:0 15px;box-sizing: border-box;position: relative;height:inherit;}
	.mob_nav ul li a{display:block;width:100%;line-height:40px;padding:0;font-size:16px;color:#333;}
	.mob_nav ul li a.cur{color:#0065b5;}
	.mob_nav ul li h3 i{;position: absolute;right:10px;top:0;display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;font-size:20px;}
	.mob_nav ul li .dropdown{padding:0 10px 10px;box-shadow:none;text-align:left;display:none;}
	.mob_nav ul li .dropdown p {margin-right:0;width:100%;border-bottom:0;}
	.mob_nav ul li .dropdown p a{display:block;height:40px;line-height:40px;color:#0d91d6;}

	.Pager .pagination li span,.Pager .pagination li a,.Pager .pagination li.disabled span{border:0;border-top:1px solid #000;border-radius:0;padding:5px 10px;font-size:14px;background:none;margin:0 8px;margin-top:-1px;}
	
	.pop .closed{width:24px;height:24px;background-size:cover;right:10px;top:10px;}
	
	.kv ul.slides li img.pc_Body{display:none;}
	.kv ul.slides li img.mb_Body{display:block;}
	.kv ul.slides li .txt_body h3{font-size:24px;}
	.kv ul.slides li .txt_body h4{font-size:24px;}
	.kv ul.slides li .txt_body a.links{width:110px;height:36px;line-height:36px;margin-top:20px;margin-bottom:0;font-size:14px;}
	.kv ul.slides li .txt_body a.links span{padding-right:15px;background-size:8px auto;}
	
	.tit{padding-bottom:30px;}
	.tit h3{font-size:24px;}
	.tit hr{width:30px;height:1px;margin-top:15px;}
	.index_news{padding:30px 0;}
	.index_news .slider{padding:0 25px;}
	.index_news .slider .swiper_btn{font-size:40px;}
	
	.index_news .slider .swiper-slide a h3{font-size:18px;line-height:28px;margin-bottom:5px;}
	.index_news .slider .swiper-slide a p{font-size:14px;line-height:20px;}
	
	
	.index_about{padding:30px 0;}
	
	.index_about .txt_body_1 h3{font-size:24px;padding-bottom:15px;}
	.index_about .txt_body_1 h4{font-size:13px;line-height:20px;}
	.index_about .txt_body_1 p{padding-top:20px;}
	.index_about .txt_body_1 p a{width:110px;height:36px;line-height:36px;font-size:14px;}
	.index_about .txt_body_1 p a span{padding-right:15px;background-size:8px auto;}
	.index_about .txt_body_2{padding-top:30px;}
	.index_about .txt_body_2 h3{font-size:18px;padding-bottom:5px;}
	.index_about .txt_body_2 h4{font-size:12px;line-height:20px;}
	
	
	.index_prod{padding:40px 0;}
	.index_prod .pc_Body{display:none!important;}
	.index_prod .mb_Body ul{display:inline-block;width:100%;font-size:0;margin-bottom:10px;}
	.index_prod .mb_Body ul li{float:left;box-sizing: border-box;height:inherit;}
	.index_prod .mb_Body ul.u_1 li.left{width:62%;padding-right:10px;margin:0;}
	.index_prod .mb_Body ul.u_1 li.right{width:38%;}
	.index_prod .mb_Body ul.u_1 li.right a:first-child{margin-bottom:7px;}
	
	.index_prod .mb_Body ul.u_2 li{width:calc((100% - 10px)/2);margin-bottom:0;}
	.index_prod .mb_Body ul.u_2 li:first-child{margin-right:10px;}
	.index_prod a .mask h4{left:15px;bottom:15px;font-size:16px;border-bottom:1px solid #fff;}
	.index_prod ul li a:first-child{margin-right:0;}
	
	
	.index_act .tu{display:none;}
	.index_act .txt{position: static;width:100%;top:inherit;right:inherit;bottom:inherit;}
	.index_act .txt .box{position: static;top:inherit;transform:none;padding:40px 20px;text-align:center;}
	.index_act .txt h3{font-size:24px;padding-bottom:20px;text-align:left;}
	.index_act .txt h4{font-size:16px;margin-bottom:10px;text-align:left;}
	.index_act .txt p{text-align:left;}
	.index_act .txt a{width:110px;height:36px;line-height:36px;font-size:14px;}
	.index_act .txt a span{padding-right:15px;background-size:8px auto;}

	.index_down{padding:40px 0;}
	.index_down .swiper-slide .box{padding:60px 25px 30px;background-size:auto 70px;}
	.index_down .swiper-slide .box h4{font-size:14px;line-height:24px;height:96px;}
	.index_down .swiper-slide .box a{width:100px;height:36px;line-height:36px;font-size:14px;margin-top:20px;}
	.index_down .slider_btn{padding:20px 0 0 0;text-align:center;}
	.index_down .slider_btn a{margin:0 15px;}
	
	.pageTit{padding-top:60px;padding-bottom:30px;background-size:cover;}
	.pageTit h2{font-size:30px;line-height:36px;height:62px;margin-bottom:35px;}
	.pageTit h2 span{padding-bottom:25px;}
	.pageTit .crumb{display:none;}
	.about_1{position: relative;left:-15px;right:-15px;width:calc(100% + 30px);padding-bottom:30px;overflow:hidden;}
	.about_1 .box{background:none;height:inherit;}
	.about_1 .mb_Body{width:100%;}
	.about_1 .col-xs-12:nth-child(2){padding:30px;}
	.about_1 .box h3{font-size:18px;line-height:28px;padding-bottom:10px;}
	.about_1 .box p{font-size:14px;line-height:24px;}
	.about_1 .link{padding-top:10px;}
	.about_1 .link a{width:160px;height:40px;line-height:40px;font-size:14px;}
	
	.about_2{padding:40px 0 50px;}
	.about_2 .content h3{font-size:24px;padding-bottom:30px;}
	.about_2 .content .txt_body{background:url(../images/about/about_2_line.jpg) repeat-y 4px top;}
	.about_2 .content .txt_body .top{background:url(../images/about/about_2_dot.png) no-repeat left center;}
	.about_2 .content .txt_body ul li{padding-bottom:20px;}
	.about_2 .content .txt_body ul li .box{width:100%;padding-left:40px;background:url(../images/about/m_about_2_li.jpg) no-repeat 5px 15px;padding-right:0;text-align:left;margin-top:0;}
	.about_2 .content .txt_body ul li .box h4{font-size:24px;line-height:30px;padding-bottom:15px;}
	.about_2 .content .txt_body ul li .box h5{font-size:14px;line-height:20px;margin-bottom:10px;}
	.about_2 .content .txt_body ul li .box p{font-size:12px;line-height:20px;}
	.about_2 .content .txt_body ul li:nth-child(2n) .box{padding-right:0;padding-left:40px;background:url(../images/about/m_about_2_li.jpg) no-repeat 5px 15px;}
	.about_2 .content .txt_body .bom{background:url(../images/about/about_2_arrow.png) no-repeat left center;}
	
	.about_3 h2{font-size:20px;padding-bottom:30px;}
	.about_3 .content{height:inherit;}
	.about_3 .content .tu{width:100%;float:none;}
	.about_3 .content .tu img{height:inherit;width:100%;}
	.about_3 .content .txt{top:inherit;position: inherit;transform:none;width:100%;padding:30px 15px;float:none;}
	.about_3 .content .txt p{font-size:14px;line-height:24px;}
	
	.about_4{padding-bottom:35px;}
	.about_4 h3{font-size:20px;padding:30px 0;}
	.about_4 .content{height:100%;background:none;}
	.about_4 .content img{width:100%;}
	
	.about_5{background:#6bc5ef url(../images/about/m_about_5.jpg) no-repeat center;background-size:cover;height:inherit;padding-bottom:40px;}
	.about_5 .content{padding-left:0;padding-top:40px;}
	.about_5 .content h3{font-size:18px;}
	.about_5 .content h4{font-size:16px;}
	.about_5 .content ul{width:100%;}
	.about_5 .content ul li{padding-top:25px;padding:25px 15px 0;}
	.about_5 .content ul li p{font-size:14px;}
	
	.about_6 .tip{padding-bottom:40px;}
	.about_6 .tip h2{font-size:20px;}
	.about_6 .tip h3{font-size:14px;line-height:24px;}
	
	.about_6 .content ul li{padding-bottom:40px;}
	.about_6 .content ul li .tu{float:none!important;width:100%;}
	.about_6 .content ul li .tu img{display:block;width:100%;}
	.about_6 .content ul li .txt{float:none!important;width:100%;padding:25px 15px 0;}
	.about_6 .content ul li .txt h3{font-size:16px;margin-bottom:15px;padding-left:40px;background-image: url(../images/about/about_2_li.jpg);background-repeat:no-repeat;background-size:30px 1px;}
	.about_6 .content ul li .txt p{font-size:14px;line-height:24px;}
	.about_6 .content ul li .txt a.more{width:100px;height:36px;line-height:36px;font-size:14px;margin-top:20px;}
	
	.about_6 .content ul li:nth-child(2n) .txt h3{text-align:left;padding-right:0;padding-left:40px;background-position:left center;background-image: url(../images/about/about_2_li.jpg);background-repeat:no-repeat;background-size:30px 1px;}
	
	.prod_list{padding-bottom:30px;}
	.prod_list .list_2 a{margin-bottom:30px;}
	.prod_list .list_2 a .tu{height:inherit}
	.prod_list .list_2 a .txt{padding-top:15px;}
	.prod_list .list_2 a .txt h3{font-size:20px;}
	.prodDet .det_1{padding-bottom:30px;}
	.prodDet .det_1 .txt h3{font-size:20px;padding-bottom:25px;}
	.prodDet .det_1 .tu{width:100%;}
	
	.prodDet .det_2 .txt_body{padding:30px 0;}
	
	.prodDet .det_3{padding:30px 0;}
	.prodDet .det_3 h3{font-size:20px;padding-bottom:30px;}
	
	.prodDet .det_4{padding:30px 0;}
	.prodDet .det_4 h3{font-size:20px;padding-bottom:30px;}
	
	.news_list .top select{float:left;}
	.news_list ul.list li{padding:40px 0;}
	.news_list ul.list li a .date{display:none;}
	.news_list ul.list li a .tu{width:100%;height:inherit;}
	.news_list ul.list li a .txt{width:100%;padding:30px 0;}
	.news_list ul.list li a .txt h4{display:none;}
	.news_list ul.list li a .txt h5{font-size:12px;color: #a9a9a9;padding-bottom:10px;}
	.news_list ul.list li a .txt h3{font-size:18px;margin-bottom:10px;}
	.news_list ul.list li a .txt p{font-size:12px;line-height:20px;}
	
	.newsDet .tit{padding:25px 0;margin-bottom:20px;}
	.newsDet .tit h3{font-size:20px;margin-bottom:15px;}
	.newsDet .tit p a{font-size:18px;margin-right:10px;}
	.newsDet .det_1 .fckBody p{font-size:14px;line-height:24px;}

	.newsDet .back{padding:30px 0;}
	.newsDet .back a{width:100px;font-size:12px;}
	.newsDet .last{padding:30px 0;}
	.newsDet .last a.fl{width:50%;box-sizing: border-box;}
	.newsDet .last a.fr{width:50%;box-sizing: border-box;}
	.newsDet .last a h3{font-size:14px;}
	.newsDet .last a p{font-size:14px;line-height:20px;}
	
	.act_list .tip{padding-bottom:30px;}
	.act_list .tip a{width:80px;height:36px;line-height:36px;font-size:14px;margin:0 5px;}
	
	.act_list .list_1 a{height:inherit;margin-bottom:40px;}
	.act_list .list_1 a .mask .box{left:15px;right:15px;}
	.act_list .list_1 a .mask .box h3{font-size:18px;line-height:28px;margin-bottom:10px;}
	.act_list .list_1 a .mask .box h4{font-size:14px;line-height:20px;}
	.act_list .list_1 a .mask .box span{width:80px;margin-top:20px;}
	
	
	.video_list .list_nav{width:100%;}
	.video_list .list_nav p{display:inline-block;}
	.video_list .list_nav p a{display:inline-block;height:36px;line-height:36px;padding:0 10px;border-radius:8px;overflow:hidden;background-color:#f3f3f3;margin-right:10px;font-size:14px;}
	.video_list .list_cont{width:100%;}
	.video_list .list_cont ul li{padding-bottom:30px;margin-bottom:30px;}
	.video_list .list_cont ul li a.tu{width:100%;height:200px;}
	.video_list .list_cont ul li .txt{width:100%;padding:20px 0 0;}
	.video_list .list_cont ul li .txt h4{height:inherit;}
	.video_list .list_cont ul li .txt h3{font-size:18px;}
	.video_list .list_cont ul li .txt a{width:100px;height:36px;line-height:36px;font-size:14px;margin-top:15px;}
	
	.videoDet{padding-bottom:40px;}
	.videoDet .det_1{padding:30px 0;margin-bottom:30px;}
	.videoDet .det_1 h3{font-size:24px;}
	.videoDet .det_2{padding-bottom:30px;}
	.videoDet .det_2 .video{width:100%;height:inherit;}
	.videoDet .det_2 .list{width:100%;}
	.videoDet .det_2 .list ul li{height:50px;line-height:50px;}
	.videoDet .det_2 .list ul li a{height:50px;line-height:50px;}
	
	.job_1{padding-bottom:20px;}
	.job_1 h3{font-size:20px;padding-bottom:30px;}
	.job_1 img{width:80px;margin-bottom:20px;}
	.job_1 p{font-size:14px;margin-bottom:30px;}
	
	.job_2{padding:30px 0 20px;}
	.job_2 h3{font-size:20px;padding-bottom:20px;}
	.job_2 img{margin-bottom:20px;width:100%;}
	
	.job_3{padding:30px 0;}
	.job_3 .content img.fl{width:100%;height:inherit;}
	.job_3 .content ul{width:100%;}
	.job_3 .content ul li{height:160px;}
	.job_3 .content ul li .box img{width:40px;margin-bottom:15px;}
	.job_3 .content ul li .box p{font-size:14px;padding:0 10px;}
	
	.job_4{padding:30px 0;}
	.job_4 h3{font-size:20px;padding-bottom:25px;}
	.job_4 table tr th span{font-size:14px;}
	.job_4 table tr th:first-child, .job_4 table tr td:first-child{padding-left:0px;font-size:14px;}
	.job_4 table td{font-size:12px;padding:15px 0;}
	.job_4 .links{padding-top:40px;}
	.job_4 .links a{width:100px;height:36px;line-height:36px;font-size:14px;margin:0 10px;}
	
	.contBy .col-lg-4 .tu{height:inherit;}
	.contBy .col-lg-4 .box{margin-bottom:15px;}
	
	
	
}