*{
	padding:0;
	margin:0;
	word-break: break-all;
	-webkit-tap-highlight-color: transparent;
    -webkit-appearance: none;
	}
body{ 
  font: normal 100% Microsoft Yahei, Arial, sans-serif;
  color:#333333;
  background:#FFF;
  }
  html, body{ margin:0; height:100%; }
ul { 
  list-style:none;
  }
a{
	text-decoration:none;
	color:#333333;
	outline:none;
	} /*取消所有链接虚框*/
a:link,a:visted{
	color:#333333;
	}
img{
	border:0px;
	outline:none;
	}

a.hidefocus{outline:none; }
a:focus{outline:none;} 

.container{
	width:100%;
	max-width:640px;
	background:#fff;;
	margin:0 auto;
	padding-bottom:70px;
	overflow:hidden;
	position:relative;
	}
.header{
	width:100%;
	height:100%;
	margin:0 auto;
	}
.headerBox{
	position:relative;
	height:100%;
	z-index:0;
	height:auto;
	}
.headerBox img{
	width:100%;
	max-width:640px;
	/*height:100%;*/
	display:block;
	}
.mbanner{
	width:100%;
	height:100%;
	margin:0 auto;
}
.mslideBox{
	width:100%;
	height:auto;
	overflow:hidden;
	position:relative;
	}
.mslideBox .hd{
	height:16px;
	overflow:hidden;
    bottom:25px;
	left:50%;
	width:104px; 
	z-index:5;
	margin-left:-52px;
	position:absolute;
	}
.mslideBox .hd ul{
	overflow:hidden;
	zoom:1;
	float:left;
	}
.mslideBox .hd ul li{
	float:left;
	margin-right:5px;
	width:16px;
	height:16px;
	text-align:center;
    background:url(../images/changeoff.png) 0 0 no-repeat;
	cursor:pointer;
	display:inline-block;
	text-indent:-9999px;
	}
.mslideBox .hd ul li.on{
	background:url(../images/changeon.png) 0 0 no-repeat;
	}
.mslideBox .bd{
	position:relative;
	height:100%;
	z-index:0;
	}
.mslideBox .bd li{
	zoom:1;
	vertical-align:middle;
	}
.mslideBox .bd img{
	width:100%;
	max-width:640px;
	/*height:100%;*/
	display:block;
	}
.main{
	padding:0px 0px;
	background:#fff;
	overflow:hidden;
	}
.top{ width:100%; height:100%; overflow:hidden; font-size:18px; background:#f6f8f6;  border-bottom:16px solid #f4f4f4;}
.topbox{ width: 100%; height:100%; margin-top:30px; margin-bottom:20px;}
.topbox li{width:21.3%; float:left; margin-right:6%; margin-left:6%; text-align:center;}
.topbox li p{  height: 60px; line-height: 60px; text-align: center; font-size: 18px; font-family:Microsoft Yahei;}
.topbox li img{ width:100%; height:auto; border-radius:50%; -moz-border-radius: 50%; -webkit-border-radius:50%; background:#ffffff; box-shadow:0 0 8px #65a0a1;}


.btn{ width:95%; margin-left: 2.5%; margin-right: 2.5%; height:111px; padding-top:38px; background:url(../images/xtb1.png) center 88px no-repeat; font-family:Microsoft Yahei; }
.btn .txt{ width:100%; height:50px; line-height:50px; text-align:center;}
.btn .line{ background:url(../images/line.jpg) center bottom no-repeat; width:100%; height:3px; margin-top:57px;}


.pp{ width:100%; height:100%; font-size:18px; background:url(../images/ppimg.jpg) 0 0 no-repeat;  background-size:100% 100%; border-bottom:16px solid #f4f4f4;}
.ppbox{ width: 95%; height: 100%; overflow: hidden; margin-left: 2.5%; margin-right: 2.5%; margin-top:28px; margin-bottom:20px; position: relative;}
.ppbox p{ line-height: 38px; font-size: 18px;}
.ppbox a.more{ position:absolute; right:0; top:112px; color:#f00; line-height:38px;}
.ppbox img{ width:100%; height:auto; display:block; margin-top:26px;}

.xshf{ width:100%; height:100%; font-size:18px; background:url(../images/xdimg.jpg) 0 bottom no-repeat; padding-bottom:50px; background-size:100% 100%;}
.xshfbox{ width: 100%; height:100%; overflow: hidden;  margin-top:5px;}
.xshfbox li{ width: 45%; margin-left: 2.5%; margin-right: 2.5%;  float: left; margin-top:30px; position:relative;}
.xshfbox li img{ width:100%; height:151px; display:block;}
.xshfbox  li .txt{ width:107px; height:35px; text-align:center; line-height:35px; position:absolute; bottom:0px; left:0px; background:url(../images/yinying.png) 0 0 no-repeat; color:#fff;  font-size:15px; font-family:Microsoft Yahei; float:left;}
.xshfbox  li .txt a{ color:#fff; display:block;}
.xshfbox  li .txt1{ width:55px; height:35px; text-align:center; line-height:35px; position:absolute; bottom:0px; left:107px; background:#f79219; color:#fff;  font-size:15px; font-family:Microsoft Yahei; }
.xshfbox  li .txt1 a{  color:#fff; display:block;}

.kctx{ width:100%; height:100%; font-size:18px; background:url(../images/kctximg.jpg) 0 bottom no-repeat; border-bottom:16px solid #f4f4f4; background-size:100% 100%;}
.kctxbox{ width: 100%; height:100%; overflow: hidden;  margin-top:21px; margin-bottom:50px;}
.kctxbox li{ width: 45%; margin-left: 2.5%; margin-right: 2.5%; float:left; margin-top:14px; position:relative;}
.kctxbox li img{ width:100%; height:145px; display:block;}
.kctxbox li a.more{  width:110px; height:30px; line-height:30px; text-align:center; background:#ff8c1b; font-size:14px; font-family:Microsoft Yahei; position:absolute; left:50%; top:50%; margin-top:-15px; margin-left:-55px; color:#fff; }



.jyln{  width:100%; height:100%; font-size:18px; background:url(../images/jyln.jpg) 0 0 no-repeat; background-size:100% 100%; border-bottom:16px solid #f4f4f4;}
.jylnbox{ width:60%; margin-left:20%; margin-right:20%; margin-top:65px; text-align:center; padding-bottom:30px;}
.jylnbox img{  width:100%; height:auto; display:block;}

.pro{ width:100%; height:100%; font-size:18px; background:url(../images/proimg.jpg) 0 bottom no-repeat; border-bottom:16px solid #f4f4f4; background-size:100% 100%; overflow:hidden;}
.sliderbox{ width:100%; height:100%; padding:0px 0 0 0;}
.arrow-btn{margin:82px 0 0 0;display:inline;width:30px;height:52px; cursor:pointer;}
#btn-left{ width:7%; float:left;  background:url(../images/hsleft.png) 0 0 no-repeat;}
#btn-left.dasabled{ background: url(../images/hsleft.png) 0 0 no-repeat;}
#btn-right{ width:13%; float:left;margin-right:0px;cursor:pointer; background: url(../images/hsright.png) 0 0 no-repeat;}
#btn-right.dasabled{ background: url(../images/hsright.png) 0 0 no-repeat;}
.slider{ width:80%; overflow:hidden;position:relative;height:180px;float:left; margin:40px auto 20px;}
.slider ul{position:absolute;left:0px;top:0px;width:1176px;height:180px;list-style:none;}
.slider li{float:left;width:147px;height:180px; position: relative; }
.slider li .pic{ width:120px; height: 92px; position: absolute; top: 17px; left: 13px; z-index: 2;}
.slider li .pic img{ width:120px; height: 92px; display:inline-block!important;}
.slider li .bg{ width:135px; height: 126px; z-index: 1; position: absolute; top: 0; left: 6px; background:url(../images/hspicbg.png) 0 0 no-repeat;}
/*.slider li .bg a{ display: block;}*/
.slider li .htxt{ width:135px; height: 50px; line-height: 50px; text-align: center; font-size: 18px; font-family: Microsoft Yahei; position: absolute; top: 126px; left: 0; color: #ff8c1b;}
.slider li .htxt a{ color: #ff8c1b; display: block;}


.hyzx{ width:100%; height:100%; font-size:18px; border-bottom:16px solid #f4f4f4; background:url(../images/hyzximg.jpg) 0 bottom no-repeat; background-size:100% 100%;}
.hyzxbox{ width: 95%; height: 100%; overflow: hidden; margin-left: 2.5%; margin-right: 2.5%; margin-bottom:37px;}
.hyzxbox img.mm{ width:100%; height:auto; display:block; margin-top:26px; margin-bottom:19px;}
.hyzxbox li{ line-height:33px; border-bottom: 1px dotted #ededed; padding-left: 12px; background:url(../images/dot.jpg) 3px 13px no-repeat; font-size:13px;}
.hyzxbox li span{ float:right;}

/* .con{ width:100%; height:60%; font-size:18px; background:url(../images/conimg.jpg) 0 bottom no-repeat; border-bottom:16px solid #f4f4f4; background-size:100% 80%;}
.conbox{ width: 95%; height: 100%; overflow: hidden; margin-left: 2.5%; margin-right: 2.5%; margin-top:23px; margin-bottom:99px;}
.conbox .bt{ height:52px; line-height:52px; color:#0f9395; padding-bottom:3px; font-size:18px; }
.conbox p{ height:39px; line-height:39px; color:#0f9395; font-size:16px;} */

.con{ width:100%; height:100%; font-size:18px; /* background:url(../images/conimg.jpg) 0 bottom no-repeat; */ background-size:100% 50%; border-bottom:16px solid #f4f4f4; }
.conbox{ width: 95%; height: 60%; overflow: hidden; margin-left: 2.5%; margin-right: 2.5%; margin-top:23px; margin-bottom:-40px;}
/* .conbox .bt{ height:50px; line-height:50px; color:#0f9395; padding-bottom:3px; font-size:16px; color:#333; } */
/* .conbox p{ height:36px; line-height:36px; color:#0f9395; font-size:14px; color:#333;} */

.footer{
	width:100%;
	/*height:35px;*/
	line-height:45px;
	color:#1fa1a0;
	text-align:center;
	font-size: 0.7em;
	background:#d7d7d7;
	}
	
.bottom{
	position:fixed;
	left:0;
	bottom:0;
	z-index:99;
	width:100%;
	max-width:640px;
	font-size: 0.875em;
	height:70px;
	padding:3px 0;
	overflow:hidden;
	background:#0f9395;
	}
.bottom li{
	width:33%;
	height:70px;
	text-align:center;
	float:left;
	background:url(../images/bottomline.jpg) right 0 no-repeat;
	}
.bottom li a{
	display:inline-block;
	width:100%;
	height:70px;
	padding-top:11px;
	color:#fff;
	}
.bottom li a span{
	font-size: 1.9em;
	}
.bottom li a p{
	padding-top:3px;
	}	
.section .m1{ background:#0f9395;}
.section a{
		padding:12px 0 6px;
	    display:block;
	    color:#fff;
	}
.main2{
	width:96%;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:1em;
	overflow:hidden;
    background:#fff;
	}
.main2 .title{ height:2em; line-height:2em; padding-top:0.3em; font-size:1.14em; color:#0f9395; padding-left:10px; border-bottom:1px solid #d7d7d7;}
.main2 .section{ width:100%; overflow:hidden;}
.main2 .news1{ color:#333; overflow:hidden;}
.list-menu2{ width:45%;  margin-bottom:6px; margin-top:4px; margin-left:2.1%; margin-right:2.1%; line-height:1.5em; float:left; text-align:center; position:relative; overflow:hidden; -webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	/*border:1px solid #eee;*/
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	position:relative;
	-moz-box-shadow: 3px 3px 3px #5f5659; /* 老的 Firefox */
    box-shadow: 3px 3px 3px #5f5659;} 

.main3{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:1em;
	overflow:hidden;
    background:#fff;
	}
.main3 .title{ height:2em; line-height:2em; padding-top:0.3em; font-size:1.14em; color:#0f9395; padding-left:10px; border-bottom:1px solid #d7d7d7;}	
.case{ min-height:300px;}
.case ul{ margin:1em 0em; overflow:hidden;}
.case li{ width:44.8%; padding-left:2.5%; padding-right:2.5%; margin-top:0.3em; margin-bottom:0.3em; text-align:center; overflow:hidden; float:left;}
.case li img{ width:100%;  height:120px; display:block;}

.page{ width:90%; height:3em; margin:1em auto 0; text-align:center;}
.page_up,.page_down{ width:80px; height:2em; border:1px solid #0f9395; border-radius:0.5em; text-align:center; line-height:2em; font-size:0.875em; float:left;}
.page_down{ float:right;}
.page_up a,.page_down a{ display:block;}
.page_up a:hover,.page_down a:hover{ background:#0f9395; color:#FFF; border-radius:0.5em;}
.page_No{ width:40%; float:left; height:2em; line-height:2em; text-align:center;}


.main2 .news{ color:#333; overflow:hidden; min-height:300px;}
.main2 .news li{ border-bottom:1px dotted #dadada;}
.main2 .news li a{ height:2.5em; line-height:2.5em;}

.main2{ min-height:250px;}
.main2 h3{ font-size:1.2em; padding-left:0em; padding-top:0.5em; padding-bottom:0.5em; color:#444; font-weight:normal; text-align:center; overflow:hidden; border-bottom:2px solid #0f9395; line-height:1.2em;}
.main2 .showxx{ width:100%; margin:10px auto 0px; overflow:hidden; text-align:center;}
.main2 .showxx b{ font-weight:normal; overflow:hidden; font-size:1em; margin:0 10px; color:#999;}
.main2 .words{ padding:1em 0.5em; color:#333; min-height:300px; overflow:hidden;}
.main2 .words p{ line-height:2em; color:#555;}

.btn1{ width:95%; margin-left: 2.5%; margin-right: 2.5%; height:auto; overflow:hidden;}
.btn1 .bt{ font-size:18px; line-height:26px; height:26px; text-align:center; margin:27px 0 10px 0;}
.btn1 .bt a{ color:#555;}


.big{ width:100%; height:100%; background:url(../images/bigb.jpg) 0 0 no-repeat; overflow:hidden; background-size:100% 100%;}
.jj{ width:95%; height:100%; margin-left:2.5%; margin-right:2.5%;  overflow:hidden; margin:0 auto;}
.jj .jjbox{ width: 95%; height: 100%; overflow: hidden; margin-left: 2.5%; margin-right: 2.5%; margin-bottom:-20px;}
.jj .jjbox p{ line-height:30px; font-size:16px; font-family:Microsoft Yahei;}
.jj .jjbox img{ width:100%; height:auto; display:block; margin-top:20px;}


.xqbox{ width: 100%; height:100%; overflow: hidden;  margin-bottom:50px;}
.xqbox li{ width: 45%; margin-left: 2.5%; margin-right: 2.5%; float:left; margin-top:15px; position:relative; }
.xqbox li img{ width:100%; height:167px; display:block;}

.big1{ width:100%; height:100%; background:url(../images/big1img.jpg) 0 0 no-repeat; overflow:hidden;}
.kctx1{ width:95%; margin-left: 2.5%; margin-right: 2.5%; height:auto; overflow:hidden; }
.kctxbox1{ width:100%; height:100%; overflow:hidden; margin-bottom:100px;}
.kctxbox1 img{ width:100%; height:auto; display:block; margin-top:15px;}



