a:hover, a:active, a:focus {

    text-decoration: none;

    outline: none;

}

a {

    text-decoration: none;

    color: #90939b;

}

ul, ol, li {

    list-style-type: none;

	margin: 0;

    padding: 0

}

.clear{

	clear:both;

}

.top {

    height: 35px;

    line-height: 35px;

    border-bottom: 2px solid #0e6757;

}

.navbar-nav>li a.active {

    background-color: #0e6757!important;

    color: #fff!important;

}

.navbar-nav>li a {

    color: #2d2d2d!important;

    padding: 35px 15px;

}

.navbar-nav>li:hover {

    background-color: #0e6757!important;

}

.navbar-nav>li:hover a {

    color: #fff!important;

}

.navbar-default{

	background:#fff;

	border:none;

}

.navbar {

    margin: 0;

}

.navbar-brand {

	padding:0 15px!important;

}



@media (min-width:768px) and (max-width:991px){

	.navbar-nav>li a {

		padding: 35px 6px;

	}

}

@media (max-width:768px){

	.navbar-brand {

		width:50%;

	}

	.navbar-nav>li a {

		padding:15px;

	}

}



.about-fuwu{

	background:url(../images/about-bg.jpg) no-repeat center;

}

.tit h3{

	font-size: 32px;

}

.tit h4{

	font-size: 20px;

}

.tit {

    padding: 25px 0px;

}

.tit em {

    display: block;

    width: 11rem;

    height: 2px;

    background: #0f3b2c;

    margin: 0 auto;

}

.abo_txt{

	padding: 15px 0px;

	text-align: center;

    line-height: 35px;

}

.abo_more:hover {

    box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.3);

}

.abo_more{

	padding: 0px 50px;

    line-height: 50px;

    background: #0e6757;

    color: #fff!important;

    margin: 40px 0px;

    display: inline-block;

    border-radius: 5px;

}

@media (max-width:768){

	.abo_more{

		margin: 10px 0px;

	}

}

.x1{

	margin-bottom: 10px;

}

.act{

	

}

.x1:hover{

	

}

.d1{

	

}

.d1 img{

	width: 100%;

	max-height: 196px;

}

.d1 h4{

	

    padding-top: 8px;

   

}

.cpro_img img{

	border-radius: 4px;

}

.cpro_img p{

	padding-top: 10px 0px;

}

.cpro_img a{

	color: #282828!important;

}

.jdal{

	background:url(../images/jdan-bg.jpg) no-repeat center;

}

.jd p{

	padding:15px 0px;

}

.jd a{

	color: #605f5f;

	font-size:16px;

}

.jd img{

	margin: 0 auto;

    text-align: center;

}

@media (min-width:992px){

	.iprotype>li {

 		width:11%;

	}

}

.iprotype {

    padding-bottom:30px;

    overflow: hidden;

}

.iprotype>li {

    display: inline-block;

    background-color: #fff;

	padding: 12px 0px;

    color: #76838f;

	cursor:pointer;	

	border-radius: 20px;

	margin: 12px 0px;

}

.iprohov{background:#17894e!important;color:#fff!important;}

.iprohov a {color:#fff;}

.ipro_con{display:none;}

.ipro_con0{display:block;}



.ipro_con li {

  padding:5px;

  margin-bottom:30px;

}

.ipro_con li .cpro .cpro_img{

  position: relative; 

  overflow: hidden;

}

.cpro_img img{

  width: 100%;

}

.overlay{

  position: absolute; 

  top: 0; left: 0; right: 0; bottom: 0; 

  background: rgba(30, 139, 195, 0.6); 

  opacity: 0; 

  transition: all .3s ease;

}

.cpro_img a{

  color: #fff;

}

.cpro:hover .cpro_img .overlay{

  opacity: 1;

}

.inner{

  display: table; 

  width: 100%; 

  height: 100%; 

  position: relative;

}

.inner:before{

  content: ''; 

  position: absolute; 

  top: 8px; left: 8px; right: 8px; bottom: 8px; 

  border: 1px solid #fff;

}

.social{

  display: table-cell; 

  vertical-align: middle; 

  position: relative; 

  padding: 30px;

}

.cpro_txt{

  background: #fff; 

  border-top: 2px solid #1e8bc3; 

  display: block; 

  padding: 12px 20px;

}

.cpro_txt h4 a{

  color: #1e8bc3; 

  font-size: 18px; 

  display:block;  

}

.cpro:hover .cpro_txt{

  background: #2574a9;

  border-top-color: #2574a9;

}

.cpro:hover .cpro_txt h4 a{

  color: #fff;

}

.ipro li {

	padding:10px;

	

}

.prolist li .cpro .cpro_img{

  position: relative; 

  overflow: hidden;

}

.ipro li img{

	max-height:250px;

}



.down_img {

	width:250px;

	height:250px;

	margin:auto;

	margin-bottom:10px;

	border-radius:50%;

}

.down_name {

	text-align:center;

}

.services .qqz{
	height: 360px;
}

.qqz p{
    color: #605f5f;
    font-size: 16px;
    margin: 0;
    padding: 0;
    padding-top: 10px;
    /*text-align: left;*/
}

.qqz a{
    color: #605f5f;
}

.qqz p.info {color: #605f5f;}

.qqz h3{

	font-size: 12px;

    text-align: left;

    line-height: 30px;

    margin: 0;

}

.qqz img{

	margin: 0 auto;

	width: 100%;

	max-height:265px;

}

.bhlsj{

	background:url(../images/bhlsj-bg.jpg) no-repeat center;

}

.inewshov{

	font-size: 18px;

    color: #17894e;

    line-height: 40px;

    font-weight: 600;

    border-bottom: 1px solid #cccccc87;

}

.inewshov a{

	

    color: #17894e;

    

}

#haha li{

	display: inline-block;

    background-color: #fff;

    padding: 9px 47px;

    color: #76838f;

    cursor: pointer;

    border-radius: 20px;

    margin-bottom: 54px;

}

#haha li:hover{

	border-radius: 20px;

	background: #17894e!important;

    color: #fff!important;

}

.zuopin p{

	font-size: 15px;

    padding: 10px 0px 10px 0px;

    color: #000;

	text-align: center;

}

#yyr1{

	border-radius: 20px;

	background: #17894e!important;

    color: #fff!important;

}

.xwzx{

	background:url(../images/xwzx-bg.jpg) no-repeat center;

	padding-bottom:60px;

}

.introduce ul li {

	font-size:16px;

}

.introduce ul li a{

	color:#605f5f;

	text-align:left; 

	margin-bottom:10px;

	width:70%;

	float:left;

	text-overflow: ellipsis;

    overflow: hidden;

    white-space: nowrap;

}

.introduce ul li span {

	width:28%;

	float:right;

}



#slider{overflow:hidden;padding:20px 15px;position:relative;margin:0 auto}

.scroll{width:760px;height:200px;margin:0 auto;overflow:hidden;position:relative;margin-top:40px;}

.scrollContainer{position:relative;width:750px;left:0}

.scrollContainer .current .inside{width:170px;height:170px}

.scrollContainer .panel{width:170px;height:170px;float:left;margin-right:25px;display:inline;background:none;padding:0;}

.panel .inside{display:block;position:relative}

.inside img{height:100%;width:100%;border-radius: 50%;}

.scroll li {width:170px;height:170px;}

.scroll li img {width:170px;height:170px;}

.scroll li .inside span{width:160px;height:37px;line-height:37px;display:none;position:absolute;bottom:-17px;left:16px;background-color:#0e6757;font-size:14px;color:#fff;text-align:center}

.scroll li.current .inside span{display:block}

.btnMode a.btn{background:url(../images/index.png) no-repeat}

.btnMode a.btn{width:20px;height:39px;position:absolute;top:125px}

.btnMode a.prev{left:0;background-position:0 -61px}

.btnMode a.prev:hover{background-position:0 -102px}

.btnMode a.next{right:0;background-position:-50px -61px}

.btnMode a.next:hover{background-position:-50px -102px}



.bhltd{

	background:url(../images/bhltd-bg.jpg) no-repeat center;

	background-size: 100% 100%;

}

.phonefooternav {

  position: fixed;

  bottom: 0;

  width: 100%;

  z-index: 99999;

}

.phonefooternav ul li {

  width: 25%;

  background: #494949;

  float: left;

  padding: 3px 0;

  border-right: 1px solid #666;

  list-style: none;

}

.phonefooternav ul li a {

  display: block;

  color: #fff;

  text-align: center;

}

.phonefooternav ul li a:hover{

	text-decoration: initial;

}

.phonefooternav ul li a i {

  display: block;

  font-size: 20px;

  padding: 10px 0;

}

/*����*/

.bussiness {

    padding: 30px 0;   

}

.bussiness span{

  font-size: 18px;

  font-weight: 700;

  color: #605f5f;

  float: left;

}

.buss li {

  float:left;

  padding:0 10px; 

}

.buss a { 

  font-size: 16px;

}

/*�ײ�*/

.footer {

  background: #0e6757;   

}

.footer a {

	

}

.footer h3{

	font-size: 14px;

    color: #fff;

    padding-top: 30px;

}

.foot_in {

  padding:20px 0;

}

.foot_in h4 {

  width:80px;

  color: #fff;

  margin: 10px 0 20px;

  padding-bottom: 15px;

  font-size: 18px;

  border-bottom:2px solid #E4F1FE;

}

.foot_txt p{

  color:#fff;

  line-height:35px;

}

.foot_txt a {

  margin: 10px 0;

}

.foot_type {

  color:#fff;

}

.foot_type li{

  line-height:30px; 

}

.foot_type li i {

  display:inline;

  color: #E4F1FE;

  padding-right: 10px;

  font-size: 1rem;

}

.foot_type li a {

  color:#fff;

}

.foot_type li a:hover{

  color:#f6bb19;

}

.foot_type li i.lar {

  font-size:16px;

}

.lianxi{

	color:#fff;

}

.weix {

  float:right;

}

.weix img {

  float: right;

}

@media (min-width:768px) and (max-width:991px){

	.weix {

		padding: 40px 0;

		width:28%;

  }

}

.copyright {

    padding: 20px 0;

    color: #E4F1FE;

    background: #212832;

}

.copyright p {

  line-height:25px;

}

.copyright a {

	color:#fff;

}

.dinav li{

	float:left;

}

.dinav li a{

	padding: 5px 41px 5px 0px;

    font-size: 14px;

    color: #fff;

}

.neianli{

	border-bottom: 4px solid #0e6757;

}

.title{

	background:url(../images/line.png) no-repeat center;

	margin: 60px 0px 20px 0px;

}

.title h3{

	font-size: 32px;

    font-family: heiti;

    color: #0e6757;

    line-height: 32px;

}

.title h4{

	font-size: 22px;

    font-family: heiti;

    color: #909090;

    line-height: 32px;

}

.pages {

    padding: 30px 0 30px;

    text-align: left;

}

.pages li {

    /*display: inline;

    margin: 0 5px;

    padding: 5px 8px;

    background: #e4e4e4;

	float:left;*/

}

.pages li:hover{

	background: #0e6757;

	color:#fff;

}

.pages li:hover>a{

	color:#fff;

}

.pages li a {

    /*padding: 5px 8px;*/

    color: #0d0d0d;

    font-size: 12px;

}

.previous_s{

	background: #0e6757!important;

    color: #fff;

}

.neibody{

	background:url(../images/nei_bg.jpg) no-repeat center;

	background-size: 100% 100%;

}

.nei{

	text-align: left;

}

.nei a{

	font-size: 16px;

    color: #0d0d0d;





}

.nei p{

	color:#0d0d0d;

	width:100%;

	/*padding: 10px 0px 0px 0px!important;*/

}

.liebiao{

	/*margin-bottom: 30px;*/

}

.p_img img{

	max-height: 196px;

	width: 100%;

}

.sort {

    padding: 20px 0;

    margin: 0 auto;

}

.sort ul li {

    display: inline-block;

    margin: 10px;

    font-size: 16px;

}

.protext {

    line-height: 30px;

    padding: 10px;

    color: #90939b;

	text-align: left;

}

/*��ϸҳ��*/

.news_detail {

	border: 1px solid #ccc;

	padding:30px;

}

.news_tit h1{

	font-size: 22px;

    margin-bottom: 10px;

}

.news_tit p {

	color: #a3afb7;

}

@media (max-width:768px){

	.news_tit p span {

		display:block;

	}

}

.news_info{

	text-align: left;

}

.news_info img{

	display:block;

	max-width:100%;

	height:auto;

	margin:0 auto;

}

.news_info p {

	text-indent:2em;

	line-height:35px;

}

.tag {

	margin:20px 0;

	text-align: left;

}

.tag a {

	display:inline-block;

	border:1px solid #eee;

	border-radius: 3px;

    padding: 5px;

}

.tag a:hover {

	border:1px solid #0e6757;

}

/*����*/

.newslist {

	background: #fff;

    padding: 30px;

	overflow:hidden;

}

.newslist ul li {

	border-bottom: 1px solid #f0f2f5;

    padding-bottom: 20px;

    margin-bottom: 20px;

	overflow: hidden;

}

.news_l img {

	display:block;

	max-width:100%;

	height:auto;

	margin:5px 0;

}

.news_r h3{

	font-size: 18px;

    margin-bottom: 20px;

}

.news_r h3  a{

	display:block;

	color:#000;

}

.news_r p.des {

	color: #76838f;

    font-size: 16px;

    margin-bottom: 10px;

}

.news_r p.info {

	color: #a3afb7;

    font-size: 16px;

}

.news_r p.info span {

	margin-right:10px;

}

.pages {

	padding: 30px 0 30px;

	text-align: right;

}

.pages li {

	    float: left;

    display: inline;

    margin: 0 5px;

    text-align: center;

    width: 50px;

    margin-top: 5px;

	background: #e4e4e4;

}

.pages li a {

	/*padding: 3px 8px;*/

	color: #a4a4a4;

	font-size:12px;

}

.pages li a:hover {

	/*padding: 3px 8px;*/

	color: #fff;

	text-decoration: none;

}



.rightcon {

	border: 1px solid #ccc;

	padding: 30px;

}

.cates h4{

	background: #0e6757;

    padding: 0 15px;

    font-size: 16px;

    font-weight: 500;

    line-height: 36px;

    margin-bottom: 20px;

    color: #fff;

	border-radius: 4px;

}

.cates ul li {

	margin-bottom: 8px;

    padding-bottom: 8px;

    border-bottom: 1px solid #f2f2f2;

}

.cates ul li i {

	display:inline;

	font-size: 0.5rem;

	color:#777;

	padding-right: 5px;

}

.cates ul li a {

	color:#777;

}

/*��ز�Ʒ*/

.related_pro h4{

	background: #0e6757;

    padding: 0 15px;

    font-size: 16px;

    line-height: 36px;

    color: #fff;

    border-radius: 4px;

}

.related_pro ul {

	overflow:hidden;

}

.related_pro li {

	margin:20px 0;

}

.related_img {

	max-width:190px;

	max-height:190px;

	margin: 0 auto;

	overflow: hidden;

}

.related_img img{

	width:100%;

	height:100%;

	display:inline;

	cursor: pointer;  

	transition: all 0.6s;  

}  

.related_img img:hover{

	transform: scale(1.1);  

}

.related_pro li span {

	display:block;

	line-height:35px;

	background:#eee;

}

.related_pro li span a {

	color:#2a333c;

}

.related_pro li span a:hover {

	color:#13a0b2;

}



.para img {

	border: 1px solid #eee;

}

.para_item h1 {

	color: #0e6757;

    font-size: 18px;

	font-weight:bold;

	padding-bottom: 15px;

}

.para_item {

	padding:20px 10px;

}

.para_item p {

    line-height: 35px;

}

@media (max-width:768px) {

	.para_item {

		margin:10px 0;

	}

}

.news_detail h3{

	font-size: 22px;

    color: #1e8bc3;

    line-height: 40px;

}

.map img {

	max-width:none;

}

/*��վ��ͼ*/

.sitemap {

	margin:10px 0;

}

.sitemap h3 {

	margin:20px 0;

	font-size:16px;

}

.sitemap dl a {

	margin-right:10px;

}





@media (max-width:767px){

	body {

		padding-bottom:70px;

	}

	#haha li {

		margin-bottom: 10px;

	}

	.d1 {

		padding: 15px 0px;

	}

}

.qt{

	padding: 20px 0;

}

.new_l {

    float: left;

}

.new_l img {

	max-height:130px;

}

.new_r {

    

    text-align: left;

}

.new_r a{

	font-size: 16px;

    margin: 10px 0px;

    line-height: 40px;

	color: #0e6757;

}

.new_r p{

	line-height: 25px;

}

.neibody a:hover{

	color: #0e6757;

}

.aboutcon {

    padding-bottom: 50px;

}

.aboutcon p{

    text-align: left;

}

@media(max-width:505px){

	.dinav li{

		width:50%;

		padding-bottom: 10px;

	}

}

.dskj img{

	padding: 10px;

    border: 2px solid #7f7f7f;

	border-radius: 50%;

}

.dskj p{

	color: #0e6757;

    font-size: 16px;

    margin-top: 20px;

}



.carousel-inner>.item{

	text-align:center;

}

.carousel-inner>.item>img, .carousel-inner>.item>a>img {

	display:inline;

} 





