@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,
dl, dt, dd, ul, ol, li,
pre,
form, fieldset, legend, button, input, textarea, table, tr, td
{margin:0px;padding:0px;}
fieldset, img {border:0;}
li {list-style:none;}

address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd,samp { font-family: courier new, courier, monospace; }

ins {text-decoration:none;}
del {text-decoration:line-through;}
h1, h2, h3, h4, h5, h6 {}
h1 {font-size: 2em;}
h2 {font-size: 1.7em;}
h3 {font-size: 1.5em;}
h4 {font-size: 1.38em;}
h5 {font-size: 1.2em;}
h6 {font-size: 1.1em;font-style: italic;}
img{max-width: 100%;height: auto;width: auto\9;}
address,cite,dfn,em,var{font-style:normal;}
caption,td {font-weight: normal;}
cite, blackquote, em, i {font-style: italic;}
strong, b {	font-weight: bold;}
pre, code {font-family: monospace;font-size: 1.1em;}
abbr[title],acronym[title]{border-bottom:1px dotted;cursor:help;}
table {	border-collapse:collapse; /* 边框合并属性 */border-spacing:0;}
q:before, q:after, blockquote:before, blockquote:after {content:"";content:none}
blockquote, q {	quotes:none;}

legend { color: #000; } 
button,input,select,textarea,checkbox,radio 
{vertical-align:middle;}

.clear {clear:both;}
.blank10 {clear:both;height:10px;overflow:hidden;}

a{ text-decoration: none; color:#333;}
a:hover{ text-decoration: underline; }

body {line-height:200%;font:1em/1.5em Verdana, Geneva, sans-serif; color:#333;}

img {border:none;}

a {margin: 0px;padding:0px;border:0px;}
a:link {color:#333;text-decoration:none;}
a:visited{color:#666;text-decoration: none;}
a:hover{color:#D9271F;text-decoration: underline;}

.box {width:100%;/*background:red;*/}

#header {height:73px; background-color:#fff;}
#header img{ max-width:100%;}
#header .box {}
.logo span {display:none;}
#menu {background:#16336f;padding:5px 0;border-bottom:2px solid #666; }
#menu ul li{ float:left; width:25%;text-align:center;}
#menu ul li a { color:white;font-weight:bold;font-size:14px; text-align:center;}
#footer {line-height:26px; padding:20px 20px 80px 20px; background-color:#E70012; color:white;}
#footer a {color:white;}

#search {padding:5px;background:#E2E2E2; font-size:12px;}
.search_b {height:7px;background:url(wap/search_bg.gif) 10px top no-repeat; }
#search .s_text {width:80px;height:16px;line-height:16px; font-size:12px;}
#search .s_btn,#catid {font-size:12px;}

.top_news {text-align:center;}
.top_news h3 a {color:#333;font-size:14px;}
.top_news h3 {padding:10px;}

.title {
  height:30px;
  line-height:30px;
  padding-left:10px; background-color:#0059b0;
  color:white;
}
.title span {float:right;padding-right:10px;}
.title a {color:white;font-weight:bold;}
.title span a {font-weight:normal;}

.line {height:1px;background:url(wap/point.gif) left top repeat-x;}

.text_list li {line-height:24px;padding-left:12px;background:url(wap/icon_02.gif) left 8px no-repeat;}
.news_list li {line-height:28px;padding-left:30px;background:url(wap/icon_01.gif) left 5px no-repeat;border-bottom:1px dotted #ccc;}

.p10 {padding:10px;}
.p20 {padding:20px;}


.tel {height:26px;line-height:26px; padding:0px 0px 0px 20px; background:url(wap/tel.png) left center no-repeat;}

.email {height:26px;line-height:26px; padding:0px 0px 0px 20px; background:url(wap/email.png) left center no-repeat;}
.address {height:26px;line-height:26px; padding:0px 0px 0px 20px; background:url(wap/address.png) left center no-repeat;}


.list-view{float:left; width:48%; text-align:center; margin:0 0px 15px; padding:0px 1%; vertical-align:100%;} 	

.img-wrap{	margin:0 auto; 
	width:126px;
	min-height:150px;
	overflow:hidden; 
	/*非IE的主流浏览器识别的垂直居中的方法*/
	vertical-align:middle;
	/*设置水平居中*/                
	display: table-cell; 
	text-align:center;							
}
.img-wrap a {display:block;height:150px;overflow:hidden;}
.img-wrap img {
	display:block;
	width:90%;  
	vertical-align:middle;
	padding:5%;
	/*非IE的主流浏览器识别的垂直居中的方法*/
	vertical-align:middle;
	/*设置水平居中*/
	text-align:center;
  }
#list-view h5 {margin:10px 0px;}
#list-view h5 a {
  clear:both;
  width:142px;
  overflow:hidden;

  height:18px;
  line-height:18px;
  font-size:12px;
   text-align:center;
  font-weight:normal;
}
#list-view span {color:;}
#list-view h5 p {height:18px;
  line-height:18px;}
.back,.btn {
  display:block;
  clear:both;
  width:72px;
  height:21px;
  line-height:20px;
  margin:15px 0px;
  padding-left:10px;
  background:url(images/back.gif) left top no-repeat;
  text-align:center;
  color:white;
  font-size:12px;
  text-decoration: none;
  border:none;
}

/************* 分页 */

.pages {
  clear:both;

}

.pages strong {
  color:#555;
  display:block;
  float:left;
  height:18px;
  line-height:18px;
  float:left;
  padding:0px 8px;
  background:#F5F5F5;
  border:1px solid #ccc;
  margin: 0px 3px 0px 0px;
}
.pages a {
  display:block;
  float:left;
  height:18px;
  line-height:18px;
  float:left;
  padding:0px 8px;
  border:1px solid #CCC;
  text-decoration:none;
  margin: 0px 3px 0px 0px;
  color:#555;
}

.pages span {
  float:right;
}

.mailbtn {
  height:20px;
  line-height:20px;
  border:none;
  background:#16336f;
  color:white;
}

#box_footerBody{width: 100%; height: 50px; position:fixed; bottom: 0px; text-align: center; border-top: none;}
.footer_body{ min-width:320px; }
.footer_ul{ display:block; background:#16336f; width:100%; height:49px;}
.footer_ul li{ display:inline; float:left; width:25%; height:49px;}
.footer_ul li a { display:block; height:47px; padding-top:5px; text-align:center;color:#FFF; font-size:12px;border-right:1px solid #FFF;height:46px;}
.footer_ul li a.border_none{ border-right:none;}
.footer_ul li a:hover{ background:#FF8C19; }
.footer_ul li a .icon{ display:block; width:30px; height:20px; margin:0 auto; background:url(wap/icon.png) no-repeat;}
.footer_ul li a .text{ display:block; height:16px; line-height:16px; text-align:center;}
.footer_ul li a span.f_tel{ background-position:0 0;}
.footer_ul li a span.mail{ background-position:-30px 0;}
.footer_ul li a span.map{ background-position:-60px 0;}
.footer_ul li a span.share{ background-position:-90px 0;}
.footer_ul li a span.massage{ background-position:-120px 0;}


.mail_body02{ position:relative; padding-bottom:30px;}
.mail_body02 ul li{margin: 5px 0; padding-left: 10px; }
.mail_body02 .email_g, .mail_body02 .mail_title02{ padding-right:120px;}
.z3g-input {width: 100%; height: 33px; padding: 0px 10px; line-height: normal; color:#888; font-size:10px; border:none;}
.mail_body02 ul li.address .z3g-input {width: auto; overflow: hidden; line-height: 35px; border: none; background: none; padding-left: 0px;}
.z3g-textarea {width: 100%; height: 130px; padding: 10px; line-height: 20px; background-color: rgba(163, 163, 163, 0.1);
border: 1px solid rgba(163, 163, 163, 0.5); -webkit-appearance: none;
background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(163, 163, 163, 0.1)), to(rgba(163, 163, 163, 0.1)));}
.mail_body02 ul li.cont {padding-right: 33px;}
.mail_body02 ul li.verificationCode {vertical-align: middle;}
.mail_body02 ul li.verificationCode input {width: 160px; vertical-align: middle;}
.mail_body02 ul li.verificationCode .verify-pic {height: 35px; vertical-align: middle;}
.submitBtn {height: 75px; position: absolute; top: 38px; right: 11px; text-align: center;}
.submitBtn a{ display:block; width: 80px; height: 75px; cursor:pointer; line-height: 75px; padding: 0px; background:#194586; font-size:16px; color:#fff; border:1px solid #194586;}
#guestemail,#title {border-bottom:1px solid #ccc;}




.share_body02{ padding:10px;}
.share_tit{ padding:10px 0;}
.share_body02 ul li{width: 50%; float: left;}
.share_body02 ul li a{ display:block;}
.share_body02 ul li a div{margin: 0 2px 1px 0; height: 38px; line-height: 38px; border: 1px solid rgba(163, 163, 163, 0.5); padding: 0 10px;
background-color: rgba(163, 163, 163, 0.1); vertical-align: top;}
.share_body02 ul li a .icon{width: 32px; height: 32px; margin: 3px 10px 0 0; background:url(../images/icon_share.png) no-repeat;}
.share_body02 ul li a span{display: inline-block; vertical-align: top;}
.share_body02 ul li.sina .icon{ background-position:0 0;}
.share_body02 ul li.tenxun .icon{ background-position:0 -64px;}
.share_body02 ul li.qzone .icon{ background-position:0 -32px;}
.share_body02 ul li.wangyi .icon{ background-position:0 -96px;}
.share_body02 ul li.souhu .icon{ background-position:0 -128px;}
.share_body02 ul li.pengyou .icon{ background-position:0 -160px;}
.share_body02 ul li.renren .icon{ background-position:0 -192px;}
.share_body02 ul li.kaixin .icon{ background-position:0 -224px;}
.share_body02 ul li.douban .icon{ background-position:0 -256px;}
.share_body02 ul li.souhubai .icon{ background-position:0 -288px;}
.share_body02 ul li.tianya .icon{ background-position:0 -320px;}
.share_body02 ul li.fanfou .icon{ background-position:0 -352px;}
.share_body02 ul li.renjian .icon{ background-position:0 -384px;}
.share_body02 ul li.taojianghu .icon{ background-position:0 -480px;}
.share_body02 ul li.hexun .icon{ background-position:0 -544px;}
.share_body02 ul li.diandian .icon{ background-position:0 -576px;}
.share_body02 ul li.sina_qingbo .icon{ background-position:0 -608px;}




.ad{ width:100%; background:url(wap/ad2.jpg) no-repeat; height:108px; background-position:center;}


/* 产品展示1 */
.wu_product ul li{ border:1px solid #E6E6E6; width:45%; float:left; margin-right:6px; margin-left:6px; margin-bottom:20px; text-align:center;line-height:30px;}
.wu_product ul li img{ max-width:100% ; height:11em;}
.wu_product ul li a{ font-size:12px;}
.wu_product ul li:hover{ border:1px solid  #16336f;}

#content img { max-width:100%;}



.fullSlide {width:100%;position:relative;background:#fff;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;overflow:hidden;text-align:center; }
.fullSlide .bd li img{ max-width:100%;}
.fullSlide .bd li a {display:block;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:1px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:48px;height:15px;margin:1px 5px;overflow:hidden;background:#03F;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on {background:#e60012;filter:alpha(opacity=100);opacity:1;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:5;top:50%;margin-top:-33px;z-index:1;width:73px;height:73px;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .prev{ background:url(/Skins/Default/Img/banLeft.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='/Skins/Default/Img/banLeft.png');_background:none; left:150px;}
.fullSlide .next {background:url(/Skins/Default/Img/banRight.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='/Skins/Default/Img/banRight.png');_background:none;right:150px;}






.header {
	background-size: 100% 1.04rem;
}
#top_main {
	width: 100%;
	height: 1rem;
*zoom: 1;
	z-index: 300;
	position: fixed;
	top: 0px;
	left: 0px;
}
#top {
	max-width: 640px;
	min-width: 320px;
	height: 1rem;
	margin: 0px auto;
	position: relative;
	background: #fff;
}
#top .logo {
	text-align: center;
	display: block;
	color: #000;
font-size: .32rem;
padding-top: .2rem;
margin-left: .2rem;
}
#top .logo a {
	display: block;
}
#top .logo img {
	display: block;
height: .6rem;
}
#top .topsearch {
	display: block;
	position: absolute;
	right: 20%;
top:.2rem;
	text-align: center;
	cursor: pointer;
width:.5rem;
height:.5rem;
margin:.16rem auto;
}
#top .topsearch span {
	display: block;
	width: 100%;
	height: 0.42rem;
	background-position: 0rem -1.19rem;
width:.42rem;
}
#top_main .tsearch * {
	box-sizing: border-box;
}
#top_main .tsearch {
	position: absolute;
	height: 1rem;
	width: 6.4rem!important;
padding: .2rem 5%;
	left: 0;
top: .99rem;
	z-index: 99;
	background: #f2f2f2;
	box-sizing: border-box;
	display: none;
}
#top_main .tsearch input {
	-webkit-appearance: none;
}
#top_main .tsearch .txt {
	width: 78%;
	color: #000;
text-indent: .1rem;
font-size:.22rem;
height:.64rem;
	background: #fff;
	border: 1px solid #fff;
	border-radius: 0.1rem;
	position: absolute;
	left: 5%;
top:.2rem;
border-top-left-radius: .6rem;
border-bottom-left-radius: .6rem;
}
#top_main .tsearch .btn {
	color: #fff;
font-size:.22rem;
	width: 16%;
height:.62rem;
line-height: .6rem;
	text-align: center;
	border: 0px;
	background-color: #118c3c;
	background-position: -0.748rem -1.055rem;
	position: absolute;
	right: 5%;
top:.2rem;
border-top-right-radius: .6rem;
border-bottom-right-radius: .6rem;
}
#top_main .btn_close_main {
width: .88rem;
	height: 1rem;
	background-color: #f2f2f2;
	position: absolute;
	top: 0;
	right: 18%;
	z-index: 9;
	display: none;
}
#top_main .btn_close_main .btn_close {
width: .34rem;
height: .33rem;
margin-top: .38rem;
margin-left: .26rem;
	background-position: -2rem -1rem;
}
#top #nav {
width: .6rem;
	height: 50%;
	position: absolute;
	right: 3%;
top: .36rem;
	text-align: center;
	cursor: pointer;
}
#top .nav {
width: .39rem;
height: .36rem;
background-position: -.5rem -1.2rem;
}
#top .close {
	background-position: -2.06rem 0;
width: .34rem;
height: .34rem;
	cursor: pointer;
	position: absolute;
	right: 44%;
	top: -0.02rem;
	text-align: center;
}
/*subNav*/
.subNav {
	position: fixed;
	width: 100%;
	height: 100%;
	right: 0;
top: .99rem;
	z-index: 999;
	max-width: 640px;
	min-width: 320px;
	background: #118c3c;
	-webkit-transform: translateX(4rem);
	-moz-transform: translateX(7rem);
	-ms-transform: translateX(7rem);
	transform: translateX(7rem);
}
.subNavCon {
	margin: 0px;
	background: #118c3c;
	width: 100%;
	border-top: 1px solid #e5e5e5;
}
.subNav .closrbox {
	width: 20%;
	height: 0.5rem;
line-height: .5rem;
	background: #fff;
	position: absolute;
	right: 2%;
	top: -5%;
}
.subNav .close {
	background-position: -1.64rem -1.5rem;
width: .4rem;
height: .4rem;
}
.subNav .c_clos {
	width: 52%;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
}
.subNav .list {
margin-top:.6rem;
}
.subNav li {
	width: 100%;
	display: block;
	line-height: 1rem;
	margin: 0 auto;
	position: relative;
}
.subNav li:first-child {
margin-top:.6rem;
}
.subNav .subnav2 {
	width: 100%;
	display: none;
}
.subNav .subnav2 a {
margin-bottom: .1rem;
	background: #eeeeee;
font-size: .24rem;
}
.subNav li a {
	display: block;
	width: 4rem;
	margin: 0 auto;
	color: #fff;
	font-size: 0.34rem;
	text-align: center;
	border-bottom: 1px solid #12b34a;
}
.subNav li a:hover {
	color: #00923f;
}
.subNav li em {
width: .3rem;
height: .3rem;
	display: inline-block;
	background-position: 0 -2.2rem;
	vertical-align: middle;
	position: absolute;
	right: 3%;
top: .26rem;
}
.subNav li:hover {
	background: #94d152;
}
.subNav li:hover a {
	color: #fff;
}
.subNav.show {
	right: 0 !important;
}
.subNavShow {
	-webkit-transform: translateX(-48%);
	-moz-transform: translateX(-48%);
	-ms-transform: translateX(-48%);
	transform: translateX(-48%);
	display: block;
}
.subNavShow2 {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}
/*首页导航*/
.inav_t {
	width: 100%;
	height: 1.4rem;
	background: #118c3c;
}
.inav_t dl {
	height: 1.4rem;
	overflow: hidden;
}
.inav_t dl dd {
	width: 33.33%;
	height: 0.7rem;
	float: left;
	text-align: center;
	border-right: 1px #12b34a solid;
	border-bottom: 1px #12b34a solid;
}
.inav_t dl dd:nth-child(5), .inav_t dl dd:nth-child(6), .inav_t dl dd:nth-child(7), .inav_t dl dd:nth-child(8) {
	/*border-bottom: 1px #474747 solid;*/
}
.inav_t dl dd a {
	display: block;
	width: 100%;
height: .69rem;
line-height: .69rem;

	color: #fff;
}