/* ::::: http://www.sousuolianbo.com/moban/81/includes/style.css ::::: */

*{ margin:0; padding:0; border:1;}
body{ font-size:14px; font-family:"宋体";width:100%; line-height:22px; color:#333;}
input{ border:1px solid #ccc;}
textarea{border:1px solid #ccc;}
ul{ list-style:none;}
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}
img{ display:inline;}
a{ text-decoration:none; color:#fff;}
a:hover{ text-decoration:underline; color:#fff;}
.bla a{ color:#333;}
.bla a:hover{ color:#333;}
.list li a{
width:100%;
white-space:nowrap;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
overflow: hidden;
}
.pad10 li{ padding-bottom:30px !important; padding-bottom:5px;}
.mar20{ margin:30px auto;}
.pad20{ padding:20px;}
.tex p{ text-indent:2em; margin-bottom:10px;}
#wrapper{ padding:10px;}

#container{ width:990px; margin:0 auto;background:url(../images/header.jpg) no-repeat left top;    }

#header{position:relative; height:84px; padding-top:10px;}
#logo{ background:url(../images/1280978420.jpg) no-repeat; width:382px; height:84px; padding-top:22px; position:absolute; left:0; top:0;}
#header-r{ padding-bottom:10px;position:absolute; right:0; bottom:0; z-index:999;}
#search a{ color:#390; line-height:25px;}
#banner{ z-index:-999;}

#nav{height:42px; line-height:42px; text-align:center; font-size:14px; display:inline; z-index:999; background:url(../images/menubg.jpg) repeat-x; margin-top:10px;width:650px;}
.navlist li{ float:left; position:relative;background:url(../images/menur.png) no-repeat right center;}
.navlist li:hover{ }
.navlist li a{ color:#fff; display:block; text-decoration:none;}
.navlist li a:hover{ color:fff; text-decoration:none;  }
.navlist1{ position:absolute; left:0; top:42px; z-index:999; display:none;}
.navlist1 li{ width:100%; background:#42b206; border-bottom:1px solid #fff; height:35px; line-height:35px; border-radius:0;}
.navlist1 li a:hover{ background:#307b07;}

#wrap{background:url(../images/cbg.jpg) repeat-x; padding:20px 0; }
#leftcon{ width:195px;}

/* common styling */
.menu{ position:relative; margin-bottom:10px; padding:10px 0;}
.menu ul li a, .menu ul li a:visited {display:block;overflow:hidden; color:#333; }
.menu ul li {float:left;position:relative;/*background:#ad1929;*/ padding:0 20px; margin:0 0 5px 20px;line-height:25px;width:100px; background:url(../images/menuli.png) left center no-repeat;}
.menu ul li ul {display: none; background:#42b206;  border:1px solid #fff; }
.menu ul li ul a{ color:#fff;}
/* specific to non IE browsers */
.menu ul li:hover ul {display:block; position:absolute; top:0; left:110px;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:110px; top:0;}
#lefttext #wrapper{ width:175px;}
#lefttext #wrapper,.menu{
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#D9E6D2);/*IE6*/
background:-moz-linear-gradient(top,#ffffff,#D9E6D2);/*非IE6的其它*/
background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#D9E6D2));/*非IE6的其它*/}

#right{ width:750px;}
#righttext,#rightpic{ position:relative;}
.more{ position:absolute; top:10px; right:25px;}
#marqueebox{overflow:hidden;margin:0 auto; margin-top:10px; width:750px;}
#marqueeson{ width:10000%;}
#marqueeson_cont{float:left;overflow:hidden;zoom:1;}
#marqueeson img{border:none;}
#marqueeson_hidden{float:left}
.righttitle{ color:#fff;font-size:12px; background: url(../images/syrittil.jpg) repeat-x;height:43px; line-height:25px; padding-left:30px;}
.righttitle1{ background:url(../images/righttil.jpg) repeat-x; color:#333; font-weight:normal; width:720px;}
.righttitle span{ padding-left:50px; color:#42b206; font-size:12px;}
div#productquery { margin: 0px 2px 10px 10px; text-align: center; float: left; display: inline; }
.pro #productquery { margin: 0px 5px 10px; text-align: center; float: left; }
div#productquery div.fang { padding: 3px; text-align: center; border: 1px solid #eee; }
div#productquery div.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:#42b206; width:20px; height:20px; margin:0 3px;  text-align:center; line-height:20px; display:inline-block;}
.page a:hover{background:#307b07;}
.bt2{ border-bottom:1px solid #fff; height:25px; padding-left:20px; margin-top:20px;}

/*news*/
#right .l_news li a{ width:500px; background:url(../images/newsli.png) left center no-repeat; padding-left:20px; }

/*newslist*/
#bg2{ border-top: 1px dotted #eee; margin:30px 0; text-align:right; height:30px; padding-top:5px; }
.jiathis_style{ position: absolute; right:10px; 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}
#page1{ margin-top:50px;}

/*music*/
.l_play{ background:#42b206; color:#fff; padding: 0px 10px; border-radius:5px; cursor:pointer; text-align:center;width:30px;}
.l_play a{ color:#fff; }
.l_play a:hover{ color:#fff;}


#footer{ text-align:center; color:#333; background:url(../images/botbg.png) repeat-x; line-height:35px; height:76px; margin-top:20px;}
#footer .bla{ color:#fff;}
#footer .bla a{ color:#fff;}
#footer a{ color:#333; padding:0 5px;}
#footer a:hover{text-decoration:underline;}
