html {
	background: rgb(255, 255, 255); font: 14px/1.6 "Microsoft YaHei", Tahoma, Verdana, "Simsun"; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
body {
	background: rgb(255, 255, 255); font: 14px/1.6 "Microsoft YaHei", Tahoma, Verdana, "Simsun"; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
a {
	color: rgb(51, 51, 51); text-decoration: none;
}
a:hover {
	color: rgb(32, 131, 59); text-decoration: none;
}
.tem_inner {
	margin: 0px auto; width: 1000px; position: relative;
}
.met_section {
	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)
{
.tem_inner {
	padding: 0px; width: 1200px;
}
.met_section {
	padding: 0px; width: 1200px;
}
}
@media all and (min-width:1800px)
{
.tem_inner {
	padding: 0px; width: 1200px;
}
.met_section {
	padding: 0px; width: 1200px;
}
}
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; color: rgb(83, 85, 90); line-height: 35px; font-size: 12px; position: relative; z-index: 100;
}
.tem_top h2 {
	font-weight: normal;
}
.tem_top a {
	color: rgb(83, 85, 90);
}
.tem_top a:hover {
	color: rgb(233, 40, 12);
}
.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 ol li.line {
	width: 30px; text-align: center; color: rgb(238, 238, 238);
}
.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 {
	width: 30px; text-align: center; color: rgb(238, 238, 238); float: right;
}
.tem_head {
	min-height: 58px;
}
.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;
}
.nav_out {
	width: 1200px; display: block;
}
.tem_head nav {
	height: 50px; line-height: 40px; position: absolute;
}
.tem_head nav ul {
	list-style: none; margin: 0px; padding: 0px;
}
.tem_head nav ul li {
	line-height: 50px; margin-left: 8px; float: left; position: relative;
}
.nav_line {
	width: 1px; height: 15px; overflow: hidden; margin-top: 17px; background-color: rgb(10, 190, 181);
}
.tem_head nav a {
	padding: 0px 60px; color: rgb(255, 255, 255); font-size: 16px; display: block;
}
.tem_head nav a:hover {
	background: #0099FF; color: rgb(255, 255, 255);
}
.tem_head nav a.navdown {
	background: rgb(142, 195, 30); color: rgb(255, 255, 255);
}
.tem_head nav a.navdown:hover {
	color: rgb(255, 255, 255);
}
.tem_head nav ul li dl {
	background: #005FA2; left: 0px; top: 50px; width: 184px; display: none; position: absolute; z-index: 99;
}
.tem_head nav ul li dl dd {
	padding: 20px 0px; width: 184px !important; 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 dd a:hover {
	
}
.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: -15px; 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: normal; margin-bottom: 5px; border-bottom-color: rgb(136, 136, 136); border-bottom-width: 1px; border-bottom-style: solid;
}
.tem_head nav ul li dl.tem_pronoaw dd div p a {
	margin: 0px;
}
.tem_banner {
	background: rgb(250, 250, 250); text-align: center; overflow: hidden; font-size: 0px; position: relative;
}
.tem_banner ul.slides {
	overflow: hidden;
}
.tem_banner ul.slides li {
	background-position: 50% 50%; list-style: none; width: 100%; float: left; background-repeat: no-repeat;
}
.tem_banner ul.slides li a {
	width: 100%; height: 100%; display: block;
}
.tem_banner .flash img {
	width: 100% !important;
}
.tem_index_title {
	margin: 0px 0px 60px; text-align: center; font-size: 22px; font-weight: normal; 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: normal;
}
.tem_index_more {
	margin: 0px auto; width: 200px; text-align: center; clear: both;
}
.tem_index_more a {
	background: rgb(255, 255, 255); border-radius: 10px; border: 1px solid rgb(2, 103, 159); border-image: none; height: 40px; color: rgb(2, 103, 159); line-height: 40px; font-size: 14px; font-weight: normal; display: block;
}
.tem_index_more a:hover {
	background: rgb(2, 103, 159); color: rgb(255, 255, 255);
}
.tem_index_to {
	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_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;
}
.fadeInUp {
	visibility: visible;
}
.fadeInUpDelay {
	visibility: visible;
}
.fadeInDown {
	visibility: visible;
}
.fadeInUpD {
	visibility: visible;
}
.fadeInLeft {
	visibility: visible;
}
.fadeInRight {
	visibility: visible;
}
.tem_index_about {
	padding: 20px 0px 30px;
}
.tem_index_about_cont {
	padding: 20px 0px; margin-right: 25px;
}
.tem_index_about_txt {
	width: 50%; float: right;
}
.tem_index_about .txtwd100 {
	width: 100%; float: none;
}
.tem_index_about_txt .met_editor {
	padding: 0px 50px;
}
.tem_index_about_img {
	float: right;
}
.tem_index_about_video {
	width: 45%; overflow: hidden; float: right;
}
.tem_index_about_img ul {
	list-style: none; float: left;
}
.tem_index_about_img ol {
	list-style: none; width: 30%; overflow: hidden; float: right;
}
.tem_index_about_img ol li {
	padding: 4px; border: 1px solid rgb(238, 238, 238); border-image: none; 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.tem_now {
	background: rgb(238, 238, 238);
}
.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_img ol li.tem_hover {
	background: rgb(238, 238, 238);
}
.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: normal; text-decoration: none; display: inline-block;
}
.tem_index_about_more a:hover {
	background: rgb(238, 238, 238); text-decoration: none !important;
}
.tem_index_product {
	padding: 20px 0px;
}
.tem_index_product ul {
	list-style: none;
}
.tem_index_product ul li {
	text-align: center; overflow: hidden; margin-bottom: 15px; 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_product ul li h2 {
	padding: 10px; text-align: center; font-size: 14px; font-weight: normal;
}
.tem_index_product a img {
	padding: 2px; border: 1px solid rgb(238, 238, 238); transition:0.5s; border-image: none; -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: 40px 0px 10px; height: 37px; line-height: 37px; display: inline-block;
}
.tem_index_news_tab li {
	background: rgb(221, 223, 222); width: 138px; text-align: center; margin-right: 20px; display: inline-block;
}
.tem_index_news_tab li h3 {
	border: 1px solid rgb(159, 159, 159); border-image: none; color: rgb(52, 52, 52); line-height: 40px; font-size: 16px; font-weight: normal; display: block;
}
.tem_index_news_tab li.flex-active h3 {
	background: rgb(254, 141, 1); color: rgb(255, 255, 255) !important; font-weight: normal;
}
.tem_index_news_tab li:hover h3 {
	background: rgb(254, 141, 1); color: rgb(255, 255, 255) !important; font-weight: normal;
}
.tem_index_news_list {
	margin: 20px 0px 0px;
}
.tem_index_news_list li {
	list-style: none; width: 48%; text-align: left; overflow: hidden; margin-top: 10px; float: left;
}
.tem_index_news_list li a {
	display: block;
}
.tem_index_news_list li dl {
	border-width: 1px 1px 1px 5px; border-style: solid; border-color: rgb(0, 141, 205); border-image: none; 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;
}
.tem_index_news_list_txt h3 {
	height: 23px; color: rgb(0, 141, 205); line-height: 23px; overflow: hidden; font-size: 16px; font-weight: normal; 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 {
	background: url("../images/bj_61.jpg") no-repeat center; padding: 20px 0px 0px; width: 100%; height: 578px;
}
.con {
	width: 100%; margin-top: 30px; display: block;
}
.con ul li {
	margin: 0px 5px; padding: 8px; width: 271px; height: 395px; overflow: hidden; float: left; cursor: pointer; background-color: rgb(245, 245, 245);
}
.txt {
	width: 100%;
}
.txt h3 {
	height: 45px; text-align: center; line-height: 45px; font-size: 16px;
}
.txt p {
	padding: 5px 10px; height: 60px; text-align: center; line-height: 26px; font-size: 12px; margin-top: 10px; display: block;
}
.txt span {
	margin: 0px auto; width: 130px; height: 3px; display: block; background-color: rgb(15, 121, 37);
}
.case_more {
	width: 100%; text-align: center; margin-top: 5px; display: block;
}
.sub_web_out {
	background-position: center; width: 100%; height: 70px; padding-top: 50px; clear: both; background-image: url("../images/blt_36.jpg"); background-repeat: no-repeat;
}
.subs {
	margin-left: 20px;
}
.subs li {
	font: 16px/70px "Microsoft YaHei"; list-style: none; color: rgb(255, 255, 255); float: left; font-size-adjust: none; font-stretch: normal;
}
.subs li a {
	font: 14px/70px "Microsoft YaHei"; color: rgb(255, 255, 255); margin-right: 30px; float: left; display: block; font-size-adjust: none; font-stretch: normal;
}
.footer_item_out {
	background-position: center; width: 100%; height: 276px; padding-top: 170px; clear: both; background-image: url("../images/bg_57.jpg"); background-repeat: no-repeat;
}
.footer_item_out li {
	list-style: none; margin: 0px 6px; padding: 90px 10px 0px; text-align: center; color: rgb(255, 255, 255); float: left;
}
.footer_item_out .f_item1 {
	width: 268px; height: 139px; background-image: url("../images/ft_56.png"); background-repeat: no-repeat;
}
.footer_item_out .f_item2 {
	width: 268px; height: 139px; background-image: url("../images/ft_58.png"); background-repeat: no-repeat;
}
.footer_item_out .f_item3 {
	width: 268px; height: 139px; background-image: url("../images/ft_60.png"); background-repeat: no-repeat;
}
.footer_item_out .f_item4 {
	width: 268px; height: 139px; background-image: url("../images/ft_62.png"); background-repeat: no-repeat;
}
.tem_index_footer {
	background: rgb(111, 111, 111); padding: 40px 0px 50px; color: rgb(255, 255, 255);
}
.tem_index_footer dl {
	float: left;
}
.tem_index_footer dl dt {
	height: 40px; line-height: 40px; font-size: 16px; margin-right: 25px;
}
.tem_index_footer dl dt span {
	top: -1px; display: inline-block; position: relative;
}
.tem_index_footer dl dd {
	margin-right: 25px;
}
.tem_index_footer a {
	color: rgb(255, 255, 255);
}
.tem_index_footer li {
	list-style: none;
}
.tem_index_footer_item1 {
	width: 120px;
}
.tem_index_footer_item2 {
	width: 230px;
}
.tem_index_footer_item3 {
	width: 230px;
}
.tem_index_footer_item4 {
	width: 120px;
}
.tem_index_footer_item5 {
	width: 220px;
}
.tem_index_footer_item6 {
	width: 280px;
}
.tem_index_footer_item5 img {
	width: 170px;
}
.tem_footer {
	background: rgb(0, 141, 205); padding: 30px 0px; text-align: center; color: rgb(255, 255, 255); font-size: 12px; position: relative;
}
.tem_footer a {
	color: rgb(255, 255, 255);
}
.tem_footer_nav {
	top: 50%; height: 30px; right: 0px; line-height: 30px; margin-top: -15px; position: absolute;
}
.tem_footer_nav a {
	margin-left: 30px;
}
.nt_tit {
	padding-top: 50px;
}
.nt_contact {
	line-height: 26px; padding-top: 20px; padding-bottom: 20px;
}
.met_section {
	padding: 20px 0px 50px; position: relative;
}
.met_section aside {
	width: 222px; float: left; position: relative;
}
.met_section article {
	width: 100%; margin-left: -222px; float: left;
}
.met_section article .met_article {
	background: rgb(255, 255, 255); padding: 15px 20px; margin-left: 235px;
}
.met_section_asidenone article {
	margin-left: 0px; float: none;
}
.met_section_asidenone article .met_article {
	margin-left: 0px;
}
.met_section aside section {
	display: block;
}
.met_section aside section h2 {
	background: url("p_tit.png") no-repeat 10px #005FA2; height: 112px; color: rgb(255, 255, 255); line-height: 112px; padding-left: 65px; font-size: 30px;
}
.met_section aside .met_aside_list {
	background: rgb(255, 255, 255); padding: 15px 0px 30px; border: 1px solid rgb(223, 223, 223); border-image: none; overflow: hidden; display: block;
}
.met_section aside .met_aside dl {
	border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
.met_section aside .met_aside dl dt {
	color: rgb(102, 102, 102); padding-left: 34px; font-size: 16px; display: block;
}
.met_section aside .met_aside dl dt a {
	padding: 15px 0px 15px 20px; color: rgb(75, 75, 75); display: block;
}
.met_section aside .met_aside dl dt:hover {
	background: url("../images/side_ico1.png") no-repeat 180px #0099FF; color: rgb(255, 255, 255); display: block;
}
.met_section aside .met_aside dl dt:hover a {
	color: rgb(255, 255, 255);
}
.met_section aside .met_aside dl dt.on {
	background: url("../images/side_ico1.png") no-repeat 180px rgb(142, 195, 30); color: rgb(255, 255, 255); display: block;
}
.met_section aside .met_aside dl dt.on a {
	color: rgb(255, 255, 255);
}
.met_section aside .met_aside dl dd {
	padding: 6px 0px;
}
.met_section aside .met_aside dl dd a {
	background: url("../images/p_ico.png") no-repeat 10px; height: 36px; color: rgb(51, 51, 51); line-height: 36px; padding-left: 40px; font-weight: normal; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.met_section aside .met_aside dl dd .on a {
	background: rgb(239, 239, 239);
}
.met_aside dl dd a:hover {
	background: rgb(239, 239, 239);
}
.met_section aside .met_related {
	margin-top: 20px;
}
.met_section aside .met_related ul {
	padding: 20px;
}
.met_section aside .met_related li {
	list-style: none; margin-bottom: 8px;
}
.met_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;
}
.met_article_head .met_position {
	top: 0px; right: 10px; color: rgb(170, 170, 170); font-family: "ËÎÌå"; position: absolute;
}
.met_article_head .met_position a {
	color: rgb(153, 153, 153); font-family: "Microsoft YaHei",Tahoma,Verdana,"Simsun";
}
.met_article_head h1 {
	color: rgb(85, 85, 85); font-size: 18px; font-weight: normal;
}
.met_section_sehed {
	padding: 20px 0px 50px;
}
.met_section_head {
	height: 50px; color: rgb(170, 170, 170); line-height: 50px; font-family: "ËÎÌå"; font-size: 12px;
}
.met_section_head a {
	color: rgb(153, 153, 153); font-family: "Microsoft YaHei",Tahoma,Verdana,"Simsun";
}
.met_section_head a:hover {
	color: rgb(233, 40, 12);
}
body {
	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;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
button {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
hr {
	margin: 0px; padding: 0px;
}
h1 {
	font-size: 100%;
}
h2 {
	font-size: 100%;
}
h3 {
	font-size: 100%;
}
h4 {
	font-size: 100%;
}
h5 {
	font-size: 100%;
}
h6 {
	font-size: 100%;
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
img {
	border: 0px currentColor; border-image: none;
}
button {
	font-size: 100%;
}
input {
	font-size: 100%;
}
select {
	font-size: 100%;
}
textarea {
	font-size: 100%;
}
.met_clear {
	clear: both;
}
.met_none {
	display: none;
}




.met_hidden {
	visibility: hidden;
}
.met_fl {
	float: left;
}
.met_fr {
	float: right;
}
.met_editor {
	line-height: 2;
}
.met_editor ul {
	margin: 0px; padding: 0px 0px 0px 25px;
}
.met_editor ol {
	margin: 0px; padding: 0px 0px 0px 25px;
}
.met_editor a {
	color: rgb(28, 87, 196);
}
.met_editor a:hover {
	text-decoration: underline;
}
.met_editor img {
	height: auto !important; 
}
.met_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;
}
.met_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;
}
.met_editor .metvideobox {
	margin: 10px auto; text-align: center; visibility: hidden;
}






.met_editor .video-js {
	max-width: 100%;
}
.met_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;
}
.met_editor table td {
	border: 1px solid rgb(221, 221, 221) !important; border-image: none !important;
}
.met_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 > 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 > 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;
}



table > tbody > tr > td {
	padding: 0.7rem; line-height: 1.6; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 0px; 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;
}
.met_editor table > thead > tr > th {
	vertical-align: bottom; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.met_editor #page_break .collapse {
	display: none;
}




.met_editor #page_break .num {
	padding: 10px 0px; text-align: center;
}
.met_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);
}
.met_editor #page_break .num li.on {
	color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(204, 204, 204);
}
.metinfo-banner1 {
	margin: 0px auto; overflow: hidden;
}
.met_pager {
	padding: 30px 0px 0px; text-align: center;
}
.met_pager li {
	padding: 0px 2px !important; border: currentColor !important; border-image: none !important; display: inline-block;
}
.met_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; _width: 28px;
}
.met_pager a:hover {
	border: 1px solid rgb(160, 160, 160); border-image: none; color: rgb(170, 170, 170);
}
.met_pager .PreSpan {
	background: rgb(240, 240, 240); height: 30px; text-align: center; color: rgb(204, 204, 204); line-height: 30px; display: inline-block; min-width: 60px; _width: 60px;
}
.met_pager .NextSpan {
	background: rgb(240, 240, 240); height: 30px; text-align: center; color: rgb(204, 204, 204); line-height: 30px; display: inline-block; min-width: 60px; _width: 60px;
}
.met_pager .PreA {
	height: 28px; color: rgb(170, 170, 170); line-height: 28px; min-width: 58px; _width: 58px;
}
.met_pager .NextA {
	height: 28px; color: rgb(170, 170, 170); line-height: 28px; min-width: 58px; _width: 58px;
}
.met_pager .PreSpan {
	margin-right: 6px;
}
.met_pager .PreA {
	margin-right: 6px;
}
.met_pager .NextSpan {
	margin-left: 6px;
}
.met_pager .NextA {
	margin-left: 6px;
}
.met_pager .firstPage {
	height: 28px; color: rgb(170, 170, 170); line-height: 28px; font-weight: bold; min-width: 40px; _width: 40px;
}
.met_pager .lastPage {
	height: 28px; color: rgb(170, 170, 170); line-height: 28px; font-weight: bold; min-width: 40px; _width: 40px;
}
.met_pager .Ahover {
	background: rgb(240, 240, 240); color: rgb(170, 170, 170); font-weight: bold;
}
.met_pager .PageText {
	color: rgb(170, 170, 170); margin-left: 10px;
}
.met_pager #metPageT {
	border: 1px solid rgb(224, 224, 224); border-image: none; text-align: center; color: rgb(170, 170, 170);
}
#metPageB {
	border: 1px solid rgb(224, 224, 224); border-image: none; text-align: center; color: rgb(170, 170, 170);
}
.met_pager #metPageT {
	padding: 6px 5px 5px; width: 20px;
}
.met_pager #metPageB {
	padding: 6px 0px 5px; font-weight: bold; cursor: pointer; min-width: 40px; _width: 40px;
}
* + html .met_pager #metPageT {
	height: 13px; line-height: 13px;
}
* + html .met_pager #metPageB {
	padding: 0px; height: 28px; line-height: 20px;
}
.met_module1 {
	padding: 30px 10px;
}
.met_module2_list {
	padding: 10px;
}
.met_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;
}
.met_module2_list h2 {
	font-weight: normal;
}
.met_module2_list li p {
	color: rgb(129, 129, 129);
}
.met_module2_list li span.time {
	top: 15px; right: 10px; color: rgb(129, 129, 129); position: absolute;
}
.met_module2_list li h2 i {
	margin-right: 10px; position: relative;
}
.met_module2_list li h2 a:hover {
	text-decoration: underline;
}
.met_module2_list li.list_2 h2 {
	font-weight: bold; margin-bottom: 3px;
}
.met_module2_list li.list_3 h2 {
	font-weight: bold; margin-bottom: 3px;
}
.met_module2_list li.list_2 {
	padding: 15px 0px;
}
.met_module2_list li.list_3 {
	padding-left: 100px; min-height: 80px;
}
.met_module2_list li.list_3 img {
	left: 0px; top: 15px; position: absolute;
}
.met_module2_list li.list_3 span.time {
	position: static;
}
.met_module2 h1.met_title {
	padding: 5px 0px; font-size: 28px; font-weight: normal;
}
.met_module2 .met_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;
}
.met_module2 .met_time {
	padding-right: 6px;
}
.met_module2 .met_source {
	padding-right: 6px;
}
.met_module2 .met_source a {
	color: rgb(96, 127, 166);
}
.met_module2 .met_editor {
	padding: 0px 10px;
}
.met_tools {
	padding: 10px 10px 0px; height: 50px; line-height: 50px; margin-top: 30px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; position: relative;
}
.met_tools .met_page {
	top: 0px; right: 5px; color: rgb(129, 129, 129); clear: both; position: absolute;
}
.met_tools .met_page li {
	list-style: none; margin-left: 30px; display: inline;
}
.met_tools .met_page li span {
	padding-right: 5px;
}
.met_tools .met_page a {
	color: rgb(96, 127, 166);
}
.met_module3_list ul.list_1 {
	list-style: none; overflow: hidden;
}
.met_module3_list ul.list_1 li {
	text-align: center; overflow: hidden; margin-top: 30px; margin-right: 52px; float: left;
}
.met_module3_list ul.list_1 li:nth-child(3n) {
	margin-right: 0px;
}
.met_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; float: left; display: block;
}
.met_module3_list ul.list_1 li h2 {
	padding: 10px; text-align: left; font-size: 14px; font-weight: normal; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.met_module3_list ul a img {
	transition:0.5s; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s;
}
.met_module3_list ul a:hover h2 {
	color: rgb(51, 51, 51);
}
.met_module3_list ul a:hover img {
	opacity: 0.5; -moz-opacity: .5; -khtml-opacity: .5;
}
.met_module3_list ul.list_2 {
	list-style: none; visibility: hidden;
}
.met_module3_list ul.list_2 li {
	margin: 10px 8px; padding: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 434px; float: left;
}
.met_module3_list ul.list_2 dt {
	float: left; position: relative;
}
.met_module3_list ul.list_2 dd {
	width: 100%; float: left;
}
.met_module3_list ul.list_2 dd h2 {
	padding: 5px 10px; color: rgb(0, 0, 0); font-size: 15px; font-weight: normal;
}
.met_module3_list ul.list_2 dd p {
	padding: 5px 10px; color: rgb(129, 129, 129); font-size: 12px;
}
.p_txt {
	height: 145px; overflow: hidden;
}
.pmore {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 120px; height: 32px; text-align: center; color: rgb(153, 153, 153); line-height: 32px; font-size: 12px; margin-left: 20px; display: block;
}
#showproduct dl.pshow {
	visibility: hidden;
}
#showproduct dl.pshow dt {
	text-align: center; overflow: hidden; font-size: 0px; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; float: left; position: relative;
}
#showproduct dl.pshow dt .met_box {
	margin: 0px auto; overflow: hidden;
}
#showproduct dl.pshow dt .met_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(0, 0, 0); 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 {
	width: 60%; float: right;
}
#showproduct dl.pshow dd .met_box {
	padding: 0px 20px;
}
#showproduct dl.pshow dd .met_box h1 {
	padding: 20px 5px; font-size: 24px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#showproduct dl.pshow dd .met_box ul li {
	list-style: none; padding: 8px 5px 8px 90px; 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 .met_box ul li span {
	padding: 8px 5px; left: 0px; top: 0px; width: 80px; position: absolute; -ms-word-wrap: break-word;
}
#showproduct dl.pshow dd .met_box .desc {
	background: rgb(247, 248, 250); padding: 10px; color: rgb(102, 102, 102); margin-top: 20px;
}
#showproduct .met_nav {
	margin: 30px 0px; border: 1px solid rgb(221, 221, 221); border-image: none; height: 45px; line-height: 45px;
}
#showproduct .met_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 .met_nav li a {
	padding: 0px 40px; display: block;
}
#showproduct .met_nav li.met_now {
	background: rgb(247, 248, 250);
}
#showproduct .met_nav li.met_hover {
	background: rgb(247, 248, 250);
}
#showproduct .met_related {
	padding: 10px; color: rgb(51, 51, 51); font-size: 18px; font-weight: normal; margin-top: 30px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#showproduct .met_related_list {
	list-style: none; overflow: hidden; display: block;
}
#showproduct .met_related_list li {
	text-align: center; overflow: hidden; margin-top: 30px; float: left;
}
#showproduct .met_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 .met_related_list li h2 {
	padding: 10px; text-align: left; font-size: 14px; font-weight: normal; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
#showproduct .met_related_list li img {
	transition:0.5s; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s;
}
#showproduct .met_related_list li a:hover h2 {
	color: rgb(51, 51, 51);
}
#showproduct .met_related_list li a:hover img {
	opacity: 0.5; -moz-opacity: .5; -khtml-opacity: .5;
}
#showproduct .met_nav_contbox {
	padding: 0px 10px;
}
#downloadlist {
	padding: 15px;
}
#downloadlist .metlist {
	margin-bottom: 20px;
}
#downloadlist .metlist dt {
	background: url("../images/dt-9.gif") no-repeat 5px 11px; padding: 8px 5px 8px 0px; font-size: 14px; font-weight: bold; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#downloadlist .metlist dd {
	background: rgb(247, 248, 250); padding: 8px; color: rgb(153, 153, 153);
}
#downloadlist .metlist dd b {
	font-weight: normal;
}
#downloadlist .metlist dd div {
	float: right;
}
#downloadlist .metlist dd span {
	padding-right: 20px;
}
#downloadlist .metlist dd a {
	color: rgb(28, 87, 196);
}
#downloadlist .metlist 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 .met_editor {
	padding: 0px 10px;
}
#showdownload .ctitle {
	margin: 30px 0px 10px; padding: 0px 10px; height: 40px; line-height: 40px; font-size: 16px; font-weight: normal; 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: normal; 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.met_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 .met_slide_box {
	background: rgb(0, 0, 0); margin: 0px auto; text-align: center; overflow: hidden; position: relative;
}
#showimg .met_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; 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 .met_slide_box .left {
	width: 50%; position: absolute; cursor: pointer;
}
.met_slide_box .right {
	width: 50%; position: absolute; cursor: pointer;
}
#showimg .met_slide_box .left a {
	width: 100%; height: 100%; display: block;
}
.met_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;
}
#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 {
	padding: 15px;
}
#joblist dl {
	padding: 10px 5px; border: 1px solid rgb(221, 221, 221); border-image: none; margin-top: 30px;
}
#joblist dt {
	padding: 0px 10px; font-size: 16px; font-weight: bold;
}
#joblist dd .dtail {
	padding: 5px 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 {
	color: rgb(28, 87, 196);
}
#joblist dd .editor {
	padding: 10px;
}
#joblist dd .mis {
	padding: 5px 10px; font-size: 12px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#joblist dd .mis span {
	color: rgb(153, 153, 153); margin-right: 15px;
}
#showjob 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;
}
#showjob .ctitle {
	margin: 30px 0px 10px; padding: 0px 10px; height: 40px; line-height: 40px; font-size: 16px; font-weight: normal; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#showjob .met_editor {
	padding: 0px 10px;
}
#cvlist {
	padding: 15px;
}
#showjob .paralist {
	background: rgb(140, 152, 159); padding: 5px 10px; color: rgb(255, 255, 255); margin-top: 30px; visibility: hidden;
}
#showjob .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;
}
#showjob .paralist li:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#showjob .paralist li a {
	color: rgb(255, 255, 255);
}
#showjob .paralist li span {
	padding: 8px 5px; left: 0px; top: 0px; width: 80px; overflow: hidden; position: absolute; -ms-word-wrap: break-word;
}
#showjob .info_cv {
	margin-top: 30px; margin-left: 10px;
}
#showjob .info_cv 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;
}
#showjob .info_cv a:hover {
	background: rgb(56, 196, 240);
}
#showjob .info_cv a.active {
	background: rgb(27, 164, 207);
}
#messagelist {
	padding: 15px;
}
#messagelist .metlist {
	padding: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; margin-top: 30px;
}
#messagelist .metlist dt {
	padding: 5px;
}
#messagelist .metlist dt span.name {
	color: rgb(44, 113, 153);
}
#messagelist .metlist dt span.time {
	color: rgb(170, 170, 170); padding-left: 5px; font-size: 12px;
}
#messagelist .metlist dt span.tt {
	color: rgb(170, 170, 170); padding-right: 5px; float: right;
}
#messagelist .metlist dd.info span.tt {
	clear: both; display: none;
}
#messagelist .metlist dd.info span.text {
	padding: 0px 5px 10px; line-height: 1.5; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
#messagelist .metlist dd.reinfo span.tt {
	padding: 10px 5px 0px; color: rgb(44, 113, 153); display: block;
}
#messagelist .metlist dd.reinfo span.text {
	padding: 5px 5px 10px; line-height: 1.5; display: block;
}
#messagelist .v52fmbx {
	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 .metlist .img li {
	list-style: none; padding-right: 5px; display: inline;
}
#linklist .metlist .img img {
	width: 88px; height: 31px;
}
#linklist .metlist .txt li {
	list-style: none; width: 88px; height: 20px; line-height: 20px; overflow: hidden; margin-right: 5px; float: left;
}
#linksubmit {
	padding: 15px;
}
#linksubmit table {
	margin: 0px auto;
}
#memberbox {
	padding: 15px;
}
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; font-family: "Microsoft YaHei",Tahoma,Verdana,"Simsun"; display: block; cursor: pointer;
}
ul.searchnavlist .searchgo:hover {
	background: rgb(56, 196, 240);
}
ul.searchnavlist .searchgo:active {
	background: rgb(27, 164, 207);
}
#searchlist {
	padding: 15px 0px;
}
#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; text-decoration: underline;
}
#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); text-decoration: underline;
}
#searchlist .search_content em {
	color: rgb(204, 0, 0); font-style: normal;
}
#searchlist .search_updatetime {
	color: green; margin-top: 5px; display: block;
}
#searchlist a:hover {
	text-decoration: underline;
}
#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: normal; 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: normal; margin-left: 10px; position: relative;
}
#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: normal;
}
.v52fmbx_hr {
	background: rgb(221, 221, 221); margin: 0px; padding: 0px 5px 0px 15px; height: 60px; line-height: 60px; font-size: 16px; font-weight: bold; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
.met-focus {
	border: 1px solid rgb(35, 183, 229) !important; border-image: none !important;
}
.v52fmbx {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(221, 221, 221) rgb(221, 221, 221); border-image: none; text-align: left; overflow: hidden;
}
.v52fmbx dl::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
.v52fmbx dl {
	background: rgb(255, 255, 255); width: 100%; -ms-zoom: 1;
}
.v52fmbx dl {
	margin: 0px; padding: 5px 0px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; display: -ms-flexbox; position: relative;
}
.v52fmbx dl dt {
	padding: 15px 15px 10px; width: 105px; text-align: left; line-height: 1.2; overflow: hidden; font-weight: normal;
}
.v52fmbx dl dd {
	margin: 10px 0px; padding: 2px 0px 0px 15px; flex:1 1 0px; -moz-box-flex: 1.0; -webkit-box-flex: 1.0; box-flex: 1.0;
}
.v52fmbx dl dd label input {
	top: 1px; margin-right: 3px; position: relative;
}
.v52fmbx dl dd .fbox {
	margin: 0px 10px 0px 0px;
}
.v52fmbx dl dd .tips {
	color: rgb(170, 170, 170);
}
.v52fmbx dl dd .tips:hover {
	color: rgb(255, 0, 0);
}
.v52fmbx dl dd.labelinline label {
	display: inline;
}
.v52fmbx dl dt.addimgdt {
	padding: 10px 5px;
}
.v52fmbx dl dt.addimgdt p {
	height: 30px; line-height: 30px; margin-bottom: 8px;
}
.v52fmbx dl.noborder {
	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; border-radius: 3px; color: rgb(255, 255, 255); font-size: 16px; margin-right: 5px;
}
.formerror .fa-check {
	background: rgb(16, 170, 0); padding: 2px; border-radius: 3px; color: rgb(255, 255, 255); font-size: 14px; margin-right: 5px;
}
.formerrorbox {
	border: 2px solid rgb(255, 0, 0) !important; border-image: none !important;
}
.v52fmbx dl dd.ftype_description {
	background: rgb(0, 170, 255); margin: 0px 5px; padding: 8px; color: rgb(255, 255, 255);
}
.ftype_input .fbox {
	float: left;
}
.ftype_input .tips {
	padding-top: 5px; float: left;
}
.ftype_input .fbox input {
	padding: 2px 5px; outline: 0px; border-radius: 2px; border: 1px solid rgb(220, 223, 224); border-image: none; width: 350px; height: 28px; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255);
}
.placeholder-ie {
	position: relative;
}
.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; outline: 0px; border: 1px solid rgb(220, 223, 224); border-image: none; width: 350px; height: 100px; color: rgb(51, 51, 51); line-height: 1.5; background-color: rgb(255, 255, 255);
}
.ftype_select .tips {
	margin-top: 5px; display: block;
}
.ftype_select-linkage .tips {
	margin-top: 5px; display: block;
}
select {
	padding: 4px; outline: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 31px; color: rgb(101, 101, 101); line-height: 31px; vertical-align: middle; background-color: rgb(255, 255, 255);
}
.ftype_radio .fbox label {
	margin: 0px; height: 28px; line-height: 28px; font-weight: normal; 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_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: normal; display: block;
}
.ftype_checkbox .fbox input {
	top: -1px; margin-right: 6px !important; position: relative;
}
.ftype_checkbox .formerror {
	margin-top: 0px;
}
.ftype_transverse .fbox label {
	margin-right: 15px; display: inline;
}
.submit {
	background: #005FA2; padding: 0px 35px; border-radius: 2px; border: 0px currentColor; border-image: none; height: 34px; color: rgb(255, 255, 255); line-height: 26px; font-family: "Microsoft YaHei",Tahoma,Verdana,"Simsun"; display: block; cursor: pointer;
}
.submit:hover {
	background: rgb(56, 196, 240);
}
.active.submit {
	background: rgb(27, 164, 207);
}
.v52fmbx dl dd.ftype_code input {
	width: 80px; margin-right: 10px;
}
.v52fmbx dl dd.ftype_code img {
	height: 30px; bottom: 2px; position: relative;
}
.logo_out {
	margin-top: 20px; margin-bottom: 20px;
}
.hot_out {
	width: 100%; height: 55px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.hot_key {
	height: 55px; line-height: 55px;
}
.head_search {
	margin-top: 10px;
}
.head_search .input_text {
	border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(238, 238, 238) currentColor rgb(238, 238, 238) rgb(238, 238, 238); border-image: none; width: 305px; height: 28px; color: rgb(204, 204, 204); line-height: 28px; padding-left: 10px; float: left; background-color: rgb(255, 255, 255);
}
.head_search .btnSubmit {
	border: 0px currentColor; border-image: none; width: 30px; height: 28px; float: left; background-image: url("clkj_13.jpg"); background-color: transparent;
}
.cl_left {
	width: 245px; float: left;
}
.cl_right {
	width: 925px; float: right;
}
.cl_left_tit {
	width: 100%; height: 100px; text-align: center; color: rgb(255, 255, 255); line-height: 100px; font-size: 30px; background-image: url("../images/blt_13.jpg");
}
.index_tit_out {
	padding: 30px 0px; clear: both;
}
.index_tit_out span {
	width: 100%; text-align: center; color: rgb(37, 37, 37); font-size: 42px; font-weight: bold; display: block;
}
.index_tit_out span font {
	color: #005FA2;
}
.index_tit_out p {
	text-align: center; color: rgb(116, 116, 116); font-size: 18px;
}
.menu_list {
	margin: 0px auto; width: 251px; background-color: #005FA2;
}
.pro_left_tit {
	width: 251px; height: 93px; text-align: center; color: rgb(255, 255, 255); line-height: 93px; font-size: 26px; background-image: url("clkj_17.jpg"); background-repeat: no-repeat;
}
.menu_head {
	margin:8px auto 0px; border: 1px solid #42A8EF; border-image: none; width: 191px; height: 42px; text-align: center; color: rgb(255, 255, 255); line-height: 42px;
}
.menu_head a {
	color: rgb(255, 255, 255);
}
.menu_list .current {
	
}
.menu_body {
	width: 206px; height: auto; line-height: 38px; overflow: hidden;
}
.menu_body a {
	background-position: 15px 10px; width: 166px; height: 38px; color: rgb(119, 119, 119); line-height: 38px; padding-left: 40px; text-decoration: none; border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: dotted; display: block; background-repeat: no-repeat;
}
.menu_body a:hover {
	text-decoration: none;
}
.tem_txt {
	padding: 10px 0px;
}
.tem_txt span {
	color: rgb(0, 141, 205); font-size: 16px;
}
.pl_tel {
	padding-bottom: 280px; margin-top: 25px; background-image: url("lx.jpg"); background-repeat: no-repeat;
}
.pl_tel span {
	width: 100%; text-align: center; color: rgb(255, 255, 255); font-size: 18px; display: block;
}
.pl_tel p {
	width: 100%; text-align: center; color: rgb(255, 255, 255); font-size: 24px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clear {
	clear: both;
}
.header {
	background: url("top_bg.png") repeat-x; margin: 0px; padding: 0px; width: 100%; height: 207px; display: block;
}
.content1 {
	margin: 0px auto; width: 1200px; overflow: hidden; display: block;
}
.top {
	margin: 0px auto; width: 1200px; height: 37px; line-height: 37px; overflow: hidden; display: block;
}
.top p {
	color: rgb(90, 90, 90); font-size: 14px;
}
.top span {
	padding: 11px 0px; overflow: hidden; display: block;
}
.top span a {
	padding: 0px 14px; color: rgb(0, 0, 0); line-height: 14px; font-size: 14px; border-right-color: rgb(0, 0, 0); border-right-width: 1px; border-right-style: solid; float: left; display: block;
}
.top span a:hover {
	color: rgb(2, 103, 159); text-decoration: underline;
}
.top_logo {
	margin: 25px auto 17px; width: 1200px; overflow: hidden; display: block;
}
.logo {
	overflow: hidden; display: block;
}
.logo_sub {
	padding: 0px 30px; margin-top: 3px; margin-left: 30px; border-left-color: rgb(198, 198, 198); border-left-width: 1px; border-left-style: solid;
}
.logo_sub span {
	color: rgb(32, 32, 32); font-size: 18px; display: block;
}
.logo_sub p {
	color: #005FA2; font-size: 20px; font-weight: bold;
}
.logo img {
	display: block;
}
.top_tel {
	float: right;
}
.top_tel span {
	background: url("clkj_03.jpg") no-repeat left; height: 29px; line-height: 29px; padding-left: 35px; display: block;
}
.top_tel p {
	color: rgb(32, 32, 32); font-size: 30px; font-weight: bold;
}
.navlist {
	margin: 0px auto; width: 1200px; display: block;
}
.index_product {
	margin: 0px auto; width: 1200px; overflow: hidden; display: block;
}
.pro_left {
	width: 244px; overflow: hidden; display: block;
}
.products {
	width: 923px; overflow: hidden; display: block;
}
.pror_tit {
	background: url("clkj_19.jpg") no-repeat left rgb(241, 241, 241); height: 61px; line-height: 61px;
}
.pror_tit .fl {
	color: rgb(255, 255, 255); font-size: 24px; margin-left: 30px;
}
.pror_tit .fr {
	margin-right: 15px;
}
.pro_list {
	width: 100%; overflow: hidden; display: block;
}
.pro_list .bd ul {
	list-style: none; overflow: hidden; display: block;
}
.pro_list .bd ul li {
	margin: 43px 11px 0px 12px; border: 1px solid rgb(220, 220, 220); border-image: none; float: left; display: block;
}
.pro_list .bd ul li img {
	padding: 4px; width: 274px; overflow: hidden; display: block;
}
.pro_list .bd ul li p {
	padding: 10px; height: 25px; line-height: 25px; font-size: 14px; display: block;
}
.pro_list .bd ul li p .fr {
	background: url("clkj_28.jpg") no-repeat top; width: 19px; height: 19px; display: block;
}
.pro_list .bd ul li p a {
	color: rgb(10, 10, 10);
}
.pro_list .bd ul li:hover {
	border: 1px solid rgb(15, 121, 37); border-image: none;
}
.pro_list .bd ul li:hover p a {
	color: rgb(15, 121, 37); text-decoration: underline;
}
.pro_list .bd ul {
	width: 100%; padding-top: 10px; float: left;
}
.pro_list .hd {
	text-align: center; margin-top: 15px;
}
.pro_list .hd ul {
	display: none;
}
.pro_list .prev {
	background: url("../images/clkj_32.jpg") no-repeat 0px 0px; width: 119px; height: 36px; margin-left: 15px; display: inline-block;
}
.pro_list .next {
	background: url("../images/clkj_34.jpg") no-repeat 0px 0px; width: 119px; height: 36px; display: inline-block;
}
.pro_list .prevStop {
	opacity: 0.5;
}
.pro_list .nextStop {
	opacity: 0.5;
}
.index_about {
	padding: 50px 0px;
}
.ab_img {
	width: 755px; overflow: hidden; display: block;
}
.ab_con {
	width: 445px; overflow: hidden; display: block;
}
.ab_txt {
	padding: 20px; width: 405px; margin-top: 3px; background-color: #005FA2;
}
.ab_con .ab_txt h3 {
	color: rgb(255, 255, 255); font-size: 20px;
}
.ab_con .ab_txt h3 em {
	color: rgb(153, 153, 153); font-style: normal;
}
.ab_con .ab_txt p {
	padding: 20px 0px 30px; color: rgb(255, 255, 255); line-height: 22px; text-indent: 2em; font-size: 14px;
}
.ab_con .ab_txt span {
	width: 100%; text-align: center; overflow: hidden; display: block;
}
.ab_con .ab_txt span a {
	padding: 12px 0px; color: rgb(255, 255, 255); font-size: 14px; display: block;
}
.ab_con .ab_txt span a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.about_tit span {
	text-align: right;
}
.about_tit p {
	text-align: right;
}
.ab_more a {
	border: 1px solid rgb(41, 210, 215); border-image: none; width: 180px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 16px; margin-left: 200px; display: block;
}
.ab_list_tit {
	background: url("../images/clkj_78.jpg") repeat-x 20px; margin: 20px 0px; width: 100%; height: 48px;
}
.ab_list_tit span {
	margin: 0px 10px; border: 1px solid rgb(238, 238, 238); border-image: none; width: 179px; height: 46px; text-align: center; line-height: 46px; font-size: 16px; float: left; display: block; background-color: rgb(255, 255, 255);
}
.ab_class_out {
	margin: 0px auto; width: 201px;
}
.ab_list_tit .abon {
	border: 1px solid #005FA2; border-image: none; background-color: #005FA2;
}
.ab_list_tit .abon a {
	color: rgb(255, 255, 255);
}
.sps {
	padding-top: 20px; clear: both;
}
.goods_tit {
	background: url("../images/hj_51.jpg") no-repeat center; width: 100%; height: 190px;
}
.goods_list {
	margin: 30px auto; width: 1200px; overflow: hidden; display: block;
}
.goods_item {
	margin: 0px 35px; width: 330px; float: left;
}
.goods_item p {
	line-height: 26px; padding-top: 15px;
}
.goods_img1 {
	background: url("../images/clkj_41.jpg") no-repeat center; width: 100%; height: 310px;
}
.goods_tit1 {
	background: url("../images/clkj_51.jpg") no-repeat left; height: 77px; color: rgb(3, 148, 154); line-height: 77px; padding-left: 90px; font-size: 26px; font-weight: bold; display: block;
}
.goods_img2 {
	background: url("../images/clkj_43.jpg") no-repeat center; width: 100%; height: 310px;
}
.goods_tit2 {
	background: url("../images/clkj_54.jpg") no-repeat left; height: 77px; color: rgb(3, 148, 154); line-height: 77px; padding-left: 90px; font-size: 26px; font-weight: bold; display: block;
}
.goods_img3 {
	background: url("../images/clkj_45.jpg") no-repeat center; width: 100%; height: 310px;
}
.goods_tit3 {
	background: url("../images/clkj_56.jpg") no-repeat left; height: 77px; color: rgb(3, 148, 154); line-height: 77px; padding-left: 90px; font-size: 26px; font-weight: bold; display: block;
}
.adv_01 {
	background: url("../images/clkj_38.jpg") no-repeat center; width: 100%; height: 199px; overflow: hidden; margin-top: 50px; display: block;
}
.case_tit span {
	color: rgb(255, 255, 255);
}
.case_tit p {
	color: rgb(255, 255, 255);
}
.case_list {
	margin: 30px auto 10px; padding: 30px 0px 10px; width: 1200px; overflow: hidden; display: block; background-color: rgb(255, 255, 255);
}
#CSSBox {
	margin: 0px auto; width: 1080px; height: 250px; overflow: hidden; float: left;
}
#CSSBox ul li {
	list-style: none; margin: 0px 10px; height: 250px; float: left;
}
#CSSBox ul li span {
	text-align: center; padding-top: 12px; font-size: 14px; display: block;
}
#CSSBox2 {
	margin: 0px auto; width: 1080px; height: 250px; overflow: hidden; float: left;
}
#CSSBox2 ul li {
	list-style: none; margin: 0px 10px; height: 250px; float: left;
}
#CSSBox2 ul li span {
	padding: 12px 0px; text-align: center; font-size: 14px; display: block; background-color: rgb(221, 221, 221);
}
#LeftButton {
	background: url("../images/clkj_65.jpg") no-repeat center; margin: 8px; width: 30px; height: 150px; float: left; cursor: pointer;
}
#RightButton {
	background: url("../images/clkj_68.jpg") no-repeat center; margin: 8px; width: 30px; height: 150px; float: right; cursor: pointer;
}
#LeftButton2 {
	background: url("../images/clkj_85.jpg") no-repeat center; margin: 8px; width: 30px; height: 150px; float: left; cursor: pointer;
}
#RightButton2 {
	background: url("../images/clkj_88.jpg") no-repeat center; margin: 8px; width: 30px; height: 150px; float: right; cursor: pointer;
}
#wrapper {
	margin: 0px auto; width: 1200px;
}
#ProductShow {
	margin: 5px; border: 1px solid rgb(192, 192, 192); border-image: none; width: 305px; height: 245px; text-align: center;
}
.more_p {
	padding-top: 30px;
}
.more_p a {
	margin: 0px auto; border: 1px solid rgb(255, 255, 255); border-image: none; width: 144px; height: 44px; text-align: center; color: rgb(255, 255, 255); line-height: 44px; font-size: 14px; display: block;
}
.fac_list {
	margin: 0px auto; padding: 0px 0px 10px; width: 1200px; overflow: hidden; display: block; background-color: rgb(255, 255, 255);
}
.index_news {
	margin: 0px auto; width: 1200px; overflow: hidden; display: block;
}
.news_fl {
	width: 589px; overflow: hidden; padding-bottom: 30px; display: block;
}
.tj_news {
	padding: 25px 0px;
}
.tj_news .tj_img {
	width: 218px; margin-right: 25px;
}
.tj_txt {
	width: 340px;
}
.tj_txt .y {
	color: rgb(15, 121, 37); font-size: 14px; display: block;
}
.tj_txt .m {
	color: rgb(15, 121, 37); font-size: 20px; display: block;
}
.tj_txt h3 {
	color: rgb(15, 121, 37); font-size: 14px; display: block;
}
.tj_txt p {
	padding: 10px 0px; line-height: 28px;
}
.news_list {
	list-style: none; overflow: hidden; display: block;
}
.news_list li {
	padding: 15px 0px; width: 100%; overflow: hidden; clear: both; border-bottom-color: rgb(234, 234, 236); border-bottom-width: 1px; border-bottom-style: dotted; display: block;
}
.news_list li a {
	width: 469px; float: right; display: block;
}
.news_list li a h4 {
	color: rgb(0, 0, 0); font-size: 18px; font-weight: normal; display: block;
}
.news_fl li a h4 {
	color: rgb(0, 0, 0); font-size: 18px; font-weight: normal; display: block;
}
.news_list li p {
	padding: 5px 0px; color: rgb(104, 104, 104); line-height: 22px; font-size: 12px;
}
.news_list li span {
	border: 1px solid rgb(229, 229, 229); border-image: none; width: 100px; height: 100px; float: left; display: block;
}
.news_list li span .tm {
	text-align: center; color: rgb(51, 51, 51); line-height: 50px; font-size: 48px;
}
.news_list li span .ty {
	text-align: center; color: rgb(51, 51, 51); font-size: 14px;
}
.tj_news_out {
	margin: 15px 0px; width: 100%; height: 239px; position: relative;
}
.tj_news_out span {
	left: 0px; top: 0px; width: 100px; height: 100px; float: left; display: block; position: absolute; background-color: #005FA2;
}
.tj_news_out img {
	width: 589px; float: left;
}
.tj_news_out span .tm {
	text-align: center; color: rgb(255, 255, 255); line-height: 66px; font-size: 48px;
}
.tj_news_out span .ty {
	text-align: center; color: rgb(255, 255, 255); font-size: 14px;
}
.news_more {
	border-radius: 10px; width: 140px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; margin-top: 10px; display: block; background-color: #005FA2;
}
.link_top {
	background: url("../images/hj_80.jpg") no-repeat center; width: 100%; height: 20px;
}
.link {
	margin: 10px auto; width: 1200px; overflow: hidden; display: block;
}
.link ul {
	list-style: none; overflow: hidden; display: block;
}
.link ul li {
	line-height: 46px; font-size: 18px; float: left;
}
.link_tit {
	color: #005FA2; font-size: 18px;
}
.link ul li a {
	background: url("../images/link.png") no-repeat right; padding: 0px 12px; color: rgb(77, 78, 78); font-size: 14px; display: block;
}
.link ul li a:hover {
	color: rgb(255, 0, 0); text-decoration: underline;
}
.footer {
	width: 100%; color: rgb(255, 255, 255); overflow: hidden; display: block;
}
.footer a {
	color: rgb(255, 255, 255);
}
.area_out {
	width: 100%; height: 65px; background-color: #005FA2;
}
.area {
	margin: 0px auto; width: 1200px; overflow: hidden; display: block;
}
.area ul {
	list-style: none; overflow: hidden; display: block;
}
.area ul li {
	color: rgb(255, 255, 255); line-height: 65px; font-size: 18px; float: left;
}
.area ul li a {
	padding: 0px 10px; color: rgb(255, 255, 255); font-size: 14px;
}
.area ul li a:hover {
	text-decoration: underline;
}
.foont_txt_out {
	width: 100%; background-color: rgb(52, 61, 68);
}
.foot_con {
	margin: 0px auto; padding: 40px 0px 30px; width: 1200px; overflow: hidden; display: block;
}
.foot_con hr {
	border: 1px solid rgb(255, 255, 255); border-image: none; width: 50px; margin-bottom: 20px;
}
.foot_txt {
	width: 305px; line-height: 30px;
}
.foot_msg span {
	padding-bottom: 10px; font-size: 16px; display: block;
}
.foot_txt span {
	padding-bottom: 10px; font-size: 16px; display: block;
}
.foot_con .ewm {
	overflow: hidden; display: block;
}
.foot_con .ewm img {
	padding: 5px; border: 1px solid rgb(73, 81, 87); border-image: none; width: 183px; display: block;
}
.foot_con .ewm p {
	width: 183px; text-align: center; line-height: 40px; font-size: 14px; margin-bottom: 5px; display: block;
}
.ml50 {
	margin-left: 50px;
}
.cyr {
	padding: 20px 0px; width: 100%; text-align: center; clear: both; background-color: rgb(42, 49, 55);
}
.foot_msg {
	padding: 0px 50px; margin-left: 20px; border-right-color: rgb(113, 120, 124); border-left-color: rgb(113, 120, 124); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.foot_msg li {
	margin: 10px 0px;
}
.foot_msg .txp {
	border: 1px solid rgb(113, 120, 124); border-image: none; width: 233px; height: 44px; color: rgb(113, 120, 124); padding-left: 10px; float: left; background-color: transparent;
}
.foot_msg .txtarea {
	padding: 10px 0px 0px 10px; border: 1px solid rgb(113, 120, 124); border-image: none; width: 493px; height: 80px; color: rgb(113, 120, 124); margin-top: 10px; background-color: transparent;
}
.mtl15 {
	margin-left: 15px;
}
.warpper2 {
	width: 100%; overflow: hidden; display: block;
}
.sidebar {
	margin: 25px 0px 40px; width: 222px; overflow: hidden; display: block;
}
.side_lx {
	background: rgb(255, 255, 255); margin: 15px 0px; border: 1px solid rgb(223, 223, 223); border-image: none; width: 220px; overflow: hidden; display: block;
}
.side_news {
	background: rgb(255, 255, 255); margin: 15px 0px; border: 1px solid rgb(223, 223, 223); border-image: none; width: 220px; overflow: hidden; display: block;
}
.side_lx h3 {
	background: #005FA2; width: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 60px; font-size: 24px;
}
.side_news h3 {
	background: #005FA2; width: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 60px; font-size: 24px;
}
.side_lx p {
	padding: 15px 10px; color: rgb(51, 51, 51); line-height: 30px; font-size: 14px; display: block;
}
.side_lx ul {
	background: url("../images/ab_con.png") no-repeat 10px 20px; padding: 24px 5px 0px; overflow: hidden; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.side_lx ul li {
	overflow: hidden; padding-left: 42px; margin-bottom: 20px; display: block;
}
.side_lx ul li h4 {
	color: rgb(75, 75, 75); line-height: 20px; font-size: 16px; font-weight: normal;
}
.side_lx ul li span {
	color: rgb(156, 156, 156); font-size: 12px;
}
.side_news ul {
	list-style: none; padding: 15px 8px; overflow: hidden; display: block;
}
.side_news ul li {
	width: 100%; line-height: 42px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.side_news ul li a {
	color: rgb(92, 92, 92); padding-left: 5px; font-size: 14px; display: block;
}
.side_news ul li a:hover {
	color: rgb(255, 0, 0); text-decoration: underline;
}
.side_ewm {
	margin: 10px auto; width: 120px; overflow: hidden; display: block;
}
.side_ewm img {
	width: 120px; height: 120px; display: block;
}
.side_ewm p {
	text-align: center; line-height: 24px; font-size: 14px;
}
.about_con {
	background: rgb(255, 255, 255); margin: 25px 0px 40px; width: 900px; overflow: hidden; display: block; min-height: 1000px;
}
.position {
	margin: 20px 10px 20px 18px; overflow: hidden; padding-bottom: 12px; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.position h3 {
	color: rgb(2, 103, 159); line-height: 18px; padding-left: 10px; font-size: 16px; font-weight: normal; border-left-color: rgb(2, 103, 159); border-left-width: 5px; border-left-style: solid; float: left;
}
.position span {
	color: rgb(120, 120, 120); font-size: 14px; float: right; display: block;
}
.position span a {
	color: rgb(120, 120, 120);
}
.position span a:hover {
	color: rgb(2, 103, 159); text-decoration: underline;
}
.ab_content {
	padding: 30px 20px; overflow: hidden; display: block;
}
.ab_content h3 {
	background: url("../images/tit_03.png") no-repeat bottom; padding: 15px 0px 25px; text-align: center; color: rgb(2, 103, 159); line-height: 40px; font-size: 24px;
}
.ab_content p {
	padding: 10px 0px; color: rgb(102, 102, 102); line-height: 36px; font-size: 14px;
}
.footer {
	padding: 25px 0px; background-color: rgb(52, 61, 68);
}
.container1 {
	margin: 0px auto; width: 1300px; position: relative;
}
.clearfix {
	-ms-zoom: 1;
}
.clearfix::before {
	display: table; content: " ";
}
.clearfix::after {
	display: table; content: " ";
}
.footer-t img {
	float: left;
}
.footer-t .footer-nav {
	width: 73.5%; margin-left: 120px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.footer-nav ul {
	display: flex; justify-content: space-between;
}
.footer-nav li {
	padding: 10px 0px;
}
.footer-nav li a {
	color: rgb(255, 255, 255); font-size: 14px;
}
.footer-b {
	padding-top: 30px; display: flex; justify-content: space-between;
}
.footer-b .footer-infor {
	overflow: hidden;
}
.footer-infor h4 {
	color: rgb(255, 255, 255); line-height: 1; font-size: 16px; font-weight: 800;
}
.footer-infor .footer-main {
	padding-top: 20px;
}
.footer-main p {
	color: rgb(204, 204, 204); line-height: 2; font-size: 14px; margin-bottom: 10px;
}
.footer-b .footer-pro {
	width: 580px;
}
.footer-b .footer-infor {
	overflow: hidden;
}
.footer-infor h4 {
	color: rgb(255, 255, 255); line-height: 1; font-size: 16px; font-weight: 800;
}
.footer-infor .footer-main {
	padding-top: 20px;
}
.footer-main li {
	margin-right: 25px; margin-bottom: 15px; float: left;
}
.footer-main li a {
	color: rgb(204, 204, 204); line-height: 1; font-size: 14px;
}
.friendslink {
	overflow: hidden; position: relative;
}
.friendslink::before {
	left: 0px; top: 0px; width: 50%; height: 100%; position: absolute; z-index: 10; content: ""; background-color: #005FA2;
}
.friendslink::after {
	top: 0px; width: 50%; height: 100%; right: 0px; position: absolute; z-index: 10; content: ""; background-color: #005FA2;
}
.friendslink .container1 {
	position: relative; z-index: 20; background-color: #005FA2;
}
.friendslink .friendslink-h {
	padding: 13px 10px 13px 40px; float: left; position: relative; background-color: #005FA2;
}
.friendslink h4 {
	color: rgb(255, 255, 255); font-size: 20px;
}
.friendslink-h::after {
	top: 0px; width: 0px; height: 0px; right: -54px; border-top-color: #005FA2; border-right-color: transparent; border-top-width: 54px; border-right-width: 54px; border-top-style: solid; border-right-style: solid; position: absolute; content: "";
}
.clearfix::after {
	clear: both;
}
.friendslink .friendslink-box {
	padding: 17px 10px 17px 54px; float: left;
}
.friendslink-box li {
	margin-left: 30px; float: left;
}
.friendslink-box li a {
	color: rgb(255, 255, 255); font-size: 14px;
}
.flex-control-nav {
	width: 100%; text-align: center; bottom: 10px; position: absolute; z-index: 2;
}
.flex-control-nav li {
	margin: 0px 5px; width: 14px; height: 14px; display: inline-block; -ms-zoom: 1;
}
ul.slides li a {
	width: 100%; height: 100%; display: block;
}
.flex-control-nav a {
	background: url("dot.png") no-repeat right 0px; width: 14px; height: 14px; line-height: 40px; overflow: hidden; display: inline-block; cursor: pointer;
}
.flex-control-nav .flex-active {
	background-position: 0px 0px;
}
.flex-direction-nav {
	top: 45%; width: 100%; position: absolute; z-index: 3;
}
.flex-direction-nav li a {
	width: 50px; height: 50px; overflow: hidden; display: block; position: absolute; cursor: pointer;
}
.flex-direction-nav li a.flex-prev {
	background: url("prev.png") no-repeat center; left: 40px;
}
.flex-direction-nav li a.flex-next {
	background: url("next.png") no-repeat center; right: 40px;
}
