@charset "utf-8";
/* CSS Document */
.logo_box .ico{
  width: 10%;height:24px;
  border-top: 4px solid #505050;
  border-bottom: 4px solid #505050;
  padding: 6px 0;
  background-color:#505050;
  background-clip: content-box; position:absolute; right:0.8rem; top:0.2rem; z-index:111; margin-top:0.6rem; display:none
}
/*.toper .ico.white{ border-top: 4px solid #f5f5f5;
  border-bottom: 4px solid #f5f5f5; background-color:#f5f5f5;color:#E1E1E1}*/
.menus{ width:100%; position:fixed; height:100%; background:rgba(0,0,0,0.8); left:0; top:0; display:none; z-index:11111}
.menus .show-menu img{ width:auto; max-width:100%}
.menus .closed{ width:30px; height:25px; border-radius:50%; padding-top:5px; position:absolute; right:0.2rem; top:5px; z-index:999999; color:#E1E1E1}
.menus .show-menu{ width:50%; height:100%; position:fixed; z-index:9; background:#EDEDED; left:0; top:0; text-align:center}
.menus .show-menu h1{line-height:4rem; text-align:center; color:#000; font-weight:normal}
.menus .show-menu a{ color:#000}
.menus .show-menu li{ line-height:2em; font-size:100%; letter-spacing:1px; text-align:center} 
	/********浮动咨询 start********/
	.show-erweima{ width:66%; background:rgba(255,255,255,0.9); margin:auto; padding:2rem; text-align:center; border-radius:0.6rem; padding-bottom:1rem; position:fixed; bottom:20%; display:none; left:10%; z-index:9}
.show-erweima img.ewm{ width:auto; max-width:100%; height:auto}
.show-erweima .txt{ line-height:2rem; color:#0D0D0D; font-size:100%}
.show-erweima .txt span{ padding:5px 10px; background:#202D4F; color:#fff}
.show-erweima .txt span a{ color:#fff}
.show-erweima .txt .wx{ width:8%; margin-right:5px; display:inline-block }
.show-erweima .closed{ position:absolute; right:5px; top:5px; z-index:10; width:30px; height:25px; padding-top:5px; text-align:center; color:#fff; border-radius:50%; background:#373737;}
.footer_float {height:auto; overflow:hidden; background:#000; color:#fff; width:100%; position:fixed; z-index:9; left:0; bottom:0; display:none}
.footer_float a{ color:#fff;}
.footer_float ul li{ float:left; padding:0.6rem 0;  width:25%; line-height:2rem; text-align:center; font-size:100%; background:url(../images/nav_line.jpg) right repeat-y;}
.footer_float ul li:last-child{ background:none}
.zixun_txt{ line-height:1.4rem; text-align:center; font-size:16px; padding-bottom:1rem}
.zixun_boda{ width:71.6%; margin:auto; height:2em; line-height:2em; border:2px solid #fff; margin-bottom:1rem}
.zixun_boda li{ width:56%; float:left; line-height:2em; font-size:14px;color:#fff}
.zixun_boda li a{ color:#000}
.zixun_boda li:last-child{ width:44%; line-height:2em; background:#fff; color:#000}
	/********浮动咨询 end********/
@media screen and (max-width:768px){
	.container {
    width: 100% !important;
    padding: 0;
    position: relative;
}
.footer .right .foot-qr{ width: 100%; margin-left: 0px;}
.header .head-top { height: 43px; line-height: 43px;}
.header .nav{display: none;}
.banner .hd ul li{ width: 10px; height: 10px;}
.header .head-top .right{ display: none;}
.header .head-center .logo{ width: 100%;}
.header .head-center .logo img{ width: 70% !important; margin: auto;display: -webkit-box;}
.header .nav .menu ul li .sub{ display: none;}
.header .nav .menu ul li a{ font-size: 12px; width: 100%;}
.header .nav .menu ul li{ width: 33%;}
.header .head-center{height: 100px;}
.header .head-center .phone{display: none;}
.header .head-center .introduce{display: none;}
.banner,.banner .bd{ height: 140px;}
.banner .bd li .img_1{ background-size: 125% !important; height: 140px;}
.banner .prev, .banner .next  { font-size: 32px;}
.glyphicon{ top: 15px;}
.search .tags{ width: 100%; overflow: hidden;}
.product .pro-nav{ display: none;}
.product .pro-img{ width: 100%;}
.product .pro-img li{ width: 48%; margin: 0px; margin-left: 5px; margin-bottom: 10px;}
.product .pro-img li span{ height: 20px; overflow: hidden;}
.qs-video .cont ul li{ width: 48%; margin: 1%;}
.qs-video .cont ul li .cont_img{ height: 107px;}
.product .pro-img li .pro_thumb{ height: 106px;}
.qmjj-advantage{ display: none;}
.about_box .pic img{ margin: 0px;}
	.footer img{ width:auto; }
	.footer_float{ display:block}
	.toper,.logo_tel,.logo_txt,.change_product_box .change_product_top,.ser_con dl dd p:last-child,.ct_bg{ display:none;}
	.logo_box .ico{ display:block}
	.logo_box .logo{ width:100%; height:auto; background:none}
	.logo_box .logo img{ width:80%; margin-top:1rem; margin-bottom:1rem}
	.nav_box{ height:auto; display:none}
	.banner .hd{ width:24%; left:43%; bottom: 10px;}
	.search .tags ul li a{ margin-right: 5px;}
	.p12-pagination-1-main{ height: auto;}
	.index_product_box .title .cn a{ font-size:26px;}
	.change_product_center{ width:100%; margin-left:0;}
	.change_product_box .change_product_center .change_product_div .change_product_img{ height:160px}
	.change_product_box .change_product_center .change_product_div:hover .change_product_img .change_product_js{ opacity:0}
	.change_product_box .change_product_center .change_product_div p.product_title{ font-size:12px}
	.index_adver1{background: url(../images/adver1.jpg) left no-repeat;}
	.index_adver1 .txt{ width:100%; float:none; text-align:center; padding-top:2rem;}
	.index_adver1 .tel{ margin-top:0;}.index_adver1 a{ color:#fff}
	.tt .dbt, .tt .dbt font{ font-size:30px;}
	.ser_tt p{ font-size:16px;}
	.about_box{ margin-top:0rem;}
	.cs-news .cont{ width: 100%;}
	.cs-news .cont .left{ display: none;}
	.cs-news .cont .right{ width: 100%;padding:10px}
	.cs-news .cont .right ul li span{ float: right; width: 20%; font-size: 12px;}
	.cs-news .cont .right ul li{ width: 100%;}
	.cs-news .cont .right ul li h5{ width: 67%; float: left; margin: 0px; height: 36px; line-height: 36px; overflow: hidden;}
	.cs-news .cont .right ul li .glyphicon{ top: 0px;}
	.yqlj .container{ background-size: 160%;}
	.yqlj ul{ padding-left: 15px; padding-top: 60px;}
	.cs-news .cont .right ul li .link{ display: none;}
	.cs-news .cont .right ul{ width: 100%;}
	.about_box .pic{ width:100%; height:auto; background:none;}
	.about_box .txt_box{ width:100%}
	.about_box .txt_box h2{ font-size:1.8rem}
	.about_box .txt_box h3{ font-size:1.2rem;}
	.about_box .txt{ height:auto; overflow:hidden; padding-bottom:1rem;}
	.about_box .txt a{ position:static; margin-top:1rem;}
	.index_scroll_box .bd li{ width:48%; margin-left:1%;}
	.index_scroll_box .bd li .pic{ height:116px;}
	.index_adver2{ display:none}
	.index_news{ width:100%}
	.news-problem-box{ width:100%; margin-left:0;}
	.index_news .bd li dl dd{ width:98%; margin-right:1%; margin-bottom:0.8rem;} 
	.index_news .bd li dl dd:nth-child(2n){ display:none}
	.txtScroll-top .bd li p{ float:none}
	.txtScroll-top .bd li p.q{ width:98%; margin:auto; margin-bottom:0.85rem}
	.txtScroll-top .bd li p.a{ width:98%; margin:auto}
	.blk-xs{ display:none}
	.blk-sm{ width:100% !important; float:none !important}
	.endit-content{ width:96%; margin:auto;}
	.endit-content img{ width:100% !important; height:auto !important;}
	body{ min-width:100% !important;}
	.blk-main{ width:100% !important;}
	.footer_txt{ padding-top:0}
	.copy{ height:auto;}
	.footer_txt .txt{ padding-left:1%; width:98%}
	.footer{ clear:both; height:auto; overflow:hidden; background: #333;}
	.footer .left{ width: 100%; float: inherit; text-align: center; height: 93px;}
	.footer .right .foot-address p{ height: 30px; line-height: 30px;}
	.footer .left .phone{ display: none;}
.footer .right .foot-address p:last-child{height: 55px;}
.cplb-3n-ts-03-list dl{ width: 98%; margin: auto; margin-bottom: 10px;}
.cplb-3n-ts-03-list dl:nth-child(3n){margin: auto; margin-bottom: 10px;}
.p14-infolist-1-list dt{ width: 100%; float: inherit;}
.p14-infolist-1-list dl{ padding: 0px 10px;}
	.footer .right .foot-address .glyphicon{ top: 0px;}
	.foot-link{ display: none;}
	.footer .foot-nav{ display: none;}
	.footer .right{ width: 100%;}
	.footer .right .foot-address{ width: 100%; padding-left: 10px;}
	.p14-product-2-list dl{ width:48.5%; margin-bottom:0.25rem;}
	.cplb-3n-ts-03-list dt{ width:31%;}
	.cplb-3n-ts-03-list dd{ width:64%;}
	.k12-gl-gslb-3nf1-1-01-left dl{ width:48%;}
	.banner-other{ height:160px; background-size:120% !important;	}
	.hot-pro.hot-pro-big ul li{width:31% !important;}
	.hot-pro.hot-pro-big ul li .pic{ height: 76px !important;}
.k12-gl-gslb-3nf1-1-01-left dl:nth-child(3n){margin: 0 1.3% 13px 0;}
table{ width: 100% !important;}
td{ border: 1px solid #dedede !important;}
	}
	@media screen and (max-width:480px){
		.change_product_box .change_product_center .change_product_div .change_product_img{ height:120px}
		}