body {
	background: rgb(247, 247, 247); margin: 0px; padding: 0px; font-family: "微锟斤拷锟脚猴拷"; font-size: 14px; min-width: 1024px;}
ul {
	margin: 0px; padding: 0px; list-style-type: none;}
li {
	margin: 0px; padding: 0px; list-style-type: none;}
h1 {
	margin: 0px; padding: 0px; font-weight: normal;}
h2 {
	margin: 0px; padding: 0px; font-weight: normal;}
h3 {
	margin: 0px; padding: 0px; font-weight: normal;}
h4 {
	margin: 0px; padding: 0px; font-weight: normal;}
h5 {
	margin: 0px; padding: 0px; font-weight: normal;}
h6 {
	margin: 0px; padding: 0px; font-weight: normal;}
img {
	border: 0px currentColor;}
a {
	color: rgb(51, 51, 51); text-decoration: none;}
a:hover {
	color: rgb(255, 102, 0); text-decoration: none;}
.fl {
	float: left !important;}
.fr {
	float: right !important;}
.clearboth {
	margin: 0px; padding: 0px; border: 0px currentColor; clear: both;}
.w1040 {
	margin: 0px auto; width: 1040px; height: auto; overflow: hidden;}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";}
.wrapper {
	margin: 0px auto; width: 1040px; position: relative;}
.relative {
	position: relative;}
.imghover {
	transition:0.6s; cursor: pointer;}
.imghover:hover {
	transform: scale(1.2);}
.header {
	background: rgb(1, 98, 47); margin: 0px auto; width: 100%; height: 106px; overflow: hidden;}
.header .itop {
	background: url(top_bg.jpg) right; margin: 0px auto; height: auto; overflow: hidden;}
.header .itop-left {
	padding: 18px 0px 0px; float: left;}
.header .itop-right {
	margin: 20px 0px 0px; text-align: right; color: rgb(255, 255, 255); line-height: 40px; font-size: 12px; float: right;}
.header .itop-right a {
	padding: 0px 8px; color: rgb(255, 255, 255);}
.header .itop-right a:hover {
	color: rgb(255, 102, 0);}
.i-nav {
	margin: 0px auto; width: 1040px; height: 52px; z-index: 2147483647 !important;}
.i-nav > ul {
	width: 1200px; height: 52px; z-index: 2147483647 !important;}
.i-nav li {
	height: 52px; line-height: 52px; float: left; position: relative; z-index: 2147483647 !important;}
.i-nav li a {
	padding: 0px; width: 110px; height: 52px; text-align: center; color: rgb(2, 92, 41); line-height: 52px; font-size: 16px; float: left; display: block;}
.i-nav li a:hover {
	background: rgb(255, 255, 255); color: rgb(255, 102, 0); text-decoration: none;}
.i-nav li a span {
	height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-family: "Microsoft YaHei"; font-size: 14px; float: left; display: block; cursor: pointer;}
.i-nav >li a.selected {
	background: rgb(255, 255, 255); color: rgb(255, 102, 0); z-index: 2147483647;}
.i-nav li a.selected2 {
	background: rgb(255, 255, 255); color: rgb(255, 102, 0); z-index: 2147483647;}
.i-nav li.selected .submenu {
	display: block; z-index: 2147483647;}
.i-nav li .submenu {
	background: url(nav_hover_bg.jpg) no-repeat top; padding: 6px 0px 10px; left: 0px; top: 52px; width: 110px; display: none; position: absolute; z-index: 2147483647 !important; _top: 94px; _background: none;}
.i-nav li .submenu li {
	background: rgb(1, 98, 47); width: 110px; height: 34px; text-align: center; line-height: 34px; padding-top: 0px; padding-bottom: 0px; font-size: 14px;}
.i-nav li .submenu li a {
	padding: 0px; width: 110px; height: 34px; text-align: center; color: rgb(255, 255, 255); line-height: 34px; font-family: "Microsoft YaHei"; font-size: 14px;}
.i-nav li .submenu li a:hover {
	background: rgb(2, 140, 67); color: rgb(255, 255, 255); font-weight: normal; text-decoration: none;}
.i-banner {
	margin: 0px auto; width: 1040px; height: 500px; text-align: center; font-size: 0px; z-index: 0 !important;}
.focus {
	margin: 0px auto; width: 100%; height: 330px; overflow: hidden; float: left; position: relative; background-color: rgb(255, 255, 255);}
.banner img {
	width: 100%;}
.focus .shadow .title {
	width: 100%; height: 45px; padding-top: 20px; padding-left: 30px;}
.focus .shadow .title a {
	color: rgb(255, 255, 255); overflow: hidden; font-size: 14px; font-weight: bolder; text-decoration: none;}
.focus .btn {
	left: 510px; bottom: 34px; overflow: hidden; position: absolute; -ms-zoom: 1;}
.focus .btn a {
	background: rgb(153, 153, 153); font: 12px/15px "����"; margin: 0px 5px; outline: 0px; border-radius: 6px; width: 12px; height: 12px; text-align: center; color: rgb(176, 176, 176); text-decoration: none; float: left; display: inline; position: relative; font-size-adjust: none; font-stretch: normal;}
.focus .btn a:hover {
	background: rgb(255, 255, 255); cursor: pointer;}
.focus .btn a.current {
	background: rgb(255, 255, 255); cursor: pointer;}
.focus .fPic {
	left: 0px; top: 0px; width: 100%; position: absolute;}
.focus .D1fBt {
	height: 16px; overflow: hidden; z-index: 10; -ms-zoom: 1;}
.focus .shadow {
	left: 0px; width: 100%; height: 48px; text-align: left; bottom: 0px; display: block; position: absolute; z-index: 10;}
.focus .shadow a {
	left: 50%; width: 1040px; height: 48px; color: rgb(255, 255, 255); line-height: 48px; overflow: hidden; font-family: "΢���ź�"; font-size: 16px; font-weight: 800; text-decoration: none; margin-left: -495px; display: inline-block; position: absolute;}
.focus .fcon {
	background: rgb(0, 0, 0); width: 100%; height: 330px; float: left; display: none; position: relative;}
.focus .fcon img {
	width: 1040px; height: 330px; display: block;}
.focus .fbg {
	width: 110px; height: 24px; text-align: center; right: 20px; bottom: 10px; position: absolute; z-index: 200;}
.focus .fbg div {
	margin: 4px auto 0px; height: 14px; overflow: hidden; -ms-zoom: 1;}
.focus .D1fBt a {
	background: rgb(153, 153, 153); margin: 0px 3px; border-radius: 20px; width: 12px; height: 12px; color: rgb(176, 176, 176); float: left; display: inline; position: relative; _background: none;}
.focus .D1fBt .current {
	background: rgb(255, 255, 255); _background: none;}
.focus .D1fBt a:hover {
	background: rgb(255, 255, 255); _background: none;}
.focus .D1fBt img {
	display: none;}
.focus .D1fBt i {
	font-style: normal; display: none;}
.focus .prev {
	background: url(focus_btn.jpg) no-repeat; width: 40px; height: 74px; position: absolute; _background: none;}
.focus .next {
	background: url(focus_btn.jpg) no-repeat; width: 40px; height: 74px; position: absolute; _background: none;}
.focus .prev {
	background-position: 0px -74px; left: 20px; top: 50%; margin-top: -37px; cursor: pointer;}
.focus .next {
	background-position: -40px -74px; top: 50%; right: 20px; margin-top: -37px; cursor: pointer;}
.focus .prev:hover {}
.focus .next:hover {
	background-position: -40px 0px;}
.i-main {
	margin: 12px auto; width: 1040px; height: auto; overflow: hidden;}
.ip-one {
	width: 1040px; height: auto; overflow: hidden; position: relative;}
.ip-one .ip-one-left {
	float: left;}
.ip-one .ip-one-right {
	float: right;}
.ip-two {
	background: url(news-boxbg.jpg) repeat-x bottom rgb(255, 255, 255); margin: 12px 0px 0px; padding: 0px 10px; border: 1px solid rgb(229, 229, 229); height: auto; overflow: hidden;}
.ip-two .ip-two-left {
	width: 328px; height: auto; overflow: hidden; margin-right: 17px; float: left; position: relative;}
.ip-two .ip-two-center {
	width: 328px; height: auto; overflow: hidden; margin-right: 17px; float: left; position: relative;}
.ip-two .ip-two-right {
	width: 327px; height: auto; overflow: hidden; float: right; position: relative;}
.ip-two .i-title-qt {
	background: url(i_qtbg.jpg) no-repeat bottom; margin: 0px auto; height: 50px;}
.ip-two .icolm01 {
	background: url(ico_002.jpg) no-repeat left;}
.ip-two .icolm02 {
	background: url(ico_003.jpg) no-repeat left;}
.ip-two .icolm03 {
	background: url(ico_004.jpg) no-repeat left;}
.ip-two .i-title-qt h1 {
	margin: 0px; padding: 0px 0px 0px 30px; left: 5px; top: 8px; width: 100px; color: rgb(7, 120, 15); line-height: 40px; font-size: 16px; font-weight: bold; position: absolute;}
.ip-two .qt_list {
	padding: 15px 0px 15px 3px;}
.ip-two .qt_list li {
	background: url(ico_it.jpg) no-repeat left; line-height: 30px; padding-left: 10px; font-size: 14px;}
.ip-two .qt_list li a {
	line-height: 30px; font-size: 14px;}
.i-title-picnews {
	background: url(ico_001.jpg) no-repeat left; left: 15px; top: 7px; width: 100px; color: rgb(7, 120, 15); line-height: 40px; padding-left: 35px; font-size: 16px; font-weight: bold; position: absolute;}
.picnews-box {
	left: 15px; top: 68px; width: 365px; height: 240px; position: absolute;}
.picnews {
	width: 365px; height: 240px; overflow: hidden; position: relative;}
.picnews .hd {
	height: 15px; right: 5px; bottom: 8px; overflow: hidden; position: absolute; z-index: 1;}
.picnews .hd ul {
	overflow: hidden; float: left; -ms-zoom: 1;}
.picnews .hd ul li {
	background: rgb(255, 255, 255); width: 13px; height: 13px; text-align: center; line-height: 12px; font-size: 12px; margin-right: 2px; float: left; cursor: pointer;}
.picnews .hd ul li.on {
	background: rgb(33, 129, 37); color: rgb(255, 255, 255);}
.picnews .bd span {
	background: url(banner-bg.jpg); width: 100%; bottom: 0px; color: rgb(255, 255, 255); line-height: 34px; font-weight: bold; position: absolute;}
.picnews .bd h1 {
	margin: 0px; padding: 0px 10px; height: 34px; color: rgb(255, 255, 255); line-height: 34px; font-size: 14px;}
.picnews .bd {
	height: 100%; position: relative; z-index: 0;}
.picnews .bd li {
	vertical-align: middle; -ms-zoom: 1;}
.picnews .bd img {
	width: 365px; height: 240px; display: block;}
.picnews .prev {
	background: url(slider-arrow.jpg) no-repeat -110px 5px; left: 3%; top: 50%; width: 32px; height: 40px; margin-top: -25px; display: block; position: absolute; opacity: 0.5;}
.picnews .next {
	background: url(slider-arrow.jpg) no-repeat -110px 5px; left: 3%; top: 50%; width: 32px; height: 40px; margin-top: -25px; display: block; position: absolute; opacity: 0.5;}
.picnews .next {
	background-position: 8px 5px; left: auto; right: 3%;}
.picnews .prev:hover {
	opacity: 1;}
.picnews .next:hover {
	opacity: 1;}
.picnews .prevStop {
	display: none;}
.picnews .nextStop {
	display: none;}
.newsbox {
	background: url(news-boxbg.jpg) repeat-x bottom; border: 1px solid rgb(229, 229, 229); width: 752px; height: 327px; text-align: left; float: left;}
.newsbox .hd {
	background: url(newboxline.jpg) no-repeat bottom; padding: 0px; height: 50px; line-height: 30px; position: relative;}
.newsbox .hd ul {
	left: 395px; top: 15px; height: 32px; float: left; position: absolute;}
.newsbox .hd ul li {
	background: url(news_here.jpg) no-repeat bottom; width: 100px; height: 33px; text-align: center; color: rgb(51, 51, 51); font-size: 16px; margin-right: 8px; float: left; cursor: pointer;}
.newsbox .hd ul li.on {
	background: url(news_here.jpg) no-repeat bottom; height: 33px; color: rgb(255, 255, 255);}
.newsbox .bd {
	width: 355px; float: right;}
.newsbox .bd ul {
	padding: 15px 10px 0px 0px; position: relative; -ms-zoom: 1;}
.newsbox .bd li {
	background: url(ico_it.jpg) no-repeat left; height: 30px; line-height: 30px; padding-left: 15px;}
.newsbox .bd li a {
	color: rgb(51, 51, 51); display:block;float:left;}
.newsbox .bd li a:hover {
	color: rgb(255, 102, 0);}
.newsbox .bd li .date {
	color: rgb(153, 153, 153); float: right;}
.newsnore {
	top: -34px; right: 10px; color: rgb(135, 135, 135); line-height: 30px; font-size: 14px; position: absolute;}
.news-one h1 {
	margin: 0px; padding: 0px; width: 100%; text-align: justify;}
.news-one a {
	margin: 0px; padding: 0px; width: 100%; text-align: justify; -ms-text-justify: inter-ideograph;}
.news-one p {
	margin: 0px 0px 7px; padding: 5px 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;}
.news-one-bt {
	color: rgb(231, 0, 0); line-height: 30px; font-size: 18px;}
.news-one-bt:hover {
	color: rgb(231, 0, 0);}
.news-one-zy {
	color: rgb(119, 119, 119); line-height: 24px; font-size: 12px;}
.news-one-zy:hover {
	color: rgb(119, 119, 119);}
.listmore {
	top: 12px; right: 10px; color: rgb(135, 135, 135); line-height: 30px; font-size: 14px; position: absolute;}
.tzgg-box {
	background: url(news-boxbg.jpg) repeat-x bottom rgb(255, 255, 255); border: 1px solid rgb(229, 229, 229); width: 270px; height: 327px; float: right; position: relative;}
.i-title-tzgg {
	background: url(i_tzggtbg.jpg) no-repeat bottom; margin: 0px auto; height: 50px;}
.i-title-tzgg h1 {
	background: url(news_here.jpg) no-repeat bottom;  margin: 0px; padding: 0px 0px 0px 30px; left: 15px; top: 8px; width: 100px; color: rgb(255, 255, 255); line-height: 40px; font-size: 16px;position: absolute;}

.tzgg_list {
	padding: 15px 5px 10px 5px;}
.tzgg_list li {
	background: url(images/ico_jt.jpg) no-repeat left; line-height: 31px; padding-left: 10px; font-size: 14px;}
.tzgg_list li a {
	line-height: 30px; font-size: 14px;width:160px;float:left;display:block;}
.tzgg_list .time {float:right;}
.i-piclink {
	background: url(news-boxbg.jpg) repeat-x bottom rgb(255, 255, 255); margin: 12px auto; border: 1px solid rgb(229, 229, 229); width: 1040px; height: auto; position: relative;}
.i-piclink .hd {}
.i-piclink .hd .prev {
	background: url(piclink_rico.jpg) no-repeat; top: 35px; width: 9px; height: 15px; right: 10px; overflow: hidden; float: right; display: block; position: absolute; cursor: pointer;}
.i-piclink .hd .next {
	background: url(piclink_lico.jpg) no-repeat; left: 10px; top: 35px; width: 9px; height: 15px; overflow: hidden; float: right; display: block; position: absolute; cursor: pointer;}
.i-piclink .hd .prevStop {
	background-position: -60px 0px;}
.i-piclink .hd .nextStop {
	background-position: -60px -50px;}
.i-piclink .tempWrap {
	margin: 0px auto; width: 988px !important;}
.i-piclink .bd {
	padding: 15px 10px;}
.i-piclink .bd ul {
	overflow: hidden; -ms-zoom: 1;}
.i-piclink .bd ul li {
	margin: 0px 5px 0px 0px; text-align: center; overflow: hidden; float: left; _display: inline;}
.i-piclink .bd ul li .pic {
	text-align: center;}
.i-piclink .bd ul li .pic img {
	padding: 0px; border: 1px solid rgb(206, 206, 206); width: 192px; height: 53px; display: block;}
.i-piclink .bd ul li .pic a:hover img {
	border-color: rgb(153, 153, 153);}
.i-piclink .bd ul li .title {
	line-height: 24px;}
.list_banner {
	background: rgb(225, 225, 225); margin: 0px auto; width: 100%; height: auto; text-align: center; overflow: hidden;}
.list_banner img {
	width: 100%;}
.list-main {
	margin: 15px auto; width: 1040px; height: auto; overflow: hidden;}
.list-main-left {
	width: 225px; float: left;}
.list-main-left .this-lmname {
	background: url(lm_namebg.jpg) no-repeat right rgb(1, 98, 47); padding: 20px 0px 0px 20px; width: 205px; height: 80px; border-top-color: rgb(0, 38, 18); border-top-width: 2px; border-top-style: solid;}
.list-main-left .this-lmname h1 {
	margin: 0px; padding: 0px; color: rgb(255, 255, 255); line-height: 30px; font-size: 28px;}
.list-main-left .this-lmname h3 {
	margin: 0px; padding: 0px; color: rgb(163, 198, 180); line-height: 30px; font-size: 14px;}
.list-sub {
	width: 225px; height: auto; overflow: hidden; margin-top: 1px;}
.list-sub li {
	width: 225px; height: 43px; overflow: hidden;}
.list-sub li a {
	background: url(list_sub_bg.jpg) no-repeat 190px rgb(236, 236, 236); width: 225px; height: 42px; line-height: 42px; padding-left: 25px; font-size: 14px; border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-bottom-style: solid; display: block;}
.list-sub li a:hover {
	background: url(list_sub_bgon.jpg) no-repeat 190px rgb(1, 98, 47); color: rgb(255, 255, 255);}
.list-hot {
	margin: 30px 0px 0px; width: 225px;}
.list-hot h1 {
	background: url(lmhot_line.jpg) no-repeat left bottom; color: rgb(0, 102, 51); line-height: 40px; padding-left: 10px; font-size: 16px;}
.list-hot-list {
	background: url(lmhot_ph.jpg) no-repeat 2px 8px; margin: 10px auto; padding: 0px 0px 0px 23px;}
.list-hot-list li {
	line-height: 30px; font-size: 14px;}
.list-hot-list li a {
	color: rgb(102, 102, 102);}
.list-hot-list li a:hover {
	color: rgb(255, 102, 0);}
.list-main-right {
	background: rgb(252, 252, 252); border-width: 2px 1px 1px; border-style: solid; border-color: rgb(1, 98, 47) rgb(229, 229, 229) rgb(229, 229, 229); padding: 0px 40px; width: 720px; overflow: hidden; float: right; min-height: 800px;}
.list-main-right .lm_name {
	height: 50px; line-height: 50px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;}
.list-main-right .lm_name h2 {
	padding: 0px 15px 0px 0px; text-align: left; color: rgb(0, 0, 0); font-size: 18px; border-bottom-color: rgb(1, 98, 47); border-bottom-width: 1px; border-bottom-style: solid; float: left;}
.list-main-right .lm_name span {
	color: rgb(102, 102, 102); font-size: 12px; float: right;}
.list-main-right .lm_name span a {
	color: rgb(102, 102, 102);}
.fy-list {
	margin: 0px auto; padding: 20px 0px; height: auto; overflow: hidden;}
.fy-list li {
	background: url(ico_list.jpg) no-repeat left; height: 40px; text-align: right; color: rgb(153, 153, 153); line-height: 40px; padding-left: 15px; font-size: 14px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: dotted;}
.fy-list li a {
	color: rgb(102, 102, 102); float: left;}
.fy-list li a:hover {
	color: rgb(1, 98, 47);}
.fy-list li span {
	color: rgb(1, 98, 47); float: right;}
.listmor {
	margin: 30px auto; text-align: center;}
.zinfo {
	margin: 20px auto; padding: 0px; height: auto; overflow: hidden; position: relative;}
.zinfo .c-title {
	margin: 20px 0px 5px; text-align: center; color: rgb(0, 97, 52); line-height: 40px; font-size: 30px;}
.zinfo .nr-info {
	height: auto; text-align: left; overflow: hidden; position: relative;}
.zinfo .nr-info p {
	margin: 10px 0px !important; text-align: left !important; color: rgb(102, 102, 102) !important; line-height: 34px !important; text-indent: 2em !important; font-family: "微锟斤拷锟脚猴拷"; font-size: 16px !important;}
.zinfo .nr-info a {
	text-decoration: underline !important;}
.c-content {
	margin: 20px auto; padding: 0px; height: auto; overflow: hidden; position: relative;}
.c-content .c-title {
	margin: 15px 0px 20px; text-align: center; color: rgb(51, 51, 51); line-height: 40px; font-size: 30px;}
.c-content .other-s {
	background: rgb(236, 236, 236); text-align: center; color: rgb(1, 98, 47); line-height: 30px; font-size: 14px;}
.c-content .nr-info {
	height: auto; text-align: left; overflow: hidden; position: relative;}
.c-content .nr-info p {
	margin: 15px 0px !important; color: rgb(102, 102, 102) !important; line-height: 34px !important; text-indent: 2em !important; font-family: "微锟斤拷锟脚猴拷"; font-size: 16px !important;}
.c-content .nr-info a {
	text-decoration: underline !important;}
.i-zh {
	margin: 20px auto; padding: 0px; width: 750px; height: auto; overflow: hidden; position: relative;}
.i-zh .zh-box {
	margin: 5px 24px 5px 0px; width: 350px; height: 220px; overflow: hidden; float: left;}
.i-zh .zh-box .title {
	background: url(zhnm_bg.jpg) no-repeat left bottom; height: 40px; line-height: 40px;}
.i-zh .zh-box .title h1 {
	color: rgb(0, 97, 52); line-height: 40px; font-size: 16px; font-weight: bold; float: left;}
.i-zh .zh-box .title a {
	color: rgb(153, 153, 153); line-height: 40px; font-size: 12px; float: right;}
.i-zh .zh-box .zh-list {
	padding: 10px 0px;}
.i-zh .zh-box .zh-list li {
	background: url(ico_list.jpg) no-repeat left; width: 350px; height: 32px; text-align: right; color: rgb(153, 153, 153); line-height: 32px; padding-left: 10px;}
.i-zh .zh-box .zh-list li a {
	color: rgb(102, 102, 102); float: left;}
.i-zh .zh-box .zh-list li span {
	color: rgb(102, 102, 102); padding-right: 10px; float: right;}
.i-zh .zh-box .zh-list li a:hover {
	color: rgb(1, 98, 47);}
.zh-hx {
	margin: 10px auto 20px; padding: 0px; width: 720px; height: auto; overflow: hidden; position: relative;}
.zh-hx-box {
	margin: 15px auto; width: 720px; height: auto; overflow: hidden;}
.zh-hx-box .zh-hx-title {
	background: rgb(236, 236, 236); height: 38px; line-height: 38px; border-left-color: rgb(1, 98, 47); border-left-width: 5px; border-left-style: solid;}
.zh-hx-box .zh-hx-title h1 {
	color: rgb(1, 98, 47); padding-left: 15px; font-size: 16px; font-weight: bold; float: left;}
.zh-hx-box .zh-hx-title a {
	color: rgb(102, 102, 102); padding-right: 15px; font-size: 12px; float: right;}
.zh-hx-box .zh-hx-list {
	padding: 15px 0px;}
.zh-hx-box .zh-hx-list li {
	background: url(ico_list.jpg) no-repeat left; text-align: right; color: rgb(153, 153, 153); line-height: 32px; padding-left: 10px;}
.zh-hx-box .zh-hx-list li a {
	color: rgb(102, 102, 102); float: left;}
.zh-hx-box .zh-hx-list li a:hover {
	color: rgb(1, 98, 47);}
.zh-th {
	margin: 10px auto 20px; padding: 0px; width: 720px; height: auto; overflow: hidden; position: relative;}
.zh-th-box {
	margin: 30px auto; width: 720px; height: auto; overflow: hidden;}
.zh-th-box .zh-th-title {
	background: rgb(236, 236, 236); height: 38px; line-height: 38px; border-left-color: rgb(1, 98, 47); border-left-width: 5px; border-left-style: solid;}
.zh-th-box .zh-th-title h1 {
	color: rgb(1, 98, 47); padding-left: 15px; font-size: 18px; font-weight: bold; float: left;}
.zh-th-box .zh-th-title h1 span {
	font-size: 14px;}
.zh-th-box .zh-th-title a {
	color: rgb(102, 102, 102); padding-right: 15px; font-size: 12px; float: right;}
.zh-th-box .zh-th-list {
	padding: 15px 0px; width: 720px; height: auto; overflow: hidden;}
.zh-th-box .zh-th-list ul {
	width: 800px; height: auto; overflow: hidden;}
.zh-th-box .zh-th-list li {
	background: url(ico_sz.jpg) no-repeat left; width: 185px; text-align: left; color: rgb(153, 153, 153); line-height: 40px; padding-left: 10px; float: left;}
.zh-th-box .zh-th-list li a {
	color: rgb(102, 102, 102);}
.zh-th-box .zh-th-list li a:hover {
	color: rgb(1, 98, 47);}
.teacher-info {
	margin: 20px auto; color: rgb(51, 51, 51); font-size: 14px;}
.jl-table {
	border: 1px solid rgb(221, 221, 221); border-collapse: collapse;}
.jl-table tr {
	border: 1px solid rgb(221, 221, 221); border-collapse: collapse;}
.jl-table td {
	border: 1px solid rgb(221, 221, 221); border-collapse: collapse;}
.jl-title {
	width: 400px; text-align: center; color: rgb(51, 51, 51); line-height: 40px; font-size: 14px; font-weight: bold;}
.tc-photo img {
	margin: 0px auto; width: 125px; height: 180px;}
.jl-title-nr {
	text-align: left; color: rgb(51, 51, 51); line-height: 40px; padding-left: 20px; font-size: 14px;}
.tc-title {
	background: rgb(244, 244, 244); border: currentColor; color: rgb(1, 98, 47); line-height: 40px; padding-left: 20px; font-size: 16px; font-weight: bold;}
.tc-jjnr {
	padding: 10px; text-align: justify; color: rgb(102, 102, 102); line-height: 30px; font-size: 14px; -ms-text-justify: inter-ideograph;}
.tc-jjnr p {
	margin: 10px; text-indent: 2em;}
.sideMenu {
	margin: 0px auto; width: 720px; height: auto; overflow: hidden;}
.sideMenu h3 {
	background: rgb(244, 244, 244); margin: 10px auto 0px; border: 1px solid rgb(221, 221, 221); height: 40px; color: rgb(1, 98, 47); line-height: 40px; padding-left: 20px; font-size: 16px; font-weight: bold; cursor: pointer;}
.sideMenu h3 em {
	background: url(icoadd.jpg) no-repeat 16px 17px; width: 40px; height: 40px; float: right; display: block; cursor: pointer;}
.sideMenu h3.on em {
	background-position: 16px -50px;}
.sideMenu ul {
	padding: 8px 25px; color: rgb(102, 102, 102); line-height: 30px; border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; display: none;}
.x-introduction {
	height: auto; overflow: hidden;}
.x-introduction p {
	height: auto; text-align: left; color: rgb(102, 102, 102); line-height: 24px; text-indent: 2em; font-size: 14px;}
.footer {
	background: rgb(225, 225, 225); padding: 20px 0px; height: auto; overflow: hidden; border-top-color: rgb(71, 70, 68); border-top-width: 8px; border-top-style: solid;}
.footer-left {
	float: left;}
.copright {
	background: url(end_logo.jpg) no-repeat left; padding: 0px 0px 0px 150px; text-align: left; color: rgb(51, 51, 51); line-height: 30px; font-size: 14px;}
.copright p {
	margin: 0px; padding: 0px;}
.footer-right {
	width: 300px; text-align: right; float: right;}
.footer-right a {
	margin-left: 30px; float: right;}
.footer-right a img {
	display: block;}
.footer-right a span {
	height: 30px; text-align: center; line-height: 30px; display: block;}

.cg-main{ width:1090px;  height:auto; margin:0 auto; min-height:500px; background:url(cec_091.jpg) scroll repeat-y;}
/*list*/
.list-left{width:203px;  float:left; margin:10px 0 0 10px; background:#fff;}
.list-right{  width:76%; float:right;margin:10px 10px 10px 10px; border:1px solid #e2d7d6; min-height:420px;}
.cg-position{border-bottom:1px solid #e2d7d6; padding:0 0 0 10px;}
.catalogs{font-size:16px;}
.cg-catalog{ margin:0px 0 0 0; border:1px solid #e2d7d6;}
.cg-catalog li{margin:0px ;text-align:left;border-bottom:1px solid #e2e2e2;line-height:35px; padding:0 0 0 30px; background:url(cecn_10.jpg) scroll no-repeat 10px center ;}
.cg-catalog li.cat-selected{background:url(cecn_10.jpg) scroll no-repeat 10px 17px ;}
.cg-catalog li.cat-selected li{background:none #ececec; height:40px;}
.cg-catalog li:last-child{ border-bottom:none;}
.cg-catalog li.count1{ background:url(cecn_07.jpg) scroll no-repeat 10px 17px; padding:0 0 0 30px;}
.cg-catalog li.cat-selected li a{ color:#000000; font-weight:normal; line-height:40px;}
.cg-catalog li.cat-selected li.cat-selected  a{ color:#a76612; font-weight:normal;}
.cg-catalog li span{ width:100%;}
.cg-catalog li a{font-size:14px;width:100%;line-height:47px\9;line-height:47px\0; line-height:47px;}
.cg-catalog li a span{width:90%;line-height:35px;}
.cg-catalog li .cat-selected a { color:#a76612;}
.catalogs h2{

color: #a76612;
    text-align: left;
    line-height: 35px;
    padding: 0 0 0 20px;
    background: url(cecn_03.jpg) scroll no-repeat;
    font-size: 19px;
    font-weight: bold;
}
.cg-catalog li ul { background:#fff; width:100%; margin:0;}
.cg-catalog li ul li .cat-selected a,.cg-catalog li ul li  a{ font-size:12px;}
.cg-catalog li ul li { background:none #ccc; margin:0 0 0 -30px; padding:0 0 0 40px; border-bottom:1px solid #e2d7d6;}
.list{ margin:10px 0 0 0; padding:0 10px;}
.cg-content{ padding:10px;}
.cg-content .art-content{ min-height:500px;}
.article-content{ padding:10px;font-size:14px;}
.article-content p {line-height:1.5;}
.cg-page a:hover{ color:#a76612;}
 .list .cg-pic-news-list li{ width:23%; height:155px;}
  .list #artph .art-img img { width:104px; height:145px;}
   .list1{ padding:10px 0 0 0 ;}
  .list1 .cg-pic-news-list li{ width:23%; height:155px;}
  .list1 #artph .art-img img { width:140px; height:105px;}
.catalogs1 select{width:100%; height:30px;*border:none;}
.catalogs1 input{ margin:10px 0 10px 0; width:100%; height:30px; line-height:30px;*line-height:30px;}
.catalogs1 .search-btn{ border:none; background:#850201; width:60px;  color:#FFF;}
.catalogs1 .xgwz{ float:left;  border-top:1px solid #e2d7d6; width:100%; margin:10px 0;}
.catalogs1 .xgwz h2{ margin:10px 10px 0 10px;}
.catalogs1  .cg-news-list li{ margin:0 10px;}
.catalogs1 .sekect-box{*margin:0px 0 0 0;}
.cg-news-list li a:hover,.cg-pic-news-list li a:hover,.cg-position a:hover,.cg-content .pre-next a:hover,.sitemap-content li a:hover{ color:#a76612;}
.cg-main   .cg-news-list li { background:url(cec_17.jpg) scroll no-repeat center left; padding:0 0 0 20px;}
.cg-news-list a,.cg-catalog li a{color:#000000;}
.cg-main  .cg-news-list li  a{ line-height:28px;}
.cg-pos {height:40px;line-height:40px;}