* {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; border-top-style: none; padding-top: 0px; border-right-style: none; border-left-style: none; border-bottom-style: none
}
body {
	font-size: 12px; background-image: url(../images/body-bg.gif); width: 100%; color: #000; line-height: 22px; background-repeat: repeat-x; background-color: #ffa1b9; text-align: center; text-decoration: none
}
html {
	font-size: 12px; background-image: url(body-bg.gif); width: 100%; color: #000; line-height: 22px; background-repeat: repeat-x; background-color: #ffa1b9; text-align: center; text-decoration: none
}
.clear {
	clear: both
}
.floatl {
	float: left
}
.floatr {
	float: right
}
a {
	color: #000000
}
#main {
	background: url(main-bg.jpg) no-repeat; margin: 0px auto; width: 1003px
}
#logo {
	width: 100%; text-align: left
}
#box {
	width: 100%
}
#left {
	margin-top: 80px; float: left; width: 218px
}
#left .menu {
	margin-bottom: 10px; width: 218px; height: 418px
}
#left .menu a{
	display:block;
	padding-bottom:5px;
}
#left .lbox-t {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; width: 218px; padding-top: 0px; height: 12px
}
#left .lbox-bg {
	padding-left: 10px; background: url(left-bg-bg.gif) repeat-y; width: 208px; text-align: left
}
#left .lbox-b {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; width: 218px; padding-top: 0px; height: 15px
}
#left .lbox-content-bg {
	padding-right: 25px; padding-left: 18px; background: url(left-content-bg.gif); padding-bottom: 0px; width: 152px; padding-top: 0px
}
#right {
	float: right; width: 779px; text-align: left
}
.focus {
	display: block; float: left; width: 384px; height: 352px
}
#news {
	background: url(news-bg.gif) no-repeat; filter: alpha(opacity=85); float: right; padding-bottom: 4px; width: 382px; height: 352px; opacity: 0.85
}
.othernews {
	margin-left: 23px; width: 330px
}
.tabtitle {
	display: block; margin: 16px 0px 0px; width: 100%
}
.tabtitle ul {
	width: 100%; list-style-type: none
}
.tabtitle ul li {
	display: inline; float: left; background-image: url(qhbg.gif); width: 85px; cursor: pointer; line-height: 31px; margin-right: 11px; background-repeat: no-repeat; height: 31px; text-align: center
}
.tabtitle ul li.s {
	font-weight: bold; background: url(li-s.jpg) no-repeat; color: #ff0000
}
.tabtitle a:hover {
	text-decoration: underline
}
.tabcontent {
	margin-top: 15px; width: 100%; height: 155px
}
.tabcontent a {
	color: #000; text-decoration: none
}
.tabcontent a:hover {
	color: #f00
}
.dis {
	display: block
}
.undis {
	display: none
}
.tabcontent dl {
	margin: 0px auto; width: 100%; height: 22px
}
.tabcontent dt {
	float: left; overflow: hidden; width: 240px; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis; text-align: left
}
.tabcontent dd {
	display: inline; float: right; margin-right: 5px
}
.othernews1 {
	width: 330px
}
.tabtitle1 {
	display: block; width: 100%
}
.tabtitle1 ul {
	width: 100%; list-style-type: none
}
.tabtitle1 ul li {
	display: inline; float: left; background-image: url(qhbg.gif); width: 70px; cursor: pointer; line-height: 31px; margin-right: 5px; background-repeat: no-repeat; height: 31px; text-align: center
}
.tabtitle1 ul li.s {
	font-weight: bold; color: #ff0000
}
.tabtitle1 a:hover {
	text-decoration: underline
}
.tabcontent1 {
	width: 100%; height: 155px
}
.tabcontent1 a {
	color: #000
}
.tabcontent1 a:hover {
	color: #f00
}
.dis {
	display: block
}
.undis {
	display: none
}
.tabcontent1 dl {
	margin: 0px auto; width: 100%; height: 22px
}
.tabcontent1 dt {
	float: left; overflow: hidden; width: 240px; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis; text-align: left
}
.tabcontent1 dd {
	display: inline; float: right; margin-right: 5px
}
.yxzl-txt {
	padding-right: 10px; background-position: left center; display: inline; padding-left: 10px; float: right; padding-bottom: 5px; width: 160px; padding-top: 0px; background-repeat: no-repeat; height: 136px; text-align: left
}
ul.yxtsul {
	display: block; margin: 0px 0px 0px 10px; width: 328px; zoom: 1; list-style-type: none
}
ul.yxtsul li {
	float: left; margin: 0px 5px 5px 0px; width: 70px; line-height: 20px; text-align: center
}
ul.yxtsul li img {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-right-width: 0px
}
.yxtj {
	padding-right: 6px; display: block; padding-left: 6px; filter: alpha(opacity=100); background-image: url(yxtj-bg.gif); padding-bottom: 9px; margin: 7px auto 0px; width: 346px; padding-top: 10px; background-repeat: no-repeat; height: 100px; opacity: 1
}
#nav {
	clear: both; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; height:50px; padding-top: 0px
}
#right .yxzl {
	padding-right: 0px; display: inline; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px 8px 0px 0px; width: 368px; padding-top: 0px; text-align: left
}
#right .yxts {
	padding-right: 0px; display: inline; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px 8px 0px 0px; width: 368px; padding-top: 0px; text-align: left
}
#right .yxyh {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; text-align: left
}
#right .guanggao {
	margin-bottom: 10px
}
#right .rbox-bg {
	padding-left: 12px; background: url(right-bg.gif) repeat-y; width: 767px
}
#right .rbox-con-bg {
	padding-right: 22px; padding-left: 20px; background: url(rbox-con-bg.gif) repeat-y; padding-bottom: 0px; width: 702px; padding-top: 0px
}
#right .rbox-con-bg1 {
	padding-right: 20px; padding-left: 20px; background: url(rbox-con-bg1.jpg) repeat-y; padding-bottom: 0px; width: 328px; padding-top: 0px
}
#right .rbox-con-bg1 dl {
	float: left; width: 310px
}
#right .rbox-con-bg1 dl dt {
	float: left; overflow: hidden; width: 255px; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis; text-align: left
}
#right .rbox-con-bg1 dl dd {
	float: right
}
#right .rbox-con-bg2 {
	padding-right: 32px; padding-left: 30px; background: url(rbox-con-bg.jpg) repeat-y; padding-bottom: 0px; width: 682px; padding-top: 0px
}
table.yxyhimg img {
	border-right: #ff3c9d 2px solid; border-top: #ff3c9d 2px solid; border-left: #ff3c9d 2px solid; border-bottom: #ff3c9d 2px solid
}
#bottom-logo {
	clear: both; background-image: url(bottom-bg.jpg); margin: 0px auto; overflow: hidden; width: 1003px; color: #fff; padding-top: 60px; background-repeat: no-repeat; text-align: center
}
.icp {
	display: inline; float: right; margin: 0px 5px 0px 0px; vertical-align: middle; width: 140px; color: #036957; line-height: 45px; height: 45px
}
.icp a {
	color: #fff
}
.tab1 {
	margin: 0px auto; width: 80%; color: #000; text-align: center
}
.tab1 th {
	border-right: #000 1px solid; border-top: #000 1px solid; font-weight: bold; border-left: #000 1px solid; border-bottom: #000 1px solid; text-align: center
}
.tab1 td {
	border-right: #000 1px solid; border-top: #000 1px solid; font-weight: normal; border-left: #000 1px solid; border-bottom: #000 1px solid; text-align: center
}

.gg_img img{width:194px; height:100px; overflow:hidden;}
