@charset "UTF-8";
/* CSS Document */
div.bg{background:url(../images/mainbg.jpg) center top repeat-x;width:100%; height:1102px; position:absolute; top:0px; left:0px; z-index:-1;}
body{ margin:0; padding:0; text-align:center; background:url(../images/bodybgimg.jpg) repeat; font-size:14px; font-family:"宋体";}
ul,li{ margin:0; padding:0; text-indent:0px; list-style:none}
h1,h2,h3,h4,h5{ margin:0; padding:0; text-indent:0px;}
a{ color:#097c25; text-decoration:none}
.tophead{ height:170px; background:url(../images/topbg.jpg) center top no-repeat; position:relative}
.lan{ top :10px;right:-100px; position:absolute; color:#FFF; font-size:12px}.lan a{ color:#fff}
.nav{ background:url(../images/navbg.jpg) top left repeat-x; height:40px; line-height:40px; width:100%}
.isStuck{ margin-top:0px; z-index:10000}
.nav a{ color:#ffffff; }
.wrap{ width:1004px; margin:0 auto;}
ul.menu li{ float:left; width:auto; position:relative; }
ul.menu li a{ display:block; font-size:14px}
ul.menu li a.on,ul.menu li a:hover{ background:#080}
ul.menu  li ul.childmenu{background:#505050; position:absolute; top:39px; left:0px; width:100%; display:none; z-index:10000;/*filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; */}
ul.menu  li ul.childmenu li{ float:none; width:100%; border-bottom:1px solid #333}
ul.menu  li ul.childmenu li a.on,ul.menu  li ul.childmenu li a:hover{ background:#053}
.clear{ clear:both}
.index-top{ margin:10px 0 20px 0}
.slideBox{ width:540px; height:270px; overflow:hidden; position:relative;margin-top:30px; float:left}
		.slideBox .hd{ height:40px; overflow:hidden; position:absolute; right:0px; bottom:30px; z-index:1; padding:0px 5px 0px 15px;}
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; margin-top:10px;}
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:15px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#090; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; height:270px; line-height:40px;}
		.slideBox .bd li a{ color:#333}
		.slideBox .bd img{ width:540px; height:230px; display:block;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=80);opacity:0.8;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }
		
		.peak{ width:450px; float:right}
		a.peaktt{ font-size:16px; width:80%; margin:20px auto 10px auto; display:block;}
		div.peakinfo{ font-size:12px; color:#666; text-align:left; margin:10px auto 10px auto;width:80%;}
		.peak h3{ line-height:40px; height:40px; clear:both; margin:10px auto;width:90%; margin-right:0px; margin-top:30px;}
		.txtli{ width:80%; margin:0 auto}
		.txtli li{ list-style:none; text-align:left; line-height:2em;}
		.txtli li a{ color:#333}.txtli li a:hover{ color:#090}
		div.date{ text-align:right; float:right; color:#999}
		
		.notice{width:100%; clear:both; height:50px; line-height:50px; background:url(../images/noticebg.png) 5px center no-repeat; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; text-align:left; margin:20px auto 20px auto}
		.notice span{ float:left; color:#0C0; margin-left:50px; margin-right:10px; display:block; width:100px;}
		.noticelist{ width:800px; overflow:hidden; margin-left:20px;}
		.noticelist li{ float:left; margin-right:60px}
		.noticelist li a{ color:#59493f; font-size:16px}
		
		.left_tab{float:left; width:540px; border-right:1px solid #ddd; padding-right:25px; min-height:250px}
		.tab_nav{ height:40px; line-height:40px; margin:10px auto; width:100%}
		.tab_nav a{ width:19.8%; float:left; font-size:16px;border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; line-height:2em; margin-top:5px; position:relative}
		.tab_nav a em{ }
		.tab_nav a.on,.tab_nav a:hover{ /*background:#090;*/ background:url(../images/tabbg.png) center no-repeat; color:#ffffff}
		.tab_nav a.on em,.tab_nav a:hover em{position:absolute; width:100%; display:block;  height:5px; bottom:-5px;}
		.tab_cont{ display:none}
		.tab_cont ul{ width:100%}
		.tab_cont ul li{ display:block; clear:both; line-height:2em; text-align:left}
		.tab_cont ul li span.date{ float:right; color:#999}
		.tab_cont ul li a{ color:#555}.tab_cont ul li a:hover{ color:#090}
		
		.tab_right{ float:right; width:410px;}
		.tab_right h3{ line-height:40px; height:40px; clear:both; margin:10px auto;}
		
		h3 a.more{ font-size:14px; float:right; width:50px; height:20px; margin-right:10px; background:url(../images/more.png) top left no-repeat; color:#fff; line-height:1.5em; font-weight:normal; margin-top:10px;}
		/*h3 .more:hover{ background:#0C0}*/
		h3.xsjl{ background:url(../images/xsjl.png) left center no-repeat}
		.tab_right ul{ width:100%}
		.tab_right ul li{ display:block; clear:both; line-height:2em; text-align:left}
		.tab_right ul li span.date{ float:right; color:#999}
		.tab_right ul li a{ color:#555}.tab_right ul li a:hover{ color:#090}
		h3.djzt{ background:url(../images/djzt.png) left center no-repeat}
		
		h3.shuimo{ background:url(../images/shuimo.png) left center no-repeat; text-align:left; text-indent:40px; font-weight:normal; color:#555}
		h3.shuimo a.more{ text-indent:0px}
		
		div.zhfw{ float:left; text-align:left; width:400px;}
		.footer{ clear:both; padding:40px 0 30px 0;  border-top:1px solid #ddd; background:url(../images/bottombg.jpg)}
		div.zhfw h3{ color:#090; font-weight:normal}
		div.zhfw a{ width:30%; float:left; color:#555; line-height:2em;}
		.footer a.downloads,.footer a.ptjs,.footer a.jobs,.footer a.contact,.footer a.sys1,.footer  a.sys2{ float:left; width:150px; padding-top:60px;  color:#555}
		.footer a.downloads{background:url(../images/downloads.png) center top no-repeat;}
		.footer a.jobs{background:url(../images/jobs.png) center top no-repeat;}
		.footer a.ptjs{background:url(../images/ptjs.png) center top no-repeat;}
		.footer a.contact{background:url(../images/contact.png) center top no-repeat;}
		.footer  a.sys1{background:url(../images/sys1.png) center top no-repeat;}
		.footer  a.sys2{background:url(../images/sys2.png) center top no-repeat;}
		.footer a:hover{ color:#090 !important}
		
		.bottom{clear:both; padding:20px 0 30px 0; background:#333; border-top:1px solid #ddd; color:#999;}
		.bottom table{ width:auto; margin:0 auto}
		.bottom table a{ display:block}
		.bottom a.sys1,.bottom a.sys2,.bottom a.jobs,.bottom a.contact{  width:150px; padding-top:60px;  color:#999; margin-bottom:20px;}
		.bottom a.sys1{background:url(../images/sys1.png) center top no-repeat;}
		.bottom a.sys2{background:url(../images/sys2.png) center top no-repeat;}
		.bottom a.jobs{background:url(../images/jobs.png) center top no-repeat;}
		.bottom a.contact{background:url(../images/contact.png) center top no-repeat;}
		
		.article{   margin:20px auto 20px auto; }
		.leftbar{ width:250px; float:left;}
		.leftbar h3{ height:76px; line-height:76px; background:url(../images/h3bg.png) left bottom no-repeat; text-align:left; text-indent:70px; font-size:14px; color:#555; font-weight:normal}
		.leftbar ul li a{ font-size:12px}
		.leftbar ul li{ line-height:1.5em; border-bottom:1px solid #fff; padding:5px 0 5px 0}
		.content{ min-height:800px;float:right;  width:750px; text-align:left; }
		.map{ height:50px; line-height:50px; text-indent:1em; border-bottom:1px solid #ddd;}
		ul.artclelist{ width:95%; margin:0 auto}
		ul.artclelist li{ line-height:2em; padding:20px 0 20px 0; border-bottom:1px solid #ddd}
		.page{ text-align:right; width:95%; margin:0 auto; line-height:2em; height:2em; clear:both;}
		.page a{ font-size:14px; }
		
		.article_title,.article_info,.article_cont{ width:95%; margin:0 auto; line-height:2em;}
		.article_title{ font-size:22px; border-bottom:1px dashed #ddd; text-align:center; color:#090; padding:20px 0px 20px 0px; font-weight:normal}
		.article_info{ color:#999; text-align:center}
		
		.breadmenu{ width:95%; margin:30px auto  10px auto; text-align:center}
		.breadmenu a{ padding:5px 20px; background:#f5f5f5; color:#555; margin-right:10px;border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}
		.breadmenu a.on,.breadmenu a:hover{background:#090; color:#fff}
		.teamlist{ width:95%; clear:both; margin:10px auto 20px auto}
		.teamlist li{ clear:both; padding:20px 0px 20px 0px}
		.teamimg{ width:150px; float:left; margin-right:10px; text-align:center;}
		.teamimg img{ width:100px; margin-top:5px;}
		.teaminfo{ color:#555; font-size:12px; padding-top:10px;}
		.teaminfo a{ font-size:16px; }
		
		.leftbar ul.leftmenu{ padding:10px 0px 10px 0px; width:220px;  float:left; background:#f2f0f1; border:1px solid #ddd; letter-spacing:0.5em}
		.leftbar ul.isStuck{ margin-top:60px;}
		.leftbar ul.leftmenu li a{ font-size:16px}
		.leftbar ul.leftmenu li{ line-height:3em; border-bottom:1px dashed #ddd; padding:5px 0 5px 0}
		.leftbar ul.leftmenu li a.on{}
		
		
		div.bg{background:url(../images/indexmainbg.jpg) top left repeat-x;width:100%; height:1102px; position:absolute; top:0px; left:0px; z-index:-1; border-top:8px solid #098d3c}
		.tophead{ height:150px; background:url(../images/indextopbg.jpg) center top no-repeat; position:relative;border-top:8px solid #098d3c}
		.lan ,.lan a {color: #555;}
		
		.nav{ background:#fff; border-top:1px solid #ddd;border-bottom:1px solid #ddd; height:40px; line-height:40px; width:100%}
.nav a{ color:#333; }
.nav ul.menu li{ float:left; width:auto; position:relative; }
.nav ul.menu li a{ display:block; font-size:14px;padding:0px 15px 0px 15px}
.nav ul.menu li a.on,.nav ul.menu li a:hover{ background:#080; color:#fff}
.nav ul.menu  li ul.childmenu{background:#080; position:absolute; top:39px; left:0px; width:120px; display:none; z-index:10000;/*filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; */}
.nav ul.menu  li ul.childmenu li{ float:none; width:100%; border:none}
.nav ul.menu  li ul.childmenu li a{color:#fff}
.nav ul.menu  li ul.childmenu li a.on,ul.menu  li ul.childmenu li a:hover{ background:#053; }
.bigpic{background:url(../images/bigpic2.jpg) center no-repeat;width:100%; height:400px; background-size:cover;border-bottom:1px solid #ddd; }
.bigpic_txt{background:#080;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; text-align:center; width:40%;  color:#ffffff; padding:30px; float:right; margin-top:150px;}



.peak_img{ width:100%; height:650px; overflow:hidden; position:relative; border-bottom:5px solid #ddd}
		.peak_img .hd{ height:10px; overflow:hidden; position:absolute; bottom:20px; z-index:1; padding:0px; text-align:center; width:100%;}
		.peak_img .hd ul{ overflow:hidden; width:120px !important; overflow:hidden; margin:0 auto}
		.peak_img .hd ul li{ float:left; margin-right:5px;  width:10px; height:10px; line-height:15px; text-align:center; background:#fff; cursor:pointer; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}
		.peak_img .hd ul li.on{ background:#090; color:#fff; }
		.peak_img .bd{ position:relative; height:100%; z-index:0;}
		.peak_img .bd li{ zoom:1; vertical-align:middle; height:650px; line-height:40px; position:relative}
		.peak_img .bd li a{ color:#333}
		.peak_img .bd img{ width:100%; height:650px; display:block; position:absolute; top:0px; left:0px;}
		.peak_img .info-box{ width:100%; height:auto; position:absolute; bottom:50px;}
		.peak_img .peak-info{ width:600px; font-size:16px; text-align:left; margin-left:30px; background:#333; color:#ffffff; line-height:1.5em; padding:10px 30px 30px 30px;filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}
		.peak_img .peak-info:hover{ background:#080;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
		.peak_img .peak-info b{ font-size:22px; line-height:1.5em; }
		
		.peak-menu-box{width:100%;position:absolute; top:50px; left:0px;}
		.logobox{ display:block; width:200px; height:80px; background:url(../images/logo.png) no-repeat #098d3c; float:left}
		
		.peak-nav{ background:#098d3c; height:40px; line-height:40px;width:800px; float:left}
.peak-nav a{ color:#fff; }
.peak-nav ul.menu li{ float:left; width:auto; position:relative}
.peak-nav ul.menu li a{ display:block; font-size:14px; padding:0px 8px 0px 8px;}
.peak-nav ul.menu li a.on,.peak-nav ul.menu li a:hover{ background:#053; color:#fff}
.peak-nav ul.menu  li ul.childmenu{background:#080; position:absolute; top:39px; left:0px; width:150px; display:none; z-index:10000;/*filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; */}
.peak-nav ul.menu  li ul.childmenu li{ float:none; width:100%; border:none}
.peak-nav ul.menu  li ul.childmenu li a{color:#fff}
.peak-nav ul.menu  li ul.childmenu li a.on,ul.menu  li ul.childmenu li a:hover{ background:#053; }

.yuanxun{width:800px;background:url(../images/yuanxun.jpg) 110px no-repeat #000; float:left; height:40px; line-height:40px; text-align:right;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.yuanxun span{ margin-right:20px; color:#fff}.yuanxun span a{ color:#fff}

.peak{ width:30%; float:left; text-align:left; margin-right:3%}
.peaknewsimg{width:120px; height:80px; float:left; margin:10px 10px 10px 0px;}
a.peaknewstt{ font-size:14px;  height:60px; line-height:20px; overflow:hidden; text-align:left;}
div.peaknewsinfo{ font-size:12px; color:#666; text-align:left; height:60px; line-height:20px; overflow:hidden}
.peaknews{ margin-bottom:10px}
.peak h3{ line-height:40px; height:40px; clear:both; margin:10px auto;width:100%; margin-right:0px; margin-top:30px;}
.peak .txtli{ width:100%; margin:0 auto}
.peak .txtli li{ list-style:none; text-align:left; line-height:2em;}
.peak .txtli li a{ color:#333}.txtli li a:hover{ color:#090}
.date_block{ width:50px; height:40px; background:#fff; border:1px solid #080; background:#080; color:#fff; text-align:center; line-height:20px; float:left; margin-right:10px}
.date_block span{ display:block; width:100%; background:#fff;color:#080}

.date_txtli{ width:100%; margin:0 auto; margin-top:20px}
.date_txtli li{ list-style:none; text-align:left; line-height:2em; height:40px; line-height:20px; clear:both; margin-bottom:10px; border-bottom:1px solid #ddd; padding-bottom:10px;}
.date_txtli li a{ color:#333; float:right; width:230px;}.date_txtli li a:hover{ color:#090}

.gundonglist ul li{ list-style:none; float:left; position:relative; width:auto; margin-right:1px; font-size:12px;}
.gundonglist ul li img{ width:166px; height:100px;}
.gundonglist ul li span{ display:block; width:100%; height:0px; line-height:1.5em; background:#000;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; color:#ffffff; position:absolute; bottom:0px; left:0px;}
.gundonglist ul li:hover span{  height:auto; }
.mainbanner{width:100%; height:200px; background:url(../images/bigpic2.jpg) center no-repeat; background-size:cover}

		

