@charset "utf-8";
/* CSS Document */


* html body {
	overflow:visible;
}
* {
	padding: 0;
	margin: 0;
}
ul, ol, li, dl, dt, dd {
	list-style:none;
}
img, input {
	border:0 none;
}
a {
	color:#555;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.aline a {
	text-decoration:underline;
}
.aline a:hover {
	text-decoration:none;
}
h2, h3 {
	font-size: 14px;
}
body {
	color:#444;
	font-size:12px;
	font-family: 宋体, sans-serif;
	/*text-align:center;*/
	background:#ececec;
}
body div {
	text-align:left;
}
div, input {
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	line-height: 1.6em;
	padding-top: 0px;
	list-style-type: none;
	border-right-width: 0px;
	outline: 0;
}
.clear {
	clear:both;
	height:0px;
	width:100%;
	font-size:1px;
	line-height:0px;
	visibility:hidden;
	overflow:hidden;
}
textarea, input {
	word-wrap:break-word;
	word-break:break-all;
	padding:0px;
}
.blank10 {
	CLEAR: both;
	FONT-SIZE: 1px;
	OVERFLOW: hidden;
	HEIGHT: 10px
}
.blank15 {
	CLEAR: both;
	FONT-SIZE: 1px;
	OVERFLOW: hidden;
	HEIGHT: 15px
}
.blank20 {
	CLEAR: both;
	FONT-SIZE: 1px;
	OVERFLOW: hidden;
	HEIGHT: 20px
}
A.a01:link {
	COLOR: #ff6600;
	TEXT-DECORATION: none
}
A.a01:visited {
	COLOR: #ff6600;
	TEXT-DECORATION: none
}
A.a01:hover {
	COLOR: #ff6600;
	TEXT-DECORATION: underline
}
A.a01:active {
	COLOR: #660000;
	TEXT-DECORATION: underline
}
A.a02:link {
	COLOR: #FF0000;
	TEXT-DECORATION: none
}
A.a02:visited {
	COLOR: #FF0000;
	TEXT-DECORATION: none
}
A.a02:hover {
	COLOR: #FF0000;
	TEXT-DECORATION: underline
}
A.a02:active {
	COLOR: #660000;
	TEXT-DECORATION: underline
}
A.a03:link {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none
}
A.a03:visited {
	COLOR: #FFffff;
	TEXT-DECORATION: none
}
A.a03:hover {
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline
}
A.a04:link {
	COLOR: #519915;
	TEXT-DECORATION: none
}
A.a04:visited {
	COLOR: #519915;
	TEXT-DECORATION: none
}
A.a04:hover {
	COLOR: #519915;
	TEXT-DECORATION: underline
}
.ellipsis {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
} /* 多出的字省略并以省略号结束(省略号结束火狐除外) */
.gg{padding-bottom:20px;}
/* index */
.top{background:url(../images/t_bg.jpg) center top no-repeat; height:289px;}
.top .c{width:1200px; margin:0 auto;}
.top .logo{width:410px; float:left;}
.top .ks_list{width:752px; float:left; background:#fff;}
.top .ks_list a{display:block; width:184px; height:258px; float:left;}
.top .ks_list a.jb1{background:url(../images/jb01.jpg) no-repeat #fff; padding-right:5px;}
.top .ks_list a.jb1:hover{background:url(../images/jb001.jpg) #fff no-repeat;}
.top .ks_list a.jb2{background:url(../images/jb02.jpg) no-repeat #fff; padding-right:5px;}
.top .ks_list a.jb2:hover{background:url(../images/jb002.jpg) no-repeat #fff;}
.top .ks_list a.jb3{background:url(../images/jb03.jpg) no-repeat #fff; padding-right:5px;}
.top .ks_list a.jb3:hover{background:url(../images/jb003.jpg) no-repeat #fff;}
.top .ks_list a.jb4{background:url(../images/jb04.jpg) no-repeat;}
.top .ks_list a.jb4:hover{background:url(../images/jb004.jpg) no-repeat;}

.main{width:1000px; margin:0 auto;}
.main .left{background:url(../images/l_bg.jpg) no-repeat; width:200px; padding-top:14px; height:800px; float:left;}
.main .left a{display:block; width:90px; height:100px; margin:0 auto; background-position:center; background-repeat:no-repeat;}
.main .left a.list1{background-image:url(../images/list01.png);}
.main .left a.list2{background-image:url(../images/list02.png);}
.main .left a.list2:hover{background-image:url(../images/list002.png);}
.main .left a.list3{background-image:url(../images/list03.png);}
.main .left a.list3:hover{background-image:url(../images/list003.png);}
.main .left a.list4{background-image:url(../images/list04.png);}
.main .left a.list4:hover{background-image:url(../images/list004.png);}
.main .left a.list5{background-image:url(../images/list05.png);}
.main .left a.list5:hover{background-image:url(../images/list005.png);}
.main .right{width:780px; float:left; padding-left:20px;}

.main .right .con{border:5px solid #24a351; padding:70px 33px 30px 37px; width:700px; background:#fff; position:relative;}
.main .right .con h3{width:206px; height:46px; position:absolute; top:-5px; left:285px;}
.main .right .con p{line-height:22px; color:#909090; text-indent:2em;}
.main .right .con .text1{background:url(../images/pic01.jpg) no-repeat; padding-left:330px;}
.main .right .con .text1 .zx{width:364px; padding-top:10px; padding-bottom:10px;}
.main .right .con .text2{padding-top:20px;}
.main .right .con .text2 p{padding-top:10px;}
.main .right .con .text2 p a{color:#f00; font-weight:bold;}
.main .right .con .cg_con p{padding-bottom:14px;text-indent:2em;font-size:12px;line-height:24px;}
.main .right .con .cg_con p a:link,.main .right .con .cg_con a:visited{color:#0000CC;text-decoration: underline;}
.main .right .con .cg_con p a:hover{text-decoration: none;}



.foot{background:url(../images/ft_bg.jpg) repeat-x #fff; height:160px; width:100%;}
.foot .con{width:1000px; margin:0 auto; padding-top:40px;}
.foot .l{width:500px; float:left; padding-left:30px;}
.foot .l .gsj_link{float:left; display:block; width:70px;}
.foot .l .text3{padding-top:16px;}
.foot .l p{line-height:22px; color:#8a8a8a;}
.foot .r{width:460px; float:left; position:relative;}
.foot .r .info{background:url(../images/ft_tel.jpg) 0px 4px no-repeat; height:65px;}
.foot .r .lxwm{width:202px; text-align:center; height:21px; background:#000; position:absolute; top:41px; right:30px; line-height:21px;}
.foot .r .info a{color:#d6d6d6;}

















