﻿a{text-decoration:none;}
/* ����ͼ */
	.goods_slider{background-color:#fff; height:auto;position:relative}
	.goods_slider .scroller{transition-property: transform; transition-timing-function: cubic-bezier(0, 0, 0.25, 1); transition-duration: 0ms; transform: translate3d(0px, 0px, 0px);overflow:hidden; margin: 0 auto;display:-webkit-box;-webkit-box-lines:multiple;}
	.goods_slider .slideBox .bg{
	height:5rem;
	width:100%;
	position:absolute;
	bottom:0px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	background-color: #000000;
	z-index:10;
}
.goods_slider .slideBox .title{
  height:5rem;
  position:absolute;
	bottom:0px;
	z-index:100;
}
.goods_slider .slideBox .title .fr{
	width:60%;
	float:left;
	padding:0.8rem;
	font-size: 1rem;
	line-height: 1.5rem;
	color: #FFFFFF;
}
.goods_slider .slideBox .title .collect{float:right;clear:both;color:#fff;font-size:0.8rem;font-weight:700;padding:0 0.8rem 0 2.2rem;height:1.7rem;line-height:1.7rem;margin:-3rem -0.5rem 0.5rem 0;position:relative;z-index:1;-webkit-border-radius:2rem;border-radius:2rem;background:url(../img/ico_star.png) no-repeat 0.8rem 50% rgba(0,0,0,.2); background-size: 1rem 1rem }
	.goods_slider .scroller div{width:100%; overflow:hidden;display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center}
	.goods_slider .scroller img{-webkit-user-drag:none;-webkit-user-select:none;max-width:100%;max-height:100%}
	.goods_slider .scroller ul li{ text-align:center}
	.goods_slider .slideBox{ position:relative; overflow:hidden; margin:0 auto; max-width:750px;/* ���ý���ͼ����� */ }
	.goods_slider .slideBox .icons{ height:2rem; line-height:2rem;bottom:0.1rem;left:0;right:0;text-align:center; position:absolute; z-index:100;}
	.goods_slider .slideBox .icons li{
	display: inline-block;
	width: 0.8rem;
	height: 0.8rem;
	-webkit-border-radius: 0.4rem;
	-moz-border-radius: 0.4rem;
	border-radius: 0.4rem;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0.3rem;
	background-color: #fff;
}
.goods_slider .slideBox .icons li.on{ background:#00479d;}


.pro_wrap{ width:95%; margin:0 auto; overflow:hidden; padding-bottom:0px;}

.pad_pro_wrap{
	display: none;
	width: 80%;
	margin: 0 auto;
}
.pad_pro_wrap ul{ padding:0px; margin:0;}
.pad_pro_wrap ul li{ width:49%; overflow:hidden; height:auto; display:inline-table;}
.pad_pro_wrap ul li img{ width:100%;height:auto;	border: 1px solid #e0e0e0;}
.pad_pro_wrap ul li a{ display:block;}
.pad_pro_wrap ul li a p{ text-align: center;}

#owl-demo .item{
      margin: 3px;
}
#owl-demo .item img{
      display: block;
      width: 100%;
      height: auto;
}
#owl-demo .item span{
   display: block;
      width: 100%;
text-align: center;
}
.newscenter{
	display: block;
	width: 85%;
	margin: 0 auto;
	margin-top: 25px;
	line-height: 1.5rem;
	padding: 4%;

	text-decoration: none;
	color: #FFF;
}
.newscenter:link{color: #FFF;}
.newscenter01{ font-size:1.2rem; font-weight:bold; }
.newscenter02{ width:40px; height:5px; background:#FFF;margin:10px 0;}
.newscenter03{font-size:1rem;}
.owl-theme22{ background: #869791 none repeat scroll 0 0;
    border-radius: 20px;
    display: block;
    height: 12px;
    margin: 5px 7px;
    opacity: 0.5;
    width: 12px;}








section#page1{ padding-top:1rem;}

section#page1 .title{ margin:1rem auto; width:216px;}

section#page2{ padding-top:1rem;}

section#page2 .title{ margin:1rem auto; width:164px;}

section#page2 .count{
	width: 100%;
	background-image: url(../img/news.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
section#page2 .pdcount{
	width: 100%;
	background-image: url(../img/news.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size:100% 60%;
	display: none;
}
section#page2 .pdcount .padlist{
	padding-top: 100px;
	padding-bottom: 50px;
	color: #FFF;
}
section#page2 .pdcount .padlist ul{
	width: 90%;
	background-image: url(../img/index01.png);
        background: #02489dad;
	background-repeat: repeat;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 5%;
	padding-right: 5%;
	padding-bottom: 0%;
	padding-left: 5%;
}
section#page2 .pdcount .padlist ul li{
	display: block;
	width: 45%;
	float: left;
	margin: 0 auto;
	line-height: 1.5rem;
	margin-right: 10%;
	margin-bottom: 5%;
	text-decoration: none;
	color: #FFF;
}
section#page2 .pdcount .padlist ul li a{
	color: #FFF;
}
section#page2 .pdcount .padlist ul li:nth-of-type(even){ margin-right:0%;} 
section#page2 .pdcount .padlist ul li .newscenter01{ font-size:1.2rem; font-weight:bold;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
section#page2 .pdcount .padlist ul li .newscenter02{ width:40px; height:2px; background:#FFF;margin:10px 0;}
section#page2 .pdcount .padlist ul li .newscenter03{font-size:1rem;    display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
section#page2 .pdcount .padlist ul li .more{ clear:both; text-align:right;}
section#page2 .pdcount .padlist ul li .more .imgmore{ width:4rem; height:auto;}
section#page3{ padding-top:1rem;}
section#page3 .title{ margin:1rem auto; width:164px;}

section#page3 .count{
	width: 100%;
}
section#page3 .count ul{ width:90%; margin:0 auto;}
section#page3 .count ul li{ width:100%; display:none;}

section#page3 .count ul  > li:first-child{display:block;}
section#page3 .count .pic{
	width: 100%;
	height: auto;
	border: 1px solid #cacaca;
	overflow:hidden;
}
section#page3 .count .pic img{ width:100%;}

section#page3 .count .tit{
	width: 100%;
	height: 4rem;
	line-height: 4rem;
	color: #FFF;
	text-indent: 1rem;
	background-color: #00479d;
	position: relative;
	font-size: 1rem;
}
section#page3 .count .tit i{
	position: absolute;
	width: 2rem;
	height: 2rem;
	right: 0.9rem;
	top: 0.9rem;
	background-image: url(../img/jt.png);
	background-repeat: no-repeat;
	background-size:2rem;
}
section#page4{ padding-top:1rem;}
section#page4 .title{ margin:1rem auto; width:156px;}

section#page4 .count{
	width: 100%;
	
}
section#page4 .count p{
	padding-top: 1rem;
	padding-bottom: 1rem;
	width: 90%;
	margin: 0 auto;
	text-align: center;
	font-size: 1rem;
	line-height: 2.4rem;
	color: #5b5b5b;
	font-weight:normal;
}
section#page4 .count img{ width:90%; height:auto; margin:20px auto; display:block;}

section#page5{ padding-top:1rem;}
section#page5 .title{ margin:1rem auto; width:161px;}

section#page5 .con{ width:100%; height:auto; position:relative;}

section#page5 .con .img{ width:100%; height:auto;}

section .title img{ width:100%;}

section#page5 .tit{
	width: 70%;
	position: absolute;
	left: 10%;
	top: 20%;
	text-align: left;
	font-size: 1.3rem;
	line-height: 2rem;
	color: #FFF;
}
section#page5 .info{
	width: 70%;
	position: absolute;
	left: 10%;
	top: 35%;
	text-align: left;
	font-size: 1.1rem;
	line-height: 1.6rem;
	color: #FFF;
}
section#page5 .more{
	width: 70%;
	position: absolute;
	left: 10%;
	top: 60%;
	text-align: left;
	font-size: 1.1rem;
	line-height: 1.6rem;
	color: #FFF;
}

section#page5 .more img{ width:10rem; height:auto;}


.totop{
	width: 74px;
	height: 50px;
	margin: 20px auto;
	display:block;
	background-image: url(../img/top.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.idx_weixin_mask{ width:100%; height:100%; background:url(../img/ewm02.png); position:fixed; top:0; left:0; z-index:200; text-align:center; vertical-align:middle; display:none;}
.idx_weixin_mask img{ margin-top:30%;}


@media (max-width: 320px) {
   section#page1 .title{ margin:1rem auto; width:8rem;}
   section#page2 .title{ margin:1rem auto; width:6rem;}
   section#page3 .title{ margin:1rem auto; width:7.2rem;}
   section#page4 .title{ margin:1rem auto; width:5.6rem;}
   section#page5 .title{ margin:1rem auto; width:6rem;}
   .totop{ background-size:2.74rem;}
   section#page2 {
    padding-top: 0rem;
}
}
@media (min-width:321px) and (max-width: 639px){
   section#page1 .title{ margin:1rem auto; width:8rem;}
   section#page2 .title{ margin:1rem auto; width:6rem;}
   section#page3 .title{ margin:1rem auto; width:8rem;}
   section#page4 .title{ margin:1rem auto; width:5.6rem;}
   section#page5 .title{ margin:1rem auto; width:6rem;}
   .totop{ background-size:2.74rem;}
   section#page2 {
    padding-top: 0rem;
   }
}
@media (min-width: 640px) {
   section#page1 .title{ margin:1rem auto; width:10rem;}
   section#page2 .title{ margin:1rem auto; width:8rem;}
   section#page3 .title{ margin:1rem auto; width:10rem;}
   section#page4 .title{ margin:1rem auto; width:7.4rem;}
   section#page5 .title{ margin:1rem auto; width:7.4rem;}
   .totop{ background-size:3.42rem;}
   section#page2 {
    padding-top:1rem;
   }
}

@media (min-width: 768px){
   section#page1 .title{ margin:1rem auto; width:10rem;}
   section#page2 .title{ margin:1rem auto; width:8rem;}
   section#page3 .title{ margin:1rem auto; width:10rem;}
   section#page4 .title{ margin:1rem auto; width:7.4rem;}
   section#page5 .title{ margin:1rem auto; width:7.4rem;}
   .totop{ background-size:4.8rem;}
   section#page2 .count{ display:none!important;}
	section#page2 .pdcount{ display:block!important;}
	.pad_pro_wrap{
	display: block;
  }
  .pro_wrap{
	display: none;
  }
  section#page5 .con {
    width: 70%;
	margin:0 auto;
    height: auto;
    position: relative;
}
section#page5 .tit{ font-size:1.7rem;}

section#page5 .info{font-size:1.3rem; line-height:1.6em;}

section#page5 .more img {
    width: 12rem;
    height: auto;
}
}
 
@media (min-width: 992px){
   section#page1 .title{ margin:1rem auto; width:10rem;}
   section#page2 .title{ margin:1rem auto; width:8rem;}
   section#page3 .title{ margin:1rem auto; width:10rem;}
   section#page4 .title{ margin:1rem auto; width:7.4rem;}
   section#page5 .title{ margin:1rem auto; width:7.4rem;}
   .totop{ background-size:4.8rem;}
	.goods_slider .slideBox{
		max-width:100%;
	}
	section#page3 .count ul {
    width: 90%;
    }
	section#page3 .count ul li {
    display:block;
	width: 30%;
	margin-right: 5%;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
    }
	section#page3 .count ul li.none{
		margin-right:0!important;
	}
	section#page2 .count{ display:none!important;}
	section#page2 .pdcount{ display:block!important;}
	section#page3 .count .tit {
	width: 100%;
	height: 3.6rem;
	line-height: 3.6rem;
	color: #494949;
	text-indent: 1rem;
	background-color: #FFFFFF;
	position: relative;
	font-size: 1rem;
	
}
	section#page3 .count .tit i {
    position: relative;
    width: 2rem;
    height: 2rem;
    left: 0.9rem;
    top: 0.9rem;
    background-image: url(../img/pad/newico.png);
    background-repeat: no-repeat;
    background-size: 1.8rem;
    text-indent: 3rem;
    float: left;
}
section#page2 .pdcount {
    width: 100%;
    background-image: url(../img/pad_news.png);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 100%;
    display: none;
}

section#page5 .tit{ font-size:2rem;}

section#page5 .info{font-size:1.3rem; line-height:1.6em;}

section#page5 .more img {
    width: 13rem;
    height: auto;
}

	
}
.owl-theme .owl-controls{ display:none!important;}











