@charset "gb2312";

/*css 初始化开始 */

html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { 

    margin: 0; 

    padding: 0; 

}

fieldset, img,input,button { 

    border: none; 

    padding: 0;

    margin: 0;

    outline-style: none; 

}

ul, ol { 

    list-style: none; 

}

input { 

    padding-top: 0; 

    padding-bottom: 0; 

    font-family: "SimSun","宋体",Microsoft YaHei;

}

select, input { 

    vertical-align: middle;

}

select, input, textarea { 

    font-size: 14px; margin: 0; 

}

textarea { 

    resize: none; 

} /*防止拖动*/

img {

    border: 0;	

    vertical-align: middle; 

}  /*  去掉图片低测默认的3像素空白缝隙*/

table { 

    border-collapse: collapse; 

}

body {

    color: #000;

    overflow-x: hidden;

	overflow-y:auto;

    width: 100%;

	margin:0 auto;

    max-width: 640px;

    min-width: 320px;

    height: 100%;

	font-size: 14px;

    font-family: Microsoft YaHei;

	padding-bottom: 5rem;

}

.clearfix:before,.clearfix:after {

    content: "";

    display: block;

    height: 0;

    visibility: hidden;

    clear: both;

}

.clearfix{

    *zoom: 1;/*IE/7/6*/

}

a {

    color:#666; 

    text-decoration: none; 

}

h1,h2,h3,h4,h5,h6 {

    text-decoration: none;

    font-weight: normal;

    font-size: 100%;

}

s,i,em{

    font-style: normal;

    text-decoration: none;

}

h1, h2, h3, h4, h5, h6 {

    font-size:14px;

}

a:hover,a:focus{

	color:#379ddf;	

    text-decoration: none;

}



/*公共类*/

.w {

    width: 96%; margin:0 auto;

}

.fl {

    float:left;

}

.fr {

    float:right;

}

.clearfix {

	clear:both;

}

.tal {

	text-align:left;

}

.tac {

	text-align:center;

}

.tar {

	text-align:right;

}

.hide {

    display:none;

}

.fixed {

	position:fixed;

	bottom: 0;

	z-index:9999;

}

.img-responsive {

	display:block;

	max-width:100%;

	height:auto;

}

.container-fluid {

	padding-right: 0px;

	padding-left: 0px;

	margin-right: auto;

	margin-left: auto;

}

/*导航*/

.header {

	width: 100%;

	max-width:640px;

	margin:0 auto;

	height: 3.5rem;

	line-height:3.5rem;

	background:#666;

	position:fixed;

	top: 0;

	z-index:9999;

}

.header h3{

	width:10%;

	color: #fff;

	height:3.5rem;

	line-height:3.5rem;

	font-size: 1.5rem;

	cursor: pointer;

}

.header span{

	width:90%;

	display:block;

}

.header span img {

	display:inline;

	height:3rem;

	line-height:3rem;

}

#nav {

	width:100%;

	background:#fff;

	position:absolute;

	top:3.5rem;

	z-index:9999;	

}

#nav li {

	border-top:1px solid #eee;

}

#nav li a {

	height:2.5rem;

	line-height:2.5rem;

	color:#000;

	font-size:1rem;

	display:block;

	padding:0 2%;

}

#nav li a:hover {

	color:#379ddf;

}

#nav li a.cur {

	color:#379ddf;

	border-bottom:1px solid #379ddf;

}

/*banner*/

.banner{

	margin-top:3.5rem;

}

.box_swipe{

    overflow:hidden;

    position:relative;

}

.box_swipe ul{

    -webkit-padding-start: 0px;

}

.box_swipe>ol{

    height:20px;

    position: relative;

    z-index:10;

    margin-top:-25px;

    text-align:right;

    padding-right:15px;

    background-color:rgba(0,0,0,0.3);

}

.box_swipe>ol>li{

    display:inline-block;

    margin:5px 0;

    width:8px;

    height:8px;

    background-color:#757575;

    border-radius: 8px;

}

.box_swipe>ol>li.on{

    background-color:#ffffff;

}

/*标题*/

.tit {

	padding: 2%;

	background: url(../images/bian.png) no-repeat left bottom;

	color: #000;

	font-size: 1rem;

	line-height: 1.5rem;

	position:relative;

	margin: 2% 0;

}

.tit a {

	color: #7e8384;

    font-size: 12px;

    position: absolute;

    right: 2%;

}



/*产品展示*/

.ipro li {

	float:left;

	width:48%;

	margin:1%;

	text-align: center;

}

.ipro li img {

	display:inline;

}

.ipro li h3 {

    height: 2rem;

    line-height: 2rem;

	background:#666;

}

.ipro li h3 a {

	color:#fff;

}

/*关于我们*/

.iabout {

	overflow:hidden;

}

.iabo_l {

	width:32%;

	padding-right: 2%;

}

.iabo_r p {

	line-height: 1.5rem;

}

/*优势*/

.adv ul li {

	margin:2% 0;

}

.adv_img {

	width: 45%;

}

.adv_txt {

	width: 52%;

}

.adv_txt span {

	display:block;

	color: #379ddf;

}

/*首页新闻列表*/

.inews_in {

    margin:1% 0;

}

.time {

    width: 22%;

    background: #d4d4d4;

    text-align: center;

    height: 5rem;

}

.time i {

    display: block;

    line-height: 2rem;

    padding-top: 10%;

    color: #379ddf;

    font-size: 1.2rem;

}

.time time {

    display: block;

    line-height: 2rem;

	color: #666;

	font-size:0.8rem;

}

.newstxt {

    width: 76%;

    margin: 0 auto;

    padding-left: 2%;

    height: 5rem;

}

.newstxt h3 {

    height: 2rem;

    line-height: 2rem;

    overflow: hidden;

}

.newstxt h3 a{

    color: #379ddf;

}

.newstxt p {

    display: block;

    overflow: hidden;

    font-size: 0.8rem;

}



/*联系我们*/

.icont p {

	line-height: 2rem;

}

/*分类*/

.itype {

	background:#f4f4f4;

}

.sort li {

	float: left;

    width: 24%;

    line-height: 4rem;

    margin: 1% 4%;

    text-align: center;

    border-radius: 2rem;

    background: #F5E6D2;

}

.itype img {

	display:inline;

}

/*内页新闻列表*/

.inews_col {

	margin-top:2%;

}

.inews_col li {

	height:2rem;

	line-height:2rem;

	background:url(../images/nbg.png) no-repeat left 6px;

	border-bottom:1px dotted #e2e2e2;

}

.inews_col li a{

	width:64%;

	float:left;

	color:#000;

	padding-left:8%;

	text-overflow:ellipsis;

	overflow:hidden;

	white-space: nowrap;

}

.inews_col li a:hover {

	color: #379ddf;

}

.inews_col li span {

	width:28%;

	float:right;

	color:#000;

	text-align:right;	

}

/*内页*/

.imain {

	margin-top:3.5rem;

}

.isort ul {

	background: #E0E0E0;

	padding: 0.5% 0;

    overflow: hidden;

}

.isort ul li{

	float: left;

    width: 31%;

    height: 2rem;

    line-height: 2rem;

    background: #fff;

    margin: 1.1%;

}

.isort ul li a{

	display:block;

	text-align: center;

}

.isort ul li a.active {

	background:#BCBBBB;

	color:#fff;

}




.isort1 ul {

	background: #666666;

	padding: 0.5% 0;

    overflow: hidden;
	margin-top:58px

}

.isort1 ul li{

	float: left;

    width: 22%;

    height: 2rem;

    line-height: 2rem;

  

    margin: 1.1%;
}

.isort1 ul li a{

	display:block;
  background: #666666;
	text-align: center;
	color:#FFFFFF; 


}

.isort1 ul li .cur{

	display:block;
	text-align: center;
	color:#FFFF00; 
}


.isort1 ul li a.active {

	background:#BCBBBB;

	color:#fff;

}


/*详细*/

.abocon p {

	line-height:1.5rem;

}

.abocon img{

	display:inline-block;

	max-width:100%;

	height:auto;

	margin:1% 0;

}

.abocon h1{

	line-height: 2rem;

    font-size: 1rem;

}

.abocon hr{

	margin-top: 1rem;

    margin-bottom: 1rem;

    border: 0;

    border-top: 1px solid #a0a0a0;

}

.tag {

	padding: 1%;

	background-color: #f0f0f0;

}

.tag a:hover{

	color:#379ddf;

}

.share {

	margin:2% 0;

}

/*底部*/

.bottom {

	width:100%;

	height:2.5rem;

	line-height:2.5rem;

	margin-top: 1rem;

	background:#666;

}

.backtop{

	padding:0 2%;

}

.backtop a{

	color:#fff;

	font-size:1rem;

	font-weight:bold;

}

.backtop a:hover{

	color: #fff!important;

}

.backtop a em{

	display: inline;

	font-size:0.5rem;

    padding: 0 0.2rem;

}

.weizg {

	height:2rem;

	line-height:3rem;

}

.footer {

  width: 100%;

  max-width: 640px;

  margin: 0 auto;

  padding:0.5rem 0;

  background: #666;

}

.footer ul li {

  width:25%;

  float:left;

}

.footer ul li i {

  font-size:1.5rem;

  color: #fff;

}

.footer ul li a {

  display: block;

  color: #fff;

}

.footer ul li a:hover{

	color:#fff!important;

}

.footer ul li p{

	font-size:0.5rem;

}

/*分页*/

.pages{

	margin:20px auto;

}

.pages ul li{

	border:1px solid #a0a0a0;

	padding:5px 10px;

	display:inline;

}

.pages ul li:hover{

	background:#d0d0d0;

}



@font-face {

  font-family: 'Glyphicons Halflings';



  src: url('/other/glyphicons-halflings-regular.eot');

  src: url('/other/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('/other/glyphicons-halflings-regular.woff2') format('woff2'), url('/other/glyphicons-halflings-regular.woff') format('woff'), url('/other/glyphicons-halflings-regular.ttf') format('truetype'), url('/other/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');

}

.glyphicon {

  position: relative;

  top: 0px;

  display: inline-block;

  font-family: 'Glyphicons Halflings';

  font-style: normal;

  font-weight: normal;

  line-height: 1;



  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;

}

.glyphicon-menu-hamburger:before {

  content: "\e236";

}

.glyphicon-triangle-top:before {

  content: "\e253";

}

.glyphicon-earphone:before {

  content: "\e182";

}

.glyphicon-th-large:before {

  content: "\e010";

}

.glyphicon-th-list:before {

  content: "\e012";

}

.glyphicon-home:before {

  content: "\e021";

}