* { margin:0; padding:0; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout:none; }
a, a:link, a:visited, a:hover, a:active { color:#515151; }
a:link { text-decoration:none; }
html { width:100%;  }
body {  max-width:640px; min-width:320px; width:100%; margin:0 auto; font:14px/1.5 "Microsoft Yahei"; color:#333; background:#FFF; -webkit-text-size-adjust:none; -webkit-user-select:none; }
body:before { content:""; width:100%; height:70px; display:block; }
img { border:0px; }
.content img {width:100%;}
em{ font-style:normal;}
h1, h2, h3, h4, h5, h6, h7 { font-size:14px; }
ul, ol { list-style-type:none; }
input,button,select,textarea { outline:none; font-family:"Microsoft Yahei"; font-size:16px; }
table { border-collapse:collapse; border-spacing:0; }
.hidden { display:none; }
.fl{ float:left;}
.fr{ float:right;}
.clear, .clearFix:after { content:""; display:block; clear:both; width:100%; height:0; line-height:0; font-size:0; }
.jingFormat img{max-width:100% !important; margin:0 auto; display:block; height:auto !important;}
.wrapper { width:100%; }
.loadingData { background:#FFF; box-shadow:0 0 0 1px #aaa inset; color:#aaa; border-radius:5px; }
.relLink { width:96%; height:40px; margin:0 auto 20px; box-shadow:0 0 0 1px #ddd inset; border-radius:5px; position:relative; overflow:hidden; }
.relLink .r, .relLink .l { width:50%; height:40px; line-height:40px; text-align:center; color:#f3c05c;  }
.relLink .r { position:absolute; right:0; top:0; border-left:1px solid #ddd; }
.relLink a { color:#aaa; display:block; }
.relLink .hover a { background:#ddd; color:#FFF;  }
.baiduMap { width:96%; margin:0 auto; }
.BMap_bubble_title a { background:#c13527;  }
.navBarLv_0 a.hover { box-shadow:0 0 0 1000px #ef7a1b inset; }
.icon{ background:url(../images/icon.png) no-repeat 0px 0px;  display:inline-block; vertical-align:middle;}

/*header */
.header { width:100%; position:fixed; z-index:100;  top:0px; left:0px; }
.header_c{  max-width:640px; min-width:320px; height:60px; padding-top:10px; margin:0px auto;  background:#f2fced; position:relative;}
.header .logo{ width:50%; padding-left:5px;}
.header .logo img{ width:140px; height:40px;}
.header .tel{ width:150px; float:right; padding-top:5px; color:#389f00; line-height:14px; font-size:12px;}
.header .tel s{ width:36px; height:36px; float:left; background-position:0px 0px; background-size:160px;}
.header .tel a{ display:block; font-size:15px; color:#fe7f03; font-family:"impact"; line-height:20px;}
.header .icon1,.header .icon2{ position:absolute; top:0px; background-size:120px;}
.header .icon1{ width:45px; height:22px; background-position: -40px 0px; left:50%; margin-left:-20px;}
.header .icon2{ width:40px; height:22px; background-position: -86px 0px; right:10px;}

/* inav */
.inav { width:96%;height:62px;background:url(../images/navbg.png) repeat-y top;padding:3px 0 3px 4%;}
.inav .index{height:30px;width:60px;padding-top:30px;background:url(../images/icon2.png) no-repeat center 10px  ;display:block;background-size: 30px;
  text-align:center;line-height:30px;color:#fff;position:relative;float:left;}
.inav .index:after{display:block;height:30px;width:30px;background:url(../images/tip.png.html) no-repeat -38px -34px;content:"\20";position:absolute;top:6px;left:50%;
  margin-left:-15px;background-size:106px;}
.inav ul{height:62px;margin-left:62px;}
.inav li{width:26%;margin:3px 3.5%;float:left;text-align:center;height:24px;line-height:24px;}
.inav li a{color:#fff;}


/*首页标题公用*/
.tit{ width:96%; padding:0 2%; height:70px; line-height:100px; color:#fff; background:url(../images/itit.png) no-repeat top left; margin-bottom:2%;}
.tit .more{ width:12px; height:15px; display:block; font-size:12px;margin-top:41px; margin-right:5px; float:right; background-position:-107px -29px; background-size:150px;}
.tit h2{ font-size:16px; font-weight:bold;}
.tit h2 span{ color:#cde4c5; margin-left:5px; font-size:14px; font-weight:normal;}
/*ipro*/
.ipro .tod{ width:97%; padding-left:3%;margin-bottom:2%;}
.ipro .tod li{ width:47%; float:left; margin:2% 3% 0% 0%;}
.ipro .tod li a{ width:100%; display:block; }
.ipro .tod li a.hover{ }
.ipro .tod li img{
	width:100%;
	display:block;
	height: 160px;
}
.ipro .tod li span{ height:30px; line-height:28px; width:30px%; font-size:14px; text-align:center; display:block; color:#909090;}
.icase .tod{margin-bottom: 3%;}
.icase .tod li{ width:29%; float:left; margin:2% 0% 0% 2%; border:1px solid #dcdcdc; position: relative;}
.icase .tod li a{ width:100%; display:block;}
.icase .tod li img{ width:100%; display:block; }
.icase .tod li h2{ width:99%; padding:1px; text-align:center; height:30px; line-height:30px; color:#fff;background:#000;opacity: 0.6;position: absolute;bottom:0;left:0; }
.icase .tod li.hover{ border-color:#0068b7;}
.icase .tod li.hover h2{ background:#fff100; color:#313131; }

.icase .tod li:first-child{ width:32%;height: 100%; float:left; margin:2% 0% 0% 2%; border:1px solid #dcdcdc; position: relative;overflow: hidden;}
.icase .tod li:first-child img{
	width: 190%;
}

.gao{position: relative; }
.gao img{ width: 100%;position: absolute;top:0;left: 0;z-index: 5;}
.gao h4,.gao p{ color: #fff;position: absolute;top:20px;right:10px;z-index: 10;}
.gao p{ top:33px;}
/*iabout*/
.iabout .tod{ padding:0 3% 4%;}
.iabout .tod img{width:100%;}
.iabout .tod .txt{ color:#7c7c7c; font-size:14px; line-height:28px;}
.iabout .ckmore{ width:100%; height:25px;  background:url(../images/more.png) no-repeat center center; background-size:auto 25px; display:block; }
/*inews*/
.inews .tod{padding:0 2% 2%;}
.inews li{ width:100%;padding:10px 0px; border-bottom:1px dotted #ddd;}
.inews li.hover{background-color:#f3f3f3;}
.inews li img{ float:left; width:90px; height:60px; margin-right:6px; }
.inews li h3{ font-size:14px; color:#343434; line-height:20px; font-weight:bold;  }
.inews li em{ width:26px; height:2px; background:#389f00; display:block; margin-left:98px;  margin-bottom:6px;}
.inews li .txt{ font-size:12px; color:#7c7c7c; line-height:18px; }
/*footer*/
footer{ text-align:center;  color:#333333; padding:10px 5px 10px; line-height:24px; }
footer a{ color:#333333;}
.navBarTheme_1 .slide{ background:#389f00 !important;}
.navBarLv_0 dd a{  background:url(../images/navbbg.jpg) no-repeat bottom left !important; }
.navBarLv_0 dd:nth-child(2) a{ background:none !important;}
.navBarLv_0 dd a:before{ background:url(../images/icon.png) no-repeat bottom left !important; background-size:100px !important; }
.navBarLv_0 dd:nth-child(5) a:before{ background-position:-79px bottom !important;}
.navBarLv_0 dd:nth-child(2) a:before{ background-position:5px bottom !important;}
.navBarLv_0 dd:nth-child(3) a:before{ background-position:-25px bottom !important;}
.navBarLv_0 dd:nth-child(4) a:before{ background-position:-52px bottom !important;}

.navBarLv_0 dd a.hover{background:-moz-linear-gradient(top,  #389f00 0%, #389f00 100%) !important; background:-webkit-linear-gradient(top,  #389f00 0%, #389f00 100%) !important;}
.navBarLv_0 a.hover {
    box-shadow: none !important;
}
/*sitepath*/
.sitepath{width:100%;line-height:40px;}
.sitepath .prolist{ display:none;}
.showPanel{width:100%; height:40px;  border-bottom:1px solid #389f00;height:40px;}
.showPanel h2{width:50%;color:#389f00;font-size:18px;font-weight:bold;padding-left:10px;}
.showPanel p{ width:100px; text-align:center; float:right; border-left:1px solid #389f00; color:#389f00;}

.prolist{ width:94%; padding:1% 3% 2%;}
.prolist a { width:28%; height:30px; display:inline-block;  margin:2% 2%; line-height:30px; text-align:center; color:#fff;  border-radius:15px;  box-shadow: 0 1px 1px 0px #e5e5e5; background: -webkit-linear-gradient(top,  #5bd218 0%, #36860f 100%); background: linear-gradient(top,  #5bd218 0%, #36860f 100%);}
.prolist a.hover{ margin-top:-2px;}

/*banner*/
.banner{  position:relative; overflow:hidden;  }
.banner .list { float:left; width:400%; }
.banner .list li { float:left; width:25%; }
.banner .list img { display:block; width:100%; }
.banner .tip { width:90%; height:10px; text-align:right; clear:both; display:none; position:absolute; left:5%; bottom:9px;z-index: 98; }
.banner .tip span { display:inline-block; width:15px; height:15px; background:#389f00; border-radius:15px; margin:0 5px; }
.banner .tip span.cur{ background:#fe7f03;}

/*banner*/
.banner{ position:relative; margin-bottom:10px;}
.banner img{ width:100%; display:block;}
.banner .bg{ width:100%; height:60px; position:absolute; left:0px; bottom:-2px; background:url(../images/bannerbg.png) no-repeat center top;z-index: 94; }
/* searcher */
.searcher input{  -webkit-appearance: none; }
.searcher { width:84%; height:30px; background:#fff; margin:6% 2% 8% 13%;border:1px solid #dce4d7;  position:relative; }
.searcher .inf { width:96%; height:30px; margin:0 auto; background:#3d1709; box-shadow:0 1px 5px rgba(0,0,0,0.3) inset; position:relative; overflow:hidden; }
.searcher .txt { width:90%; height:30px; padding:0 5px 0px 15px; border:0; background:none; color:#c9c9c9; font-size:1em; }
.searcher .submit { width:60px; height:30px; background:#389f00 url(../images/icon1.png) no-repeat center;background-size:20px; border:0; position:absolute; top:0; right:0; cursor:pointer; }
.searcher:before{content:""; display:block;background:url(../images/searchbg.png) no-repeat center;background-size:40px;width: 40px;height: 58px;
  position: absolute;left:-40px;top:-17px;  }
/*footer*/
footer{ text-align:center; width:94%; padding:3% 2% 15%;}
footer a{ color:#000;}
.navBarTheme_1 .slide{ background:rgba(0,107,22,1);}
.navBarLv_0 dd a{ background:url(../images/navBarli.jpg) no-repeat bottom left; background-size:auto 60px;}
.navBarLv_0 dd a:before{ background:url(../images/icon.png) no-repeat bottom left ; background-size:100px; }
.navBarLv_0 dd:nth-child(5) a:before{ background-position:-52px -22px;}
.navBarLv_0 dd:nth-child(2) a:before{ background-position:2px -22px;}
.navBarLv_0 dd:nth-child(3) a:before{ background-position:-79px -22px;}
.navBarLv_0 dd:nth-child(4) a:before{ background-position:-25px -22px;}


/* message */
.message { padding-top:5px; }
.message .content { padding:4%; color:#389f00; overflow:hidden; }
.message li { margin-bottom:10px; float:left; width:100%; font-size:14px; }
.message .txt, .message .text, .message input.code { width:94%; padding:0 3%; height:35px; line-height:35px; background:none; border:1px solid #389f00; color:#389f00; border-radius:3px; box-shadow:0 0 1px rgba(0,0,0,0.5); font-size:1em; }
.message .text { height:90px; line-height:20px; padding:3%; }
.message input.code { width:60%; }
.message img.code { float:right; width:30%; height:35px; border-radius:5px; height:0.4 }
.message .sub { width:100%; height:35px; line-height:35px; text-align:center; background:-wenkit-linear-gradient(#389f00, #389f00) !important; background:#389f00; border:0; color:#fff; border-radius:3px; box-shadow:0 0 5px rgba(0,0,0,0.1); font-size:1.1em; cursor:pointer; }
.inputErr { background:rgba(255, 255, 255, 0.6) !important; color:red !important; }


.clear { clear:both; font-size:0px; line-height:0px; height:0px; }
.hidden { display:none; }
.center { text-align:center; }
.autocut { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:break-all; }
/* 地图 */
.baiduMap { height:200px; margin:20px 0 10px; border-radius:2px; width: 100%;}
.BMap_bubble_title a { display:inline-block; padding:0 10px; height:30px; line-height:30px; border-radius:2px; color:#FFF; background:#666; margin-bottom:5px; }
/* 翻页 */
.loadingData { width:96%; height:40px; line-height:40px; text-align:center; color:#FFF; background:#666; display:none; margin:0 auto 20px; }
.pager { display:none; }
#minPage .pager { display:block; }
/* 详情及单栏目 */
.showInfo .content { padding:2% 2%; }
.showInfo .img { max-width:100%; border-radius:2px; display:block; margin:0 auto 10px; }
.showInfo h1 { text-align:center; font-size:18px; line-height:150%; font-weight:700; color:#389f00; margin-bottom:10px; }
/* 内容区域格式化 */
.jingFormat { line-height:150%; font-size:14px; color:#555; }
.jingFormat p { margin-bottom:1em; }
.jingFormat img { width:100% !important; height:auto !important; }
/* 底部 */
.footer { padding:10px 0 20px; font-size:14px; text-align:center; }
.footer, .footer a { color:#333; }

/* 屏蔽外来广告 */
#EG0phD8f { display:none !important; z-index:-10 !important; opacity:0 !important; visibility:hidden !important; -webkit-transform:scale(0,0); -moz-transform:scale(0,0); -ms-transform:scale(0,0); transform:scale(0,0); }

/* listNews2 */
.listNews2{ margin-top:3%;}
.listNews2 li{ width:96%; height:60px; height:35px; line-height:35px; margin:0px auto 1%; border-bottom: 1px dotted #389f00; background:#fff;}
.listNews2 li.hover{ }
.listNews2 li a{ width:100%; display:block; color:#389f00; font-size:14px; font-weight:bold; text-indent:1em;}

/* listPro */
.listPro { width:100%; }
.listPro .list { width:100%; padding:2% 0; overflow:hidden; }
.listPro li { float:left; width:45.2%; margin:0 0 3% 3%; }
.listPro li.hover img{ border-color: #389f00;}
.listPro li a{ width:100%; display:block;}
.listPro li img{
	width:100%;
	display:block;
	border:2px solid #389f00;
	height: 160px;
}
.listPro li h2{ width:100%; padding:1px; text-align:center; height:30px; line-height:30px; color:#389f00; }

/* listNews */
.listNews{ margin-top:3%;}
.listNews li{ width:96%; height:60px; padding:2%; margin-bottom:3%; border-bottom:1px solid #389f00; background:#fff;}
.listNews li.hover h2{ color:#ffb400; }
.listNews li a{ width:100%; display:block;}
.listNews li img{ float:left; width:60px; height:60px; margin-right:10px; border-radius:30px;}
.listNews li h2{ color:#389f00; font-size:14px; font-weight:bold;}
.listNews li p{ color:#666666; line-height:18px; text-indent:0em; font-size:12px;}

.dataErr { width:100%!important; height:40px; line-height:40px; margin:10px;  }
/*分页*/
.pages { padding: 10px; }
.pages .pre-page, .pages .next-page { margin-top:10px; }
.pages .pre-page a, .pages .next-page a { display: block; line-height: 200%; text-decoration: none; font-size:120%; text-align:center; color: #555; border: 1px solid #dedede; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; cursor: pointer; background: #f5f5f5; background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f0f0f0)); background: -moz-linear-gradient(top, #f9f9f9, #f0f0f0); border-color: #dedede #d8d8d8 #d3d3d3; color: #555; text-shadow: 0 1px 0 #fff; -webkit-box-shadow: 0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb; -moz-box-shadow: 0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb; box-shadow: 0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb; }
.pages .pre-page a:hover, .pages .next-page a:hover { background: #f4f4f4; background: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#f8f8f8)); background: -moz-linear-gradient(top, #efefef, #f8f8f8); border-color: #c7c7c7 #c3c3c3 #bebebe; text-shadow: 0 1px 0 #fdfdfd; -webkit-box-shadow: 0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3; -moz-box-shadow: 0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3; box-shadow: 0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3; }
