
/* CSS Document */
*{ margin:0; padding:0; border:0;}
body{font-family:"微软雅黑" font-size:14px; line-height:22px; color:#000;  background:#a0c867;}
.clear{ clear:both;}
ul{ list-style:none;}
.left{ float:left;}
.right{ float:right;}
.tex p{ text-indent:2em; margin-bottom:20px;}
a{ color:#000; text-decoration:none;}
a:hover{ /*color:#f00; */ color:#F00; text-decoration:none;}
/*省略号*/
#list li a{
width:100%;
white-space:nowrap;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
overflow: hidden;
}
/*省略号*/
#container{ width:972px; margin:0 auto; background-color:#FFF;}
#header{height:128px;  background:#5d9202 repeat-x;}
#top{ margin:0 auto; width:972px;} 
#logo{ height:75px;  padding:6px 0px; }
#nav{ background:url(../image/nav_bg.gif) repeat-x; height:42px; line-height:42px; text-align:center; font-size:16px; }
.navlist li{ float:left; position:relative; text-align:center;}

.navlist li a{ text-decoration:none; color:#335708; width:100%; height:42px; display:block;}
.navlist li:hover{ color:#fff; background:url(../image/nav_bg.png) repeat-x center;}
.navlist li a:hover{color:#fff;}

.navlist1{ border:1px solid #eee; position:absolute; top:40px; left:0;  z-index:999; display:none;}
.navlist1 li{ width:100%; background: url(../image/nav.png) repeat-x; border-bottom:1px solid #eee; float:left; margin:0; line-height:42px; height:42px;}
.navlist1 li:hover{ background:url(../image/nav_bg.png) repeat-x;}
.navlist1 li a:hover{ color:#fff;}

#left{ width:230px;}
.leftp{ background:url(../image/left_icon.gif) no-repeat 14px center; line-height:30px; padding-left:40px; font-size:14px; border-bottom:1px #dedede solid; width:190px;}
#list li{ padding-left:22px; width:190px; line-height:32px; border-bottom:1px dashed #cccccc; height:32px;}
#wrap{ width:498px;}
#wrapper{ padding:10px 10px; font-size:13px;}

#contact{ width:230px;}
.bt{ background:url(../image/left_class_bg.gif) no-repeat; font-size:14px; height:44px; width:498px; line-height:50px; padding-left:24px;}
.bt1{ background:url(../image/left_class_bg_1.gif) no-repeat; font-size:14px; height:32px; width:695px; line-height:30px; padding-left:24px;}
#right{ width:740px; position:relative; padding-top:10px; }
#right #righttext{ width:498px; padding-left:5px;}
#right #rightad{ width:230px; padding-left:5px;}
#right #rightpic{ width:498px; padding-left:5px;}

/*news*/
#right .list li{ float:left; width:650px; padding-left:20px;}
#right .list li a{ width:500px; background:url(../image/newsli.png) no-repeat left center; padding-left:20px; }
/*leftnav*/
.menu{ position:relative; padding:10px 0;}
.menu ul li a, .menu ul li a:visited {display:block;overflow:hidden; color:#000; }
.menu ul li {float:left;position:relative;/*background:#ad1929;*/ padding:0 20px; margin:0 0 5px 20px;line-height:25px;width:120px; background:url(../image/leftli.png) left center no-repeat; border-bottom:1px dotted #ccc;}
.menu ul li ul {display: none; background:#f3f3f3; border:1px solid #fff; z-index:999; }
.menu ul li ul a{ color:#000;}
/* specific to non IE browsers */
.menu ul li:hover ul {display:block; position:absolute; top:0; left:120px;}

.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:120px; top:0;}



#marqueebox{ width:470px; padding:5px; overflow:hidden; border:0px dashed #CCC; margin:0 auto;}
#marqueeson{ width:10000%;}
#marqueeson_cont{float:left;overflow:hidden;zoom:1;}
#marqueeson img{border:none;}
#marqueeson_hidden{float:left}


#right .product{ margin:0 auto; width:698px;}
div#productquery{ margin:0px 11px 10px 10px; float:left; text-align:center;}
div#productquery div.class{ padding:3px; text-align:center; border:1px solid #999;}
div#productquery dive.picFit{ overflow:hidden;}

.picFit {

        /*非IE的主流浏览器识别的垂直居中的方法*/
        display: table-cell;
        vertical-align:middle;
        /*设置水平居中*/
        text-align:center;
        /* 针对IE的Hack */
        *display: block;
        *font-size: 149px;
        *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
        width:118px;
        height:187px;
}
.picFit img {
        /*设置图片垂直居中*/
        vertical-align:middle;
}

#page{ margin:50px auto;}
.page{ margin:0 10px;}
.page a{ color:#FFF; background:#999; width:20px; height:20px; margin:0 3px; display:inline-block; text-align:center; }
.page a:hover{ background:#666;}


#bt2{ border-top: 1px dotted #eee; margin:30px 0; text-align:right; height:30px; padding-top:5px;  }
.jiathis_style{ position: absolute; right:30px; top:90px;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

.l_play{ background:#5983b5; color:#ead0ce; padding: 0px 10px; border-radius:5px; cursor:pointer; text-align:center;width:30px;}
.l_play a{ color:#fff; }
.l_play a:hover{ color:#fff; }
.list1 li{ float:left; padding-left:20px; width:600px; margin-bottom:12px;}

/*newslist*/

#footer{ height:85px; background:#84b235; font-size:14px; line-height:85px;}