a {
	color: rgb(51, 51, 51);
}
body {
	color: rgb(51, 51, 51);
}
html {
	color: rgb(51, 51, 51);
}
.tem_banner {
	overflow: hidden;
}
.tem_banner ul {
	overflow: hidden;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
body {
	background: rgb(255, 255, 255); font: 14px/1.6 "Microsoft YaHei", Tahoma, Verdana, Simsun; font-size-adjust: none; font-stretch: normal;
}
html {
	background: rgb(255, 255, 255); font: 14px/1.6 "Microsoft YaHei", Tahoma, Verdana, Simsun; font-size-adjust: none; font-stretch: normal;
}
a:hover {
	color: rgb(233, 40, 12);
}
.tem_top {
	color: rgb(83, 85, 90);
}
.tem_top a {
	color: rgb(83, 85, 90);
}
.web_section {
	margin: 0px auto; width: 1000px; position: relative;
}
.tem_inner {
	margin: 0px auto; width: 1000px; position: relative;
}
@media all and (min-width:1000px)
{
.tem_inner {
	padding: 0px; width: 1000px;
}
}
@media all and (min-width:1200px)
{
.web_section {
	padding: 0px; width: 1100px;
}
.tem_inner {
	padding: 0px; width: 1100px;
}
}
@media all and (min-width:1800px)
{
.web_section {
	padding: 0px; width: 70%;
}
.tem_inner {
	padding: 0px; width: 70%;
}
}
header.tem_headborder {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
header section {
	background: rgb(247, 248, 250); border-bottom-color: rgb(231, 232, 237); border-bottom-width: 1px; border-bottom-style: solid;
}
.tem_top {
	height: 35px; line-height: 35px; font-size: 12px; position: relative; z-index: 100;
}
.tem_top h2 {
	font-weight: 400;
}
.tem_top a:hover {
	color: rgb(233, 40, 12);
}
.tem_top_nav div.line {
	width: 30px; text-align: center; color: rgb(238, 238, 238);
}
.tem_top_nav ol li.line {
	width: 30px; text-align: center; color: rgb(238, 238, 238);
}
.tem_top_nav {
	top: 0px; right: 0px; position: absolute;
}
.tem_top_nav ol {
	margin: 0px; padding: 0px; float: right;
}
.tem_top_nav ol li {
	list-style: none; float: left;
}
.tem_top_nav dl {
	float: right; position: relative;
}
.tem_top_nav dl dt i {
	margin-left: 5px;
}
.tem_top_nav dl dd {
	background: rgb(247, 248, 250); padding: 10px 18px; border: 1px solid rgb(231, 232, 237); border-image: none; top: 35px; right: 0px; display: none; white-space: nowrap; position: absolute;
}
.tem_top_nav dl dd a {
	height: 35px; line-height: 35px; display: block;
}
.tem_top_nav div.line {
	float: right;
}
.tem_head {
	min-height: 100px;
}
.tem_head h1 img {
	font-size: 0px; position: relative; z-index: 999;
}
.tem_head h2 img {
	font-size: 0px; position: relative; z-index: 999;
}
header h1 {
	display: inline;
}
.tem_head nav {
	top: 50%; height: 34px; right: 0px; line-height: 34px; margin-top: -17px; position: absolute;
}
.tem_head nav ul {
	list-style: none; margin: 0px; padding: 0px;
}
.tem_head nav ul li {
	margin-left: 8px; float: left; position: relative;
}
.tem_head nav a {
	padding: 0px 15px; display: block;
}
.tem_head nav a:hover {
	color: rgb(233, 40, 12);
}
.tem_head nav a.navdown {
	background: rgb(233, 40, 12); border-radius: 2px; color: rgb(255, 255, 255);
}
.tem_head nav a.navdown:hover {
	color: rgb(255, 255, 255);
}
.tem_head nav ul li dl {
	background: rgb(243, 244, 245); left: 0px; top: 55px; width: 500px; display: none; position: absolute; z-index: 99;
}
.tem_head nav ul li dl dd {
	padding: 20px 0px; width: 100px; float: left;
}
.tem_head nav ul li dl dd a {
	margin: 0px 10px; padding: 8px 5px; text-align: center; line-height: 1.5;
}
.tem_head nav ul li dl dt {
	padding: 20px 20px 20px 0px; width: 380px; height: 200px; overflow: hidden; font-size: 0px; float: right;
}
.tem_head nav ul li dl dt img {
	width: 380px; height: 200px;
}
.tem_head nav ul li dl dd i {
	left: 50px; top: -14px; width: 100%; color: rgb(243, 244, 245); font-size: 22px; position: absolute; z-index: 100;
}
.tem_head nav ul li dl.tem_pronoaw {
	width: auto;
}
.tem_head nav ul li dl.tem_pronoaw dd {
	width: auto;
}
.tem_head nav ul li dl.tem_pronoaw dd div {
	padding: 0px 20px; float: left; min-width: 100px;
}
.tem_head nav ul li dl.tem_pronoaw dd div h3 {
	font-weight: 400; margin-bottom: 5px; border-bottom-color: rgb(136, 136, 136); border-bottom-width: 1px; border-bottom-style: solid;
}
.tem_banner .flex-control-nav li {
	margin: 0px;
}
.tem_head nav ul li dl.tem_pronoaw dd div p a {
	margin: 0px;
}
.tem_banner {
	background: rgb(250, 250, 250); text-align: center; font-size: 0px; position: relative;
}
.tem_banner ul li {
	background-position: 50% 50%; list-style: none; width: 100%; float: left; background-repeat: no-repeat;
}
.tem_banner ul li a {
	width: 100%; height: 100%; display: block;
}
.tem_banner ul li img {
	height: auto; max-width: 100%;
}
.tem_banner .flex-control-nav {
	left: 0px; text-align: center; right: 0px; bottom: 20px; position: absolute;
}
.tem_banner .flex-control-nav li a {
	background: 0px 0px; margin: 0px 6px; border-radius: 10px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 10px; height: 10px; text-indent: -999em; display: inline-block; cursor: pointer;
}
.tem_banner .flex-control-nav li a.flex-active {
	background: rgb(255, 255, 255);
}
.tem_banner .flash img {
	width: 100% !important;
}
.tem_index_title {
	margin: 0px 0px 60px; text-align: center; font-size: 22px; font-weight: 400; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.tem_index_title span {
	padding: 10px 15px; top: 2px; border-bottom-color: rgb(102, 102, 102); border-bottom-width: 4px; border-bottom-style: solid; display: inline-block; position: relative;
}
.tem_index_title p {
	color: rgb(140, 140, 140); font-weight: 400;
}
.tem_index_more {
	margin: 0px auto; width: 200px; text-align: center; padding-top: 30px; clear: both;
}
.tem_index_more a {
	background: rgb(233, 40, 12); height: 40px; color: rgb(255, 255, 255); line-height: 40px; font-size: 14px; font-weight: 400; display: block;
}
.tem_index_more a:hover {
	background: rgb(216, 34, 8); color: rgb(255, 255, 255);
}
.tem_index_to {
	background: rgb(247, 248, 250); border-top-color: rgb(231, 232, 237); border-bottom-color: rgb(231, 232, 237); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.tem_index_about_img ol li.tem_hover {
	background: rgb(238, 238, 238);
}
.tem_index_about_img ol li.tem_now {
	background: rgb(238, 238, 238);
}
.tem_wp1 {
	visibility: hidden;
}
.tem_wp2 {
	visibility: hidden;
}
.tem_wp3 {
	visibility: hidden;
}
.tem_wp4 {
	visibility: hidden;
}
.tem_wp5 {
	visibility: hidden;
}
.bounceInLeft {
	visibility: visible;
}
.bounceInRight {
	visibility: visible;
}
.fadeInDown {
	visibility: visible;
}
.fadeInLeft {
	visibility: visible;
}
.fadeInRight {
	visibility: visible;
}
.fadeInUp {
	visibility: visible;
}
.fadeInUpD {
	visibility: visible;
}
.fadeInUpDelay {
	visibility: visible;
}
.tem_index_about {
	padding: 50px 0px 80px;
}
.tem_index_about_cont {
	padding: 50px 0px; margin-right: 25px;
}
.tem_index_about_txt {
	width: 55%; float: left;
}
.tem_index_about .txtwd100 {
	width: 100%; float: none;
}
.tem_index_about_img {
	width: 45%; overflow: hidden; float: right;
}
.tem_index_about_video {
	width: 45%; overflow: hidden; float: right;
}
.tem_index_about_txt .web_editor {
	padding: 0px 50px;
}
.tem_index_about_img ol li {
	padding: 4px; border: 1px solid rgb(238, 238, 238); border-image: none;
}
.tem_index_about_img ul li {
	padding: 4px; border: 1px solid rgb(238, 238, 238); border-image: none;
}
.tem_index_about_img {
	height: 227px; font-size: 0px;
}
.tem_index_about_img ul {
	list-style: none; width: 70%; height: 227px; overflow: hidden; float: left;
}
.tem_index_about_img .tem_index_about_img_noe {
	width: 100%; float: none;
}
.tem_index_about_img ul img {
	width: 100%; height: 217px;
}
.tem_index_about_img ol {
	list-style: none; width: 30%; overflow: hidden; float: right;
}
.tem_index_about_img ol li {
	margin-bottom: 8px; margin-left: 20px; position: relative;
}
.tem_index_about_img ol img {
	width: 100%; height: 60px; cursor: pointer;
}
.tem_index_about_img ol li i {
	left: -8px; top: 26px; color: rgb(238, 238, 238); font-size: 20px; display: none; position: absolute;
}
.tem_index_about_img ol li.tem_now i {
	display: block;
}
.tem_index_about_more {
	padding-top: 10px;
}
.tem_index_about_more a {
	padding: 0px 30px; border: 2px solid rgb(238, 238, 238); border-image: none; height: 30px; color: rgb(153, 153, 153) !important; line-height: 30px; font-weight: 400; text-decoration: none; display: inline-block;
}
.tem_index_about_more a:hover {
	background: rgb(238, 238, 238); text-decoration: none !important;
}
#searchlist .search_detail a {
	text-decoration: underline;
}
#searchlist .search_title a {
	text-decoration: underline;
}
#searchlist a:hover {
	text-decoration: underline;
}
.web_editor a:hover {
	text-decoration: underline;
}
.tem_index_product {
	padding: 50px 0px 80px;
}
.tem_index_product ul {
	list-style: none;
}
.tem_index_product ul li {
	text-align: center; overflow: hidden; margin-bottom: 30px; float: left;
}
.tem_index_product ul li a {
	background: rgb(255, 255, 255); margin: 0px auto; text-align: center; font-size: 0px; display: block;
}
.tem_index_news_tab li.flex-active h3 {
	background: rgb(140, 152, 159); color: rgb(255, 255, 255);
}
.tem_index_news_tab li:hover h3 {
	background: rgb(140, 152, 159); color: rgb(255, 255, 255);
}
.tem_index_product ul li h2 {
	background: rgb(140, 152, 159); color: rgb(255, 255, 255);
}
.tem_index_product ul li h2 {
	padding: 10px; text-align: left; font-size: 14px; font-weight: 400;
}
.tem_index_product a img {
	transition:0.5s; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s;
}
.tem_index_product a:hover img {
	opacity: 0.5; -moz-opacity: .5; -khtml-opacity: .5;
}
.tem_index_news {
	padding: 50px 0px 80px; text-align: center;
}
.tem_index_news_tab {
	list-style: none; margin: 0px 0px 10px; height: 37px; line-height: 37px; border-right-color: rgb(140, 152, 159); border-right-width: 1px; border-right-style: solid; display: inline-block;
}
.tem_index_news_tab li {
	float: left;
}
.tem_index_news_tab li h3 {
	border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(140, 152, 159) currentColor rgb(140, 152, 159) rgb(140, 152, 159); padding: 0px 40px; border-image: none; height: 35px; line-height: 35px; font-weight: 400; cursor: pointer;
}
.tem_index_news_list {
	margin: 20px 0px 0px;
}
.tem_index_news_list li {
	list-style: none; width: 50%; text-align: left; overflow: hidden; float: left;
}
.tem_index_news_list li a {
	display: block;
}
.tem_index_news_list li dl {
	height: 115px; padding-top: 21px; margin-right: 10px;
}
.tem_index_news_list li dl.tem_even {
	margin-right: 0px; margin-left: 10px;
}
.tem_index_news_list dt {
	width: 100px; height: 115px; overflow: hidden; font-size: 0px; border-bottom-color: rgb(231, 232, 237); border-bottom-width: 1px; border-bottom-style: solid; float: left; position: relative;
}
.tem_index_news_list dt img {
	border-radius: 60px; width: 90px; height: 90px; margin-left: 10px;
}
.tem_index_news_list dd {
	width: 100%; margin-left: -100px; float: left;
}
.tem_index_news_list dd a {
	padding: 0px 10px;
}
.tem_index_news_list_txt {
	height: 115px; margin-left: 100px; border-bottom-color: rgb(231, 232, 237); border-bottom-width: 1px; border-bottom-style: solid;
}
.tem_index_news_list_txt h3 {
	height: 23px; color: rgb(0, 0, 0); line-height: 23px; overflow: hidden; font-weight: 400; margin-bottom: 3px;
}
.tem_index_news_list_txt p {
	height: 42px; color: rgb(129, 129, 129); overflow: hidden;
}
.tem_index_news_list_txt span.time {
	height: 25px; color: rgb(129, 129, 129); line-height: 25px; display: block;
}
.tem_index_news_list li dl:hover {
	background: rgb(247, 248, 250);
}
.tem_index_news_list .tem_index_more {
	width: 200px; text-align: center; float: none;
}
.tem_index_case {
	padding: 50px 0px 80px;
}
.tem_index_case_list ul.slides li {
	list-style: none; float: left;
}
.tem_index_case_list .tem_list {
	width: 25%; float: left;
}
.tem_index_case_list .tem_list dt {
	text-align: center; font-size: 0px;
}
.tem_index_case_list .tem_list dt a {
	margin: 0px auto; overflow: hidden; display: block;
}
.tem_index_case_list .tem_list dt img {
	transition:0.3s; -webkit-transition: all .3s ease; -moz-transition: all .3s ease;
}
.tem_index_case_list .tem_list dt a:hover img {
	transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2);
}
.tem_index_case_list .tem_list h3 {
	background: rgb(140, 152, 159); margin: 0px auto; height: 40px; text-align: center; line-height: 40px; font-weight: 400;
}
.tem_index_case_list .tem_list h3 a {
	color: rgb(255, 255, 255);
}
.tem_index_case_list .tem_list h3 a:hover {
	color: rgb(255, 255, 255);
}
.tem_index_case_list .flex-control-nav {
	margin-top: 30px;
}
.tem_index_footer {
	background: rgb(30, 30, 30); padding: 40px 0px 50px;
}
.tem_index_footer dl {
	float: left;
}
.tem_index_footer dl dt {
	height: 40px; color: rgb(243, 243, 243); line-height: 40px; font-size: 16px; margin-right: 25px; border-bottom-color: rgb(54, 54, 54); border-bottom-width: 1px; border-bottom-style: solid;
}
.tem_index_footer dl dt span {
	top: -1px; border-bottom-color: rgb(131, 131, 131); border-bottom-width: 3px; border-bottom-style: solid; display: inline-block; position: relative;
}
.tem_index_footer dl dd {
	margin-right: 25px;
}
.tem_index_footer_contact {
	width: 35%;
}
.tem_index_footer_contact li {
	list-style: none; color: rgb(100, 99, 99); padding-top: 5px; padding-left: 48px; margin-top: 25px; position: relative; min-height: 35px;
}
.tem_index_footer_contact li i {
	border-radius: 5px; border: 1px solid rgb(66, 66, 68); border-image: none; left: 0px; top: 0px; width: 35px; height: 35px; text-align: center; color: rgb(124, 124, 124); line-height: 35px; font-size: 22px; position: absolute;
}
.tem_index_footer_link {
	width: 35%;
}
.tem_index_footer_link dd {
	padding: 20px 0px;
}
.tem_index_footer_link a {
	margin: 0px 12px 10px 0px; color: rgb(100, 99, 99); display: inline-block; white-space: nowrap;
}
.tem_index_footer_link a:hover {
	color: rgb(171, 171, 171);
}
.tem_index_footer_link a img {
	height: 45px;
}
.tem_index_footer_attention {
	width: 30%;
}
.tem_index_footer_attention dd {
	padding: 20px 0px; color: rgb(100, 99, 99);
}
.tem_index_footer_attention li {
	list-style: none; margin: 8px; display: inline-block;
}
.tem_index_footer_attention li a {
	background: url("/pnt.png") no-repeat left top; width: 44px; height: 44px; color: rgb(100, 99, 99); overflow: hidden; font-size: 0px; display: block;
}
.tem_index_footer_attention li.tenxun a {
	background-position: -83px top !important;
}
.tem_index_footer_attention li.weixin a {
	background-position: -247px top !important;
}
.tem_index_footer_attention li.qq a {
	background-position: -165px top !important;
}
.tem_index_footer_attention li:hover a {
	background: url("/pnthover.png") no-repeat;
}
.powered_by_webinfo {
	background: rgb(22, 22, 22); color: rgb(74, 74, 74); font-size: 12px;
}
.tem_footer {
	background: rgb(22, 22, 22); color: rgb(74, 74, 74); font-size: 12px;
}
.tem_index_footer_attention img {
	width: 100px; margin-top: 8px;
}
.tem_index_footer_attention p {
	margin-top: 5px;
}
.tem_footer {
	padding: 30px 0px; position: relative;
}
.tem_footer a {
	color: rgb(74, 74, 74);
}
.tem_footer_nav {
	top: 50%; height: 30px; right: 0px; line-height: 30px; margin-top: -15px; position: absolute;
}
.tem_footer_nav a {
	margin-left: 30px;
}
.powered_by_webinfo {
	height: 35px; text-align: center; line-height: 35px;
}
.web_aside dl dd a:hover {
	background: rgb(239, 239, 239);
}
.web_section aside .web_aside dl dd .on a {
	background: rgb(239, 239, 239);
}
.web_section aside .web_aside dl dt a:hover {
	background: rgb(239, 239, 239);
}
.powered_by_webinfo a {
	color: rgb(74, 74, 74);
}
.web_section {
	padding: 40px 0px 50px; position: relative;
}
.web_section aside {
	width: 230px; float: left; position: relative;
}
.web_section article {
	width: 100%; margin-left: -230px; float: left;
}
.web_section article .web_article {
	margin-left: 250px;
}
.web_section_asidenone article {
	margin-left: 0px; float: none;
}
.web_section_asidenone article .web_article {
	margin-left: 0px;
}
.web_section aside section {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.web_section aside section h2 {
	padding: 0px 20px; height: 60px; line-height: 60px; font-size: 18px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.web_section aside .web_aside_list {
	padding: 10px 0px;
}
.web_section aside .web_aside dl dt {
	height: 45px; line-height: 45px;
}
.web_section aside .web_aside dl dt a {
	padding: 0px 20px; color: rgb(51, 51, 51); display: block;
}
.web_section aside .web_aside dl dt.on {
	background: rgb(239, 239, 239); border-left-color: rgb(233, 40, 12); border-left-width: 4px; border-left-style: solid;
}
.web_section aside .web_aside dl dd {
	padding: 6px 0px;
}
.web_section aside .web_aside dl dd a {
	height: 35px; color: rgb(51, 51, 51); line-height: 35px; padding-left: 40px; font-weight: 400; display: block;
}
.web_section aside .web_related {
	margin-top: 20px;
}
.web_section aside .web_related ul {
	padding: 20px;
}
.web_section aside .web_related li {
	list-style: none; margin-bottom: 8px;
}
.web_article_head {
	padding: 0px 10px; height: 60px; line-height: 60px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.web_article_head .web_position {
	top: 0px; right: 10px; color: rgb(170, 170, 170); font-family: "宋体"; position: absolute;
}
.web_article_head .web_position a {
	color: rgb(153, 153, 153); font-family: "Microsoft YaHei",Tahoma,Verdana,Simsun;
}
.web_article_head h1 {
	color: rgb(85, 85, 85); font-size: 18px; font-weight: 400;
}
.web_section_sehed {
	padding-top: 0px;
}
.web_section_head {
	height: 50px; color: rgb(170, 170, 170); line-height: 50px; font-family: "宋体"; font-size: 12px;
}
.web_section_head a {
	color: rgb(153, 153, 153); font-family: "Microsoft YaHei",Tahoma,Verdana,Simsun;
}
.web_section_head a:hover {
	color: rgb(233, 40, 12);
}
body {
	margin: 0px; padding: 0px;
}
button {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
hr {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
button {
	font-size: 100%;
}
h1 {
	font-size: 100%;
}
h2 {
	font-size: 100%;
}
h3 {
	font-size: 100%;
}
h4 {
	font-size: 100%;
}
h5 {
	font-size: 100%;
}
h6 {
	font-size: 100%;
}
input {
	font-size: 100%;
}
select {
	font-size: 100%;
}
textarea {
	font-size: 100%;
}
img {
	border: 0px currentColor; border-image: none;
}
.web_clear {
	clear: both;
}
.web_none {
	display: none;
}
.web_hidden {
	visibility: hidden;
}
.web_fl {
	float: left;
}
.web_fr {
	float: right;
}
.web_editor {
	line-height: 2;
}
.web_editor ol {
	margin: 0px; padding: 0px 0px 0px 25px;
}
.web_editor ul {
	margin: 0px; padding: 0px 0px 0px 25px;
}
.web_editor a {
	color: rgb(28, 87, 196);
}
.web_editor img {
	height: auto !important; max-width: 100%;
}
.web_editor blockquote {
	padding-top: 5px; padding-bottom: 5px; padding-left: 15px; border-left-color: rgb(221, 221, 221); border-left-width: 4px; border-left-style: solid;
}
.web_editor hr {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(221, 221, 221) currentColor currentColor; margin: 20px 0px; padding: 0px; border-image: none; height: 0px; display: block; box-sizing: content-box; -webkit-box-sizing: content-box;
}
.web_editor .webvideobox {
	margin: 10px auto; text-align: center; visibility: hidden;
}
.web_editor .video-js {
	max-width: 100%;
}
.web_editor table {
	padding: 0px !important; border: 0px currentColor; border-image: none; width: 100% !important; margin-bottom: 1.6rem; border-collapse: collapse !important; border-spacing: 0 !important;
}
.web_editor table td {
	border: 1px solid rgb(221, 221, 221) !important; border-image: none !important;
}
.web_editor table > thead > tr > th {
	padding: 0.7rem; line-height: 1.6; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
table > tbody > tr > td {
	padding: 0.7rem; line-height: 1.6; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
table > tbody > tr > th {
	padding: 0.7rem; line-height: 1.6; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
table > tfoot > tr > td {
	padding: 0.7rem; line-height: 1.6; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
table > tfoot > tr > th {
	padding: 0.7rem; line-height: 1.6; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
table > thead > tr > td {
	padding: 0.7rem; line-height: 1.6; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.web_editor table > thead > tr > th {
	vertical-align: bottom; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.web_editor #page_break .collapse {
	display: none;
}
.web_editor #page_break .num {
	padding: 10px 0px; text-align: center;
}
.web_editor #page_break .num li {
	margin: 0px 2px; padding: 3px 5px; border: 1px solid rgb(204, 204, 204); border-image: none; text-align: center; color: rgb(102, 102, 102); overflow: hidden; font-family: Arial; font-size: 12px; display: inline; cursor: pointer; background-color: rgb(255, 255, 255);
}
.noborder .submit {
	font-family: "Microsoft YaHei",Tahoma,Verdana,Simsun;
}
ul.searchnavlist .searchgo {
	font-family: "Microsoft YaHei",Tahoma,Verdana,Simsun;
}
.web_editor #page_break .num li.on {
	color: rgb(255, 255, 255); font-weight: 700; background-color: rgb(204, 204, 204);
}
.webinfo-banner1 {
	margin: 0px auto; overflow: hidden;
}
.web_pager {
	text-align: center; margin-top: 20px;
}
.web_pager span {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.web_pager a {
	border: 1px solid rgb(224, 224, 224); border-image: none; height: 28px; text-align: center; color: rgb(170, 170, 170); line-height: 28px; display: inline-block; min-width: 28px;
}
.web_pager a:hover {
	border: 1px solid rgb(38, 145, 208); border-image: none; color: rgb(38, 145, 208);
}
.web_pager .NextSpan {
	background: rgb(240, 240, 240); height: 30px; text-align: center; color: rgb(119, 119, 119); line-height: 30px; display: inline-block; min-width: 60px;
}
.web_pager .PreSpan {
	background: rgb(240, 240, 240); height: 30px; text-align: center; color: rgb(119, 119, 119); line-height: 30px; display: inline-block; min-width: 60px;
}
.web_pager .NextA {
	height: 28px; color: rgb(119, 119, 119); line-height: 28px; min-width: 58px;
}
.web_pager .PreA {
	height: 28px; color: rgb(119, 119, 119); line-height: 28px; min-width: 58px;
}
.web_pager .PreA {
	margin-right: 6px;
}
.web_pager .PreSpan {
	margin-right: 6px;
}
.web_pager .NextA {
	margin-left: 6px;
}
.web_pager .NextSpan {
	margin-left: 6px;
}
.web_pager .firstPage {
	height: 28px; color: rgb(170, 170, 170); line-height: 28px; font-weight: 700; min-width: 40px;
}
.web_pager .lastPage {
	height: 28px; color: rgb(170, 170, 170); line-height: 28px; font-weight: 700; min-width: 40px;
}
.web_pager .Ahover {
	background: rgb(240, 240, 240); color: rgb(38, 145, 208); font-weight: 700;
}
.web_pager .PageText {
	border: 0px currentColor; border-image: none; color: rgb(170, 170, 170); margin-left: 10px;
}
#webPageB {
	border: 1px solid rgb(224, 224, 224); border-image: none; text-align: center; color: rgb(170, 170, 170);
}
.web_pager #webPageT {
	border: 1px solid rgb(224, 224, 224); border-image: none; text-align: center; color: rgb(170, 170, 170);
}
.web_pager #webPageT {
	padding: 6px 5px 5px; width: 20px;
}
.web_pager #webPageB {
	padding: 6px 0px 5px; font-weight: 700; cursor: pointer; min-width: 40px;
}
.web_module1 {
	padding: 30px 10px;
}
.web_module2_list {
	padding: 10px;
}
.web_module2_list li {
	list-style: none; padding: 15px 100px 15px 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.web_module2_list h2 {
	font-weight: 400;
}
.web_module2_list li p {
	color: rgb(129, 129, 129);
}
.web_module2_list li span.time {
	top: 15px; right: 10px; color: rgb(129, 129, 129); position: absolute;
}
.web_module2_list li h2 i {
	margin-right: 10px; position: relative;
}
.web_module2_list li.list_2 h2 {
	font-weight: 700; margin-bottom: 3px;
}
.web_module2_list li.list_3 h2 {
	font-weight: 700; margin-bottom: 3px;
}
.web_module2_list li.list_2 {
	padding: 15px 0px;
}
.web_module2_list li.list_3 {
	padding-left: 100px; min-height: 80px;
}
.web_module2_list li.list_3 img {
	left: 0px; top: 15px; position: absolute;
}
.web_module2_list li.list_3 span.time {
	position: static;
}
.web_module2 h1.web_title {
	padding: 5px 0px; font-size: 28px; font-weight: 400;
}
.web_module2 .web_infos {
	color: rgb(129, 129, 129); padding-bottom: 10px; font-size: 12px; margin-bottom: 30px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.web_module2 .web_source {
	padding-right: 6px;
}
.web_module2 .web_time {
	padding-right: 6px;
}
.web_module2 .web_source a {
	color: rgb(96, 127, 166);
}
.web_module2 .web_editor {
	padding: 0px 10px;
}
.web_tools {
	padding: 10px 10px 0px; line-height: 50px; margin-top: 30px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; position: relative; min-height: 50px;
}
.web_tools .web_page {
	top: 0px; width: 80%; right: 5px; color: rgb(129, 129, 129); clear: both; position: absolute;
}
.web_tools .web_page li {
	list-style: none; margin: 0px 2%; width: 46%; font-size: 14px; float: left;
}
.web_tools .web_page li span {
	padding-right: 5px; float: left;
}
.web_tools .web_page a {
	color: rgb(38, 145, 208); max-width: 80%;
}
.web_tools .web_page a:hover {
	color: rgb(7, 96, 176);
}
.web_tools .web_page li a {
	overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.pagenext {
	padding-bottom: 10px;
}
.pagenext ul {
	line-height: 30px;
}
.web_module3_list ul.list_1 {
	list-style: none; visibility: hidden;
}
.web_module3_list ul.list_1 li {
	text-align: center; overflow: hidden; margin-top: 30px; float: left;
}
.web_module3_list ul.list_1 li a {
	background: rgb(255, 255, 255); margin: 0px auto; border: 1px solid rgb(221, 221, 221); border-image: none; text-align: center; font-size: 0px; display: block;
}
.web_module3_list ul.list_1 li h2 {
	padding: 10px; text-align: left; font-size: 14px; font-weight: 400; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.web_module3_list ul a img {
	transition:0.5s; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s;
}
.web_module3_list ul a:hover h2 {
	color: rgb(51, 51, 51);
}
.web_module3_list ul a:hover img {
	opacity: 0.5; -moz-opacity: .5; -khtml-opacity: .5;
}
.web_module3_list ul.list_2 {
	list-style: none; visibility: hidden;
}
.web_module3_list ul.list_2 li {
	padding: 20px 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.web_module3_list ul.list_2 dt {
	float: left; position: relative;
}
.web_module3_list ul.list_2 dd {
	width: 100%; float: left;
}
.web_module3_list ul.list_2 dd h2 {
	padding: 5px 10px; font-size: 15px; font-weight: 400;
}
.web_module3_list ul.list_2 dd p {
	padding: 5px 10px; color: rgb(129, 129, 129);
}
#showproduct {
	background: rgb(255, 255, 255); padding: 20px; font-size: 14px;
}
#showproduct dl.pshow {
	visibility:hidden
}
#showproduct dl.pshow dt {
	padding: 20px 0px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 50% !important; text-align: center;  font-size: 14px; margin-right: 5%; float: left; position: relative;
}
#showproduct dl.pshow dt .web_box {
	margin: 0px auto; visibility: hidden;
}
#showproduct dl.pshow dt .web_box figcaption {
	display: none;
}
#showproduct dl.pshow dt .my-simple-gallery figure {
	margin: 0px; float: left;
}
#showproduct dl.pshow dt li {
	margin-top: 10px; margin-right: 10px; display: inline-block; cursor: pointer;
}
#showproduct dl.pshow dt li img {
	opacity: 0.9; -moz-opacity: .9; -khtml-opacity: .9;
}
#showproduct dl.pshow dt li.flex-active {
	border: 2px solid rgb(38, 145, 208); border-image: none; width: 66px; height: 66px; overflow: hidden; position: relative;
}
#showproduct dl.pshow dt li.flex-active img {
	left: -2px; top: -2px; position: relative;
}
#showproduct dl.pshow dd {
	margin: 0px !important; width: 40%; float: left;
}
#showproduct dl.pshow dd .web_box {
	margin: 0px !important; padding: 0px 20px;
}
#showproduct dl.pshow dd .web_box h1 {
	padding: 20px 5px; color: rgb(7, 96, 176); font-size: 24px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#showproduct dl.pshow dd .web_box ul li {
	list-style: none; padding: 8px 5px 8px 90px; height:25px;color: rgb(129, 129, 129); border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
#showproduct dl.pshow dd .web_box ul li span {
	padding: 8px 5px; left: 0px; top: 0px; width: 80px; position: absolute; -ms-word-wrap: break-word;
}
#showproduct dl.pshow dd .web_box .desc {
	background: rgb(247, 248, 250); padding: 10px; color: rgb(102, 102, 102); margin-top: 20px;
}
#showproduct .web_nav {
	margin: 30px 0px; border: 1px solid rgb(221, 221, 221); border-image: none; line-height: 45px; overflow: hidden;
}
#showproduct .web_nav li {
	list-style: none; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; float: left; cursor: pointer;
}
#showproduct .web_nav li a {
	padding: 0px 40px; font-size: 16px; display: block;
}
#showproduct .web_nav li.web_hover {
	background: rgb(7, 96, 176);
}
#showproduct .web_nav li.web_now {
	background: rgb(7, 96, 176);
}
#showproduct .web_nav li.web_hover a {
	color: rgb(255, 255, 255);
}
#showproduct .web_nav li.web_now a {
	color: rgb(255, 255, 255);
}
#showproduct .web_related {
	padding: 10px; color: rgb(51, 51, 51); font-size: 18px; font-weight: 400; margin-top: 30px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#showproduct .web_related_list {
	list-style: none; visibility: hidden;
}
#showproduct .web_related_list li {
	text-align: center; overflow: hidden; margin-top: 30px; float: left;
}
#showproduct .web_related_list li a {
	background: rgb(255, 255, 255); margin: 0px auto; border: 1px solid rgb(221, 221, 221); border-image: none; text-align: center; font-size: 0px; display: block;
}
#showproduct .web_related_list li h2 {
	padding: 10px; text-align: left; font-size: 14px; font-weight: 400; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
#showproduct .web_related_list li img {
	transition:0.5s; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s;
}
#showproduct .web_related_list li a:hover h2 {
	color: rgb(51, 51, 51);
}
#showproduct .web_related_list li a:hover img {
	opacity: 0.5; -moz-opacity: .5; -khtml-opacity: .5;
}
#showproduct .web_nav_contbox {
	padding: 0px 10px;
}
#downloadlist {
	padding: 15px;
}
#downloadlist .weblist {
	margin-bottom: 20px;
}
#downloadlist .weblist dt {
	background: url("/images/dt-9.gif") no-repeat 5px 11px; padding: 8px 5px 8px 0px; font-size: 14px; font-weight: 700; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#downloadlist .weblist dd {
	background: rgb(247, 248, 250); padding: 8px; color: rgb(153, 153, 153);
}
#downloadlist .weblist dd b {
	font-weight: 400;
}
#downloadlist .weblist dd div {
	float: right;
}
#downloadlist .weblist dd span {
	padding-right: 20px;
}
#downloadlist .weblist dd a {
	color: rgb(28, 87, 196);
}
#downloadlist .weblist dd a.down {
	color: rgb(250, 26, 26);
}
#showdownload {
	padding: 15px;
}
#showdownload h1.title {
	padding: 15px 5px; font-size: 24px; margin-bottom: 30px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#showdownload .paralist {
	background: rgb(140, 152, 159); padding: 5px 10px; color: rgb(255, 255, 255); visibility: hidden;
}
#showdownload .paralist li {
	list-style: none; padding: 8px 5px 8px 90px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; position: relative; min-height: 20px;
}
#showdownload .paralist li:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#showdownload .paralist li a {
	color: rgb(255, 255, 255);
}
#showdownload .paralist li span {
	padding: 8px 5px; left: 0px; top: 0px; width: 80px; position: absolute; -ms-word-wrap: break-word;
}
#showdownload .web_editor {
	padding: 0px 10px;
}
#showdownload .ctitle {
	margin: 30px 0px 10px; padding: 0px 10px; height: 40px; line-height: 40px; font-size: 16px; font-weight: 400; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#showdownload .downloadbox {
	margin-top: 30px;
}
#showdownload .downloadbox a {
	background: rgb(35, 183, 229); padding: 0px 35px; border-radius: 2px; height: 35px; color: rgb(255, 255, 255); line-height: 35px; display: inline-block;
}
#showdownload .downloadbox a:hover {
	background: rgb(56, 196, 240);
}
#showdownload .downloadbox a.active {
	background: rgb(27, 164, 207);
}
#imglist ul.list_1 {
	list-style: none; visibility: hidden;
}
#imglist ul.list_1 li {
	text-align: center; overflow: hidden; margin-top: 30px; float: left;
}
#imglist ul.list_1 li a {
	background: rgb(255, 255, 255); margin: 0px auto; border: 1px solid rgb(221, 221, 221); border-image: none; text-align: center; font-size: 0px; display: block;
}
#imglist ul.list_1 li h2 {
	padding: 10px; text-align: left; font-size: 14px; font-weight: 400; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
#imglist ul a img {
	transition:0.5s; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s;
}
#imglist ul a:hover h2 {
	color: rgb(51, 51, 51);
}
#imglist ul a:hover img {
	opacity: 0.5; -moz-opacity: .5; -khtml-opacity: .5;
}
#imglist ul.list_2 {
	list-style: none; visibility: hidden;
}
#imglist ul.list_2 li {
	padding: 20px 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#imglist ul.list_2 dt {
	float: left; position: relative;
}
#imglist ul.list_2 dd {
	width: 100%; float: left;
}
#imglist ul.list_2 dd h2 {
	padding: 5px 10px; font-size: 15px;
}
#imglist ul.list_2 dd p {
	padding: 5px 10px; color: rgb(129, 129, 129);
}
#showimg h1.web_title {
	padding: 15px 5px; font-size: 24px; margin-bottom: 30px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#showimg .web_slide_box {
	background: rgb(0, 0, 0); margin: 0px auto; text-align: center; overflow: hidden; position: relative;
}
#showimg .web_slide_list ul {
	display: none;
}
#showimg ul.exposureThumbs {
	margin: 0px auto; padding: 10px; width: 790px; height: 79px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none; list-style-type: none;
}
#showimg ul.exposureThumbs li {
	background: rgb(17, 17, 17); margin: 0px 10px 0px 0px; padding: 0px; text-align: center; float: left; display: none;
}
#showimg ul.exposureThumbs li img {
	cursor: pointer;
}
#showimg ul.exposureThumbs li.last {
	margin: 0px;
}
#showimg .exposureWrapper {
	left: 0px; top: 0px; width: 100% !important; height: 100% !important; position: absolute;
}
#showimg .exposureWrapper img {
	left: 0px; top: 0px; position: absolute; cursor: pointer;
}
#showimg .exposureLoaded {
	background-image: none;
}
#showimg ul.exposureThumbs li {
	width: 150px; height: 79px;
}
#showimg .exposureSlideshowControls a {
	padding: 2px 6px; outline: 0px; color: rgb(187, 187, 170); font-size: 11px; text-decoration: none; display: inline;
}
#showimg .exposureSlideshowControls a:active {
	color: rgb(68, 68, 68); background-color: rgb(153, 153, 153);
}
.exposureSlideshowControls a:hover {
	color: rgb(68, 68, 68); background-color: rgb(153, 153, 153);
}
#showimg .web_slide_box .left {
	width: 50%; position: absolute; cursor: pointer;
}
.web_slide_box .right {
	width: 50%; position: absolute; cursor: pointer;
}
#showimg .web_slide_box .left a {
	width: 100%; height: 100%; display: block;
}
.web_slide_box .right a {
	width: 100%; height: 100%; display: block;
}
#showimg .imgparalist {
	background: rgb(140, 152, 159); padding: 5px 10px; color: rgb(255, 255, 255); margin-top: 30px; visibility: hidden;
}
#showimg .imgparalist li {
	list-style: none; padding: 8px 5px 8px 90px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; position: relative; min-height: 20px;
}
#showimg .imgparalist li:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#joblist dd .mis {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#showjob .ctitle {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#showjob .paralist li {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#showjob h1.title {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#showimg .imgparalist li a {
	color: rgb(255, 255, 255);
}
#showimg .imgparalist li span {
	padding: 8px 5px; left: 0px; top: 0px; width: 80px; overflow: hidden; position: absolute; -ms-word-wrap: break-word;
}
#joblist {
	background: rgb(255, 255, 255); padding: 15px; border-radius: 5px; margin-top: 20px; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
#joblist dl {
	border: 1px solid rgb(221, 221, 221); border-image: none; overflow: hidden;
}
#messagelist .weblist {
	border: 1px solid rgb(221, 221, 221); border-image: none; overflow: hidden;
}
#joblist dl {
	border-radius: 5px; margin-top: 30px; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
#joblist dl:first-child {
	margin-top: 0px;
}
#joblist dt {
	background: rgb(238, 238, 238); padding: 10px 20px; font-size: 16px; font-weight: 700;
}
#joblist dd {
	padding: 10px;
}
#joblist dd .dtail {
	padding: 7px 10px 0px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
#joblist dd .dtail span {
	margin-right: 15px;
}
#joblist dd .dtail a {
	background: rgb(38, 145, 208); padding: 0px 20px; border-radius: 5px; color: rgb(255, 255, 255); line-height: 2em; font-size: 16px; display: inline-block; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
#joblist dd .dtail a:hover {
	background: rgb(69, 172, 232) !important;
}
#joblist dd .dtail span:first-child a {
	background: rgb(7, 96, 176);
}
#cvlist {
	background: rgb(255, 255, 255); -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
#showjob {
	background: rgb(255, 255, 255); -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
#joblist dd .editor {
	padding: 10px; font-size: 14px;
}
#joblist dd .mis {
	padding: 5px 10px; font-size: 12px;
}
#joblist dd .mis span {
	color: rgb(153, 153, 153); margin-right: 15px;
}
#messagelist .weblist dt span.name {
	color: rgb(255, 255, 255);
}
#showjob .paralist {
	color: rgb(255, 255, 255);
}
#showjob .paralist li a {
	color: rgb(255, 255, 255);
}
#showjob h1.title {
	padding: 15px 5px; font-size: 24px; margin-bottom: 30px;
}
#showjob .ctitle {
	margin: 30px 0px 10px; padding: 0px 10px; height: 40px; line-height: 40px; font-size: 16px; font-weight: 400;
}
#cvlist {
	font-size: 14px;
}
#messagelist {
	font-size: 14px;
}
#showjob {
	font-size: 14px;
}
#showjob .web_editor {
	padding: 0px 10px;
}
#cvlist {
	padding: 20px 3%; border-radius: 5px;
}
#showjob {
	padding: 0px 3%; border-radius: 5px;
}
#showjob .paralist {
	background: rgb(140, 152, 159); padding: 5px 10px; border-radius: 5px; margin-top: 30px; visibility: hidden; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
#showjob .paralist li {
	list-style: none; padding: 8px 5px 8px 90px; position: relative; min-height: 20px;
}
#showjob .paralist li:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#showjob .paralist li span {
	padding: 8px 5px; left: 0px; top: 0px; width: 80px; overflow: hidden; position: absolute; -ms-word-wrap: break-word;
}
#sitemaplist dt h2 i {
	position: relative;
}
.placeholder-ie {
	position: relative;
}
.fankuiyangshi dl {
	position: relative;
}
#showjob .info_cv {
	margin-top: 30px; margin-left: 10px;
}
#showjob .info_cv a {
	background: rgb(7, 96, 176); padding: 0px 35px; border-radius: 2px; height: 35px; color: rgb(255, 255, 255); line-height: 35px; display: inline-block;
}
#showjob .info_cv a:hover {
	background: rgb(38, 145, 208);
}
#showjob .info_cv a.active {
	background: rgb(27, 164, 207);
}
#messagelist {
	background: rgb(255, 255, 255); margin: 50px 0px; padding: 0px 15px 20px; border-radius: 5px; overflow: hidden; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px;
}
#messagelist .weblist {
	border-radius: 5px; margin-top: 20px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px;
}
#messagelist .weblist dt {
	padding: 5px 20px;
}
#messagelist .weblist dt.title {
	background: rgb(38, 145, 208);
}
#messagelist .weblist dt span.time {
	color: rgb(221, 221, 221); padding-left: 5px; font-size: 12px;
}
#messagelist .weblist dt span.tt {
	color: rgb(221, 221, 221); float: right;
}
#messagelist .weblist dd.info span.tt {
	clear: both; display: none;
}
#messagelist .weblist dd.info span.text {
	padding: 10px 20px; color: rgb(7, 96, 176); line-height: 2; font-size: 18px; display: block;
}
#messagelist .weblist dd.reinfo {
	margin: 0px 20px 20px; border-radius: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; overflow: hidden; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px;
}
#messagelist .weblist dd.reinfo span {
	padding: 10px; display: block;
}
#messagelist .weblist dd.reinfo span.tt {
	color: rgb(44, 113, 153); border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#messagelist .weblist dd.reinfo span.text {
	line-height: 2;
}
#messagelist .fankuiyangshi {
	margin: 30px 0px 0px;
}
#linklist {
	padding: 15px 15px 25px;
}
#linklist .ctitle {
	margin: 10px 0px; padding: 5px 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#linklist .inside {
	padding: 15px 0px 0px;
}
#linklist .weblist .img li {
	list-style: none; padding-right: 5px; display: inline;
}
#linklist .weblist .img img {
	width: 88px; height: 31px;
}
#linklist .weblist .txt li {
	list-style: none; width: 88px; height: 20px; line-height: 20px; overflow: hidden; margin-right: 5px; float: left;
}
#linksubmit {
	padding: 15px;
}
#memberbox {
	padding: 15px;
}
#linksubmit table {
	margin: 0px auto;
}
ul.searchnavlist {
	list-style: none; margin: 0px; padding: 0px 20px;
}
ul.searchnavlist li {
	padding: 5px 0px;
}
ul.searchnavlist .advsearch_searchword input {
	padding: 2px 5px; outline: 0px; border-radius: 2px; border: 1px solid rgb(220, 223, 224); border-image: none; width: 90%; height: 28px; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255);
}
ul.searchnavlist .searchgo {
	background: rgb(35, 183, 229); padding: 0px 35px; border-radius: 2px; border: 0px currentColor; border-image: none; height: 34px; color: rgb(255, 255, 255); line-height: 26px; display: block; cursor: pointer;
}
ul.searchnavlist .searchgo:hover {
	background: rgb(56, 196, 240);
}
ul.searchnavlist .searchgo:active {
	background: rgb(27, 164, 207);
}
#searchlist {
	margin: 30px 0px; padding: 15px 0px; font-size: 14px; min-height: 300px;
}
#searchlist li {
	line-height: 1.5; padding-left: 10px; margin-bottom: 6px;
}
#searchlist ul {
	list-style: none; margin: 0px; padding: 0px;
}
#searchlist ul li {
	padding: 3px 5px; margin-bottom: 10px;
}
#searchlist ul li img {
	display: none;
}
#searchlist .search_title {
	padding: 2px 0px; display: block;
}
#searchlist .search_title a {
	color: rgb(17, 34, 204); font-size: 16px;
}
#searchlist .search_title em {
	color: rgb(204, 0, 0); font-style: normal; text-decoration: underline;
}
#searchlist .search_detail {
	display: block;
}
#searchlist .search_detail a {
	color: rgb(17, 34, 204);
}
#searchlist .search_content em {
	color: rgb(204, 0, 0); font-style: normal;
}
#searchlist .search_updatetime {
	color: green; margin-top: 5px; display: block;
}
#sitemaplist dl {
	padding: 20px; border: 1px solid rgb(221, 221, 221); border-image: none; margin-top: 30px;
}
#sitemaplist dt h2 {
	padding: 10px 0px; font-size: 18px; font-weight: 400; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#sitemaplist dt h2 i {
	top: 2px; color: rgb(136, 136, 136); font-size: 22px; font-weight: 400; margin-left: 10px;
}
#sitemaplist dd ul {
	list-style: none; width: 25%; margin-top: 20px; float: left;
}
#sitemaplist dd li {
	margin-top: 5px;
}
#sitemaplist dd li h4 a {
	color: rgb(102, 102, 102); font-weight: 400;
}
.fankuiyangshi_hr {
	background: rgb(238, 238, 238); margin: 0px; padding: 0px 5px 0px 20px; height: 60px; line-height: 60px; font-size: 16px; font-weight: 700; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
.web-focus {
	border: 1px solid rgb(38, 145, 208) !important; border-image: none !important; box-shadow: 0px 0px 10px #73bde8; -webkit-box-shadow: 0 0 10px #73BDE8; -moz-box-shadow: 0 0 10px #73BDE8;
}
.fankuiyangshi {
	border-width: 1px 1px 1px 1px; border-style:  solid  solid solid solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221); border-radius: 5px; border-image: none; text-align: left; overflow: hidden; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px;
}
.formerror .fa-check {
	border-radius: 3px; color: rgb(255, 255, 255); margin-right: 5px;
}
.formerror .fa-times {
	border-radius: 3px; color: rgb(255, 255, 255); margin-right: 5px;
}
.fankuiyangshi dl::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
.fankuiyangshi dl {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px 10px; border-top-color: rgb(221, 221, 221); border-top-width: 0px; border-top-style: solid; display: -ms-flexbox; -ms-zoom: 1;
}
.fankuiyangshi dl dt {
	padding: 15px 15px 10px; width: 105px; text-align: right; line-height: 2.1; overflow: hidden; font-weight: 400;
}
.fankuiyangshi dl dd {
	margin: 10px 0px; padding: 2px 0px 0px 0px; flex:1 1 0px; -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1;
}
.fankuiyangshi dl dd label input {
	top: 1px; margin-right: 3px;margin-top: 3px; position: relative;
}
.fankuiyangshi dl dd .fbox {
	margin: 0px 10px 0px 0px;
}
.fankuiyangshi dl dd .tips {
	color: rgb(170, 170, 170);
}
.fankuiyangshi dl dd .tips:hover {
	color: red;
}
.fankuiyangshi dl dd.labelinline label {
	display: inline;
}
.fankuiyangshi dl dt.addimgdt {
	padding: 10px 5px;
}
.fankuiyangshi dl dt.addimgdt p {
	height: 30px; line-height: 30px; margin-bottom: 8px;
}
.fankuiyangshi dl.noborder {
	background: rgb(238, 238, 238); border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.formerror {
	height: 20px; line-height: 20px; margin-top: 6px;
}
.formerror .fa-times {
	background: red; padding: 1px 2px; font-size: 16px;
}
.formerror .fa-check {
	background: rgb(16, 170, 0); padding: 2px; font-size: 14px;
}
.formerrorbox {
	border: 2px solid red !important; border-image: none !important;
}
.fankuiyangshi dl dd.ftype_description {
	background: rgb(108, 111, 191); margin: 0px 5px; padding: 8px; color: rgb(255, 255, 255);
}
.ftype_input .fbox input {
	outline: 0px; background-color: rgb(255, 255, 255);
}
.ftype_textarea textarea {
	outline: 0px; background-color: rgb(255, 255, 255);
}
select {
	outline: 0px; background-color: rgb(255, 255, 255);
}
.ftype_input .fbox {
	float: left;
}
.ftype_input .tips {
	padding-top: 5px; float: left;
}
.ftype_input .fbox input {
	padding: 2px 0px; border-radius: 2px; border: 1px solid rgb(220, 223, 224); border-image: none; width: 250px; height: 28px; color: rgb(51, 51, 51);
}
.placeholder-ie label {
	left: 8px; top: 7px; color: rgb(153, 153, 153); position: absolute; cursor: text;
}
.ftype_textarea .tips {
	display: block;
}
.ftype_textarea textarea {
	padding: 7px 5px; border: 1px solid rgb(220, 223, 224); border-image: none; width: 350px; height: 100px; color: rgb(51, 51, 51); line-height: 1.5;
}
.ftype_select .tips {
	margin-top: 5px; display: block;
}
.ftype_select-linkage .tips {
	margin-top: 5px; display: block;
}
select {
	padding: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 31px; color: rgb(101, 101, 101); line-height: 31px; vertical-align: middle;
}
.ftype_radio .fbox label {
	margin: 0px; height: 28px; line-height: 28px; font-weight: 400; display: block;
}
.ftype_radio .fbox input[type=radio] {
	margin: 0px 6px 0px 0px; border-radius: 100%; top: -1px; width: 15px; height: 15px; bottom: 3px; vertical-align: middle; position: relative;
}
.ftype_checkbox .formerror {
	margin-top: 0px;
}
.ftype_radio .formerror {
	margin-top: 0px;
}
.ftype_checkbox .fbox input[type=checkbox] {
	margin: 0px; border-radius: 100%; width: 15px; height: 15px; bottom: 3px; vertical-align: middle; position: relative;
}
.ftype_checkbox .fbox label {
	margin: 0px; height: 28px; line-height: 28px; font-weight: 400; display: block;
}
.ftype_checkbox .fbox input {
	top: -1px; margin-right: 6px !important; position: relative;
}
.ftype_transverse .fbox label {
	margin-right: 15px; display: inline;
}
.noborder .submit {
	background: rgb(7, 96, 176); padding: 0px 20px; border-radius: 2px; border: 0px currentColor; border-image: none; height: 34px; color: rgb(255, 255, 255); line-height: 26px; display: block; cursor: pointer;
}
.noborder .submit:hover {
	background: rgb(38, 145, 208);
}
.noborder .submit.active {
	background: rgb(27, 164, 207);
}
.fankuiyangshi dl dd.ftype_code input {
	width: 80px; margin-right: 10px;
}
.fankuiyangshi dl dd.ftype_code img {
	height: 30px; bottom: 2px; position: relative;
}
#showimg .exposureTarget {
	width: 100% !important; height: 100% !important;
}
.sidebar{ margin-top:15px;}
.sidebar .sb_nav{ float:left; width:210px;}
.sidebar .sb_nav h3.title{ text-align:left; background:url(/dt-6.gif) repeat; padding:0px 15px; height:53px; line-height:53px; border-bottom:1px solid #cecece; font-size:18px; color:#fff;}
.sidebar .sb_nav h3.line{ margin-top:15px; }
.sidebar .sb_nav .active{ padding:10px 15px; background:#fff;}
#sidebar dl{ margin-left:5px;}
#sidebar dl dt{ padding:4px 0px 5px 15px; margin-top:5px; background:url(/dt-11.gif) no-repeat 2px 11px; font-size:16px}
#sidebar dl dd{ padding:0px 0px 0px 15px;}
#sidebar dl dd h4{ font-weight:normal; padding:5px 0px 5px 10px; background:url(/dt-0.gif) no-repeat left center;font-size:14px}
#sidebar dl dt.on a{ font-weight:bold; color:#1C57C4; font-size:16px }
#sidebar dl h4.on a{ font-weight:bold;}
.sidebar .sb_box{ float:right; width:755px; background:#fff; overflow:hidden; }
.sidebar .sb_box h3.title{ border-bottom:1px solid #ddd; background:#f8f8f8; height:35px; line-height:35px; position:relative;}
.sidebar .sb_box h3.title span{ position:absolute; left:0px; top:-1px; font-size:14px; border-bottom:2px solid #ff6633; padding:0px 15px;}
.sidebar .sb_box h3.title div.position{ float:right; font-weight:normal; position:relative; top:3px; right:15px;}
.sidebar .sb_box h3.title div.position a{ color:#1C57C4;}