@charset "gb2312";

body{margin:0;font:13px Arial, Helvetica, sans-serif;color:#333;line-height:23px;background:#2d950a}

img,form,ul,li,dl,dd,h1,h2,h3,h4,input,p{margin:0;padding:0}

dt{text-align:left}

img{border:none}

li{list-style:none}

a{color:#333; text-decoration:none}

a:hover,.a a:hover,.fff a:hover{color:#f00;text-decoration:underline}

h1{font-size:14px}

/**/

td{vertical-align:top}

.a a{color:#0146b6;}

.a1 a{color:#216c08;}

.fff,.fff a{color:#FFF}

.fff a:hover{color:#FFF;}



.b{color:#e00106}

.indent{text-indent:2em}

.fl{float:left}



.temp1{margin-top:10px;}

.cursor{cursor:pointer}

.red a{color:#e00106}

.over,.overa a,.overli li,.overp p{white-space:nowrap; overflow:hidden; text-overflow:ellipsis}

h2{font-size:14px;color:#fff;}

h2 strong{display:block;float:left;width:180px;}

h2 span{

display:block;

float:right;

width:38px;

margin:8px 8px 0 0;

}

#clear{clear:both}

/**/

.w{/*1019-17=1002*/

width:1002px;

margin:0 auto;

padding-bottom:5px;

background: url(img/bg.png) center 0 repeat-y;

}

.main{

padding:0 17px;

height:auto!important; 

height:660px; 

min-height:660px;

}

#left{/*743-14=729 */

float:left;

width:734px;

}
#left-list{/*743-14=729 */
float:left;
width:660px;
}
#left-list h1{/*743-14=729 */
text-align:center;
}

#right{/*242-10=232 */

float:right;

width:234px;

}

#right-list{/*242-10=232 */
float:right;
width:305px;
}

.head{/*995-24=978*/

width:978px;

padding:0 12px;

/* height:178px; */
height:226px;

padding-top:7px;

background: url(img/top.png) 0 0 no-repeat;

}

.top{

height:100px;

}

.logo,.js,.dingbuixiaokuang{
float:left;
width:223px;
height:95px;
text-align:center;
overflow:hidden
}

.logo img{
width:250px;
height:95px;
}

.dingbuixiaokuang{
float:right;
width:460px;
margin-right:4px;
height:90px;
padding:1px;
}

.js{
float:right;
width:260px;
margin-right:4px;
height:90px;
padding:1px;
border:solid 1px #549c10;
}

.js div{
height:30px;
line-height:30px;
}

#huati{
float:right;
width:88px;
height:88px;
}


.title{
height:72px;
padding-left:5px;
font-size:13px;
font-weight:bold;
background: url(img/tit.png) center 0 no-repeat;
}

.title .sy{background:none}
.title li{
display:inline;
padding:0 6px;
}

.title li a{color:#FFF}

.title li a:hover{color:#fff}



.title ul{

height:37px;

line-height:37px;

}

.title .serch{

height:35px;

line-height:35px;

}

/**/

.ser{
	float:left;
	width:950px;
	_width:950px;
	margin-top:5px;
	padding-left:20px;
	color:#444444;
}

.ser a{
	color:#444444;
	font-size:14px;
}
.ser a:link{
	color:#444444;
	font-size:13px;
}
.ser a:hover{
	color:#444444;
	text-decoration:underline;
}

.ggser{

position:absolute;

top:150px;

margin-left:40px;

}

.keyword{

float:left;

width:280px;

height:25px;

line-height:25px;

padding:0 5px;

font-size:12px;

color:#083758;

border:none;

background:none;

}

.submit{

float:left;

width:49px;

height:23px;

border:none;

background:url(img/submit.gif) no-repeat;

cursor:pointer;

}

/**/

.r_news{
width:232px;
border:solid 1px #549c10;
}
.pinglun{
margin-top:15px;
width:232px;
border:solid 1px #549c10;
}

.r_news-list{
width:302px;
border:solid 1px #549c10;
}

.rhs-list{margin-bottom:6px}

.r_news-list h2,.r_news-list div{

height:39px;

line-height:26px;

padding-left:12px;

color:#fff;

background: url(img/tit2.jpg) right 0 no-repeat;

}

.r_news-list li,.r_news-list a{

height:23px;

line-height:23px;

}

.r_news-list a{

display:block;

width:285px;

padding-left:17px;

background: url(img/33.gif) 6px center no-repeat;

}

.r_news-list a:hover{

background: url(img/34.gif) 8px center no-repeat;

}

.r_news-list span{

font-size:12px;

color:#999

}
/* 11111111111 */
.re{

height:270px;

margin-top:6px;

}

.hao{

height:225px;

margin:6px 0;

}

.sui{

height:246px;

}

.rhs{margin-bottom:6px}

.r_news h2,.r_news div,.pinglun .t{

height:39px;

line-height:26px;

padding-left:12px;

color:#fff;

background: url(img/tit2.jpg) right 0 no-repeat;

}

.r_news li,.r_news a{

height:23px;

line-height:23px;

}

.r_news a{

display:block;

width:213px;

padding-left:17px;

background: url(img/33.gif) 6px center no-repeat;

}

.r_news a:hover{

background: url(img/34.gif) 8px center no-repeat;

}

.r_news span{

font-size:12px;

color:#999

}

.pinglun li{

height:46px;

line-height:23px;

padding:4px 0;

border-bottom:dotted 1px #ccc;

}

.pinglun li span{

color:#666;

}

.pinglun li p{

width:210px;

padding:0 5px;

overflow:hidden

}

/**/

.footer{

width:968px;

height:29px;

line-height:29px;

margin:6px auto 0;

text-align:center;

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

border-top:solid 1px #549c10;

background: url(img/bgf.png) 0 0 no-repeat;

}

.footer2{

width:1002px;

height:12px;

margin:0 auto;

background: url(img/bgf2.png) 0 0 no-repeat;

}

/* ad */

#i960{

width:960px;

height:90px;

margin:15px auto 15px;

text-align:center

}

#i728{
width:728px;
height:100px;
margin-top:30px;
background:url("/style/images/i728.jpg");
}

#i7282{
width:728px;
height:90px;
margin-top:15px;
}

#i234{
text-align:center;
height:100px;
margin-top:30px;
border-left:solid 1px #549c10;
/* background:url("/style/images/i234.jpg"); */
}

#i300{
text-align:center;
height:250px;
margin:20px 0 20px;
border:solid 1px #549c10;
background:url("/style/images/i300.jpg");
}

#i300-600{
text-align:center;
height:600px;
margin:5px 0 5px;
border:solid 1px #549c10;
background:url("/style/images/i300-600.jpg");
}

/**/

#l728{

width:728px;

height:90px;

margin:15px 0 15px;

padding:0;

border:none;

}
/*
#l640{
width:642px;
height:60px;
margin:15px 0 15px;
padding:0;
border:none;
_margin:3px;
border:dotted 1px #ccc;
float:center;
}
*/
#l640{
float:left;
width:630px;
height:60px;
margin:5px 0 5px 6px;
_margin:3px;
padding:5px;
overflow:hidden;
border:dotted 1px #ccc;
}
#tag640{
float:left;
width:630px;
height:120px;
margin:5px 0 5px 6px;
_margin:3px;
padding:5px;
overflow:hidden;
border:dotted 1px #ccc;
}

#l336{
width:336px;
height:280px;
margin:0 auto 20px;
margin-top:20px;
text-indent:0;
background:url("/style/images/i336.jpg");
/* float:left; 
width:336px;
height:280px;
margin:15px 30px 10px 0;
*/
}

/**/

#a_title336{
width:336px;
height:280px;
margin:0 auto 20px;
margin-top:20px;
text-indent:0;
background:url("/style/images/i336.jpg");
}

#a160{

float:left;

width:160px;

height:600px;

margin:0 15px 10px 5px;

text-indent:0

}

#a1602{

float:right;

width:160px;

height:600px;

margin:0 15px 10px 5px;

text-indent:0

}

#a728{

height:90px;

margin:20px 0;

text-indent:0;

}

#a728 div{

text-indent:0;

}

#article{

height:250px;

margin:15px auto;

padding-left:20px;

}

#article div{

text-indent:0;

}

#article #l,#article #r{

float:left;

width:300px;

height:250px;

}

#article #l{padding-right:15px}

#a234{

height:60px;

margin:15px 0 15px;

}

/**/

#likeser a{
    margin:5px 5px 0 0;
    padding:0 5px;
	font-size:13px;
    color:#666;
    text-decoration:none;
    background:url(img/t_bj.gif) repeat-x scroll 0 0 transparent;
    border:1px solid #C7C7C7;
    border-radius:3px 3px 3px 3px;
}
#likeser a:hover{
    margin:5px 5px 0 0;
    padding:0 5px;
    color:#cc0000;
    text-decoration:none;
    background:none repeat scroll 0 0 #fff;
    border:1px solid #C7C7C7;
    border-radius:3px 3px 3px 3px;
}

#taglikeser a{
    margin:5px 10px 0 0;
    padding:0 5px;
	font-size:16px;
    color:#666;
    text-decoration:none;
    background:url(img/t_bj.gif) repeat-x scroll 0 0 transparent;
    border:1px solid #C7C7C7;
    border-radius:3px 3px 3px 3px;
}
#taglikeser a:hover{
    margin:5px 10px 0 0;
    padding:0 5px;
	font-size:16px;	
    color:#cc0000;
    text-decoration:none;
    background:none repeat scroll 0 0 #fff;
    border:1px solid #C7C7C7;
    border-radius:3px 3px 3px 3px;
}

#s160{

	width:160px;

	height:600px;

}
.xinredian{
	width:230px;
	overflow:hidden;
}
.xinredian li{
    overflow:hidden; 
}
.xinredian a{
	display:inline;
	overflow:hidden;
}
.xinredian2{
	overflow:hidden;
	height:203px;
}
.xinredian2 a{
	display:inline;
}
.tonglan960{
	float:left; 
	width:960px;
	height:90px;
	margin:5px auto 5px;
	text-align:center;
	border:solid 1px #549c10;
}
#tonglan300{
	float:left; 
	width:310px;
	height:90px;
	text-align:left;
	border-left:1px double #549c10;
}
.newstonglan li,.newstonglan a{
height:23px;
line-height:23px;
width:300px;
}

.newstonglan a{
display:block;
padding-left:15px;
background: url(img/31.gif) 8px center no-repeat;
}

.newstonglan a:hover{
background: url(img/32.gif) 8px center no-repeat;
}

/* 多行导航 begin 20151027*/
#nav_jb{ width:966px; overflow:hidden; margin:auto;background:url(img/tit.png) center 0 no-repeat;}
#nav_jb_main{
	width:950px;
	height:32px;
	margin:auto;
	margin-left:10px;
	line-height:30px;
	margin-top:5px;
}
#nav_jb_main a{
	width:103px;
	text-align:center;
	color:#FFF;
	padding:10px 16px 10px 14px;
	font-size:14px;
	font-weight:bold;
}
#nav_jb_main #atop2{
	padding:10px 38px 10px 35px;
}
#nav_jb_main #atop3{
	padding:10px 30px 10px 28px;
}
#nav_jb_n{ width:954px; overflow:hidden; border:solid 1px #D1D1D1; padding:5px; margin:auto;}
.nav_jb_in{
	width:460px;
	overflow:hidden;
	height:21px;
	line-height:21px;
	text-align:center;
}
.nav_jb_in a{
	color:#333;
	padding:2px;
}
.nav_jb_in1{
	width:325px;
	overflow:hidden;
	height:21px;
	line-height:21px;
}
.nav_jb_in1 a{
	color:#333;
	padding:2px;
}
#sub_jb_nav{
	width:472px;
	overflow:hidden;
	float:left;
}
#sub_jb_nav1{
	width:325px;
	overflow:hidden;
	float:left;
}
#hot_jb{ width:954px; border:solid 1px #CCC; border-top:none; height:28px; line-height:28px; margin:auto; background:#FDF8F8; padding:0px 0px 0px 10px; color:#444444;}
#hot_jb a{ color:#444444;}
#hot_jb span{ color:#D70910;}
/* 多行导航 end*/