@charset "utf-8";
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{
	padding: 0;
}
header,footer,section,article,aside,nav,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
html{height:100%;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#333;outline:0;}
body{background:#fff;font-family: "Microsoft YaHei","微软雅黑",tahoma,arial,simsun,"宋体";font-size: 14px;}
a{color:#000;}

.cf:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
.cf{zoom:1;}
.fl{float: left !important;}
.fr{float: right !important;}
.dn{display: none;}
/* function*/
.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb,.f-cbli li{zoom:1;}
.f-cb1{clear: both;}
.f-ib{display:inline-block;*display:inline;*zoom:1;}
.f-dn{display:none;}
.f-db{display:block;}
.f-dib{display: inline-block;}
.f-fl{float:left;}
.f-fr{float:right;}
.f-pr{position:relative;}
.f-pa{position:absolute;}
.f-right10{right: 10px;}
.f-prz{position:relative;zoom:1;}
.f-iauto,.f-iauto img{width: auto;}
.f-oh{overflow:hidden;}
.f-ff0{font-family:arial,\5b8b\4f53;}
.f-ff1{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}
.f-ti2{text-indent:2em;}
.f-fs12{font-size:12px;}
.f-fs14{font-size:14px;}
.f-fs16{font-size:16px;}
.f-fs18{font-size:18px;}
.f-fs20{font-size:20px;}
.f-fs24{font-size:24px;}
.f-fs26{font-size:26px;}
.f-fs28{font-size:28px;}
.f-fs30{font-size:30px;}
.f-fs36{font-size:36px;}
.f-fs48{font-size:48px;}
.f-fwn{font-weight:normal;}
.f-fwb{font-weight:bold;}
.f-tal{text-align:left;}
.f-tac{text-align:center;}
.f-tar{text-align:right;}
.f-c000{  color: #000;  }
.f-vam,.f-vama>*{vertical-align:middle;}
.f-vatb{vertical-align:text-bottom;}
.f-vatp{vertical-align: top;}
.f-wsn{word-wrap:normal;white-space:nowrap;}
.f-pre{overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;}
.f-wwb{white-space:normal;word-wrap:break-word;word-break:break-all;}
.f-ti{overflow:hidden;text-indent:-30000px;}
.f-ti2{text-indent:2em;}
.f-lhn{line-height:normal;}
.f-tdu,.f-tdu:hover{text-decoration:underline;}
.f-tdn,.f-tdn:hover{text-decoration:none;}
.f-toe{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.f-csp{cursor:pointer;}
.f-csd{cursor:default;}
.f-csh{cursor:help;}
.f-csm{cursor:move;}
.f-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
/*通用*/


.col1,.col10,.col11,.col12,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9 {
	float:left
}
.col12 {
	width:100%
}
.col11 {
	width:91.66666667%
}
.col10 {
	width:83.33333333%
}
.col9 {
	width:75%
}
.col8 {
	width:66.66666667%
}
.col7 {
	width:58.33333333%
}
.col6 {
	width:50%
}
.col5 {
	width:41.66666667%
}
.col4 {
	width:33.33333333%
}
.col3 {
	width:25%
}
.col2 {
	width:16.66666667%
}
.col1 {
	width:8.33333333%
}
.pg20{padding: 20px;}
.pg10{padding: 10px;}
.pga{padding: 10px 0;}
.pga24{padding: 24px 0;}
.pga27{padding: 27px 0;}
.pga42{padding: 42px 0;}
.pgb{padding: 0 10px;}
.pt{padding-top: 10px;}
.pt15{padding-top: 15px;}
.pr{padding-right: 10px;}
.pb{padding-bottom: 10px;}
.pb20{padding-bottom: 20px;}
.pb25{padding-bottom: 25px;}
.pb30{padding-bottom: 30px;}
.pbp20{padding-bottom: 20%;}
.pl{padding-left: 10px;}
.pl15{padding-left: 15px;}

.mga{margin: 10px 0;}
.mgb{margin: 10px 0;}
.mt{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt17{margin-top: 17px;}
.mt20{margin-top: 20px;}
.mt50{margin-top: 50px;}
.mt60{margin-top: 60px;}
.mr{margin-right: 10px;}
.mr13{margin-right: 13px;}
.mr20{margin-right: 20px;}
.mb,.mbs>*{margin-bottom: 10px;}
.mb17{margin-bottom: 17px;}
.mb20{margin-bottom: 20px;}
.mb24{margin-bottom: 24px;}
.mb30{margin-bottom: 30px;}
.mb40{margin-bottom: 40px;}
.mb60{margin-bottom: 60px;}
.mbp20{margin-bottom: 20%;}
.ml{margin-left: 10px;}
.ml20{margin-left: 20px;}
.ml40{margin-left: 40px;}
.mbs>*:last-child{margin-bottom: 0}
.f-lh18{
	line-height: 18px;
}

.g-in{
	width: 1000px;
	margin: 0 auto;
}

.w-bgf7{
	background: #f7f7f7;
}
/* 文字颜色和皮肤样式 */
.c-a1{
	color: #a1a1a1;
}
.c-a2{
	color: #5798f9;
}
.s-bg1{
	background: #e6ebf0;
}
.s-bgwhite{
	background: #fff;
}
.s-bgblue{
	background: #e6f0ff;
}
.c-yello{
	color: #ffc831;
}
.f-borderf0{border: 1px solid #f0f0f0;}
.f-starred{
    padding: 0 5px;
    color: red;
    vertical-align: middle;
}
/*元件*/
.icon-phone{
	width: 21px;
	height: 21px;
	display: inline-block;
	vertical-align: middle;
	background: url("../images/icon-phone.png") no-repeat;
}
.icon-weix{
	width: 21px;
	height: 21px;
	display: inline-block;
	vertical-align: middle;
	background: url("../images/icon-weix.png") no-repeat;
}
.icon-hdsearch{
	width: 13px;
	height: 14px;
	display: inline-block;
	vertical-align: middle;
	background: url("../images/icon-search01.png") no-repeat;
}
.container{
	width: 1200px;
	height: auto;
	margin: 0 auto;
	display: block;
}
.f-ti1,
.page-position a,
.ftnav .g-li a,
.ftwebinfo .g-fl p,
.ftwebinfo .g-fl a,
.lowpeo-prolist .link a{
	color: #555;
}
.line-vertical{
	width: 1px;
	height: 21px;
	display: inline-block;
	background: #808080;
}
/*模块 */
.header{
	margin-top: 10px;
}
.g-hdfl{
	float: left;
}
.g-hdfr{
	overflow: hidden;
	text-align: right;
}
.hd-logo,
.hd-logosub{
	display: inline-block;
}
.g-hdfr .line-vertical{
	margin: 0 5px;
}
.hdbox{
	padding-right: 5px;
	display: inline-block;
	vertical-align: top;
}
.hdbox>*{
	vertical-align: middle;
}
.hdbox.c{
	width: 250px;
	padding-right: 0;
}
.hdbox.c .f-ti1{
	margin-top: 3px;
	float: right;
}
.hdbox.c span{
	min-width: 51px;
	padding-top: 3px;
	display: inline-block;
	text-align: left;
}
.hdnav{
	margin-top: 10px;
	display: block;
	position: relative;
	border-bottom: 1px solid #00676b;
}
.hdnav li{
	margin-right: 40px;
	float: left;
}
.hdnav li a{
	color: #555;
	font-size: 18px;
	font-weight: bold;
	padding: 7px 0 4px 0;
	display: block;
}
.hdnav li.active a,
.hdnav li:hover a{
	border-bottom: 3px solid #00676b;
}
.hdsearch{

	position: absolute;
	top: 0;
	right: 0;
	background: #cacbcc;
}
.hdsearch .input{
	display: inline-block;
	vertical-align: middle;
}
.hdsearch input{
	width: 190px;
	padding: 0 0 0 10px;
	border: 0;
	background: transparent;
}
.hdsearch .g-btn{
	display: inline-block;
	vertical-align: middle;
}
.hdsearch .g-btn a{
	float: right;
	width: auto;
	height: 100%;
	background: #00676b;
	padding: 5px;
}
.page-position{
	padding: 17px 0;
	background: #f3f3f3;
}
.page-position .active{
	color: #00676b;
}
.content.idx .container{
	min-height: 515px;
	background: url(../images/idx-contentbg.png) no-repeat;
}
.g-idxfl{
	width: 250px;
	padding-top: 30px;
	float: left;
}
.g-idxfr{
	height: 364px;
	padding: 90px 0 0 12px;
	position: relative;
	overflow: hidden;
}
.g-idxfr input[type=checkbox],
.g-idxfr input[type=radio]{
	visibility: hidden;/*隐藏默认的checkbox*/
	display: none;
}
.g-idxfr .g-li label{
	padding: 5px;
	display: inline-block;
	position: relative;
	border: 1px solid #fff;
	vertical-align: top;
}
.g-idxfr .g-li input:checked + label:after {
	content: '';
	position: absolute;
	top: -1px;
	left: -1px;
	padding: 5px;
	display: inline-block;
	border: 1px solid #ff9a18;
	vertical-align: top;
	background: #ff9a18;
}
.g-idxfr input[type=checkbox]:before{
	content: '';
	width: 13px;
	height: 13px;
	display: block;
	border: 1px solid #fff;
}
.g-idxfl .f-fs48.a{
	color: #00676b;
	font-weight: bold;
}
.g-idxfl .f-fs48.b{
	margin-bottom: 50px;
	color: #555;
	font-weight: 100;
	letter-spacing: 12px;
}
.g-idxfl .horizontalline span{
	width: 83px;
	height: 1px;
	margin-bottom: 20px;
	display: inline-block;
	background: #555;
}
.g-idxfl .ti{
	margin-bottom: 20px;
}
.g-idxfr .tit{
	padding: 30px 0;
	font-size: 36px;
	color: #fff;
}
.g-idxfr .boxa{
	width: 356px;
	float: left;
}
.g-idxfr .boxb{
	width: 366px;
	float: left;
}
.g-idxfr .g-li{
	margin-bottom: 17px;
}
.g-idxfr .input{
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}
.g-idxfr .g-li span{
	color: #fff;
	vertical-align: top;
}
.g-idxfr .page{
	position: absolute;
	left: 12px;
	bottom: 30px;
}
.g-idxfr .btn-next,
.g-idxfr .btn-before{
	margin-top: 10px;
	margin-right: 50px;
	display: inline-block;
	color: #fff;
	font-size: 18px;
	cursor: pointer;
}
.g-idxfr .btn-before span,
.g-idxfr .btn-next span{
	font-weight: bold;
}
.footer{
	padding: 40px 0 30px 0;
	background: #c9c9c9;
}
.ftnav{
	padding-bottom: 30px;
	border-bottom: 1px solid #808080;
}
.ftnav li{
	width: 16%;
	margin-right: 4%;
	float: left;
}
.ftnav .tit{
	margin-bottom: 13px;
	color: #00676b;
}
.ftnav .horizontalline span{
	width: 83px;
	height: 1px;
	margin-bottom: 30px;
	display: inline-block;
	background: #ff9a18;
}
.ftnav .g-li{
	padding-bottom: 6px;
	margin-bottom: 11px;
	font-size: 12px;
	color: #555;
	border-bottom: 1px solid #808080;
}
.ftwebinfo{
	padding-top: 27px;
}
.ftwebinfo .g-fl p{
	margin-bottom: 9px;
}
.lowpeo-article{
	margin-bottom: 30px;
}
.lowpeo-article .f-fs36{
	color: #555;
	font-weight: bold;
}
.lowpeo-article p{
	line-height: 24px;
	color: #555;
}
.lowpeo-article .tit{
	margin-top: 30px;
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: bold;
	color: #00676b;
}
.lowpeo-article .tip{
	color: #00676b;
}
.lowpeo-product{
	margin-bottom: 20px;
}
.lowpeo-product .a,
.lowpeo-product .b,
.lowpeo-product .c{
	display: inline-block;
}
#heipro .dn{
	display: none;
}
.lowpeo-product .tipb{
	line-height: 24px;
	margin-bottom: 22px;
	font-size: 18px;
	font-weight: bold;
	color: #00676b;
}
.lowpeo-product .icon-plus{
	display: inline-block;
	vertical-align: top;
	margin-top: 100px;
}
.lowpeo-product .box{
	width: 320px;
	display: inline-block;
	background: #f5f5f5;
}
.lowpeo-product .box img{
	width: 100%;
}
.lowpeo-product .box .desc{
	padding: 10px 0;
	display: block;
	font-size: 28px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	background: #00676b;
}
.lowpeo-banner{
	width: 100%;
	height: 270px;
	margin-bottom: 30px;
	text-align: center;
	background: url(../images/images/lowpro-banner01.png) no-repeat;
}
.lowpeo-banner .con{
	padding-top: 60px;
}
.lowpeo-banner .box{
	margin-top: 12px;
	margin-left: 20px;
	display: inline-block;
	text-align: left;
	vertical-align: top;
}
.lowpeo-banner .box p{
	line-height: 30px;
	font-size: 24px;
	color: #fff;
}
.lowpeo-banner .btn{
	display: inline-block;
	padding: 10px 20px;
	color: #fff;
	background: #ff9a18;
}
.lowpeo-prolist .tit{
	padding: 8px 7px;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	background: #00676b;
}
.lowpeo-prolist ul{
margin: 30px 0;
}
.lowpeo-prolist li{
	width: 25%;
	float: left;
}
.lowpeo-prolist .box{
	margin-right: 23px;
	border-radius: 20px;
	overflow: hidden;
	background: #f5f5f5;
	border: 1px solid #f5f5f5;
}
.lowpeo-prolist .tit1{
	padding-bottom: 19px;
}
.lowpeo-prolist .tit1 .a{
	margin-bottom: 14px;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	color: #00676b;
}
.lowpeo-prolist .tit1 .b{
	font-size: 18px;
	color: #555;
	text-align: center;
}
.lowpeo-prolist .desc{
	padding: 12px 16px;
	color: #00676b;
	background: #e5f0f0;
}
.lowpeo-prolist li.active .box,
.lowpeo-prolist li:hover .box{
	border: 1px solid #00676b;
}
.lowpeo-prolist li.active .desc,
.lowpeo-prolist li:hover .desc{
	color: #fff;
	background: #00676b;
}
.lowpeo-prolist .link{
	margin: 20px 0;
}
.lowpeo-prolist .link p{
	margin-bottom: 16px;
	color: #555;
}
.lowpeo-bannerb{
	margin-bottom: 30px;
}
.lowpeo-bannerb .container{
	height: 180px;
	padding: 50px 0 0 20px;
	background: #f5f5f5;
	position: relative;
}
.lowpeo-bannerb .f-fs28{
	margin-bottom: 20px;
	font-weight: bold;
	color: #00676b;
}
.lowpeo-bannerb .f-fs24{
	margin-bottom: 20px;
	color: #00676b;
}
.lowpeo-bannerb .g-btn{
	display: inline-block;
}
.lowpeo-bannerb .g-btn a{
	display: block;
	padding: 10px 20px;
	font-size: 21px;
	color: #fff;
	background: #00676b;
}
.lowpeo-bannerb .icon{
	position: absolute;
	top: 0;
	right: 0;
}
