﻿/* 初始化样式 */
* { margin:0; padding:0; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout:none; }
a:link { -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout: none; text-decoration:none; }
body { font:14px/1.5 "Microsoft Yahei","Thmano", "Arial"; color:#333; -webkit-text-size-adjust:100%; background:#FFF; min-width: 320px;
    max-width: 640px;
    margin: 0 auto;
    width: 100%;
    overflow-x: hidden;}
img { border:0px; }
input, textarea, select  { font:12px/1.5 "Microsoft Yahei","Thmano", "Arial"; color:#999; outline:0; }
textarea { resize: none; overflow:auto; }
ul, ol { list-style-type:none; }
table { border-collapse:collapse; border-spacing:0; }
/* 公共样式 */
.clear { clear:both; font-size:0px; line-height:0px; height:0px; }
.hidden { display:none; }
.center { text-align:center;}
/* 访问PC网站 */
div.welcomePc { text-align:center; margin-bottom:10px; }
a.welcomPc { width:50%; display:block; height:30px; line-height:30px; color:#FFF; font-size:13px; text-align:center; background:-webkit-linear-gradient(top, #2f770a, #195a04); border-radius:15px; margin:0 auto; }
/* 迷你翻页 */
.pager { display:block; }
.minFontPage { height:30px; overflow:hideen; margin-bottom:20px; }
.minFontPage span, .minFontPage a { height:25px; line-height:25px; width:80px; text-align:center; border:1px solid #dedede; display:none; border-radius:3px; background:#185904; color:#FFF; }
.minFontPage span { background:#FFF; color:#999; }
/* 相关链接 */
.relLink { height:40px; }
.relLink > div { display:block; height:35px; line-height:35px; color:#FFF; background:#e0f2da; padding:0 10px; border-radius:10px; overflow:hidden; color:#185904;  }
.relLink a { color:#185904; }
.relLink .l { float:left; margin-left:1%; }
.relLink .r { float:right; margin-right:1%; }
/* 横屏提示 */
.printlay { width:100%;height:100%;position:fixed;top:0;left:0;z-index:1001;}
.printlay p { width:200px;height:55px;padding-top:65px;position:fixed;top:50%;left:50%;margin-top:-60px;margin-left:-100px;text-align:center;color:#FFF;font-size:14px;background:url(icon_noHorizontal.png) center 10px no-repeat #235f03;border-radius:10px;}
/* cms2.0地图 */
.baidumap { height:200px; margin-bottom:40px; }
.mapContent { height:200px;}
.BMap_bubble_title a { display:inline-block; padding:0 10px;height:25px;line-height:25px;border-radius:5px;background:#185904;color:#FFF;}
/* 返回顶部 */
.goTop { border-top:1px solid #e64819; width:100%; height:30px; padding-bottom:0px; }
.goTop span { width:30px; line-height:30px; height:30px; background:#e64819; color:#FFF; display:block; margin:0 auto; border-radius:30px; text-align:center; cursor:pointer; margin-top:-15px; }
/* 网站可视区域 */
.wrapper { max-width:640px; min-width:320px; width:100%; margin:0 auto; background:#FFF; }
/* header */
.header { width:100%; position:relative; z-index:100; }
.header .main { width:100%; min-width:320px; max-width:640px; height:50px; background:#fff; margin:0 auto; }
.header .logo { float:left; width:100%; overflow:hidden; }
.header .logo, .header .logo img { width:320px;  }
/* nav */
.nav { width:50px; height:50px; float:right; position:relative; }
.nav p { width:50px; height:50px; background:none; }
.nav p:before { display:block; width:25px; height:20px; content:"\20"; background:url(cici.png) 0 0 no-repeat; background-size:50px; position:relative; top:15px; left:13px; }
.nav .drop { width:110px; position:absolute; right:0; top:50px; background:#FFF; display:none; z-index:100; }
.nav .drop a { display:block; height:40px; line-height:40px; background:#FFF; color:#666; font-size:15px; border-bottom:1px solid #eee; padding-left:20px; position:relative; }
.nav .drop a.hover { background:#31780a; color:#FFF; }
.nav p.hover { background:#FFF; }
.nav p.hover:before { background:url(cici.png) -25px 0 no-repeat; background-size:50px; } 

.nav_c{ padding:2px 0 5px 0;}
.nav_c ul{ list-style:none;}
.nav_c ul li{ text-align:center;  line-height:25px;}
.nav_c ul li a{ float:left; width:31.333%; background:#29478c; margin:1%; color:#fff;}

/* sitepath */
.sitepath { width:100%; height:40px; position:relative; background:#f2f2f2; color:#31780a; }
.sitepath h2 { padding:0 10px; height:40px; line-height:40px; font-size:1.1em; }
.sitepath .showPanel { width:120px; height:40px; position:absolute; right:0; top:0; display:none; border-left:1px solid #dedede; }
.sitepath .showPanel p { height:40px; line-height:40px; text-align:center; }
.sitepath .showPanel p:after { content:""; line-height:0; border-width:6px; border-color:#999 transparent transparent transparent; border-style:solid dashed dashed  dashed; display:inline-block; vertical-align:middle; margin-left:10px;  }
.panel { width:122px; background:#f2f2f2; padding:5px 0; position:absolute; top:40px; right:-1px; z-index:99; display:none;  }
.panel a { padding-left:15px; height:30px; line-height:30px; display:block; color:#333; }
.panel a:hover { background:#c0c0c0; }
/* pane */
.pane { width:96%; margin:0 auto; padding-top:2%; }
.pane .tid { position:relative; z-index:10; height:40px; }
.pane .tid span { width:100%; height:40px; line-height:40px; text-align:center; background:#1f3f50; background:-webkit-linear-gradient(#1f3f50, #1f3f50); border-radius:3px; position:absolute; left:0; top:0; z-index:10; cursor:pointer; }
.pane .tod { width:100%; background:#2a5b75; margin-top:-3em; padding-top:3.5em; padding-bottom:1em; display:none; position:relative; z-index:9;  }
.pane .tod li { padding:0 2em; text-align:center; }
.pane .tod a { border-bottom:1px solid #ddd; display:block; height:35px; line-height:35px; color:#94acb9; }
.pane .tod li:last-child a { border-bottom:0; }
.pane li:hover a { color:#112734; }
/* banner */
.banner {  margin-bottom:10px; }
.banner img { width:100%; display:block; }
/* navigation */
.navigation { margin-bottom:10px; }
.navigation .list { overflow:hidden; }
.navigation .list dd { width:23%; float:left; margin-left:1.5%; }
.navigation .list a { display:block; padding:10px 0;  text-align:center; color:#FFF; }
.navigation .list .about1{ display:block;background:#03aeda}
.navigation .list .about2{ display:block; background:#30abe7}
.navigation .list .about3{ display:block;background:#14b8d4}
.navigation .list .about4{ display:block; background:#fc8752}
.navigation .list i { display:block; width:33px; height:30px; margin:0 auto; background:url(icon02.png) center top no-repeat; background-size:35px; margin-bottom:5px; }
.navigation .about2 i { display:block; width:33px; height:30px; margin:0 auto; background:url(icon03.png) center top no-repeat; background-size:42px; margin-bottom:5px; }
.navigation .about3 i {  display:block; width:33px; height:30px; margin:0 auto; background:url(icon04.png) center top no-repeat; background-size:50px; margin-bottom:5px; }
.navigation .about4 i { display:block; width:33px; height:30px; margin:0 auto; background:url(icon05.png) center top no-repeat; background-size:40px; margin-bottom:5px; }
.navigation dd.hover a { background:#3ba302; }
/* iproduct */
.iproduct { margin-bottom:10px; }
.iproduct .list { overflow:hidden; margin-left:1%; }
.iproduct .list dt { float:left; width:30%; margin-left:2%; margin-bottom:2%; }
.iproduct .list a { display:block; position:relative; overflow:hidden; }
.iproduct .list img { display:block; /*width:100%;*/ height:80px; }
.iproduct .list span { height:30px; line-height:30px; width:100%; position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.6); color:#FFF; text-align:center; }
.ipro_tit{ font-size:15px; padding:0 5px 0 0; height:35px; color:#fff; line-height:35px; background:#29478c; border-top:#333 1px solid; margin:0 0 10px 0; box-shadow:#ccc 1px 2px 3px; }
.ipro_tit b{ overflow:hidden; background:#3e74a7; font-weight:normal; padding:9px 15px; box-shadow:#fff 1px 2px 3px;}
.ipro_tit span a{ float:right; font-size:12px; color:#fff; font-family:"SimSun"; padding:0 5px 0;}
/* iabout */
.iabout { width:96%; margin:0 auto; background:#FFF; border:1px solid #ddd; overflow:hidden; margin-bottom:10px; }
.iabout .img { float:left; margin-left:10px; width:45%; display:block; overflow:hidden; margin-right:10px; height:100px; background:url(../../img/1464676598825092.jpg) center center no-repeat; background-size:cover;margin-top: 10px; }
.iabout .wd { padding:2% 3%; }
.iabout h3 { height:20px; font-size:16px; font-weight:400; margin-bottom:5px; }
.iabout p { text-align:justify; font-size:12px; line-height:175%; }
/* inews */
.inews { width:96%; overflow:hidden; margin:0 auto 20px; }
.inews .list { float:left; width:100%; }
.inews a.item { padding:2% 6% 2% 2%; float:left; width:92%; height:50px; background:url(tip1.png) right center no-repeat #FFF; background-size:17px; color:#333; border-bottom:1px solid #ddd; margin-bottom:3px; }
.inews .tits { display:block; font-weight:700; color:#29478c; height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:break-all; }
.inews .info { height:20px; line-height:20px; display:block; overflow:hidden; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:break-all;}
.inews .list a.hover { background-color:#f5fff2; }
/* footer */
.footer {  }
/* subNav */
.copyright { text-align:center; color:#333; }
.copyright a { color:#333; }
/* 二级页面格局 */
.column { width:100%; overflow:hidden; position:relative; }
.column .thead { height:30px; line-height:30px; width:100%; margin-bottom:10px; position:relative; background:-webkit-linear-gradient(top, #FFF, #dfdfdf); padding:5px 0; box-shadow:0 3px 3px rgba(0,0,0,0.3);  position:absolute; left:0; top:0; }
.column .thead .sort { display:block; position:absolute; width:40px; height:40px; background:url(tip3.png) center center no-repeat; background-size:15px; top:0; right:0; }
.column .thead .back { position:absolute; width:40px; height:40px; background:url(tip2.png) center center no-repeat; background-size:15px; top:0; left:0; }
.column .thead .tit2 { text-align:center; font-weight:700; }
/* pane */
.proCon { width:100%; overflow:hidden; }
/* singeCon */
.singeCon { padding-top:00px; width:96%; margin:0 auto 20px; }
/* navDrop */
.navDrop { display:none; width:30%; background:#30780a; border-radius:0 0 5px 5px; overflow:hidden; position:absolute; right:10px; top:40px; z-index:10; }
.navDrop dd { width:100%; }
.navDrop a { display:block; height:30px; line-height:30px; color:#FFF; border-bottom:1px solid #438912; text-align:center; }
.navDrop dd.hover { background:#1c5805; }
/* aboutpage */
.aboutpage .tbody { padding:3% 5%; margin-bottom:3%; color:#333; }
.aboutpage .tbody img { width:100%; display:block; margin-bottom:15px; }
.aboutpage .tbody p { text-indent:2em; margin-bottom:10px; }
/* listproduct */
.listproduct { overflow:hidden; opacity:1;  }
.listproduct ul.list { overflow:hidden; padding-top:20px; margin-bottom:3%; }
.listproduct ul.list li { float:left; width:47%; margin:0 0 7% 2%; }
.listproduct ul.list li img { width:100%; display:block; margin:0 auto; }
.listproduct ul.list li a { width:90%; display:block; color:#FFF; overflow:hidden; border:1px solid #ddd; margin:0 auto; position:relative; }
.listproduct ul.list li span { background:rgba(0,0,0,0.5); width:100%; position:absolute; right:0px; bottom:0px; height:30px; line-height:30px; text-align:center;  }
.listproduct ul.list li i { font-style:normal; color:#FFF; text-shadow:1px 1px 2px rgba(0,0,0,1); font-size:13px; }
.listproduct li.hover a { border-color:#185904 !important; }
/* showproduct */
.showproduct .main { width:100%; float:none; }
.showproduct .proCon { background:none; }
.showproduct .info .tit { line-height:25px; padding:15px 10px; text-align:center; border-bottom:1px solid #185904; color:#185904; font-size:1.2em; }
.showproduct .proimg { padding:3%; }
.showproduct .proimg img { width:90%; display:block; margin:0 auto; }
.showproduct .article { text-align:center; line-height:170%; color:#185904; }
.showproduct .article span { margin:0 3%; }
.showproduct .infor { padding:3%; color:#333; }
/* listnews */
.listnews ul.list { padding:3% 0; }
.listnews ul.list li { border-bottom:1px solid #ddd; }
.listnews ul.list li.hover { background:#185904; background-size:25px; }
.listnews ul.list li a { height:40px; line-height:40px; display:block; width:97%; padding-left:3%; color:#185904;  }
.listnews ul.list li.hover a { color:#FFF; }
/* shownews */
.shownews .article { text-align:center; line-height:170%; padding-bottom:5px; border-bottom:1px solid #185904; color:#185904; }
.shownews .article span { margin:0 3%; }
.shownews .article h3 { font-size:16px; line-height:25px; padding:15px 10px; }
.shownews .infor { padding:3%; color:#333; }

/*底部固定*/
.footer_c { margin-top:50px;}
.footer-con{width:100%;height:60px;position:fixed; z-index:100; right:0; bottom:0;background:#29478c;border-top:1px solid #4dbaff;-webkit-transition:right .5s ease;transition:right .5s ease;}

.footer_c li{ float:left; width:25%; }

.footer_c li a,.footer_c li span{display:block;height:22px;padding:38px 0 0 0;text-align:center;font-size:12px;color:#fff;cursor:pointer;}

.footer_c li.zx a{background:url(ico-mess.png) center 8px no-repeat; background-size:30px;}

.footer_c li.tel a{background:url(ico-tel2.png) center 8px no-repeat; background-size:25px;}

.footer_c li.yy a{background:url(home.png) center 8px no-repeat; background-size:26px;}

.footer_c li.dh a{background:url(tip2.png) center 8px no-repeat; background-size:28px;}

