@charset "utf-8";

html, body, form{height: 100%;}
body{font-size:14px;line-height:24px;color:#000;_text-align:center; background:url(../../images/site/bg.jpg) top no-repeat;}
a{ color:#000;}
a:hover{ color:#f90;}

/*+++++++++++++++++++++ top ++++++++++++++++++++++++++*/
/*header*/
.header{ height:46px; width:1000px; margin:0 auto; padding:45px 0;}
.header .nav{ background:url(../../images/site/navbg.png) 0 0 no-repeat; width:540px; height:40px; font:16px/40px Microsoft YaHei; padding-left:5px;}
.header .nav a{ padding:0 4px;}
.header .nav a:hover,.header .nav a.on{ color:#4f8d39; text-decoration:none;}
.header .nav span{font:normal 12px/40px simsun}

/*+++++++++++++++++++++ footer ++++++++++++++++++++++++++*/
.footer{_text-align:left;font:14px/28px Arial, Helvetica, sans-serif; background:url(../../images/site/footer.png); /*自动居底样式*/clear: both;position: relative; margin-top: -123px;height: 123px;min-width:1000px;_width:expression((documentElement.clientWidth < 1000) ? "1000px" : "auto" );}
.footerIn{ width:1000px; margin:0 auto; padding-top:43px; overflow:hidden;}
.copyrights{ background: url(../../images/site/logo2.png) 0 center no-repeat; padding-left:60px; width:450px; line-height:20px; font-size:12px; color:#333;}
.coimg li{ float:left; width:120px; height:50px; border:1px solid #ddd; margin-right:14px;}

/*++++++++++++++++++++ index.html ++++++++++++++++++++*/
/*main*/
.wrapper{height: auto!important;min-height: 100%;height: 100%;}
.container{width:1000px;margin:0 auto;padding-bottom:123px;_text-align:left; min-height:680px; }

.time{float:right;}
.hide{display:none;}
.more{ float:right;}

/*dls*/
.dls dt{ height:30px; line-height:30px; border-bottom:2px solid #eee;}
.dls dt .more{ color:#72ac22; font-size:12px;}
.dls dt .ctit li{ background:#b9dc8a; margin-right:5px; float:left; padding:0 8px; font-size:16px; color:#508a00; cursor:pointer;}
.dls dt .ctit li.on,.dls dt .tit{ background:#72ac22; color:#fff;padding:0 8px; font-size:16px;}

.newslist01 li{ line-height:24px; height:24px;overflow:hidden; width:100%; overflow:hidden; text-overflow:ellipsis; color:#000;}
.newslist01 li span.time{ float:right; color:#808080;}
.newslist01 li span.point{ font-family:simsun;}
.newslist01 li a.new{ background:url(../../images/site/new.gif) right no-repeat; padding-right:26px;}

/*ar*/
.ar1{ width:325px;}
.atit{ height:260px;}
.contactus{ background:url(../../images/site/contactus.png) 0 0 no-repeat; padding-top:58px; color:#555;}

.arr{ width:645px;}
.arr .arr1{ height:185px; overflow:hidden;}
.arr .ct{ width:370px; overflow:hidden;}
.arr .ct .conWrap{ width:370px; height:140px; position:relative; }
.arr .ct .newslist01{ width:370px; height:140px;}
.arr .brief{ width:240px; overflow:hidden;}
.arr .brief .info{ background:url(../../images/site/brief.png) 0 7px no-repeat; height:102px; padding-left:85px; line-height:18px;}
.arr .brief .info p{ color:#666;}
.arr .brief .info a,.arr .brief .info a:hover{ color:#72ac22;}

.infolist ul{ width:245px;}
.infolist ul li{ width:118px; height:20px; line-height:20px; text-align:center; float:left; margin-right:3px; margin-bottom:3px;}
.infolist ul li a{ display:block; height:100%; width:100%; background:#b9dc8a;color:#508a00;}
.infolist ul li a:hover{ text-decoration:none;background:#72ac22; color:#fff;}

.arr2{ width:640px; height:240px; position:relative; margin-top:30px;}
.focusBox{ width:630px; height:230px; padding:5px;position: relative; }
.focusBox .pic img { width:630px; height:230px; display: block; }

.focusBox .prev,
.focusBox .next { width:29px; height:59px; position:absolute; top:91px; z-index:3;}
.focusBox .prev { background-image:url(../../images/site/lt.png); background-position:0 0; left:-40px }
.focusBox .next { background-image:url(../../images/site/gt.png); background-position:0 0; right:-40px }

.linklist{ width:640px; overflow:hidden;}
.linklist ul{ width:660px;}
.linklist li{ float:left; margin-right:16px;}

/*++++++++++++++++++++ list.html ++++++++++++++++++++*/
.listcon{ /*background:#f6fbf7;*/ padding:20px; height:500px; position:relative;}
.listcon .newslist01{ margin-bottom:15px;}
.listcon .newslist01 li{ line-height:28px; height:28px;}
/*page*/
.page{ text-align:center; line-height:28px; color:#444; position:absolute; bottom:20px; width:100%;}
.page a{background:#b9d35d;margin:0 3px; padding:0 10px; border:1px solid #72ac22; color:#4f8d39; font-family:Arial, Helvetica, sans-serif;display:inline-block;}
.page .on,.page a:hover{ background:#72ac22; color:#fff; text-decoration:none; color:#fff;}

/*++++++++++++++++++++ article.html ++++++++++++++++++++*/
.article{ background:url(../../images/site/articlebg.jpg) top no-repeat #a3ca30;}
.articletop{ height:235px; position:relative;}
.articletop img{ position:absolute; top:0; right:110px;}
.article .locate{ color:#003300; padding:20px 0;}
.article .locate a{ color:#003300}
.article .locate a:hover{ color:#f90}
.articlecon{ width:800px; margin:0 auto; position:relative;}
.articlecon .tit{ color:#000; font:24px/30px Microsoft YaHei; padding:15px 0; text-align:center; }
.articlecon .info{ color:#360; text-align:center; border-bottom:2px solid #72ac22; padding-bottom:5px;}
.articlecon .con{  font:18px/36px Microsoft YaHei; padding:20px 0 70px 0; color:#000;}
.article .footer{ background:#e0e0e0;margin-top: -90px;height: 90px;}
.article .footerIn{ padding-top:20px;}
.article .container{ padding-bottom:100x;}
/*subnav*/
.header .nav{ position:relative;}
.subnav{ position:absolute; top:42px; background:#72ac22; color:#fff; border-radius:20px; line-height:26px; padding:0 5px 0 10px; font-size:14px; white-space:nowrap;}
.subnav .trp{ width:16px; height:8px; background:url(../../images/site/trp.png) 0 0 no-repeat; position:absolute; left:30px; top:-8px;}
.subnav a{ color:#fff; padding:0 5px!important; margin-right:5px;}
.subnav a:hover{ color:#ff0!important;}

#subnav01{left:6px;display:none;}
/*#subnav02{left:95px;display:none;}
#subnav03{left:185px;display:none;}*/

/*piclist*/
.piclist01 li{ width:200px; height:150px; position:relative; overflow:hidden; float:left; font-size:12px; margin-right:15px;}
.piclist01 li .pic{ width:100%; height:100%;}
.piclist01 li .pic img{ width:100%; height:100%; background:#ccc;}
.piclist01 li .title{ position:absolute; left:0; bottom:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CC000000', endColorstr='#CC000000'); height:28px; line-height:28px; overflow:hidden; text-align:center; width:100%;}
:root .piclist01 li .title{ filter:none;background-color:rgba(0,0,0,0.8);}
.piclist01 li .title a,.piclist01 li .title a:hover{ color:#fff;}