html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
html, button, input, select, textarea {
  font-family: "微软雅黑", "宋体",Helvetica, Arial, sans-serif;
    color: #666;
}

body {
	font-family: "微软雅黑", "宋体",Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:300;
	line-height:2em;
	background:#fff;margin:0
}

a:active {	outline:0;}
.clear {	clear:both;}

a {  color: #666;  text-decoration:none;}
a:visited {  color: #666;text-decoration:none;}
a:hover,a.current{  color: #199a85;text-decoration:none;}
a:focus {  outline: thin dotted;}
a:hover, a:active {  outline: 0;text-decoration:none;}


ul,ol {  padding: 0;  margin: 0;list-style: none;}
ul ul,ul ol,ol ol,ol ul {  margin-bottom: 0;}
ul.unstyled,ol.unstyled {  margin-left: 0;  list-style: none;}
ul.inline,ol.inline {  margin-left: 0;  list-style: none;}
ul.inline > li,ol.inline > li ,.inline{  display: inline-block;  *display: inline;  /* IE7 inline-block hack */  *zoom: 1;}

img {  border: 0;  -ms-interpolation-mode: bicubic;  vertical-align: middle;  max-width:100%;}
figure {  margin: 0;}
form {  margin: 0;}
fieldset {  border: 0;  margin: 0;  padding: 0;}
label {  cursor: pointer;}

button, input, select, textarea {  font-size: 100%;  margin: 0;  vertical-align: baseline;  *vertical-align: middle;}
button, input {  line-height: normal;}
button, input[type="button"], input[type="reset"], input[type="submit"] {  cursor: pointer;  -webkit-appearance: button;  *overflow: visible;}
button[disabled], input[disabled] {  cursor: default;}

input[type="checkbox"], input[type="radio"] {  box-sizing: border-box;  padding: 0;  *width: 13px;  *height: 13px;}
input[type="search"] {  -webkit-appearance: textfield;  -moz-box-sizing: content-box;  -webkit-box-sizing: content-box;  box-sizing: content-box;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {  -webkit-appearance: none;}

button::-moz-focus-inner, input::-moz-focus-inner {  border: 0;  padding: 0;}

textarea {  overflow: auto;  vertical-align: top;  resize: vertical;}

table {  border-collapse: collapse;  border-spacing: 0;}

.chromeframe {  margin: 0.2em 0;  background: #ccc;  color: black;  padding: 0.2em 0;}

.hidden {  display: none !important;  visibility: hidden;}

.invisible {  visibility: hidden;}
.clearfix:after, #main-content .btns:after, .tab-content .tab .accordion-wrap:after, .tab-content .tab .img-container:after, #main-content .contact-2-column:after, #property-dropdown ul:after {
  clear: both;}

.clearfix, #main-content .btns, .tab-content .tab .accordion-wrap, .tab-content .tab .img-container, #main-content .contact-2-column, #property-dropdown ul {
  *zoom: 1;}

.inner{  margin: 0 auto; 
/* max-width:120em;*/
 max-width:100em;
  clear:both;
  vertical-align:top;
}

@media (max-width: 1200px){
	.mod-inner{ margin:0px 0.5%; width:99%}
}
@media (max-width: 768px){
	.mod-inner{ margin:0px 1%; width:98%}
}
@media (max-width: 480px){
	.mod-inner{ margin:0px 2%; width:96%}
}

.menu1{ width:10%; cursor: pointer; right:5px; float:right; text-align:right; margin-top:0px; z-index:10000; position:absolute; display:none}
@media (max-width: 768px) {	
.menu1{ display:block; margin-top:10px;  position:fixed;}}
.logo{display:inline-block;*display:inline;*zoom:1; width:33%; margin-left:1%; text-align:left;vertical-align:top; }
.menu{display:inline-block;*display:inline;*zoom:1; width:65%;vertical-align:top;}
.menu ul{ width:100%}
.menu ul li{display:inline-block;*display:inline;*zoom:1; width:10.5%; margin-left:1%;margin-right:1%; vertical-align:middle; font-size:1.25em; font-weight:bold;  text-align:center}
.top_line{ line-height:30px; text-align:right; margin-bottom:10px; margin-top:10px;}
.top_line a{ margin-left:8px; margin-right:8px;}
.top_line a img{ margin-right:5px; vertical-align:middle;}

@media (max-width: 900px){
	.logo{ width:20%; margin-left:1%; }
	.menu{ width:78%; text-align:center; margin-bottom:10px}
	.top_line{ line-height:24px; text-align:right; margin-bottom:0px; margin-top:0px}
}
@media (max-width: 768px){
	.logo{ width:40%; margin-left:1%; }
	.menu{ display:none; position:fixed;z-index: 9999; width:100%; background-color:#FFF; left:0px; top:0px; height:100%;}
	.menu ul li{ width:100%; margin-left:1%;margin-right:1%; line-height:30px; margin-top:20px;}
	.top_line{  text-align:center; }
}
@media (max-width:320px){	.top_line a{ margin-left:5px; margin-right:5px}}

.main_bg{ background-color:#f6f6f6;}
.r_bg{ background-color:#e9e9e9;}

.index_title{ text-align:center; padding-top:56px; }
.index_title h1{ margin:0;}
.index_title h2{ margin:0; font-size:1.3em; font-weight:bold; margin-top:36px;}
.index_title h3{ margin:0; font-size:1.2em; font-weight:bold;margin-top:5px;}

.i_title{ font-size:18px; font-weight:bold;  border-bottom:#dadada 1px solid; line-height:40px}
.i_title p{ float:right; font-size:12px; margin:0; padding:0;  color:#169f88}
.i_title p a{ margin-left:10px; margin-right:10px; color:#169f88}


.product_list{ margin-bottom:20px}
.product_list ul{}
.product_list ul li{display:inline-block;*display:inline;*zoom:1; width:23%; vertical-align:top;text-align:center;line-height:30px; margin-right:1%;margin-left:1%;margin-bottom:10px}
.product_list ul li a{ display:block;  background:#f7f7f7; 

	  border:#e3e3e3 1px solid; }
 .product_list ul li a img{ width:100%}
.product_list ul li a:hover{}

.in_p_list{ margin-top:20px}
.in_p_list ul{}
.in_p_list ul li{display:inline-block;*display:inline;*zoom:1; width:15%; vertical-align:top;text-align:center;line-height:30px; margin-right:0.5%;margin-left:1%;}
.in_p_list ul li a{ display:block;  background:#f7f7f7; border:#e3e3e3 1px solid; }
.in_p_list ul li a img{ width:100%}
.in_p_list ul li a:hover{}	


.main_imgbg{position: relative; margin:0px}
.main_imgbg div { background: rgba(0, 0, 0, 0.6) url(../img/icon/search.png) 80% 80% no-repeat;
color:#FFF;
	 height:100%;
	 width:100%;
     left: 0;
    opacity: 0;
	filter:alpha(opacity=0);
    position: absolute;
    top: 0;
    z-index: 200; overflow:hidden
	 transition-delay: 0s;
    transition-duration: 0.3s;
    transition-property: opacity;
    transition-timing-function: ease-in;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
    -moz-transition-duration: 0.3s;
    -moz-transition-property: opacity;
    -moz-transition-timing-function: ease-in;
	/* Safari 和 Chrome */
	-webkit-transition-delay:0s;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-property: opacity;
    -webkit-transition-timing-function: ease-in;
	/* Opera */
	-o-transition-delay:0s;
    -o-transition-duration: 0.3s;
    -o-transition-property: opacity;
    -o-transition-timing-function: ease-in;
}
.product_ti{ padding:20px}
.product_list ul li:hover  .main_imgbg div  {opacity: 1;filter:alpha(opacity=100);}
.in_p_list ul li:hover  .main_imgbg div  {opacity: 1;filter:alpha(opacity=100);}

@media (max-width: 768px) {.product_list{ margin-top:20px}
	.product_list ul li{ width:47.5%; margin:0 1%  }
	.in_p_list{ margin-top:20px}
	.in_p_list ul li{ width:47.5%; margin:0 1%  }
	}
@media (max-width: 480px) {.product_list{ margin-top:10px}
.in_p_list{ margin-top:10px}
}


.index_project{}
.index_project ul{}
.index_project ul li{display:inline-block;*display:inline;*zoom:1; width:24%;margin-left:0.5%;margin-right:0.5%; margin-top:30px; vertical-align:top; background:#FFF;}

.index_project a{ display:block; text-align:center; border:#fff 3px solid;}
.index_project a:hover{ border:#295097 3px solid; margin:0px}
.index_project a div{ margin:30px;}
.index_project a:hover div{ margin:30px;}
.index_project a div h3{  margin:0; padding:0; line-height:2em; font-size:1.75em; font-weight:bold; color:#333;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.index_project a div h4{  margin:0; padding:0; line-height:2em; font-size:1.3em; font-weight:bold; color:#666;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.index_project a div p{ margin:0; padding:0; font-size:1em;line-height:1.5em; text-align:center ;color:#999; margin-top:10px; overflow:hidden; height:3em; }
.index_project a:hover div h3{color:#1a9884;}
@media (max-width: 768px) {.index_project a div{ margin:10px;}
	.index_project ul li{display:inline-block;*display:inline;*zoom:1; width:49%;}}
@media (max-width: 480px) {.index_project a div{ margin:2px;}}
@media (max-width: 320px) {.index_project ul li{display:inline-block;*display:inline;*zoom:1; width:100%;}}

.index_more{ text-align:center;margin-top:36px;padding-bottom:36px; }
.index_more a{display:inline-block;*display:inline;*zoom:1; background-color:#1a9884; color:#FFF; font-size:1.4em;padding:1em 2em;  -webkit-border-radius: 81px;
  -moz-border-radius: 81px;
  border-radius: 81px;}
 /* 
.sph{	width: 100%;	margin: 0 auto;}
.spbq{	display:inline-block;*display:inline;*zoom:1;position: relative; margin-top:20px}
.sp01{width:49.3333%;}
.sp02{width:24%;}
.sp03{width:24%; margin-left:1.3333%}
.zst img{ width:100%}
.text_gobuy {position: absolute;	z-index:9;display:none;bottom: 0px;left: 0px;width:100%;cursor: pointer;background-image:url(../img/icon/sj.png);background-position:right center;background-repeat:no-repeat;background-color:rgba(28, 81, 187, 0);}
.text_gobuy h3{overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.text_gobuy_show{ display:block; padding:20px;	background-color:rgba(28, 81, 187, 0.9);}
.spbq  {color: #fff}
.spbq  a{	line-height: 33px;	color: #fff;}
.spbqshow{}
.spbqshow ul{}
.spbqshow ul li{display:inline-block;*display:inline;*zoom:1;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.sp01 .spbqshow ul li{ width:50%}
.sp02 .spbqshow ul li,.sp03 .spbqshow ul li{ width:100%}
@media (max-width: 1200px) {.spbq  a{	line-height: 24px;	color: #fff;}}
@media (max-width: 900px) { .text_gobuy h3{ font-size:12px}
.spbqshow{ display:none}}
@media (max-width: 480px) {.text_gobuy{ display:none}}*/

.index_case{display:inline-block;*display:inline;*zoom:1; width:48%; vertical-align:top}
.index_case_img{display:inline-block;*display:inline;*zoom:1; width:48%; vertical-align:top}
.index_case_img img{ width:100%}
.i_news_01{ width:100%; margin-bottom:20px}
.i_news_02{display:inline-block;*display:inline;*zoom:1; width:40%; vertical-align:top}
@media (max-width: 768px) {.i_news_02 p{height:2em}}
.i_news_03{display:inline-block;*display:inline;*zoom:1; width:58%; margin-left:2%; vertical-align:top}
.i_news_03 h4{ font-size:1.4em}
.i_news_03 p{ line-height:2em}
.i_news_list{ clear:both; margin-top:10px}
.i_news_list ul{}
.i_news_list ul li{ width:100%; line-height:20px; margin-top:10px; overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;}
.i_news_list ul li span{ float:right}
@media (max-width: 1024px) {.i_news_list{height:7.5em; overflow:hidden}}
@media (max-width: 768px) {.i_news_list{height:10em; overflow:hidden}}

.map_01{display:inline-block;*display:inline;*zoom:1; width:60%; vertical-align:top}
.map_02{display:inline-block;*display:inline;*zoom:1; width:37%; margin-left:2%; vertical-align:top}
.map_02 h2{ font-size:26px}
.map_02 p{ line-height:2em}
.map_03{ margin-top:20px;}
.map_03 p{display:inline-block;*display:inline;*zoom:1; width:37%;vertical-align:top; text-align:center }
@media (max-width: 768px) {
	.i_news_03 h4{ font-size:1.4em; height:18px; overflow:hidden}
	.i_news_03 p{ display: none}}
@media (max-width: 480px) {.map_01{ width:0%; display:none }
.map_02{ width:100%; margin-left:0%; margin-top:0px }
.i_news_03 p{ display:; height:100px; overflow:hidden}}

.index_case_show{display:inline-block;*display:inline;*zoom:1; width:48%; margin-left:4%; vertical-align:top}
.index_case_show h4{ color:#a3a5a9; font-size:1.2em}
@media (max-width: 1024px) {.index_case_show p{ line-height:2em; overflow:hidden; height:190px}}
@media (max-width: 768px) {.index_case_show p{ line-height:2em; overflow:hidden; height:100px}}
@media (max-width: 684px) {.index_case_show h3{ font-size:1.6em}
.index_case_show p{ line-height:2em; overflow:hidden; height:70px}
}

.index_news{display:inline-block;*display:inline;*zoom:1; width:48%; margin-left:4%; vertical-align:top;}
.index_case_title{ text-align:left; padding-top:56px; padding-bottom:26px}
.index_case_title h1{ margin:0;}
.index_show{ text-align:left; line-height:1.8em; font-size:1.4em}
.index_show img{ width:100%; margin-bottom:20px}
@media (max-width: 480px) {.index_case{ width:100%; }
.index_news{width:100%; margin-left:0%; margin-top:30px}
.i_news_list ul li{ width:100%; line-height:20px; margin-top:10px}
.i_news_list ul li span{ float:none; margin-right:10px; color:#0fad8f}
}



.bottom_bg2{  background-color:#0b6a5f; background-image:url(../img/bottom_bg.jpg); background-position:top; background-repeat:repeat-x;   line-height:24px; padding:15px 0px; color:#fff}
.bottom_bg2  span{ margin-top:5px}
.bottom_bg2 a{color:#888; margin-left:5px; margin-right:5px}
.bottom_bg2 a:hover{color:#fff; }

@media (max-width: 480px) {.bottom_bg2 span{ float:none}}

.about_title_l{ display:inline-block;*display:inline;*zoom:1;  width:30%; color:#666666}
.about_title_l img{ margin-right:10px}
.about_title_r{display:inline-block;*display:inline;*zoom:1;   width:70%; text-align:right}
.about_title{ border-bottom:#CCC 1px solid; padding-bottom:10px; margin-bottom:20px}
@media (max-width: 480px) {
	.about_title_l{   width:100%;text-align:left}
.about_title_r{ width:100%; text-align:left}
	}
.product_menu{display:inline-block;*display:inline;*zoom:1;  width:17%; vertical-align:top; background:#30a491; color:#FFF}
.product_right{display:inline-block;*display:inline;*zoom:1;  width:79%; margin-left:3%; vertical-align:top}

@media (max-width: 480px) {.product_menu{  width:0%; display:none}
.product_right{ width:100%; margin-left:0%; }
	}

.product_title{ text-align:center; margin-bottom:10px; margin-top:30px}
.product_title h2{ line-height:60px;}
.product_imgshi{display:inline-block;*display:inline;*zoom:1;  width:45%;  vertical-align:top; }
.product_show{display:inline-block;*display:inline;*zoom:1;  width:49.5%; margin-left:5%; vertical-align:top;font-size:1.2em; font-family:Arial, Helvetica, sans-serif}
.product_show p,.product_show pre{ line-height:2em; font-size:1.2em;font-weight:normal; font-family:Arial, Helvetica, sans-serif}
@media (max-width: 480px) {
	.product_imgshi{ width:100%; }
.product_show{ width:100%; margin-left:0%; }
}

.product_cs{}
.product_cs li{ line-height:2em; cursor:pointer;font-size:1.2em; font-family:Arial, Helvetica, sans-serif}
.product_cs li img{ margin-left:10px;}
.product_cs ul{ display:;margin-left:15px;}
.product_cs li ul li pre{padding:0px; margin:0px; line-height:1.8em;font-size:0.8em; font-weight:normal; font-family:Arial, Helvetica, sans-serif}

/*幻灯*/
.Homeslide{width:100%;color:#666565;overflow: hidden;position:relative;}
.Homeslide_hand0{width: 22px;height:45px;position:absolute;left:10px;top:48%;background:url(/img/home_slide_l.png) no-repeat;cursor: pointer;}
.Homeslide_hand1{width: 22px;height:45px;position:absolute;right:10px;top:48%;background:url(/img/home_slide_r.png) no-repeat;cursor: pointer;}

.Homeslide_bigwrap{width:100%;position:relative;}

.Homeslide_bigpicdiv{width:100%;}
.Homeslide_bigpicdiv img{max-height:100%;}

.Homeslide_thumb{height:150px; border-top: none;position:relative;}
.Homeslide_angle{width:13px; height:7px; position:absolute;left:55px;top:-7px; overflow:hidden;display:none;background:url(/img/angle.gif) -1px -1px;}
.Homeslide_thumb ul{position:absolute;left:0;top:0;width:10000px;}
.Homeslide_thumb li{width:102px;height:150px;float:left;text-align: center;line-height:12px;cursor:pointer;position:relative; margin-top: 13px;margin-right:6px;}
.Homeslide_thumb li.this{background:none;}
.Homeslide_thumb li.this .Homeslide_angle{display:block;}
.Homeslide_thumb li img{width:100px; height:124px;display:block;margin:0 auto; border:#CCC 1px solid}
.Homeslide_thumb li.this img{ border:#83a7a3 2px solid;}

.products_bg{ background-color:#e7e7e7}
.pro_menu{}
.pro_menu ul{}
.pro_menu ul li{display:inline-block;*display:inline;*zoom:1; width:20%;vertical-align:top; text-align:center}
.pro_menu ul li a{ display:block; background-color:#FFF; border-left:#CCC 1px solid; border-bottom:#CCC 1px solid; line-height:70px; font-size:1.5em}
.pro_menu ul li:nth-child(1) a{border-left:#CCC 0px solid;}
.pro_menu ul li a:hover{ display:block; background-color:#199a85; color:#FFF;}
.pro_menu ul li a.show{ display:block; background-color:#199a85; color:#FFF;}
.pro_menu ul.w5 li{ width:20%}
.pro_menu ul.w4 li{ width:25%}
.pro_menu ul.w3 li{ width:33%}
.pro_menu ul.w2 li{ width:50%}
.pro_menu ul.w1 li{ width:100%}
@media (max-width: 480px) {.pro_menu ul li a{  line-height:30px; font-size:1.2em}
.pro_menu ul.w4_2 li{ width:50%}
.pro_menu ul.w4_2 li:nth-child(2n+1) a{border-left:#CCC 0px solid;}
.pro_menu ul.w4_2 li a{ border-bottom:#CCC 1px solid;}}


.products_list{}
.products_list ul{}
.products_list ul li{display:inline-block;*display:inline;*zoom:1; width:19%;margin-left:0.5%;margin-right:0.5%; margin-top:30px; vertical-align:top; background:#FFF;}

.products_list a{ display:block; text-align:center; border:#fff 3px solid;}
.products_list a:hover{ border:#295097 3px solid; margin:0px}
.products_list a div{ margin:30px;}
.products_list a:hover div{ margin:30px;}
.products_list a div h3{  margin:0; padding:0; line-height:2em; font-size:1.75em; font-weight:bold; color:#333;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.products_list a div h4{  margin:0; padding:0; line-height:2em; font-size:1.3em; font-weight:bold; color:#666;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.products_list a div p{ margin:0; padding:0; font-size:1em;line-height:1.5em; text-align:center ;color:#999; margin-top:10px; overflow:hidden; height:3em; }
.products_list a:hover div h3{color:#1a9884;}
@media (max-width: 768px) {.products_list a div{ margin:10px;}
	.products_list ul li{display:inline-block;*display:inline;*zoom:1; width:49%;}}
	@media (max-width: 480px) {.products_list a div{ margin:2px;}}
@media (max-width: 320px) {.products_list ul li{display:inline-block;*display:inline;*zoom:1; width:100%;}}

.p_title_l{display:inline-block;*display:inline;*zoom:1; width:60%; vertical-align:middle; font-size:1.2em; margin-top:40px}
.p_title_l h2{ font-size:2em; color:#1a9884}
.p_title_r{display:inline-block;*display:inline;*zoom:1; width:40%; vertical-align:middle; text-align:right;margin-top:40px}
.p_title_r ul{}
.p_title_r ul li{display:inline-block;*display:inline;*zoom:1; width:40%; max-width:200px; margin-left:1%; margin-right:1%;vertical-align:top; }
.p_title_r ul li a{ display:block; font-size:1.5em; line-height:3em;  -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius:50px;  background-color:#fff; text-align:center}
.p_title_r ul li a:hover{ -moz-border-radius:50px; -webkit-border-radius: 50px; border-radius:50px;  background-color:#1a9884; color:#FFF } 
.p_title_r ul li a.show{ -moz-border-radius:50px; -webkit-border-radius: 50px; border-radius:50px;  background-color:#1a9884; color:#FFF } 
@media (max-width: 1000px) {.p_title_l{ width:100%;margin-top:10px}
.p_title_l h2{ font-size:1.5em; color:#1a9884}
.p_title_r{ width:100%;  margin-top:10px}
.p_title_r ul li a{  font-size:1.2em; line-height:2.5em; }
}

.ps_title_l{display:inline-block;*display:inline;*zoom:1; width:60%; vertical-align:middle; font-size:1.2em; margin-top:40px}
.ps_title_l h2{ font-size:2em; color:#1a9884}
.ps_title_r{display:inline-block;*display:inline;*zoom:1; width:40%; vertical-align:bottom; text-align:right;margin-top:40px}
.ps_title_r a{ display:block; float:right; width:100px; padding:0px; font-size:1.2em; line-height:2em;  background-color:#1a9884; color:#FFF; text-align:center}
@media (max-width: 1000px) {.ps_title_l{ width:100%;margin-top:10px}
.ps_title_l h2{ font-size:1.5em; color:#1a9884}
.ps_title_r{ width:100%;  margin-top:10px; }
.ps_title_r  a{  font-size:1.2em; line-height:2em; }
}
@media (max-width: 480px) {
.ps_title_r{ margin-top:0px; float:none; width:50px; padding:0px; font-size:1em;  position:fixed;z-index: 9999; top:50% ; right:0}
.ps_title_r a{  width:50px; }
.ps_title_r a span{ display:none}}

.H40{ height:40px}
@media (max-width: 768px) {.H40{ height:10px}}

.productsshow{ background-color:#FFF; border-top:#CCC 1px solid; margin-top:20px}
.product_img{padding:20px 2%; width:96%; border-bottom:#CCC 1px solid; text-align:center}
.productsshow1{ padding:40px 2%; width:96%; font-size:1.4em; line-height:2em}

#myModal2{ margin-top:50px}

.searsh1 { width:100%; padding-top:15px; padding-bottom:10px}
.searsh1 input{ width:100%; height:3em;-webkit-border-radius:10px;-moz-border-radius: 10px;border-radius:10px; border: #CCC 1px solid; padding-left:10px;}
.tijao{  border:#CCC 0px solid; font-size:1.1em; padding:5px 20px; margin:0 auto;background:#199a85; color:#FFf;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
.tijao:hover{ background:#1a9884; color:#fff}
.tijao1{ text-align:center;}


#container{ width:100%; margin: 0 auto;}
#container li{ position:relative;display:inline-block;*display:inline;*zoom:1; width:24%; margin-left:0.5%; margin-right:0.5%;vertical-align:top;text-align: center;  cursor: pointer; margin-top:20px; overflow: hidden;}
#container li div{ position:relative; width:100%;text-align: center;  cursor: pointer;  overflow: hidden;}
#container li h2{ border-bottom:#e8e8e8 2px solid; font-size:1.4em; padding-bottom:20px}
#container li h2:hover{ border-bottom:#1a9884 2px solid}
#container li div p{ height:100%; width: 100%; position: absolute; left: 0; top: -100%;   z-index: 2;background: #1a9884; opacity: 0.7; -moz-opacity:0.7; filter:alpha(opacity=70); }
#container li div .img{ display: block;
	-moz-transition:.5s ease-in;
	-webkit-transition:.5s ease-in;
	-o-transition:.5s ease-in;
	-ms-transition:.5s ease-in;
	transition:.5s ease-in;}
#container li:hover div .img{ transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}
#container li div p i{ width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0;z-index: -1; background-image:url("../img/search1.png") ; background-position:center center; background-repeat:no-repeat }
@media (max-width: 480px) {#container li{  width:48%;  margin-left:1%; margin-right:1%;margin-top:10px}
#container li h2{  font-size:1.2em; }
#container li div p i{background-size:20% }
}

.case_01{ border:#ccc 1px solid; background-color:#f7f7f7; padding:20px 30px;}
.case_title{ display:inline-block;*display:inline;*zoom:1; width:50%; vertical-align:middle}
.case_title h2{ color:#1a9884}
.case_show{ display:inline-block;*display:inline;*zoom:1; width:50%; vertical-align:middle}
.case_show span{ font-size:1.2em; margin-right:30px; display:inline-block;*display:inline;*zoom:1;}
@media (max-width: 768px) {.case_01{ padding:10px;}
.case_title h2{ margin-top:10px}
	.case_title{ width:100%}
.case_show{ width:100%; margin-top:10px}}
@media (max-width: 480px) {.case_title h2{ font-size:1.3em}}

.case_img{ margin-top:30px}
.case_img ul{}
.case_img ul li{ display:inline-block;*display:inline;*zoom:1; width:33%; margin-left:0.5%; margin-top:30px;  vertical-align:top}
.case_img ul li:nth-child(3n+1) { margin-left:0%;}

@media (max-width: 768px) {.case_img{ margin-top:20px}
.case_img ul li{ margin-top:0px;p}}
@media (max-width: 480px) {.case_img{ margin-top:10px}}

.case_back{ text-align:center; margin-top:20px;}
.case_back a{ background-color:#1a9884; font-size:2em; line-height:2em;  padding:10px 2.5%; color:#FFF;-webkit-border-radius:5px;-moz-border-radius: 5px;border-radius:5px; border: #CCC 1px solid;}


.news_list{ margin-top:50px;}
.news_list ul{ margin:0; padding:0px;}
.news_list ul li{display:inline-block;*display:inline;*zoom:1;  vertical-align:top ;}
.news_list ul li:first-child{ width:40%;}
.news_list ul li:last-child{ width:57%; margin-left:3%;}
.news_list ul li h1{ color:#b8b8b8; font-size:2.8em; line-height:30px;margin:0;}
.news_list ul li h2{ color:#3f3f3f; font-size:1.8em; margin-bottom:15px; margin-top:15px}
.news_brief{ height:7.8em; overflow:hidden; line-height:1.7em; font-size:1.2em}
a.news_more{ display:block; width:149px; padding-left:20px; line-height:49px; font-size:1.4em; text-align:left; background: #fff url(../img/icon/jt1.png) 120px 22px no-repeat; border:#1a9884 2px solid; color:#1a9884}
a.news_more:hover{  background: #1a9884 url(../img/icon/jt.png) 120px 22px no-repeat; border:#83a7a3 2px solid; color:#fff}

@media (max-width: 768px) {
.news_list{ margin-top:30px;}
.news_list ul li:first-child{ width:44%}
.news_list ul li:last-child{ width:53%; margin-left:2%}
.news_list ul li h1{  font-size:2.5em}
.news_list ul li h2{  margin-bottom:20px; margin-top:20px}
.news_brief{ height:4.8em; overflow:hidden; line-height:1.7em; font-size:1.2em; margin-bottom:10px;}
}
@media (max-width: 480px) {
.news_list{ margin-top:20px;}
.news_list ul li:first-child{ width:100%}
.news_list ul li:last-child{ width:100%; margin-left:0%}
.news_list ul li h1{  font-size:1.2em}
.news_list ul li h2{  margin-bottom:10px; margin-top:0px}
}

.news_list1{ margin-top:30px}
.news_list1 ul{}
.news_list1 ul li{vertical-align:middle; font-size:1.2em; padding:10px 0; border-bottom:#e8e8e8 1px solid}
.news_list1 ul li img{ margin-right:10px; }
.news_list1 ul li span{ float:right}
@media (max-width: 480px) {.news_list1 ul li img{ margin-right:5px; }
.news_list1 ul li img{  display:none}
.news_list1 ul li span{ float:none; width:100%; display:block; color:#1a9884}
}

.news_title{}
.news_title h2{text-align:center; line-height:1.4em; font-size:20px}
.news_title h5{ color:#b8b8b8;text-align:center}
.news_show{ margin-top:20px; border-top:#d7d7d7 1px solid; padding:20px; line-height:2em; font-size:1.2em}

.contact_01{display:inline-block;*display:inline;*zoom:1; width:100%;  margin-top:10px;  vertical-align:top;}
.contact_01 h2{ color:#1a9884; font-size:26px}
.contact_01 ul{}
.contact_01 ul li{ display:inline-block;*display:inline;*zoom:1;  margin-top:10px;  vertical-align:top}
.contact_01 ul li.w1{ width:100%}
.contact_01 ul li.w2{ width:50%}
.contact_01 ul li.w3{ width:33.3%}
.contact_01 ul li.w4{ width:25%}
@media (max-width: 768px) {.contact_01{width:100%; }
.contact_01 ul li.w3{ width:100%}}

.contact_02{display:inline-block;*display:inline;*zoom:1; width:16.666%;  margin-top:10px; line-height:2em; font-size:1.2em;  vertical-align:top}
.contact_02 h2{ color:#1a9884}
.borderc{ border-bottom:#CCC 1px solid}
@media (max-width: 1100px) {.contact_02{width:20%; }
.contact_02 img{width:60%; }}
@media (max-width: 900px) {.contact_02{width:25%; }}
@media (max-width: 768px) {.contact_02{width:33.33%; }}
@media (max-width: 480px) {.contact_02{width:50%; }}


.home_sincerity { margin-top:30px; padding:10px 60px;font-size:1.4em; }
.home_sincerity span{ color:#F00}
.home_sincerity p{ margin-left:15px; line-height:1.8em }
.home_sincerity li{ list-style:none; width:47%; margin:0px 1%; line-height:3em;display:inline-block;*display:inline;*zoom:1; text-align:left;}
.home_sincerity li.w100{ width:100%}
.home_sincerity li p.zcie{  font-weight:bold; }
.home_sincerity li.w95{ width:95%; margin-left:5%; font-weight:bold; line-height:1.2em;  margin-top:10px; margin-bottom:10px}
.home_sincerity li.w90{ width:90%; margin-left:8%; line-height:1.2em;font-weight:bold;margin-top:10px; margin-bottom:10px}
.home_sincerity li.w85{ width:85%; margin-left:10%; line-height:2em;}
.home_sincerity li.w85 div{display:inline-block;*display:inline;*zoom:1; margin-right:15px}
.home_sincerity li ul{margin:0px; padding:0;  vertical-align:top}
.home_sincerity li ul li{display:inline-block;*display:inline;*zoom:1;vertical-align:top}

.home_sincerity li ul li.sincerity{margin:0px; padding:0; width:48%; max-width:96px; *width:96px; _width:96px;  margin-right:2%;  text-align:right;}
.home_sincerity li ul li.sincerity_right{margin:0px;width:50%; padding:0; }
.home_sincerity li.w100 ul li.sincerity{margin:0px; padding:0; width:21%;max-width:96px; *width:96px; _width:96px;  margin-right:1%;  text-align:right;}
.home_sincerity li.w100 ul li.sincerity_right{margin:0px;width:78%; padding:0; }
@media (max-width: 768px) {.home_sincerity { font-size:1.2em; }}
@media (max-width: 520px) {
.home_sincerity li{ width:90%; margin:0px 1%;line-height:2em; }
.home_sincerity li.w100 ul li.sincerity{margin:0px; padding:0; width:48%; max-width:96px; *width:96px; _width:96px;  margin-right:2%;  text-align:right;}
.home_sincerity li.w100 ul li.sincerity_right{margin:0px;width:50%; padding:0;}	}
.home_sincerity li ul li div{display:inline-block;*display:inline;*zoom:1; margin-right:10px; }	
@media (max-width: 520px) {.name,.zjhm,.tel,.email,.address,.add,.xmu_add,.tslb{ width:100%}
.tslb { max-width:300px}}

.home_sincerity  .jyyj{ width:100%; height:16em}
.home_sincerity  .jyb{ width:100%; height:10em}
@media (max-width: 480px) {.home_sincerity {  padding:0; }}

.about_show{ margin-top:20px;  padding:20px 10%; line-height:2em; font-size:1.2em; min-height:230px;}
@media (max-width:768px) {.about_show{  padding:10px 5%;}
#gongshang{ display:none}
}
@media (max-width:480px) {.about_show{  padding:10px 0%;}}

.join_list {width:100%; cursor:pointer}
.join_list h3{ color:#626262;font-size:20px }
.join_list h4{ color:#000; font-size:16px }
.join_list h5{ color:#626262; }
.join_list h5 span{color:#83a7a3;}
.join_list img{ float:right;}
.join_list1 {width:100%; border-bottom:#d7d7d7 1px solid; padding-bottom:20px}

.join_show{  line-height:2em; text-align:left; clear:both; display:none}
.yplc h2{ font-size:18px; color:#83a7a3;}
.yplc h3{ font-size:12px; color:#666666;}

a:link,a:hover,a:visited,a:active{behavior:url("../css/link.htc")}
img{border:0px;}
textarea{ overflow:auto;font-family:"微软雅黑";font-size: 14px;border:1px solid #CCCCCC}
.inputs{ height:25px; line-height:25px; padding-left:10px;border:1px solid #CCCCCC;font-family:"微软雅黑";font-size: 14px;}
.padding_left10{padding-left:10px;}
.padding_left20{padding-left:20px;}
.padding_right10{padding-right:10px;}
.back{margin-top:30px; margin-bottom:30px; text-align:center}
.page_list{ height:36px; line-height:36px; text-align:center; margin-top:40px; padding-left:30px;}
.none{display:none;}
.margin_right0{ margin-right:0px}

.r{text-align:right!important;}
.c{text-align:center!important;}
.l{text-align:left!important;}

.mr10{ margin-right:10px;}
.mr20{ margin-right:20px;}
.mr30{ margin-right:30px;}
.ml10{ margin-left:10px;}

.H5{ height:5px; width:100%;clear:both;}
.H10{ height:10px; width:100%;clear:both;}
.H15{ height:15px; width:100%;clear:both;}
.H20{ height:20px; width:100%;clear:both;}
.H25{ height:25px; width:100%;clear:both;}
.H30{ height:30px; width:100%;clear:both;}
.H35{ height:35px; width:100%;clear:both;}
.H45{ height:45px; width:100%;clear:both;}
.H50{ height:50px; width:100%;clear:both;}
.H55{ height:55px; width:100%;clear:both;}
.H60{ height:60px; width:100%;clear:both;}
.H65{ height:65px; width:100%;clear:both;}
.H70{ height:70px; width:100%;clear:both;}
.H75{ height:75px; width:100%;clear:both;}
.H80{ height:80px; width:100%;clear:both;}
.H85{ height:85px; width:100%;clear:both;}
.H90{ height:90px; width:100%;clear:both;}
.H95{ height:95px; width:100%;clear:both;}
.H100{ height:100px; width:100%;clear:both;}


.page{width:99%;margin-left:0.5%;margin-right:0.5%;text-align:center; margin-top:30px;}
.page span,.page a{ display:inline-block; width:23px; height:21px;margin-right:5px;line-height:21px; text-align:center;color:#30a491;font-size:12px}
.page span{background:url(../img/page.jpg) no-repeat -5px -86px;color:#fff; font-family:Arial, Helvetica, sans-serif}
.page a{background:url(../img/page.jpg) no-repeat -5px -60px;color:#30a491;}
.page a:hover{font-weight:bold;color:#30a491;}
.page span.next,.page a.next{ width:23px; height:21px; background:url(../img/page.jpg) no-repeat -5px -60px;}
.page span.next{color:#C4C4C4;font-weight:normal;}
.page a:visited{color:#30a491}

.pager_ma{ text-align:center; margin-top:10px; font-size:1.3em; width:100%;}
.pagination {
	display:inline-block;
	padding-left:0;
	margin:20px 0;
	border-radius:4px
}
.pagination>li {
	display:inline
}
.pagination>li>a, .pagination>li>span {
	position:relative;
	float:left;
	padding:6px 9px;
	line-height:1.42857143;
	text-decoration:none;
	color:#30a491;
	background:#fff;
	border:1px solid #ddd;
	margin-left:-1px
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
	margin-left:0;
	border-bottom-left-radius:4px;
	border-top-left-radius:4px
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
	border-bottom-right-radius:4px;
	border-top-right-radius:4px
}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
	color:#2a6496;
	background:#eee;
	border-color:#ddd
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
	z-index:2;
	color:#fff;
	background:#30a491;
	border-color:#30a491;
	cursor:default
}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {
	color:#999;
	background:#fff;
	border-color:#ddd;
	cursor:not-allowed
}

.mobile{ display:none}
.pc{ display:inline-block}
@media (max-width: 768px) {
.mobile{ display:inline-block}
.pc{ display:none}
}


.min_height300{ min-height:300px;}

.my_map { margin: 0 auto; width: 100%; height: 500px; margin-top:30px; }
.my_map .icon { background: url(../img/contact_map_location.png) no-repeat; }
.my_map .icon-cir { width: 105px; height: 100px;}
.amap-container{height: 100%;}
@media (max-width:768px) {#map_container{height:300px; width:100%;}}

.sub_box{display:none;position:fixed;right:0.3em;bottom:4em;z-index:999}
.back_to_top .icon-gotop{text-align:center;cursor:pointer;display:inline-block;width:3em;height:3em;line-height:2.8em;position:relative;background-color:rgba(0,70,62,0.6);color:#fff;border-radius:100%;-webkit-tap-highlight-color:rgba(0,70,62,0)}

.banner_Phone{ display:none}
.banner_pc{ display:block}
@media (max-width: 480px) {
.banner_Phone{ display:block}
.banner_pc{ display:none}}