@charset "utf-8";
body{ font-size:1rem; }
.blank{ margin-top:20px; }
.mt5{ margin-bottom:5px; }
h3,h4{ color:#000; }
h1{ font-size:2rem; line-height:150%; }
h2{ font-size:1.88rem; line-height:150%; }
h3{ font-size:1.5142rem; line-height:150%; }
h4{ font-size:1.2857rem; line-height:150%; }
.green{ color:#2dab52 !important; }
img{ max-width:100%; height:auto; }
a{ color:#333333; }
a:hover{ color:#090 !important; text-decoration:none; }
.navbar-brand {
    margin-left: -30px !important;
}
.pd{ padding:0 0.8rem; }

.navbar-default .navbar-collapse, .navbar-default .navbar-form, .navbar-default{ border:none; background:none; height:auto; }
.navbar-brand{ height:auto; }
.navbar{ margin-bottom:0px; }
.navbar-nav{ float:right; margin-top:30px; }
.navbar-default .navbar-nav>li>a{ color:#333333; }
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a.cur{ border-bottom:2px #2dab52 solid; }

.topbar{ background:#2dab52; color:#fff; height:35px; line-height:35px; }
.menucon{ margin:10px 0; }
.menu{ list-style:none; }
.menu li{ float:left; margin-left:20px; line-height:74px; }
.menu li a{ color:#333333; }
.carousel-control.left,.carousel-control.right{ background-image:none; }
.ads1{ background:#2dab52; color:#fff; }
.ads2{ background:#1080cc; color:#fff; }
.ads3{ background:#ff9700; color:#fff; }
.ads4{ background:#20ad9b; color:#fff; }
.adsimg{ margin:10px; }
.adstxt{ margin-top:30px; line-height:200%; font-size:1.1428rem; }
.adstxt a{ color:#ffffff; }
.adstxt a:hover{ color:#ffffff !important; }
.hico a{ display:block; text-align:center; margin-bottom:1rem; }

.clist{ border-top:3px #4bb7eb solid; background:#f7f7f7; text-align:center; }
.clist_tit{ background:#fafafa; text-align:center; padding:10px 0; }
.clist_tit a{ display:block; margin:10px 0 10px 0; color:#000; font-size:1.5rem; }
.clist_tit small{ color:#333333; }
.clist img{ margin:20px auto; }
.protxt{ color:#2fa358; font-size:1.1rem; line-height:250%; }
.prosev{ text-align:right; }
.proline{ border-bottom:1px #2fa358 solid; padding-bottom:10px; }
.hbg{ background:#f5f5f5; padding:20px 0; }
.mapcon{ background:#fff; min-height:400px; }
.calist{ margin-bottom:20px; background:#fff; text-align:center; min-height:190px; }
.camore{ margin-top:20px; }
.camore em{ color:#666666; font-style:normal !important; }
.camore h3{ color:#333333; margin-top:5px !important; }

.vlist{ margin-bottom:20px; background:#fff; text-align:center; }
.vlist a{ position:relative; display:block; }
.vlista{ height:2rem; line-height:2rem; overflow:hidden; }
.vlist .playico{ position:absolute; left:20px; bottom:20px; z-index:9; transition: all 0.6s; }
.vlist a:hover .playico{ transform:scale(1.2); }
.vmore{ /*margin-top:50px;*/ }
.vmore em{ color:#666666; font-style:normal !important; }
.vmore h3{ color:#333333; margin-top:5px !important; }
.brand,.intro{ background:#fff; min-height:380px; padding:0 20px; text-align:center; }
.brand_t{ padding-top:10px; }
.brand_t h3{ font-weight:bold; color:#06a535 !important; }
.ymore{ background:#f5f5f5; text-align:center; color:#333333; height:60px; line-height:60px; display:block; }
.intro h4{ font-weight:bold; color:#06a535 !important; }
.intro img{ margin-bottom:5px; }
.intro a{ display:inline-block; border:1px #cccccc solid; padding:5px 10px; color:#333333; text-align:center; margin-bottom:10px; }
.abtxt{ text-align:left; text-indent:2em; }
.abinfo,.honor{ background:#fff; min-height:300px;padding:0 20px; text-align:center; }
.abtxt{ line-height:180%; }
.ablink{ border:1px #2dab52 solid; color:#2dab52; display:block; padding:5px; margin-top:10px; }
.ablink:hover{ background:#2dab52; color:#fff !important; }
.honor_t{ text-align:center; color:#06a535; }
.newscon{ border-top:2px #2eab50 solid; background:#fff; min-height:350px; padding:10px 20px; }
.newscon h4{ text-align:center; margin-bottom:20px; }
.newscon ul{ margin:0px; padding:0px; }
.newscon li{ list-style:none; line-height:2rem; height:2rem; overflow:hidden; }
.newscon li a{ color:#333333; text-align:left; }
.lxicon a{ display:block; padding-left:35px; height:35px; line-height:35px; color:#333333; font-size:1.1428rem; width:150px; margin:0 auto; }
.qq{ background:url(img/qq.png) left center no-repeat; }
.tel{ background:url(img/tel.png) left center no-repeat; }
.icon_bd{ border-bottom:1px #e6e6e6 solid; padding:20px 0; }
.ico1{ display:block; background:url(img/ico1.png) left center no-repeat; height:45px; line-height:45px; padding-left:50px; }
.ico2{ display:block; background:url(img/ico2.png) left center no-repeat; height:45px; line-height:45px; padding-left:50px; }
.ico3{ display:block; background:url(img/ico3.png) left center no-repeat; height:45px; line-height:45px; padding-left:50px; }
.ico4{ display:block; background:url(img/ico4.png) left center no-repeat; height:45px; line-height:45px; padding-left:50px; }
.ico5{ display:block; background:url(img/ico5.png) left center no-repeat; height:45px; line-height:45px; padding-left:50px; }
.ico6{ display:block; background:url(img/ico6.png) left center no-repeat; height:45px; line-height:45px; padding-left:50px; }
.ico7{ display:block; background:url(img/ico7.png) left center no-repeat; height:45px; line-height:45px; padding-left:50px; }
.telb{ background:url(img/telb.png) 30px 10px no-repeat; padding-top:60px; margin-top:20px; border-left:1px #e6e6e6 solid; padding-left:30px; min-height:150px; }
.telb h4{ color:#999999 !important; margin-bottom:0px !important; }
.telb h2{ color:#06a535 !important; margin-top:0px !important; }
.linkfoot{ margin-top:20px; }
.linkfoot dl dt{ font-weight:bold; height:30px; }
.linkfoot dl dd{ line-height:180%; }
.linkfoot a{ color:#666666; font-size:12px; }
.fleft{ background:url(img/logofoot.png) left center no-repeat; padding-left:200px; }
.flink a{ display:inline-block; margin-right:10px; }
.ftxt{ border-top:1px #e6e6e6 solid; text-align:center; padding:20px 0; }
.ftxt span{ margin-right:10px; }

.tbar{ background:url(/templets/qbshb/images/tbar.png) left top no-repeat; color:#fff; height:30px; line-height:30px; padding:0 10px; }
.tbar a{ color:#fff; }
.linebar{ background:#2da29c; height:30px; }
.caselist{ margin:10px 0; padding:10px; background:#fff; border:1px #cccccc solid; }
.caselist img{ margin-bottom:10px; }
.caselist a{ display:block; text-align:center; }
a.ctxt{ height:1.2rem; line-height:1.2rem; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }

.vdlist{ margin:10px 0; padding:10px; background:#fff; border:1px #cccccc solid; }
.vdlist img{  margin-bottom:10px; }
.vdlist a{ display:block; text-align:center; }
.vlistcon{ height:212px; }
.vlcon{ padding:2.11rem 0; }
.lform{ color:#0e79c1; }
.lform .linput{ border:1px #009aff solid; }
.lform .rcon{ width:90%; height:100px; }

.opened{ height:auto; } 
.toggle .lclose,.opened .toggle .open{display: none; }
.toggle .opened,.opened .toggle .lclose{display: inline; }
.ggs ul{ margin:10px 0; padding:0px; list-style:none; }
.ggs li{ float:left; text-align:center; line-height:28px; border:1px #333333 solid; width:102px; overflow:hidden; }
.submenu{ position:relative; z-index:9999; }
.submenu1{ position:absolute; top:52px; z-index:10; background:#fff; padding:30px 10px 0 10px; width:1000px; display:none; }
.submenu1 ul{ list-style:none; }
.submenu1 li{ float:left; width:20%; text-align:center; margin-bottom:20px; }
.submenu1 li img{ display:block; margin-bottom:10px; }
#submenu1{ left:-284px; }
#submenu2{ left:-370px; }
#submenu3{ left:-456px; }
#submenu4{ left:-714px; }
#submenu5{ left:-790px; }
.pages ul{ list-style:none; margin:1em; padding:0; }
.pages li{ float:left; margin-right:5px; line-height:30px; }
.pages li a{ display:block; padding:0px 10px; border:1px #cccccc solid; background:#fff; }
.pages .pageinfo{ line-height:30px; }
.pages .pageinfo strong{ margin:0 5px; }
.pages .thisclass a{ background:#2cab52; color:#fff; display:block; }
.stel{ font-size:1.2em; }

.mobmenu{ background:#fff; border-top:1px #cccccc solid; }
.mobmenu a{ display:block; text-align:center; padding-top:30px; }
#ico1{ background:url(/skin/image/ico_home.png) top center no-repeat;  background-size:30px; }
#ico2{ background:url(/skin/image/ico_product.png) top center no-repeat; background-size:30px; }
#ico3{ background:url(/skin/image/ico_install.png) center -5px no-repeat; background-size:35px; }
#ico4{ background:url(/skin/image/ico_contact.png) top center no-repeat; background-size:30px; }

a#ico1.active{ background:url(/skin/image/ico_home_hover.png) top center no-repeat; background-size:30px; }
a#ico2.active{ background:url(/skin/image/ico_product_hover.png) top center no-repeat; background-size:30px; }
a#ico3.active{ background:url(/skin/image/ico_install_hover.png) top center no-repeat; background-size:35px; }
a#ico4.active{ background:url(/skin/image/ico_contact_hover.png) top center no-repeat; background-size:30px; }

/*客服*/
.c_meau{ width:100px; height:380px; position:fixed; left:5px; top:150px; }
.c_meau .fl{ width:100px;}
.c_meau .fl h4{ width:100%; height:50px; background:url(/img/c_meau_4.png) no-repeat; color:#81511c; font-size:1.1428rem; line-height:40px; text-align:center; padding:8px 0; font-weight:bold;}
.c_meau .fl_o{ background:#f7f7f7; margin:-16px 0; padding:10px 0 0 0; border:1px #cccccc solid; color:#000; }
.c_meau .fl_o_o{ font-size:14px; }
.c_meau .fl_o_o { padding-bottom:5px; border-bottom:1px solid #e5e5e5; width:95px; text-align:center; margin:auto auto 10px auto;}
.c_meau .fl_o_o dd{ line-height:14px;}
.c_meau .fr_o{ margin:90px 0 60px 0;}
.c_meau .fr_t{ margin-left:8px; cursor:pointer;}
.c_meau{ height:auto; bottom:-430px; display:block;}
.c_meau .fl_o_o dd{ line-height:22px;}
.c_meau .fl_o{ margin:-16px 0 -11px 0;}
.c_meau .fr_o {margin: 90px 0 168px 0;}
.closebt{ position:absolute; top:10px; right:0px; z-index:9999; display:block; font-size:1.1428rem; }


/**************************详情**********************/
.ccc table{ max-width:100% !important; }
.ccc img{ max-width:100% !important; height:auto !important; }
.ccc h1{ margin:1rem 0; text-align:center; }
.ccc h3{ font-size:1.7142rem; }
.newslist{ height:150px; margin-bottom:30px; }
.newslist p{ color:#999999; }
.lv{ color:#2cab52; }
.lvbg{ background:#2cab52; color:#fff; }
.wpd{  margin:0 1rem; padding:1rem 0; }
.wline h3{ border-bottom:1px #fff solid; color:#fff; padding:10px 0; }
.wpd p{ line-height:200%; }

.lxcon ul{ margin:0; list-style:none; }
.lxcon ul li{ height:38px; line-height:35px; list-style:none; padding-left:40px; }
.lxcon{ margin:20px 0; font-size:14px; }
.lxtel{ background:url(/skin/image/lx_tel.png) left top no-repeat; }
.lxwx{ background:url(/skin/image/lx_wx.png) left top no-repeat; }
.lxqq{ background:url(/skin/image/lx_qq.png) left top no-repeat; }
.lxtel{ background:url(/skin/image/lx_tel.png) left top no-repeat; }
.lxmobile{ background:url(/skin/image/lx_mobile.png) left top no-repeat; }
.lxperson{ background:url(/skin/image/lx_person.png) left top no-repeat; }

.gti{ color:#25792a; line-height:150%; font-family:'黑体';font-weight:bold; font-size:2.1428rem; }
.lclist{ clear:both; }
.lclist ul{ margin:0px;padding:0px; }
.lclist li{ min-height:53px; padding-top:6px; line-height:25px; margin-bottom:20px; padding-left:115px; font-size:1.1428rem; list-style:none; }

.lclist2{ clear:both; background:#fff; }
.lclist2 ul{ margin:0px; padding:0px; }
.lclist2 li{ min-height:53px; padding-top:6px; line-height:25px; margin-bottom:20px; padding-left:115px; list-style:none; float:left; width:49%; }

.lclist .lc1{ background:url(/images/ico1.jpg) left top no-repeat #ebebea; }
.lclist .lc2{ background:url(/images/ico2.jpg) left top no-repeat #ebebea; }
.lclist .lc3{ background:url(/images/ico3.jpg) left top no-repeat #ebebea; }
.lclist .lc4{ background:url(/images/ico4.jpg) left top no-repeat #ebebea; }
.lclist .lc5{ background:url(/images/ico5.jpg) left top no-repeat #ebebea; }
.lclist .lc6{ background:url(/images/ico6.jpg) left top no-repeat #ebebea; }
.lclist .lc7{ background:url(/images/ico7.jpg) left top no-repeat #ebebea; }
.lclist .lc8{ background:url(/images/ico8.jpg) left top no-repeat #ebebea; }
.lclist .lc9{ background:url(/images/ico9.jpg) left top no-repeat #ebebea; }
.lclist .lc10{ background:url(/images/ico10.jpg) left top no-repeat #ebebea; }

.lclist2 .lc1{ background:url(/images/ico1.jpg) left top no-repeat #fff; }
.lclist2 .lc2{ background:url(/images/ico2.jpg) left top no-repeat #fff; }
.lclist2 .lc3{ background:url(/images/ico3.jpg) left top no-repeat #fff; }
.lclist2 .lc4{ background:url(/images/ico4.jpg) left top no-repeat #fff; }
.lclist2 .lc5{ background:url(/images/ico5.jpg) left top no-repeat #fff; }
.lclist2 .lc6{ background:url(/images/ico6.jpg) left top no-repeat #fff; }
.lclist2 .lc7{ background:url(/images/ico7.jpg) left top no-repeat #fff; }
.lclist2 .lc8{ background:url(/images/ico8.jpg) left top no-repeat #fff; }
.lclist2 .lc9{ background:url(/images/ico9.jpg) left top no-repeat #fff; }
.lclist2 .lc10{ background:url(/images/ico10.jpg) left top no-repeat #fff; }

.pd2em{ text-indent:2em; }
.plink a{ display:block; float:left; background:#ffffff; padding:5px 10px; border:1px #cccccc solid; margin:10px; }
.plink a.active{ background:#2cab52; color:#fff; }

/**************均分****************/
.col-xs-1-7,.col-sm-1-7,.col-md-1-7,.col-lg-1-7 {
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.col-xs-1-7 {
  width: 14.2%;
  float: left;
}

@media (min-width: 768px) {
  .col-sm-1-7 {
    width: 14.2%;
    float: left;
  }
}

@media (min-width: 992px) {
  .col-md-1-7 {
    width: 14.2%;
    float: left;
  }
}

@media (min-width: 1200px) {
  .col-lg-1-7 {
    width: 14.2%;
    float: left;
  }
}


@media (max-width: 640px) {
  body { padding-bottom: 70px !important; }
  .mapcon{ min-height:auto; }
  .vlistcon{ height:14rem; }
  .newslist{ height:auto; margin-bottom:30px; }
  .lclist2 li{ float:none; width:100%; }
  .navbar-brand{  }
  .navbar-brand {
	  width:80%;
	  margin-left: -15px !important;
	}
	.navbar-nav{ width:100%; margin:0px; }
	.navbar-collapse{ padding:0px; }
	.navbar-default .navbar-nav>li>a{ border-bottom:1px #2dab52 solid; }
	img{ max-width:100%; height:auto !important; }
}
/****************************************内容重构***************************************/
.cc_body{ font-family:microsoft yahei; max-width:750px; margin:0 auto; }
.cc_bt{ background:#e40203; color:#ffffff; padding:10px; text-align:center; line-height:250%; }
.cc_bt_big{ font-size:2.5714rem; font-weight:bold; }
.cc_bt_sm{ font-size:1.5714rem; font-weight:400; }
.cc_center{ text-align:center; }
.cc_text{ line-height:200%; padding:10px; font-size:1.1428rem; color:#000000; }
.cc_bt2{ background:#059001; color:#ffffff; font-size:2.5714rem; font-weight:bold; text-align:center; padding:10px; }
.cc_pbox{ background:#e4e2e3; margin:2px; padding:10px 0; }
.cc_pbox img{ width:150px; display:block; margin:10px auto; }
.cc_pbox h3{ background:#059001; color:#ffffff; font-weight:normal; margin:0 auto; padding:3px 5px; width:150px; text-align:center; border-radius:10px; }
.cc_bt3{ background:#1a7315; color:#ffffff; text-align:center; font-size:2.5714rem; font-weight:bold; }
.cc_bt4{ background:#1a7315; color:#ffffff; padding:10px 30px; font-size:1.5714rem; }
.cc_bt4 b{ font-size:2.5714rem; }
.cc_bt5{ background:#1a7315; color:#ffffff; text-align:center; font-weight:bold; padding-bottom:10px; font-size:2rem; }
.cc_bt5 h1{ font-size:3.2142rem; font-weight:bold; }
.cc_bt6{ background:#1a7315; color:#ffffff; padding:10px 20px; font-size:1.1428rem; }
.cc_bt6 h1{ font-size:3.2142rem; font-weight:bold; text-align:center; }
.cc_bt6 h2{ font-size:1.5714rem; background:#de0000; border-radius:15px; padding:5px 10px; display:block; width:280px; margin:0 auto; text-align:center; }
.cc_bg{ background:#49a504; color:#ffffff; padding:10px 30px; font-size:1.1428rem; }
.cc_imglist{ float:left; margin-right:20px; }
.cc_wbg{ background:#ffffff; color:#1a7315; border-radius:15px; width:250px; text-align:center; margin:0 auto; }
.cc_bt7{ background:#f6f6f6; color:#000000; font-size:1.1428rem; padding:30px 20px; }
.cc_bt7 h1{ color:#1b7214; font-size:2.5714rem; font-weight:bold; }
.cc_lv{ color:#1a7315; }
.cc_bt8{ background:#37890D; color:#ffffff; padding:20px; text-align:center; }

.cc_shouhou{ font-family:arial; font-size:20px; word-spacing:10px; }
.cc_wxts{ background:#e50505;font-size:3.2142rem; font-weight:bold; color:#ffffff; text-align:center; padding:20px;  }
.cc_wxtsbar{ background:#1a7315; color:#ffffff; border-radius:10px; padding:5px 20px; font-size:1.2857rem; }
.cc_bgred{ background:#e70404; font-size:3.2142rem; font-weight:bold; color:#ffffff; text-align:center; padding:20px; }
.cc_bt9{ background:#e70404; font-size:1.7857rem; font-weight:bold; color:#ffffff; padding:10px; width:220px; text-align:center; border-radius:10px; margin:20px 0; }
.cc_bt10{ padding:10px 20px; font-size:1.1428rem; }
.cc_bt10 h1{ font-size:3.2142rem; font-weight:bold; text-align:center; color:#000; }
.cc_bt10 h2{ font-size:1.5714rem; background:#de0000; color:#ffffff; border-radius:15px; padding:5px 10px; display:block; width:280px; margin:0 auto; text-align:center; }
.cc_wbg2{ background:#ffffff; color:#1a7315; border-radius:15px; width:300px; font-size:20px; text-align:center; margin:0 auto; }
.cc_bgred2{ background:#df0001; color:#ffffff; font-size:20px; padding:10px 0; }
.cc_bgred2 h1{ color:#fcf205; font-size:3.2142rem; text-align:center; font-weight:bold; }
.cc_bgred2 p{ margin:0 20px; }

.cc_uv1{ color:#295d2d; font-weight:bold; font-size:1.7857rem; text-align:center; }
.cc_uv{ color:#295d2d; font-weight:bold; font-size:2.5rem; text-align:center; }
.cc_uvbg{ background:#295d2d; color:#ffffff; font-weight:bold; font-size:1.2857rem; text-align:center; border-radius:15px; padding:5px; margin:0 auto; width:340px; }
.cc_btuv{ background:#1a7315; color:#ffffff; padding-bottom:10px; padding-left:20px; padding-right:20px; font-size:1.2857rem; }
.cc_btuv h1{ font-size:3.2142rem; font-weight:bold; text-align:center; }

.cc_sk span{ color:#d63c46; }
.cc_skje{ color:#d63c46; }
.cc_skje b{ font-size:1.7857rem; }
.cc_scbtn{ background:#d63c46; color:#ffffff; display:inline-block; margin-left:10px; border-radius:10px; padding:5px 10px; }
.cc_sktxt{ color:#000000; font-size:2rem; font-weight:bold; }
.cc_skred{ font-size:1.7857rem; color:#000000; }
.cc_skred span{ color:#c50102; }
.cc_skred b{ font-size:2.8571rem; color:#c50102; }
.cc_tb{ border:3px #ffffff solid; width:100%; }
.cc_tb td{ background:#ededed; color:#000000; padding:10px 5px; }
.cc_tb td.cc_td{ background:#939393; color:#000000; font-weight:bold; text-align:center; }
.cc_th{ background:#cc0001; color:#ffffff; height:35px; }
.cc_skdc{ background:#cc0001; color:#ffffff; font-size:1.2857rem; padding:10px; }
.cc_kl_btit{
	font-size:2.8571rem;
	font-weight:bold;
	color:#cf0101;
	font-family:'microsoft yahei';
	margin:0 auto;
}
.cc_kl_ask{
	padding-left:80px;
	background:url(/skin/image/pro/ask.png) 20px 20px no-repeat;
	padding-top:20px;
	padding-bottom:20px;
	text-align:left;
	font-size:1.1428rem;
}
.cc_kl_answer{
	padding-left:80px;
	background:url(/skin/image/pro/answer.png) 20px 20px no-repeat;
	padding-top:20px;
	padding-bottom:20px;
	border-bottom:2px #cf0101 solid;
	text-align:left;
	font-size:1.1428rem;
}
.cc_kl_bbg{ background:#232323; line-height:200%; color:#ffffff; padding-right:20px; max-width:730px; }
.cc_kl_btit2{ background:#cf0101; color:#ffffff; width:250px; margin:20px auto; text-align:center; padding:5px; border-radius:5px; }
.dianhua {
    background: url(/skin/image/Teln.gif) no-repeat scroll 0 18px transparent;
    color: #666666;
    line-height: 20px;
    padding: 10px 0 10px 55px;
}
.dianhua span {
    display: block;
    font: 18px "Impact";
    color: #063778;
}