@charset "utf-8";
/* CSS Document */
/*
use: anywhere
copyright: http://www.benseo.com
designBy: http://www.idsoon.com
date: 2010-1
*/
.menu{
height:32px;
width:990px;
overflow:hidden;
}
.menu li{
float:left;
}
.menu a{
height:25px;
float:left;
text-decoration:none;
white-space:nowrap;
background:url(../images/navbg.gif) no-repeat left top;
padding:7px 20px 0;
font-size:14px;
}
.menu a:visited, .menu a:link {
color:#fff;
}
.menu a:hover, .menu li:hover a{
background-position:bottom;
cursor:pointer;
color:#fff;
}
.menu .current a{
height:25px;
float:left;
text-decoration:none;
white-space:nowrap;
background:url(../images/navbg.gif) no-repeat left bottom;
padding:7px 20px 0;
font-size:14px;
}


.ann{
padding-top:82px;
}
.ann span{
font-size:9px;
color:#49b63a;
padding-right:15px;
}

.flash{
padding:10px;
height:185px;
}

.bg1{
background:url(../images/bg1.gif) repeat-x;
}

.mainA{
width:500px;
float:left;
}
.mainA .txt{
 width:320px;
}
.mainA p{
line-height:120%;
}
.mainA li{
margin:5px 25px 10px 15px;
border-bottom:dotted 1px #999;
}
.maint{
width:500px;
float:left;
}
.maint .txt{
 width:320px;
}
.maint p{
line-height:120%;
}
.maint li{
margin:5px 25px 10px 15px;
border-bottom:dotted 1px #17660c;
}
.main0 li{
font-size:14px;
padding-bottom:3px!important;
padding-bottom:4px;
}
.main0{
color:#e3e3e3;
}


.mainB{
width:420px;
float:right;
}
.mainB li{
margin-right:65px;
}
.mainB a:visited, .mainB a:link {
color:#8a8a8a;
}
.mainB a:hover,.main1 li a:hover{
color:#17660c;
}
.mainB .study{
background:url(../images/hao.gif) no-repeat;
padding:0 0 0 30px;
}
.mainB .imgs{
border:3px solid #ddd;
margin-right:5px;
float:left;
}
.mainB .imgs img{
border:1px solid #fff;
}
.mainB .txt{
line-height:130%;
}
.mainB ol .txt{
width:333px;
}
.mainB .studyname{
padding:2px 0;
text-align:right;
color:#17660c;
font-size:13px;
font-weight:bold;
clear:both;
}
.mainB .studyname span{
font-size:12px;
color:#888;
font-weight:100;
padding-left:5px;
}

.main1 li{
margin-right:0;
padding:0 0 10px 0;
}
.main1 li a:visited,.main1 li a:link{
color:#7e7e7e;
font-weight:bold;
}
.main1 li a:hover{
color: #17660c;
}
.main1 .tit,.main1 .more{
padding:3px 0;
}
.main1 li p{
line-height:120%;
}


.channelbannerpoint{
background:#fff url(../images/b001.jpg) no-repeat center;
height:45px;
}
.channelbannercase{
background:#fff url(../images/b002.jpg) no-repeat center;
height:45px;
}

.channelbannerploy{
background:#fff url(../images/b003.jpg) no-repeat center;
height:45px;
}

.channelbannernews{
background:#fff url(../images/b004.jpg) no-repeat center;
height:45px;
}

.channelbannertools{
background:#fff url(../images/b005.jpg) no-repeat center;
height:45px;
}

.channelbannertrain{
background:#fff url(../images/b006.jpg) no-repeat center;
height:45px;
}

.channelleft{
width:660px;
background:#fff;
float:left;
overflow:hidden;
}
.channelleft .top,.channelright .top{
background:url(../images/topbg.gif) repeat-x;
height:20px;
padding:7px 0 0 15px;
color:#5b8c37;
}
.channelleft .top img{
padding:0 10px;
}

.channelleft p{
line-height:140%;
padding:3px 0;
}
.channelleft .newlist{
padding:0 15px 15px;
}
.channelleft .newlist a:visited,.channelleft ul a:link{
color:#17660c;
font-size:13px;
}
.channelleft .newlist a:hover{
color:#7cc427;
}
.channelleft .newlist li{
border-bottom:2px solid #d1e0ce;
padding:20px 0 0 0;
}
.channelleft .newlist li span{
font-size:10px;
padding:0 10px;
}

.channelleft .more{
padding:10px 0 6px 0;
text-align:right;
}
.channelleft .more a:visited,.channelleft .more a:link{
color:#5c9454;
font-size:12px;
}
.channelleft .more a:hover{
color:#666;
}


.channelright{
width:320px;
background:#fff;
float:right;
}
.channelright .top b{
font-size:13px;
color:#42690f;
padding-right:15px;
}
.channelright ul{
padding:3px 15px;
}
.channelright ul li{
border-bottom:1px dashed #eee;
padding:3px 0;
}
.channelright ul li span{
font-size:10px;
color:#ccc;
}

.pages {
height:35px;
overflow:hidden;
text-align:center;
line-height:25px;
font-family:Verdana;
}
.pages a, .pages strong {
margin:0 1px;
padding:1px 6px;
border:1px solid #E4E4E4;
color:#469933;
text-decoration:none!important;
}
.pages a:hover {
border-color:#469933;
}
.pages strong {
border-color:#469933;
background:#469933;
color:#FFF;
}
.pages .prev {
padding:4px 5px 2px;
border:none;
text-decoration:underline!important;
}
.pages .next {
padding:4px 5px 2px;
border:none;
text-decoration:underline!important;
}
	
.piclist {
padding:0;
height:100px
padding-left:2px;
}
.piclist li {
display:inline;
float:left;
margin:3px 8px 0 15px;
}
.piclist img {
display:block;
width:100px;
height:70px;
padding:1px;
border:1px solid #D8D8D8;
}
.piclist span {
display:block;
width:104px;
height:25px;
overflow:hidden;
line-height:25px;
text-align:center;
}

.newstitle{
background:url(../images/newstitbg.gif) no-repeat;
height:28px;
padding:8px 15px 0;
font-size:14px;
color:#fff;
}
.newsauthor{
font-size:12px;
}
.newsauthor a:visited,.newsauthor a:link{
color:#fff;
}
.newsheight p{
line-height:20px;
padding:15px 0 0 0;
}


/*friend-link*/
.friendLink{
padding:5px;
width:950px;
margin:0 auto;
}
.friendLink:after{
content: "";
clear: both;
display: block;
visibility: hidden;
height: 0;
}
.friendLink h2{
font-size:14px;
color:#f00;
border-bottom:1px dashed #eee;
}
.friendLink .linkList li{
padding:3px 10px 3px 0;
float:left;
}
.friendLink .linkList li a{
white-space:nowrap;
}
