html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  background:#f2f2f2; overflow-x:hidden
}
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:1.6em;
	  background:#f2f2f2;
}

a:active {	outline:0;}
.clear {	clear:both;}

a {  color: #666;  text-decoration:none;}
a:visited {  color: #666;text-decoration:none;}
a:hover {  color: #288176;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;}

td {  vertical-align: top;}

.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:106.67em;
  clear:both;
  vertical-align:top;
}
@media (max-width: 1280px){
	.mod-inner{ margin:0px 0.5%; width:99%}
}
@media (max-width: 980px){
	.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%}
}

.navTop{ }

.Nav_menu{color:#333;background:#FFF;position:fixed;z-index:999; height:82px;width:100%;margin:0 auto}
@media (max-width: 900px){.Nav_menu{position: inherit}}

.logo{display:inline-block;*display:inline;*zoom:1; width:17%; margin-left:1%; vertical-align:top}
.navLink_right{display:inline-block;*display:inline;*zoom:1; width:54%; margin-right:1%;text-align:right;vertical-align:top;margin-top:18px}
.search{display:inline-block;*display:inline;*zoom:1; width:26%; text-align:right; vertical-align:top; float:right; margin-top:30px}
.search a{ color:#83a7a3; font-size:1.4em; font-weight:bold; padding-right:10px;}
.search img{ margin-right:80px;}
#searchOK{ cursor:pointer}

#menu { width:100%; text-align:right;  }
.menu1{ width:10%; cursor: pointer; right:5px; float:right; text-align:right; margin-top:20px; z-index:100000; position:absolute; display:none}

@media (max-width:480px) {
	.logo{ width:39%; }
.search{ width:59%; text-align:left}
.search img{ margin-right:10px; display:none}
}
@media (max-width:320px) {
.search{ font-size:0.8em}
}
#menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#menu li {
    position: relative;
    z-index: 9;
    margin: 0;
    padding:0;
	display:inline-block;
	*display:inline;*zoom:1;
	vertical-align:top;
	width:14%;
	min-width:70px;
	text-align:center
}

#menu li:hover>ul {
    left: 0px;
}
#menu a {
    position: relative;
    z-index: 10;
    height: 45px;
    display: block;
    line-height: 45px;
    text-decoration: none;
	font-size:1.3em;
	color: #666666;
	-webkit-font-smoothing: antialiased;
}

#menu a:hover, #menu a:hover span { color: #288176; }
#menu ul li a:hover, #menu ul li a:hover span { color: #288176;   }
#menu ul ul li a:hover, #menu ul ul li a:hover span { color: #288176;   }
#menu ul  ul ul li a:hover, #menu ul  ul ul li a:hover span { color: #288176;   }
#menu li.current a {}

#menu span {
    display: block;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: 95% 0;
}
#menu ul ul a.parent span {
    background-position:95% 8px;
    background-image: url(/img/dian.png);
}
#menu ul ul a.parent:hover span {
    background-image: url(/img/dian.png);
}

/* menu::level2 */
#menu ul ul li { background: none; }
#menu ul ul {
    position: absolute;
    top: 40px;
    left: -999em;
    min-width:230px;
    padding: 0;
    background:#fff;
    margin:0;
	 border-top:#83a7a3 2px solid;
}
#menu ul ul a {
    padding: 0;
    height: auto;
    float: none;
    display: block;
    line-height: 2.5em;
    color:#666;
	font-size:1.2em;
	font-weight:300
}

#menu ul ul li {
    width: 90%;
	 margin:0px 5%;
	border-bottom:#CCC 1px solid
}

/* menu::level3 */
#menu ul ul ul {
    padding: 0;
    margin: -40px 0 0 100% !important;
    margin-left:100%;
}
@media (max-width: 900px) {	
.navLink{display:none;}
.navLink_right{  width:100%; margin:0px;}
.Nav_menu{ border-bottom:#d20c23 0px solid;}
.logo{ width:50%; border-bottom:#d20c23 0px solid; margin:0px; }
.search{ width:50%;display:block; }
.search img{ margin-right:30%}
.#menu { width:100%;display:none;  }
.menu{ width:100%; z-index:100000; position:absolute; background:#f2f2f2}
.menu1{ display:block;}
}
@media (max-width: 768px) {	#menu ul li.flast{ display:none}}
@media (max-width: 630px) {	#menu a {    height: 40px;    line-height: 40px;}}
@media (max-width: 900px) {	
#menu { display:none; height:auto; width:100%; background:#f2f2f2; text-align:left}
#menu ul { padding-bottom:20px;}
#menu a {
	font-size:1.3em;
}
#menu li {
	vertical-align:top;
	position:static;
	text-align:center;
	display:inline-block;
	min-width:70px;
	width:98%; margin-left:1%;line-height:25px;  font-size:1.3em;}
#menu ul li{ line-height:24px; font-size:1em; }
#menu ul li.flast{ display:none}
#menu ul ul  li{ line-height:2.5em; font-size:1em; }
#menu ul { display:block;vertical-align:top}
#menu ul ul { display:block;   position:static; vertical-align:top}
#menu ul ul ul { display:none} 

#menu ul ul a.parent span {
    background-position:95% 8px;
    background-image: url(/img/dian1.png);
}}
@media (max-width: 480px) {	#menu li {width:98%;line-height:25px; margin-left:1% }
#menu li li {width:98%;line-height:25px; margin-left:1% }
}

.banner_new{ background:#83a7a3;color:#fff}
.banner_new a{color:#fff}
.banner_new a:hover{color:#288176}
.I_New{display:inline-block;*display:inline;*zoom:1; width:87%; margin-left:1%; line-height:66px;color:#fff; font-size:14px; vertical-align:top}
.I_New a{font-size:14px}
.I_New a span{ margin-left:30px}
.inew_lidt{width:10%; min-width:75px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
.inew_lidt2{ display:inline-block;*display:inline;*zoom:1;width:80%;vertical-align:top;}

.I_more{display:inline-block;*display:inline;*zoom:1; width:10%;margin-right:1%;  max-width:130px;line-height:66px; background:#288176; text-align:center;}
.I_more a{color:#fff; font-size:14px}
.I_more a:hover{color:#83a7a3}


@media (max-width: 600px) {.I_New{ line-height:20px;width:100%; margin-top:10px; margin-bottom:10px ; margin-left:0}
.I_New b{ } 
.I_New a{ margin-left:0px;}
.I_New a span{ margin-left:3px}
.inew_lidt{width:0%; display:none}
.inew_lidt2{width:100%;}
.I_more{ display:none}}

.home-banner-bottom{ height: 66px; margin: 0;}
.home-banner-bottom-bd{ height: 66px; margin: 0 auto; line-height: 66px; font-size: 13px;}
.home-banner-bottom-title{ height: 66px;min-width:95px; width:5%;font-size: 16px; color: #fff; text-align: center; float: left;}
.home-banner-bottom-page{ display: none; width: 38px; margin: 0 1px 0 0; color: #fff; text-align: center; float: left;}
a.home-banner-bottom-page:hover{ text-decoration: none;}
a.home-banner-bottom-more{ display: block; color: #fff; float: left; font-size: 16px;background:#288176; width:8%;max-width:100px;text-align:center;}
a.home-banner-bottom-more:hover{ display: block; color: #eee8e8; float: left; font-size: 16px;background:#256d64; width:8%;max-width:100px;text-align:center;}
#scrollDiv{width:84%;height:66px;min-height:66px;line-height:66px;overflow:hidden; float:left}
#scrollDiv li{height:66px;color:#ffffff; font-size: 18px;}
#scrollDiv li a{color:#ffffff;font-size: 16px;}

@media (max-width: 1024px) {#scrollDiv{width:81.5%;}}
@media (max-width: 768px) {.banner_new{ display:none}}

.H41bg{ background:url(/img/H41bg.jpg) top repeat-x; height:21px; width:100%}
.H40{  height:40px; width:100%}
@media (max-width: 768px) {.H41bg{height:7px;}
.H40{height:30px;}}
@media (max-width: 600px) {.H41bg{height:7px;}
.H40{height:20px;}}
@media (max-width: 480px) {.H41bg{height:7px;}
.H40{height:10px;}}


.product_title{-webkit-border-radius:15px; -moz-border-radius: 15px; border-radius:15px;background:#f7f7f7;	border:#e3e3e3 1px solid; padding:20px; width:98%;  margin-right:1%;margin-left:1%}
.product_title ul{}
.product_title ul li{display:inline-block;*display:inline;*zoom:1; vertical-align:top}
.product_title ul .p1{ width:70%;}
.product_title ul .p2{ width:29%;}

.more{ -webkit-border-radius:5px;
    -moz-border-radius: 5px;
    border-radius:5px;
	background:#83a7a3;
	font-weight:bold;
	 display:block; padding:5px; text-align:center; float:right}
a.more{background:#83a7a3; color:#FFF}
a.more:hover{background:#288176; color:#FFF}

@media (max-width: 480px) {
.product_title ul li:first-child{ width:59%;}
.product_title ul li:last-child{ width:38%; }
}

.product_left{display:inline-block;*display:inline;*zoom:1; width:21%; margin-top:30px; background:#ebebeb; vertical-align:top}
.product_right{display:inline-block;*display:inline;*zoom:1; width:74%; margin-left:3%; margin-top:30px;vertical-align:top}
.product_list{display:inline-block;*display:inline;*zoom:1; width:100%; margin-top:30px;vertical-align:top;}
.product_menuwu{ margin:20px;}
.product_meutitle{ width:100%; background:#83a7a3}
@media (max-width: 1000px) {.product_left{ width:28%;}
.product_list{ width:70%; margin-left:1%; }
.product_right{ width:70%; margin-left:1%; }
.product_menuwu{ margin:10px;}}
@media (max-width: 768px) {.product_left{ width:100%;}
.product_list{ width:100%; margin-left:0%; }
.product_right{ width:100%; margin-left:0%; margin-top:10px}
.product_menuwu{ margin:10px;}}

.product_list_index{ margin-top:30px}
.product_list_index ul{}
.product_list_index ul li{display:inline-block;*display:inline;*zoom:1; width:31%; vertical-align:top;background:url(../img/home/product1_bg.jpg) bottom center no-repeat;text-align:center;line-height:50px; margin:0 1%  }
.product_list_index ul li a{ display:block;  background:#f7f7f7; 
-webkit-border-radius:15px;
    -moz-border-radius: 15px;
    border-radius:15px;
	  border:#e3e3e3 1px solid; }
 .product_list_index ul li a img{ width:100%}
.product_list_index ul li a:hover{ transform:translate(0,-10px);
	-webkit-transform:translate(0,-10px);
	-moz-transform:translate(0,-10px);
	-o-transform:translate(0,-10px);
	-ms-transform:translate(0,-10px);}
    .product_list_index ul li:hover  .main_imgbg div  {opacity: 1;filter:alpha(opacity=100);}

@media (max-width: 768px) {.product_list_index{ margin-top:20px}
	.product_list_index ul li{ width:47.5%; margin:0 1%  }
	.main_imgbg{ margin:15px}}
@media (max-width: 480px) {.product_list_index{ margin-top:10px}
.product_list_index ul li{ width:100%; margin:0   }
.main_imgbg{ margin:10px}}
/*主要样式*/
.subNavBox { width:100%}
.subNav{background-color:#efefef;  color: #666666; padding-left:10px; font-size:1.1em; font-weight:bold; margin:5px 0px; line-height:42px;}
.subNav:hover{color:#83a7a3;}
.currentDd{color:#83a7a3}
.navContent{display: none;}
.navContent li{ line-height:24px;}
.navContent li a{background-color:#ebebeb;color: #666666; padding-left:20px;font-weight:500}
.navContent li a:hover{color:#fff;background-color:#277fc2}



.product_list ul{}
.product_list ul li{display:inline-block;*display:inline;*zoom:1; width:46%; vertical-align:top;background:url(/img/product1_bg.jpg) bottom center no-repeat;text-align:center;line-height:50px; margin-left:3.7%;}
.product_list ul li a{ display:block;  background:#f7f7f7; 
-webkit-border-radius:15px;
    -moz-border-radius: 15px;
    border-radius:15px;
	  border:#e3e3e3 1px solid; }
 .product_list ul li a img{ width:100%}
.product_list ul li a:hover{ transform:translate(0,-10px);
	-webkit-transform:translate(0,-10px);
	-moz-transform:translate(0,-10px);
	-o-transform:translate(0,-10px);
	-ms-transform:translate(0,-10px);}
	
.main_imgbg{position: relative; margin:20px}
.main_imgbg div { background: rgba(0, 0, 0, 0.6);
	 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_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%  }
	.main_imgbg{ margin:15px}}
@media (max-width: 480px) {.product_list{ margin-top:10px}
.product_list ul li{ width:100%; margin:0   }
.main_imgbg{ margin:10px}}

.iabout_list{ margin-top:30px}
.iabout_list ul{}
.iabout_list ul li{display:inline-block;*display:inline;*zoom:1; width:31%; margin-right:1% ;margin-left:1% ;background:#f7f7f7; 
-webkit-border-radius:15px;
    -moz-border-radius: 15px;
    border-radius:15px;
	  border:#e3e3e3 1px solid; vertical-align:top ;padding:20px; min-height:390px}
 
 @media (max-width: 800px) {.iabout_list ul li{ width:49%; margin-right:0 ; margin-left:0 ;margin-top:10px;}
 .iabout_list ul li:first-child{ width:100%; margin-right:0;margin-left:0 }
 .iabout_list ul li:last-child{margin-right:0 ;margin-left:2% ; }
 
}
@media (max-width: 480px) {.iabout_list ul li{ width:100%; margin:0; margin-top:10px}
 .iabout_list ul li:first-child{ width:100%; margin:0; margin-top:10px}
 .iabout_list ul li:last-child{width:100%;margin:0; margin-top:10px}}

.iabout_title{ }
.iabout_show{line-height:2em; font-size:1.1em; color:#3f3f3f;margin-top:25px;}
.iabout_show img{ margin-bottom:20px; width:100%}

.isenver{background:#f2f2f2; -webkit-border-radius:5px; -moz-border-radius: 5px;    border-radius:5px; line-height:68px; font-size:2em; margin-top:25px;}
.isenver p{ margin:0; padding:0;background:#83a7a3; -webkit-border-radius:5px;    -moz-border-radius: 5px;    border-radius:5px; color:#fff; width:68px; height:68px; text-align:center; float:left}
.isenver span{ margin-left:20px; color:#83a7a3}

 @media (max-width: 1100px) {.isenver{ line-height:48px; font-size:1.7em; margin-top:25px;}
.isenver p{ width:48px; height:48px; }
.isenver span{ margin-left:20px;}}
 @media (max-width: 900px) {.isenver{ line-height:48px; font-size:1.3em; margin-top:25px;}
.isenver p{ width:48px; height:48px; }
.isenver span{ margin-left:20px;}}


 @media (max-width: 800px) {.isenver{ line-height:48px; font-size:1.8em; margin-top:25px;}
.isenver p{ width:48px; height:48px; }
.isenver span{ margin-left:20px;}}
 @media (max-width: 625px) {.isenver{ line-height:38px; font-size:1.3em; margin-top:25px;}
.isenver p{ width:38px; height:38px; }
.isenver span{ margin-left:20px;}}
 @media (max-width: 480px) {.isenver{ line-height:68px; font-size:2em; margin-top:25px;}
.isenver p{ width:68px; height:68px; }
.isenver span{ margin-left:20px;}}
 @media (max-width: 350px) {.isenver{ line-height:68px; font-size:1.5em; margin-top:25px;}
.isenver p{ width:68px; height:68px; }
.isenver span{ margin-left:20px;}}


.iurl,.iurl div{width:100%;margin-top:25px;}

.iurl a{width:100%; display:block; text-align:center; line-height:2.8em; font-size:1.2em}

.bottom_url{ background:#4a4f54; line-height:20px; text-align:left; color:#efefef; padding-top:10px; padding-bottom:10px;}
.no_top{ margin-top:0px}
.bottom_url a{ color:#efefef; margin-left:20px;}
.bottom_url a:hover{ color:#83a7a3;}
.margin_lr1{ margin-left:1%; margin-right:1%; width:98%}

.bottom_bg{ background:#373c41; color:#c6c9cc}
.bottom_bg ul{ padding-top:20px; padding-bottom:20px;}
.bottom_bg ul li{display:inline-block;*display:inline;*zoom:1; width:50%;  vertical-align:top ; color:#c6c9cc}
.wm{ width:100px; display:inline-block;*display:inline;*zoom:1; text-align:center; float:right; margin-left:20px}
.wm img{background:#f2f2f2; padding:5px;
-webkit-border-radius:5px;
    -moz-border-radius: 5px;
    border-radius:5px;}
.bottom_bg ul li:first-child{ line-height:2.5em}
.bottom_bg ul li:last-child{}
@media (max-width: 480px) {.bottom_bg ul li{ width:100%;  }
.bottom_bg ul li:first-child{ line-height:2em; margin-bottom:20px}
.wm{ text-align:center; float:none; margin:0 auto}}

#goback{  position:fixed;  cursor:pointer;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));bottom:20%; _margin-bottom:20%;display:none;right:0px;
}
@media (max-width: 480px){#goback{bottom:1%}}
#goback img{ width:100%}
#gotop{width:69px; height:69px; }
#goqq{width:69px; height:69px; }

@media (max-width: 480px) {
#gotop{width:40px; height:40px; }
#goqq{width:40px; height:40px;}
}

.banner{ width:100%}
.banner_p{ background:#efefef;}
.product_menu{ margin:0 auto; text-align:center}
.product_menu ul{ margin-top:1px}
.product_menu ul li{display:inline-block;*display:inline;*zoom:1; width:9.7%; min-width:124px; text-align:center; vertical-align:top ; color:#c6c9cc;}
.product_menu ul li a{ width:100%; display:block; background:#efefef; line-height:60px; font-size:13px}
.product_menu ul li a:hover{ width:100%; display:block; background:#83a7a3; color:#FFF}
.product_menu ul li a.c{width:100%; display:block; background:#83a7a3; color:#FFF}

@media (max-width: 600px) {
	.product_menu{  text-align:left}
	.product_menu ul{margin-bottom:10px; margin-top:10px;}
	.product_menu ul li{ width:32.5%;min-width:0px;  }
	.product_menu ul li a{ line-height:30px;}}
@media (max-width: 480px) {
	.product_menu ul{margin-bottom:10px; margin-top:10px;}
	.product_menu ul li{ width:49%;}
	.product_menu ul li a{ line-height:30px;}
	}
	

.product_mainl{ display:inline-block;*display:inline;*zoom:1; vertical-align:top ; width:100%; border:#CCC 1px solid; background:#fff}
.product_mainr{ display:inline-block;*display:inline;*zoom:1; vertical-align:top ; width:56%; margin-left:3%}

/*幻灯*/
.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{width:100%; max-height:1036px;}

.Homeslide_thumb{height:90px; 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:122px;height:151px;float:left;text-align: center;line-height:12px;cursor:pointer;position:relative;padding-top: 13px; margin-left:2px}
.Homeslide_thumb li.this{background:none;}
.Homeslide_thumb li.this .Homeslide_angle{display:block;}
.Homeslide_thumb li img{width:100px; height:63px;display:block;margin:0 auto;margin-bottom:13px; border:#CCC 1px solid}
.Homeslide_thumb li.this img{ border:#83a7a3 2px solid;}

.product_mainr h1{ color:#83a7a3; margin-top:0px; margin-bottom:30px;}
.productline{ width:100%; height:10px; border-bottom:#e7e7e7 1px solid; border-top:#e7e7e7 1px solid}
.product_show{ line-height:2.5em; font-size:1.2em}

@media (max-width: 1000px) {.product_mainl{ width:100%; }
.product_mainr{  width:46%; }
.product_mainr h1{ margin-top:0px; margin-bottom:30px;}
}
@media (max-width: 768px) {.product_mainl{ width:100%; }
.product_mainr{  width:46%; }
.product_mainr h1{ margin-top:0px; margin-bottom:0px;}
.product_show{ line-height:1.7em; font-size:1.2em}
}
@media (max-width: 480px) {.product_mainl{ width:100%; }
.product_mainr{  width:100%; margin:0; margin-top:30px}
.product_mainr h1{ margin-top:0px; margin-bottom:10px;}
.product_show{ line-height:1.7em; font-size:1.2em}
}
.product_show_title{ width:100%; border-bottom:#e7e7e7 1px solid; border-top:#e7e7e7 1px solid}
.product_show_title p{display:inline-block;*display:inline;*zoom:1; min-width:120px; line-height:50px; font-size:1.5em; text-align:center; margin:0; padding:0;cursor:pointer;}
.product_show_title p.OKhover{ background:#83a7a3; color:#FFF}

.home_show{ line-height:2em; text-align:left; font-size:1.2em; margin-top:20px; min-height:300px;}
@media (max-width: 480px) {
.product_show_title{ margin-top:20px}
.home_show{ margin-top:10px}}

.news_list{ margin-bottom:20px;}
.news_list ul{ margin:0; padding:0}
.news_list ul li{display:inline-block;*display:inline;*zoom:1;  vertical-align:top ; width:99%}
.news_list ul li h1{ color:#b8b8b8; font-size:2em}
.news_list ul li h2{ color:#3f3f3f; font-size:1.5em; margin-bottom:20px; margin-top:20px}
.news_brief{ min-height:5em}
a.news_more{ display:block; width:129px; padding-left:10px; line-height:49px; font-size:1.2em; text-align:left; background: #f7f7f7 url(/img/jt.jpg) 100px 22px no-repeat; border:#83a7a3 2px solid; color:#83a7a3}
a.news_more:hover{  background: #83a7a3 url(/img/jt1.jpg) 100px 22px no-repeat; border:#83a7a3 2px solid; color:#fff}

@media (max-width: 768px) {
.news_list{ margin-top:30px;}
.news_list ul li h1{  font-size:1.5em}
.news_list ul li h2{  margin-bottom:20px; margin-top:20px}
}
@media (max-width: 480px) {
.news_list{ margin-top:20px;}
.news_list ul li h1{  font-size:1em}
.news_list ul li h2{  margin-bottom:10px; margin-top:0px}
.news_brief{ margin-bottom:10px;}
}

.news_title{}
.news_title h2{text-align:center; line-height:1.4em}
.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}

a.news_more1{ display:block; width:149px; padding-left:20px; line-height:49px; font-size:1.2em; margin:0 auto; text-align:left; background: #f7f7f7 url(/img/jt.jpg) 120px 22px no-repeat; border:#83a7a3 2px solid; color:#83a7a3}
a.news_more1:hover{  background: #83a7a3 url(/img/jt1.jpg) 120px 22px no-repeat; border:#83a7a3 2px solid; color:#fff}

.banner_b{ border-bottom:#d7d7d7 1px solid; padding-bottom:20px; padding-top:20px; text-align:center}
.x{ border-bottom:#d7d7d7 1px solid; padding-bottom:10px; text-align:center}

.join_list {width:100%; cursor:pointer}
.join_list h3{ color:#626262; }
.join_list h4{ color:#000; font-size:20px }
.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;text-indent:2em}
.yplc img{ float:right;}

@media (max-width:480px) {.yplc{display:none}}

.about_title{ min-height:200px;}
.about_title h2{text-align:center; color:#83a7a3; font-size:20px}
.about_title h5{ color:#666;text-align:left; line-height:2em}

.about_b{ background:url(/img/about_bg.jpg) center center no-repeat; padding-top:92px; padding-bottom:115px; display:none}

.about_g{ }
.about_g ul{ margin:0; padding:0}
.about_g ul li{display:inline-block;*display:inline;*zoom:1; background: rgba(255,255,255,0.2);  vertical-align:top ;}
.about_g ul li .about_show1{ color:#FFF;padding:40px; display:block; margin:0; width:100%; min-height:324px}
.about_g ul li:first-child{ width:30%}
.about_g ul li:last-child{ width:67%; margin-left:2%}

.zd_list{ display:inline-block;*display:inline;*zoom:1; text-align:left; width:32%; font-size:1.3em; line-height:2.8em}
.zd_list a{color:#FFF}

@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .about_g ul li{
    background-color:#fff;
    filter:Alpha(opacity=20);
    position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
  }
  .about_g ul li .about_show1{
    position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */
  }  
}
.about_show1 h4 {  width:100%; font-size:1.5em}
.about_show1 h4 div{ background:#FFF; height:2px; max-width:50px;margin-top:20px;}
.about_show1 .about_title1{background:#FFF; height:50px; line-height:50px; text-align:center; width:100px; color:#83a7a3;}
.about_show1 h5 {margin-top:20px; margin-bottom:60px; font-size:1.3em}
.about_show1 h5:last-child{margin-top:20px; margin-bottom:0px}

@media (max-width: 1024px) {.about_g ul li .about_show1{ color:#FFF;padding:40px; display:block; margin:0; width:100%; min-height:341px}}
@media (max-width: 768px) {.zd_list{ width:49%; }}

@media (max-width: 768px) {
	.about_b{  padding-top:30px; padding-bottom:30px}
	.about_g ul li .about_show1{ padding:10px;}
		}
@media (max-width: 630px) {
	.about_b{  padding-top:10px; padding-bottom:10px}
	.about_g ul li .about_show1{ padding:10px; min-height:0px}
	.about_g ul li:first-child{ width:100%}
.about_g ul li:last-child{ width:100%; margin-left:0%; margin-top:10px}

.zd_list{ line-height:1.8em;font-size:1em;}
.about_show1 h4 div{ background:#FFF; height:2px; max-width:20px;margin-top:10px;}
.about_show1 h5 {margin-top:10px; margin-bottom:30px; font-size:1.3em}
.about_show1 h5:last-child{margin-top:10px; margin-bottom:0px}}

.zs_list{}
.zs_list ul{ margin:0; padding:0}
.zs_list ul li{display:inline-block;*display:inline;*zoom:1; width:22.5%; margin-left:1%; margin-right:1%; background:#FFF;  vertical-align:top ; min-height:336px; text-align:center; margin-top:20px; cursor:pointer}
.pme{ margin:20px;}
.zs_list ul li img{  max-height:300px; max-width:205px ; width:100%;}
.zs_list ul li{position: relative;}

.pme1 { background: rgba(131, 167, 163, 1);
	 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; 
	color:#FFF
	
}

.zs_list ul li:hover  .pme1   {opacity: 1;filter:alpha(opacity=100);}
.pme2 h4 {   font-size:1.5em; text-align:left; margin-left:20px; margin-top:20px}
.pme2 h5{ font-size:1.5em; text-align: right; vertical-align:bottom; margin-top:190px; margin-right:20px; line-height:1.8em}
.pme2 h4 div{ background:#FFF; height:2px; max-width:50px;margin-top:20px;}

@media (max-width: 900px) {.zs_list ul li{ min-height:270px; }
.pme2 h5{  margin-top:100px;}}
@media (max-width: 800px) {.zs_list ul li{ width:30.5%; }
.pme2 h5{  margin-top:50px;}}
@media (max-width: 600px) {.zs_list ul li{ width:47%; min-height:0px; margin-top:10px}
.pme2 h4 {   font-size:1.3em; text-align:left; margin-left:10px; margin-top:10px}
.pme2 h5{  margin-top:10px;line-height:1.4em;font-size:1.3em; margin-right:10px;}}

.about_left{display:inline-block;*display:inline;*zoom:1; width:39%; vertical-align:top}
.about_left img{ margin-left:30px; margin-top:30px}
.about_right{display:inline-block;*display:inline;*zoom:1; width:60%; vertical-align:top}

.about_right h6{ margin-bottom:40px; font-size:1em; color:#333; margin-top:10px;font-weight:normal; text-indent:2em}
.about_right h5{ line-height:2em; font-size:1.2em;color:#000; font-weight:normal}

.ab_wm{ width:100px; display:inline-block;*display:inline;*zoom:1; text-align:center; float:left; margin-right:30px; color:#83a7a3}
.ab_wm img{background:#f2f2f2; padding:5px;
-webkit-border-radius:5px;
    -moz-border-radius: 5px;
    border-radius:5px;}
@media (max-width: 768px) {
.about_left{ width:35%; vertical-align:top}
.about_right{width:64%; vertical-align:top}
	}
@media (max-width: 480px) {
.about_left{ width:100%; vertical-align:top; text-align:center}
.about_left img{ margin-left:0px; margin-top:0px}
.about_right{width:100%; vertical-align:top}
.ab_wm{ margin-right:20px;}
	}
	
#searchshow{ display:none;position: fixed;width:250px; height:120px;background-color:#83a7a3;z-index: 99999; right:0px; margin-top:82px;}
@media (max-width: 320px) {#searchshow{width:100%;}}
@media (max-width: 480px) {#searchshow{width:100%;}}
@media (max-width: 600px) {#searchshow{width:100%;}}
@media (max-width: 720px) {#searchshow{width:100%;}}
.searchshow_list{width:92%;margin:0 auto; background-color:#83a7a3; position: relative;z-index: 9999; padding-left:4%;padding-right:4%}
.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:0px; padding-left:10px;}
.tijao{  border:#CCC 1px solid; font-size:1.5em; padding:10px 30px; margin:0 auto;background:#278177; color:#FFf;-webkit-border-radius:10px;-moz-border-radius: 10px;
border-radius:10px;}
.tijao:hover{ background:#fff; color:#333}
.tijao1{ text-align:center;}

a:link,a:hover,a:visited,a:active{behavior:url("/css/link.htc")}
img{border:0px;}
textarea{ overflow:auto}
.padding_left10{padding-left:10px;}
.padding_left20{padding-left:20px;}
.padding_right20{padding-right:20px;}
.back{margin-top:30px; margin-bottom:30px; text-align:center}
.page_list{ height:36px; line-height:36px; text-align:center; margin-top:40px;}
.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;}

.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;}
.H50{ height:50px; width:100%;clear:both;}
.H82{ height:82px; width:100%;clear:both;}
@media (max-width: 900px){.H82{ height:0px; width:100%;clear:both;}}

.page{width:100%;text-align:center; padding-top:30px;}
.page span,.page a{ display:inline-block; width:23px; height:21px;margin-right:5px;line-height:21px; text-align:center;color:#0B3B8C; text-decoration:none}
.page span{background:url(/images/page.jpg) no-repeat -5px -86px;font-weight:bold;color:#fff;}
.page a{background:url(../images/page.jpg) no-repeat -5px -60px;color:#0B3B8C; text-decoration:none}
.page span.next,.page a.next{ width:51px; height:21px; background:url(/images/page.jpg) no-repeat -5px -34px;}
.page span.next{color:#C4C4C4;font-weight:normal;}
.page a:visited{color:#0B3B8C}
.page a:hover{font-weight:bold; text-decoration: underline;}
/*公共部分*/

#myCarousel{}
#myCarouse2{ display:none}
@media (max-width: 600px){
#myCarousel{display:none}
#myCarouse2{ display:block}
}
.location{ font-size:14px; color:#666; background:url(../img/weizhi.jpg) no-repeat left; padding-left:30px; height:40px; line-height:40px;}

.mobile{ display:none}
.pc{ display:block}
@media (max-width: 1024px){
.mobile{ display:block}
.pc{ display:none}
	}