/* CSS Document */
* {	margin: 0px; padding: 0px;}
body {
	font: 16px/24px "Microsoft YaHei", "微软雅黑", Arial, Helvetica, sans-serif, "宋体";
	margin: 0px auto;
	color: rgb(68, 68, 68);
	min-width: 1200px;
	font-size-adjust: none;
	font-stretch: normal;
	background-color: #F3E2C8;
	background-image: url(../images/BG.gif);
	background-repeat: repeat;
	background-position: center top;
}
h1 {font-size: 14px;}
h2 {font-size: 14px;}
h3 {font-size: 14px;}
h4 {font-size: 14px;}
h5 {font-size: 14px;}
h6 {font-size: 14px;}
ul {list-style: none;}
ol {list-style: none;}
input {	color: rgb(85, 85, 85); font-family: "Microsoft YaHei","微软雅黑", Arial, Helvetica, sans-serif, "宋体"; font-size: 14px;}
.tel {background-image: url(../images/tel.png);	background-repeat: no-repeat;	height:80px;	background-position: right;}
textarea {color: rgb(85, 85, 85); font-family: "Microsoft YaHei","微软雅黑", Arial, Helvetica, sans-serif, "宋体"; font-size: 14px;}
em {font-style: normal;}
i {	font-style: normal;}
address {font-style: normal;}
strong {color: rgb(0, 0, 0);}
img {border: 0px currentColor;}
a {color: rgb(68, 68, 68); text-decoration: none;}
a:hover {color: rgb(25, 114, 110);}
.fl {float: left;}
.fr {float: right;}
.tc {text-align: center;}
.tr {text-align: right;}
.none {	display: none;}
.ui-tips {	background: rgb(255, 51, 0); padding: 20px 0px; text-align: center; color: rgb(255, 255, 255);}
.ui-tips a {margin: 0px 5px; color: rgb(255, 255, 255); text-decoration: underline;}
hgroup {margin: 0px auto; width: 1200px;}
#tbar {background: rgb(239, 239, 239); height: 40px; line-height: 40px; font-size: 12px;}
#tbar dl {margin: 0px auto; width: 1200px;}
#tbar dt {width: 30%; color: rgb(136, 136, 136); float: left;}
#tbar dt a {color: rgb(204, 204, 204); font-size: 10px;}
#tbar dt a strong {color: rgb(136, 136, 136); font-size: 12px;}
#tbar dd {width: 70%; text-align: right; float: right; color:#993300;}
header {width: 100%;}
header .hc {background: rgb(255, 255, 255);}
header hgroup {	padding: 10px 0px; height: 80px; overflow: hidden;}
header #logo {width: 390px; height: 80px; float: left;}
.red { color: #ea5703;}
header #logo a {background: url(../images/logo.png) no-repeat; width: 390px; height: 80px; text-indent: -999999px; overflow: hidden; float: left; display: block;}
header #tops {width: 500px; float: right;}
header #tops .tsearch form {padding-top: 18px; float: right;}
header #tops .tsearch .ipts {padding: 0px 10px; border: 2px solid rgb(21, 128, 100); width: 260px; height: 40px; line-height: 40px; float: left;}
header #tops .tsearch .btns {background: rgb(21, 128, 100); border: 0px currentColor; width: 80px; height: 44px; color: rgb(255, 255, 255); font-size: 16px; float: left; cursor: pointer;}
header nav {  background:url(../images/sgb.png) repeat-y center; height: 50px;}
header nav ul {margin: 0px auto; width: 1200px;}
header nav li {float: left; position: relative; z-index: 999;}
header nav li a {width: 150px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 16px;display: block;}
header nav li a:hover {background: url(../images/jingguo.png); color: rgb(255, 255, 255);}
header nav li.hover a {background: url(../images/jingguo.png); color: rgb(255, 255, 255);}
header nav li.current {	background: url(../images/jingguo.png); color: rgb(255, 255, 255);}
header nav ul ul {background: rgb(255, 255, 255); left: 0px; top: 50px; width: 148px; height: auto; overflow: hidden; border-right-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; display: none; position: absolute; z-index: 999;}
header nav li li {border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;}
header nav li li a {background: rgb(255, 255, 255); width: 148px; height: 40px; color: rgb(51, 51, 51); line-height: 40px; font-size: 14px;}
header nav li.hover li a {background: rgb(255, 255, 255); width: 148px; height: 40px; color: rgb(51, 51, 51); line-height: 40px; font-size: 14px;}
header nav li li a:hover {background: rgb(51, 51, 51); color: rgb(255, 255, 255);}
header nav #ul_27 {	padding: 15px 10px; width: 296px;}
header nav #ul_27 li {border: 0px currentColor; margin-left: 5px;}
header nav #ul_27 li a {padding: 0px 10px; width: 120px; height: 32px; text-align: left; line-height: 32px;}
header nav #ul_10 {	padding: 15px 10px; left: -500px; width: 920px; height: 230px;}
header nav #ul_10 li {border: 0px currentColor; width: 450px; margin-left: 5px;}
header nav #ul_10 li a {padding: 0px; height: 32px; text-align: left; line-height: 32px; font-size: 18px; display: inline;}
header nav #ul_10 li a:hover {	background: rgb(255, 255, 255); color: rgb(0, 153, 153);}
header nav #ul_11 {	margin: 0px; padding: 0px; border: 0px currentColor; left: 0px; top: 0px; width: 450px; display: block; position: inherit;}
header nav #ul_11 li {	margin: 0px; border: 0px currentColor; width: auto; float: none; position: relative;}
header nav #ul_11 li a {padding: 0px; font-size: 14px; font-weight: normal; display: inline;}
header nav #ul_11 li ul {padding: 0px; border: 0px currentColor; left: 90px; top: 0px; width: 400px; display: block; position: absolute; z-index: 999;}
header nav #ul_11 li li {	padding: 0px 5px; border: 0px currentColor; display: inline;}
header nav #ul_11 li li a {	padding: 0px; color: rgb(119, 119, 119); font-size: 12px; font-weight: normal; display: inline;}
header nav #ul_11 li li a:hover {	color: rgb(0, 153, 153); text-decoration: underline;}
header nav #ul_12 {	margin: 0px; padding: 0px; border: 0px currentColor; left: 0px; top: 0px; width: 450px; display: block; position: inherit;}
header nav #ul_12 li {margin: 0px; border: 0px currentColor; width: auto; float: none; position: relative;}
header nav #ul_12 li a {padding: 0px; font-size: 14px; font-weight: normal; display: inline;}
header nav #ul_12 li ul {padding: 0px; border: 0px currentColor; left: 80px; top: 0px; width: 400px; display: block; position: absolute; z-index: 999;}
header nav #ul_12 li li {padding: 0px 5px; border: 0px currentColor; display: inline;}
header nav #ul_12 li li a {	padding: 0px; color: rgb(119, 119, 119); font-size: 12px; font-weight: normal; display: inline;}
header nav #ul_12 li li a:hover {color: rgb(0, 153, 153); text-decoration: underline;}
#home_header {width: 100%; height: 680px; overflow: hidden; position: relative; z-index: 999;}
#home_header header {	left: 0px; top: 0px; position: absolute; z-index: 999;}
#home_header #banner {left: 0px; top: 0px; position: absolute; z-index: 1;}
#page_header {}
.mc {background: rgb(255, 255, 255); padding: 20px;}
#content {padding: 20px 0px;}
#left {	width: 240px; float: left;}
#right {width: 940px; height: auto !important; float: right; min-height: 600px; background-color:#FFFFFF; }
#main {	width: 900px; float: left;}
#side {width: 280px; float: right;}
#side .sbox {background: rgb(255, 255, 255); padding: 20px; margin-bottom: 20px;}
#side .sbox h3 {line-height: 16px; padding-bottom: 15px; font-size: 16px; margin-bottom: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;}
#side .sbox li {background: url(../images/inc.png) no-repeat 5px 10px; height: 26px; line-height: 26px; padding-left: 20px;}
footer { background-color:#81531B;color: rgb(255, 255, 255); clear: both; }
footer hgroup {	padding: 25px 0px; height:100px;clear: both; }
footer a {	color: rgb(255, 255, 255);}
footer a:hover {color: rgb(255, 204, 0);}
footer .copyright {	padding: 15px 0px; text-align: center; border-top-color:rgb(153, 102, 51); border-top-width: 1px; border-top-style: solid;}
footer .copyright hgroup {padding: 0px;}
footer .flogo {background: url(../images/flogo.png) no-repeat; width: 300px; height: 100px; border-right-color: rgb(153, 102, 51); border-right-width: 1px; border-right-style: solid; float: left;}
footer .address {width: 280px; padding-left: 20px; float: left;font-size: 13px;}
footer .ewm {width: 96px; float: right; padding-left:15px;text-align:center;}
footer .ewm img {width: 96px; height: 96px;}
footer .emap {width: 340px; float: right; padding-left:15px;}
footer .emap img {width: 366px; height: 100px;}
.flinks {margin: 20px auto; width: 1200px; margin-top:-10px;}
.flinks h3 {display: inline;}
.flinks li {display: inline;}
.flinks ul {display: inline;}
.flinks li {margin: 0px 12px; font-size:12px; color:#999999;}
#pbanner {background: rgb(239, 239, 239); height: 300px;}
#pbanner div {height: 300px;}
#pbanner h2 {margin: 0px auto; padding: 235px 0px 0px; width: 1200px; font-size: 25px; font-weight: normal;}
#pbanner h2 span {background: url(../images/bgimg.png); width: 240px; height: 65px; text-align: center; color: rgb(255, 255, 255); line-height: 65px; float: left; display: block;}
#pbanner h2.hh span {padding: 15px 20px; width: 200px; height: 60px; line-height: 30px;}
#position {	 height: 40px; line-height: 40px; margin-bottom: 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted;}
#position h1 {padding: 0px 15px; color: rgb(25, 114, 110); font-size: 18px; border-bottom-color: rgb(25, 114, 110); border-bottom-width: 2px; border-bottom-style: solid; float: left;}
#position h2 {padding: 0px 15px; color: rgb(25, 114, 110); font-size: 18px; border-bottom-color: rgb(25, 114, 110); border-bottom-width: 1px; border-bottom-style: solid; float: left;}
#crumbs {color: rgb(153, 153, 153); padding-right: 20px; float: right; font-size:12px;}
#crumbs a {	color: rgb(153, 153, 153);}
.category {	border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: rgb(221, 221, 221);	border-bottom-color: rgb(221, 221, 221);	border-left-color: rgb(221, 221, 221);}
.category h3 {	background: rgb(25, 114, 110); height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 16px;}
.category ul {}
.category li {border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; background-color:#FAFAFA;}
.category li a {
	height: 40px;
	line-height: 40px;
	padding-left: 20px;
	font-size: 14px;
	font-weight: bold;
	display: block;
	background-color: #FAFAFA;
	background-image: url(../images/right.png);
	background-position: 200px center;
	background-repeat: no-repeat;
}
.category li a:hover {background-color: #FFFFFF;}
.category li.hover a {background-color: #FF8F00; color: rgb(25, 114, 110); padding-left: 17px; border-left-color: rgb(25, 114, 110); border-left-width: 3px; border-left-style: solid; color:#FFFFFF;}
.category2 {background: rgb(255, 255, 255);}
.category2 h2 {	background: rgb(0, 153, 153); padding: 10px; text-align: center; color: rgb(255, 255, 255); font-size: 16px; font-weight: normal;}
.category2 ul {}
.category2 li {	padding: 15px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;}
.category2 li a {font-size: 16px; font-weight: bold; margin-bottom: 5px; display: block;}
.category2 li a:hover {}
.category2 ul ul {}
.category2 li li {margin: 2px; padding: 0px; border: 0px; float: left;}
.category2 li li a {padding: 2px 6px; border-radius: 2px; font-size: 12px; font-weight: normal; display: inline;}
.category2 li li a:hover {}
.category2 li li.hover a {background: rgb(255, 102, 0); color: rgb(255, 255, 255); font-weight: bold;}
.ct {}
.ct h3 { background:url(../images/ct.jpg) no-repeat; height: 120px; text-indent: -9999999px;}
.ct ul {padding: 5px 0px;}
.ct li {padding: 3px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;}
.news_list {list-style: none; margin: 0px; padding: 0px;}
.news_list li {	padding: 16px; color: rgb(153, 153, 153); line-height: 24px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;}
.news_list li:hover {background: rgb(250, 250, 250);}
.news_list li a {color: rgb(51, 51, 51); line-height: 40px; font-family: microsoft yahei; font-size: 16px; display: block;}
.news_list li a:hover {	color: rgb(0, 153, 153);}
.news_list li em {font-style: normal; display: block; font-size:12px; color:#999;}
.alist {}
.alist li {	background: url(../images/inc.png) no-repeat 5px 20px; height: 44px; line-height: 44px; padding-left: 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;}
.alist li span {color: rgb(153, 153, 153); float: right;}
.alist li a {font-weight: bold;}
.plist {}
.plist li {	height: 220px; overflow: hidden;}
.plist li dt {height: 260px; float: left;}
.plist li dt img {	padding: 4px; border: 1px solid rgb(221, 221, 221); width: 250px; height: 180px; display: block;}
.plist li dd {	width: 400px; float: right;}
.plist li dd h3 {font-size: 22px; font-weight: normal; margin-bottom: 10px;}
.sb_list {}
.sb_list li {margin: 5px; width: 210px; height: 200px; text-align: center; float: left;}
.sb_list li img {background: rgb(255, 255, 255); padding: 4px; border: 1px solid rgb(221, 221, 221); width: 200px; height: 150px; margin-bottom: 5px; display: block;}
.list_page {margin: 30px 0px; text-align: center; display: block;padding-left:40px;}
.list_page::after {height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; content: " "; }
.list_page ul {list-style: none; margin: 0px; padding: 0px; vertical-align: bottom; display: inline-block;}
.list_page ul li {border-radius: 4px; border: 1px solid rgb(221, 221, 221); display: inline-block;}
.list_page ul a {background: rgb(255, 255, 255); padding: 8px 16px; color: rgb(51, 51, 51); line-height: 18px; display: block; transition: all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}
.page_group ul {border-radius: 4px; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid;}
.page_group ul li {	border-radius: 0px; border-right-color: currentColor; border-right-width: medium; border-right-style: none; float: left;}
.page_group ul li:not(:first-child):not(:last-child) {	border-radius: 0px;}
.page_group ul li:first-child {	border-radius: 4px 0px 0px 4px;}
.page_group ul li:last-child {	border-radius: 0px 4px 4px 0px;}
.page_group ul .active a {	background: rgb(243, 243, 243); border-radius: 0px; font-weight: bold;}
.pimg {	text-align: center;}
.pimg img {	margin: 0px auto; padding: 9px; border: 1px solid rgb(221, 221, 221); max-width: 500px;}
h1.h1title {color: rgb(34, 34, 34); font-size: 24px; font-weight: normal; margin-bottom: 30px;}
article {line-height: 26px;padding:20px;}
article h1 {margin: 0px 0px 10px; text-align: center; color: rgb(0, 0, 0); line-height: 1.6em; font-size: 20px;}
article h2 {margin: 15px 0px; color: rgb(34, 34, 34);}
article h3 {margin: 15px 0px; color: rgb(34, 34, 34);}
article h4 {margin: 15px 0px; color: rgb(34, 34, 34);}
article h5 {margin: 15px 0px; color: rgb(34, 34, 34);}
article h6 {margin: 15px 0px; color: rgb(34, 34, 34);}
article h2 {color: rgb(34, 34, 34); font-size: 16px;}
article h3 {font-size: 14px;}
article p {	margin: 18px 10px; text-indent: 2em;}
article ul {margin: 0px 0px 0px 4em;}
article ol {margin: 0px 0px 0px 4em;}
article ol li {list-style: decimal-leading-zero;}
article ul li {list-style: circle;}
article li p {margin: 0px; text-indent: 0px;}
article img {margin-right: 20px;}
article table {	background: rgb(255, 255, 255); width: 100%; border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-collapse: collapse; border-spacing: 0;}
article th {background: rgb(238, 238, 238); padding: 5px 10px; color: rgb(51, 51, 51); border-top-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;}
article td {padding: 5px 10px; border-top-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;}
article td p {margin: 0px; text-indent: 0px;}
article a {	color: rgb(0, 153, 153); text-decoration: underline;}
article .in {background: rgb(238, 238, 238); margin: 15px auto; padding: 5px; border: 1px solid rgb(221, 221, 221); text-align: center; font-size:12px;}
article .in .s {padding: 0px 20px;}
article #hits {	margin: 0px 3px; color: rgb(255, 51, 0); font-weight: bold;}
.article_prev_next {margin: 50px 0px 0px; height: 30px; line-height: 30px;}
.article_prev_next .prev {width: 50%; float: left;}
.article_prev_next .next {width: 50%; text-align: right; float: right;}
#banner {background: rgb(239, 239, 239); width: 100%; height: 680px; position: relative; z-index: 1;}
#banner .arrow {background: url("arrow_down.png") no-repeat center rgb(255, 255, 255); left: 100px; top: -2px; width: 58px; height: 30px; position: relative;}
#banner .fullSlide {width: 100%; height: 680px; position: relative;}
#banner .fullSlide .bd {margin: 0px auto; overflow: hidden; position: relative; z-index: 0;}
#banner .fullSlide .bd ul {	margin: 0px; padding: 0px; width: 100% !important;}
#banner .fullSlide .bd li {	width: 100% !important; height: 680px; text-align: center; overflow: hidden;}
#banner .fullSlide .bd li a {height: 680px; display: block;}
#banner .fullSlide .hd {left: 0px; width: 100%; height: 30px; bottom: 110px; line-height: 30px; position: absolute; z-index: 1;}
#banner .fullSlide .hd ul {	text-align: center;}
#banner .fullSlide .hd ul li {background: url(../images/dot.png) no-repeat -2px -17px; margin: 1px 3px; width: 16px; height: 16px; line-height: 999px; overflow: hidden; display: inline-block; cursor: pointer; zoom: 1;}
#banner .fullSlide .hd ul .on {	background: url(../images/dot.png) no-repeat -2px -1px;}
#banner .fullSlide .prev {background: url(../images/slider-arrow.png) no-repeat -126px -137px rgb(0, 0, 0); left: 5%; top: 50%; width: 40px; height: 60px; margin-top: -30px; display: none; filter: alpha(opacity=50); position: absolute; z-index: 1; cursor: pointer; opacity: 0.5;}
.fullSlide .next {	background: url(../images/slider-arrow.png) no-repeat -126px -137px rgb(0, 0, 0); left: 5%; top: 50%; width: 40px; height: 60px; margin-top: -30px; display: none; filter: alpha(opacity=50); position: absolute; z-index: 1; cursor: pointer; opacity: 0.5;}
#banner .fullSlide .next {background-position: -6px -137px; left: auto; right: 5%;}
#banner #ibanner {	left: 0px; top: 0px; width: 100%; height: 680px; position: absolute; z-index: 1;}
#banner #imenu {background:url(../images/bodybg.gif) center; left: 0px; width: 100%; height: 100px; bottom: 0px; position: absolute; z-index: 2;}
#banner #imenu .im {width: 120px; height: 100px; float: left;}
#banner #imenu .im a {	width: 100%; height: 100%; text-align: center; color: rgb(255, 255, 255); font-size: 14px; display: block;}
#banner #imenu .im a:hover {background: url(../images/jingguo.png);}
#banner #imenu .im a span {	margin: 0px auto; width: 120px; height: 62px; display: block;}
#banner #imenu .im a strong {color: rgb(255, 255, 255); font-weight: normal;}
#banner #imenu .im a span {	background-image:url(../images/im2.png); background-repeat: no-repeat;}
#banner #imenu .im1 a span {}
#banner #imenu .im2 a span {background-position: -120px 0px;}
#banner #imenu .im3 a span {background-position: -240px 0px;}
#banner #imenu .im4 a span {background-position: -360px 0px;}
#banner #imenu .im5 a span {background-position: -480px 0px;}
#banner #imenu .im6 a span {background-position: -600px 0px;}
#banner #imenu .im7 a span {background-position: -720px 0px;}
#banner #imenu .im8 a span {background-position: -840px 0px;}
#banner #imenu .im9 a span {background-position: -960px 0px;}
#banner #imenu .im10 a span {background-position: -1080px 0px;}
.wrap {	background: rgb(255, 255, 255); padding: 15px; float: left;}
.wrap h2 {}
.htitle {height: 32px; line-height: 24px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 2px; border-bottom-style: solid; position: relative;}
.htitle a {	left: 0px; height: 30px; bottom: -2px; color: rgb(21, 128, 100); font-size: 16px; font-weight: bold; border-bottom-color: rgb(21, 128, 100); border-bottom-width: 2px; border-bottom-style: solid; position: absolute;}
#tnews {width: 750px; height: 300px; float: left;}
#tnews #slides {background: rgb(239, 239, 239); width: 350px; height: 300px; overflow: hidden; float: left;}
#tnews #slides .focusBox {background: rgb(255, 255, 255); width: 350px; height: 300px; text-align: left; overflow: hidden; font-family: Arial; margin-bottom: 10px; position: relative;}
#tnews #slides .focusBox .pic img {	width: 350px; height: 300px; display: block; border:0;}
#tnews #slides .focusBox .txt-bg {	background: rgb(0, 0, 0); width: 100%; height: 36px; bottom: 0px; overflow: hidden; filter: alpha(opacity=70); position: absolute; z-index: 1; opacity: 0.7;}
#tnews #slides .focusBox .txt {	width: 100%; height: 36px; bottom: 0px; overflow: hidden; position: absolute; z-index: 2;}
#tnews #slides .focusBox .txt li {	height: 36px; bottom: -36px; line-height: 36px; position: absolute;}
#tnews #slides .focusBox .txt li a {padding: 0px 0px 0px 10px; color: white; font-size: 12px; font-weight: bold; text-decoration: none; display: block;}
#tnews #slides .focusBox .num {	right: 8px; bottom: 8px; position: absolute; z-index: 3;}
#tnews #slides .focusBox .num li {	width: 18px; height: 15px; text-align: center; line-height: 15px; overflow: hidden; margin-right: 1px; float: left; position: relative; cursor: pointer;}
#tnews #slides .focusBox .num li a {left: 0px; top: 0px; width: 100%; height: 100%; color: white; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; display: block; position: absolute; z-index: 2;}
.focusBox .num li span {left: 0px; top: 0px; width: 100%; height: 100%; color: white; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; display: block; position: absolute; z-index: 2;}
#tnews #slides .focusBox .num li span {	background: black; filter: alpha(opacity=50); z-index: 1; opacity: 0.5;}
#tnews #slides .focusBox .num li.on a {	background: rgb(255, 102, 0);}
.focusBox .num a:hover {background: rgb(255, 102, 0);}
#tnews .tnlist {width: 380px; float: right;}
#tnews .tnlist .slideTxtBox {width: 380px; text-align: left;}
#tnews .tnlist .slideTxtBox .bd ul {padding: 15px 0px 0px; zoom: 1;}
#tnews .tnlist .slideTxtBox .bd li {background: url(../images/inc.png) no-repeat 0px 9px; padding: 0px 0px 0px 15px; height: 26px; line-height: 26px;}
#tnews .tnlist .slideTxtBox .bd li span {color: rgb(153, 153, 153); font-size: 12px; float: right;}
#tnews .tnlist .slideTxtBox .bd li.ft {	height: 80px; padding-bottom: 5px; padding-left: 0px; margin-bottom: 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;}
#tnews .tnlist .slideTxtBox .bd li.ft dl {}
#tnews .tnlist .slideTxtBox .bd li.ft dt {text-align: center; font-size: 14px; font-weight: bold;}
#tnews .tnlist .slideTxtBox .bd li.ft dd {	color: rgb(136, 136, 136);}
#tnews .tnlist .slideTxtBox .hd {height: 30px; line-height: 30px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 2px; border-bottom-style: solid; position: relative;}
#tnews .tnlist .slideTxtBox .hd ul {left: 0px; top: 0px; height: 30px; font-size: 15px; font-weight: bold; float: left; position: absolute;}
#tnews .tnlist .slideTxtBox .hd ul li {	padding: 0px 10px; float: left; cursor: pointer; font-size:15px;}
#tnews .tnlist .slideTxtBox .hd ul li.on {height: 30px; color: rgb(34, 135, 131); border-bottom-color: rgb(34, 135, 131); border-bottom-width: 2px; border-bottom-style: solid;}
#tnews .tnlist .slideTxtBox .hd ul li.on a {color: rgb(34, 135, 131);}
#overview {	width: 370px; height: 300px; float: right;}
#overview h2 {height: 32px; color: rgb(255, 255, 255); line-height: 30px; padding-left: 25px; font-size: 16px; margin-top: -3px;}
#overview .c {padding: 15px 0px 0px; line-height: 24px;}
#overview img {	width: 100%; height: 120px; margin-bottom: 5px;}
#overview p {text-indent: 2em; margin-bottom: 5px;}
#zhuanjia {	width: 750px; height: 240px; float: left; position: relative;}
#zhuanjia .picScroll-left {width: 750px; overflow: hidden;}
#zhuanjia .picScroll-left .hd {	top: 10px; width: 250px; height: 30px; right: 10px; overflow: hidden; position: absolute;}
#zhuanjia .picScroll-left .hd .prev {background: url(../images/al.jpg) no-repeat; width: 24px; height: 24px; overflow: hidden; margin-top: 5px; margin-right: 5px; float: right; display: block; cursor: pointer;}
.picScroll-left .hd .next {	background: url(../images/al.jpg) no-repeat; width: 24px; height: 24px; overflow: hidden; margin-top: 5px; margin-right: 5px; float: right; display: block; cursor: pointer;}
#zhuanjia .picScroll-left .hd .next {background: url(../images/ar.jpg) no-repeat;}
#zhuanjia .picScroll-left .hd .pageState {top: 6px; right: 75px; color: rgb(153, 153, 153); font-size: 12px; position: absolute;}
#zhuanjia .picScroll-left .hd ul {	overflow: hidden; margin-top: 10px; float: right; zoom: 1;}
#zhuanjia .picScroll-left .hd ul li {width: 9px; height: 9px; text-indent: -999px; overflow: hidden; margin-right: 5px; float: left; cursor: pointer;}
#zhuanjia .picScroll-left .hd ul li.on {}
#zhuanjia .picScroll-left .bd {	padding: 20px 0px;}
#zhuanjia .picScroll-left .bd ul {	overflow: hidden; zoom: 1;}
#zhuanjia .picScroll-left .bd ul li {margin: 0px 10px 0px 0px; overflow: hidden; float: left; _display: inline;}
#zhuanjia .picScroll-left .bd li {width: 140px; overflow: hidden;}
#zhuanjia .picScroll-left .bd li dl {	width: 140px; height: 180px; position: relative;}
#zhuanjia .picScroll-left .bd li dt {left: 0px; top: 0px; width: 140px; height: 180px; overflow: hidden; position: absolute; z-index: 1;}
#zhuanjia .picScroll-left .bd li dt img {	width: 100%; height: auto; border:0;}
#zhuanjia .picScroll-left .bd li dd {	background: url(../images/bgimg.png); padding: 5px; left: 0px; top: 140px; width: 130px; height: 30px; text-align: center; line-height: 30px; overflow: hidden; font-weight: normal; position: absolute; z-index: 2;}
#zhuanjia .picScroll-left .bd li dd h3 {margin-bottom: 10px;}
#zhuanjia .picScroll-left .bd li dd h3 a {color: rgb(255, 255, 255); font-size: 14px; font-weight: normal;}
#zhuanjia .picScroll-left .bd li dd p {	line-height: 20px;}
#keshi {width: 370px; height: 240px; float: right;}
#keshi ul {	padding: 15px 0px 0px;}
#keshi li {	background: url(../images/inc.png) no-repeat 5px 12px; width: 150px; height: 29px; line-height: 29px; padding-left: 20px; float: left;}
#nk {padding: 15px; width: 1170px; height: 400px; position: relative;}
#fk {padding: 15px; width: 1170px; height: 400px; position: relative;}
#nk .smenu {top: 12px; right: 20px; position: absolute;}
#fk .smenu {top: 12px; right: 20px; position: absolute;}
#nk .smenu li {padding: 0px 10px; display: inline;}
#fk .smenu li {	padding: 0px 10px; display: inline;}
.jibing {	padding: 15px 0px 0px;}
.jibing .w-1 {	background: rgb(21, 128, 100); width: 270px; height: 350px; float: left;}
.jibing .w-1 dl {width: 270px; height: 350px; position: relative;}
.jibing .w-1 dt {left: 0px; top: 0px; width: 270px; height: 350px; position: absolute; z-index: 1;}
.jibing .w-1 dt img {width: 270px; height: 350px;}
.jibing .w-1 dd {background: url(../images/bgimg.png); padding: 10px; left: 0px; top: 200px; width: 250px; height: 130px; position: absolute; z-index: 2;}
.jibing .w-1 dd a {	color: rgb(255, 255, 255); line-height: 16px; font-size: 12px;}
.jibing .w-1 dd a strong {color: rgb(255, 255, 255); font-size: 14px; margin-bottom: 5px; display: block;}
.jibing .w-2 {margin: 0px 20px; width: 610px; height: 350px; float: left;}
.jibing .w-3 {	background: rgb(247, 247, 247); width: 250px; height: 350px; float: left;}
.jibing .w-2 dl {background: rgb(187, 187, 187); width: 300px; height: 200px; margin-right: 10px; float: left; position: relative;}
.jibing .w-2 dl.lt {margin-right: 0px;}
.jibing .w-2 dt {left: 0px; top: 0px; width: 300px; height: 200px; position: absolute; z-index: 1;}
.jibing .w-2 dt img {width: 300px; height: 200px;}
.jibing .w-2 dd {background: url(../images/bgimg.png); padding: 0px 10px; left: 0px; top: 160px; width: 280px; height: 40px; line-height: 40px; position: absolute; z-index: 2;}
.jibing .w-2 dd a {	color: rgb(255, 255, 255);}
.jibing .w-2 ul {padding: 20px 0px 0px;}
.jibing .w-2 li {background: url(../images/inc.png) no-repeat 5px 10px; width: 280px; height: 25px; line-height: 25px; padding-left: 20px; float: left;}
.jibing .w-2 li a {}
.jibing .w-3 .c {padding: 10px; border: 2px solid rgb(0, 153, 153);}
.jibing .w-3 li {padding: 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;}
.jibing .w-3 li a {	font-size: 16px; display: none;}
.jibing .w-3 li a:hover {}
.jibing .w-3 ul ul {}
.jibing .w-3 li li {padding: 0px; border: 0px currentColor; height: 26px; line-height: 26px; float: left;}
.jibing .w-3 li li a {padding: 2px 5px; height: 16px; line-height: 16px; font-size: 12px; display: block;}
.jibing .w-3 li li a:hover {	background: rgb(0, 153, 153); color: rgb(255, 255, 255);}
.ys_detail {background: rgb(255, 255, 255); padding: 20px;}
.ys_img {width: 350px; float: left;}
.ys_img img {width: 100%; height: auto; border:0;}
.ys_txt {width: 750px; text-align: left; float: right;}
.ys_txt h1 {color: rgb(0, 0, 0); font-size: 25px; font-weight: normal; margin-bottom: 20px;}
.ksbox {border: 1px solid rgb(221, 221, 221); margin-bottom: 20px;}
.ksbox h2 {background: rgb(238, 238, 238); height: 40px; line-height: 40px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;}
.ksbox h2 span {background: rgb(34, 135, 131); padding: 0px 30px; height: 40px; color: rgb(255, 255, 255); font-size: 16px; float: left; display: block;}
.ksbox .c1 {background: rgb(255, 255, 255); padding: 20px;}
.ksbox .c1 img {width: 350px; height: auto; margin-right: 30px; float: left; border:0;}
.ksbox .c1 p {text-indent: 2em; margin-bottom: 10px;}
.ksbox .c2 {background: rgb(255, 255, 255); padding: 20px;}
.yslist li {margin: 10px; width: 580px; float: left;}
.yslist li dl {background-color:#FFFFFF;height:250px; padding: 15px;}
.yslist li dt {width: 180px; height: 250px; overflow: hidden; float: left;}
.yslist li dt img {	width: 100%; height: auto; border:0;}
.yslist li dd {width: 340px; float: right;}
.yslist li dd h3 {	margin-bottom: 20px;}
.yslist li dd h3 a {color: rgb(34, 34, 34); font-size: 22px; font-weight: normal;}
#ysc {background: rgb(255, 255, 255); padding: 20px;}
#ysc .h3title {	background: rgb(239, 239, 239); padding: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;}
#ys_details {}
#ys_details dt {width: 180px; height: 260px; overflow: hidden; float: left;}
#ys_details dt img {width: 180px; height: auto;}
#ys_details dd {width: 660px; float: right;}
#ys_details li {list-style: none; margin-bottom: 10px;}
#ys_details li span {}
#ys_details em {color: rgb(255, 102, 0);}
.filter {background: rgb(255, 255, 255); padding: 20px; margin-bottom: 20px;}
.filter h2 {color: rgb(0, 0, 0); line-height: 22px; padding-bottom: 15px; font-size: 22px; margin-bottom: 15px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;}
.filter ul {}
.filter li {width: 180px; height: 100px; margin-right: 15px; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: dotted; float: left;}
.filter li.lt {	margin-right: 0px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none;}
.filter li a {line-height: 30px; font-size: 14px; font-weight: bold;}
.filter li a:hover {}
.filter li ul {}
.filter li li {	border: 0px currentColor; width: auto; height: auto;}
.filter li li a {line-height: 22px; font-size: 12px; font-weight: normal;}
.filter li li a:hover {}
.zjalist {}
.zjalist li {margin: 10px; width: 140px; height: 250px; float: left;}
.zjalist li a {}
.zjalist li span {padding: 4px; border: 1px solid rgb(221, 221, 221); width: 130px; height: 180px; overflow: hidden; margin-bottom: 5px; display: block;}
.zjalist li img {width: 100%; height: auto;}
#ainfo_2 { background-color:#FFFFFF; max-height:500px;}
#ainfo_2 ul {}
#ainfo_2 li {list-style: none; margin-bottom: 10px;}
#map {border: 1px solid rgb(221, 221, 221); width: 700px; height: 500px; margin-right: 50px; float: left;}
.m10 {height: 20px; overflow: hidden; clear: both; display: block;}
.clear {clear: both;}
.clearfix::after {height: 0px; overflow: hidden; clear: both; font-size: 0px; display: block; visibility: hidden; content: "\0020";}
header::after {height: 0px; overflow: hidden; clear: both; font-size: 0px; display: block; visibility: hidden; content: "\0020";}
#content::after {height: 0px; overflow: hidden; clear: both; font-size: 0px; display: block; visibility: hidden; content: "\0020";}
footer::after {height: 0px; overflow: hidden; clear: both; font-size: 0px; display: block; visibility: hidden; content: "\0020";}
nav::after {height: 0px; overflow: hidden; clear: both; font-size: 0px; display: block; visibility: hidden; content: "\0020";}
hgroup::after {height: 0px; overflow: hidden; clear: both; font-size: 0px; display: block; visibility: hidden; content: "\0020"; font-size:12px;}
.clearfix {zoom: 1;}
header {zoom: 1;}
#content {zoom: 1;}
footer {zoom: 1;}
nav {zoom: 1;}
hgroup {zoom: 1;}


.newsShowR_zx {
	background: #eee none repeat scroll 0 0;
	color: #fff;
	cursor: pointer;
	float: left;
	height: 240px;
	line-height: 30px;
	text-align: center;
	width: 238px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.lycenL_3 ul {
    border: 0 none;
    float: left;
    height: 50px;
    margin-left: 12px;
    margin-top: 30px;
    width: 218px;
}
.lycenL_3 ul li {
    float: left;
    height: 50px;
    margin: 0 10px;
    overflow: hidden;
    position: relative;
    width: 50px;
}
.lycenL_3 ul .lycenL_li1 {
    margin-left: 0;
}
.lycenL_3 ul li a {
    height: 100px;
    left: 0;
    position: absolute;
    top: 0;
    width: 50px;
}.lycenL_3 p.aa1 {
    float: left;
    height: 25px;
    margin-left: 30px;

}
.lycenL_3 p.aa2 {
    border-bottom: 1px dashed #fff;
    color: #333333;
    float: left;
    font-size: 14px;
    height: 25px;
    line-height: 18px;
    margin-left: 19px;
    text-align: left;
    width: 217px;
}
.lycenL_3 p.aa2 b {
    font-size: 16px;
}
.lycenL_3 p.aa2 {
    border-bottom: 1px dashed #fff;
    color: #333333;
    float: left;
    font-size: 14px;
    height: 25px;
    line-height: 18px;
    margin-left: 16px;
	margin-right: 16px;
    text-align: left;
    width: 208px;
}

.lycenL_3 p.aa3 {
    color: #333;
    float: left;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin-left: 16px;
	margin-right: 16px;
    text-align: left;
    width: 208px;
}