/*
@font-face {font-family: "font";src: url('../font/m/font.eot');src: url('../font/m/font.eot?#iefix') format('embedded-opentype'),url('../font/m/font.woff') format('woff'),url('../font/m/font.ttf') format('truetype'),url('../font/m/font.svg#NeuesBauenDemo') format('svg');}
body, html, table, th, td, div, span, input, select, textarea, option, a {font-family:"font" !important;}
*/

html {overflow-y:auto !important;}
body {padding:0px;}

body, html, table, th, td, div, input, select, textarea, option {font-size:17px !important;}

.page_width {padding-left:0px !important; padding-right:0px !important;}
.page_width_min {padding-left:0px; padding-right:0px; max-width:1200px ! important; *width:expression(this.offsetWidth < 1200 ? 'auto' : '1200px');}
.page_width_max {padding-left:0px !important; padding-right:0px !important;}

h1 a, h2 a, h3 a, h4 a, h5 a {font-size:inherit !important;color:inherit !important;font-weight:inherit !important;font-family:inherit !important;}

body {padding-left:0px;}

.m_w100, .content div {width:auto !important; float:none !important; display:block !important; margin-left:auto !important; margin-right:auto !important;}
.m_position {position:static !important;}
.m_show {display:inline !important;}
.m_hide {display:none !important;}
.m_padding {padding-left: 20px !important; padding-right: 20px !important;}
.m_height_auto {height:auto !important;}

h1 {font-size: 40px !important;}
h2 {font-size: 32px !important;}
h3 {font-size: 26px !important;}
h4 {font-size: 22px !important;}
h5 {font-size: 18px !important;}

h1 div, h1 span, h1 li, h1 a {font-size:inherit !important;font-weight:inherit !important;font-family:inherit !important;}
h2 div, h2 span, h2 li, h2 a {font-size:inherit !important;font-weight:inherit !important;font-family:inherit !important;}
h3 div, h3 span, h3 li, h3 a {font-size:inherit !important;font-weight:inherit !important;font-family:inherit !important;}
h4 div, h4 span, h4 li, h4 a {font-size:inherit !important;font-weight:inherit !important;font-family:inherit !important;}
h5 div, h5 span, h5 li, h5 a {font-size:inherit !important;font-weight:inherit !important;font-family:inherit !important;}

.logo {width:60% !important; padding-top:0px !important; padding-bottom:0px;}
.logo img {max-width:100% !important; height:auto; margin:auto;}
.logo_slogan {margin-top:5px !important; line-height:25px !important;}

.slogan {font-size:18px !important; clear:both; display:block; width:100% !important; float:none !important; text-align:center !important;}
.slogan h3, .slogan h5 {color:#256055; font-size:18px !important; display:inline-block;*display:inline;*zoom:1;padding:0px 5px;}
.slogan h5 {background:url(../images/head_contact_tel.png) left 3px no-repeat; padding-left:20px;}

.map_mask {display:block !important;}

#nav_menu .nav_menu{display:none;}
#m_nav_menu {display:block; visibility:hidden; position:fixed;left:100%;top:0px;padding-top:0px !important;width:100%;height:200%;overflow:hidden;z-index:701;background-color:#000;}

.NavMenu {display:none !important;}

.m_nav_menu_logo {padding:20px 18px 10px 22px;}
.m_nav_menu_logo img {max-width:100%;}

.m_nav_menu_start {display:block; width:49px; height:49px; cursor:pointer; background:url(../images/m_nav_menu_start.png) center center no-repeat;}

.m_nav_menu_close {position:absolute; top:18px; right:18px; z-index:100; width:49px; height:49px; cursor:pointer; background:url(../images/m_nav_menu_close.png) center center no-repeat;}
.m_nav_menu_mask {position:fixed;display:none;z-index:600;left:0px;top:-100px;bottom:-100px;width:150%;background:#000;opacity:0;filter:Alpha(opacity=0);}

.page_head {position:absolute;top:0px;left:0px;width:100%; height:105px !important; padding:10px 0px !important; box-shadow:0px 3px 5px rgba(0, 0, 0, .3); background-Position:20% bottom; background-size:auto 100%;}

.page_head_fix {height:115px !important;}

.page_banner .banner_img a {background-size:auto 100% !important;}
.page_banner .banner_img a img {width:200% !important;}

.OnlineService {display:none !important;}

.content p, .content ul, .content h1, .content h2, .content h3, .content h4, .content h5 {padding-left: 20px !important; padding-right: 20px !important;}


.page_guide {border-top:1px solid #256055; border-bottom:1px solid #256055; padding:10px 0px; margin:30px 0px;}
.page_guide, .page_guide ul li, .page_guide a {color:#256055; font-size:18px;}

.page_main {padding-left:0px; max-width:1200px; *width:expression(this.offsetWidth < 1200 ? 'auto' : '1200px');}


.page_main .page_name {display:none !important;}
.page_main .page_title {text-align:left !important; font-size:22px !important;}
.page_main .content_info div {text-align:left !important; line-height:150%; margin:5px 0px;}

.page_left, .page_right {width:auto; float:none; display:block; margin-left:0px; min-height:0px;}
.page_split_x, .page_split_y {display:none;}

.page_sub {text-align:center !important; padding-top:30px;}
.page_sub .li_1 {margin:8px 8px;background:#fff;text-align:center;display:inline-block;*display:inline;*zoom:1;vertical-align:top; background-image:url(about:blank) !important; border:1px solid #256055; border-radius:100px;}
.page_sub li .hover_animate {background-image:url(about:blank) !important; border-radius:80px;}
.page_sub .li_1 a {padding:12px 15px !important;}
.page_sub .split_1, .page_sub .split_2 {display:none;}

/*clearbox*/

.list_image {width:103% !important;text-align:left;}
.list_image li {width:47% !important;overflow:hidden;margin-right:3%;margin-bottom:15px;}
.list_image li .title {font-size:17px;}

.list_article{}
.list_article .article_info {font-size:17px;}
.list_article .article_content {font-size:17px;}
.list_article .article_more {font-size:17px;}

.list_article .article_image {height:250px !important; margin-right:0px !important; margin-bottom:20px;}
.list_article .article_title {height:auto !important;line-height:140% !important; overflow:visible !important; word-break:break-all !important; white-space:normal !important; text-overflow:clip !important;}
.list_article .article_title a {font-size:20px !important;}
.list_article .article_date {display:block !important;}


.showpage span {line-height:40px !important; font-size:25px !important;}
.showpage .p_current {width:40px !important;}
.showpage span {font-size:16px !important;}

.content {word-break:break-all;text-align:justify;text-justify:inter-ideograph;}
.content span p {padding-left: 0px !important; padding-right: 0px !important;}
.content table {min-width:700px; white-space_:nowrap;}
.content table td div {white-space:normal;}
.content .scroll {padding:0px;margin:0px auto !important;max-width:100%;overflow:hidden;overflow-x:auto;}
.content .scroll {margin-left:20px !important; margin-right:20px !important;}
.content .scroll div {width:auto !important;}
.content .scroll table {min-width:100% !important; width:auto !important; max-width:200% !important;}
.content .scroll table.max {width:200% !important;}
.content iframe {width:100% !important;height:350px !important;}

.content div img {display:block !important; margin:auto !important;}
.content div div {padding-left:0px !important; padding-right:0px !important;}

.page_foot {}
.page_foot .copyright span {float:none !important;}

.feedback input {height:35px !important; width_:98% !important;}
.feedback input.radio {height:20px !important; width:20px !important;}
.feedback input.button {width:60px !important;}
.feedback textarea {width:100% !important;}

.job li.column {width:16% !important;}
.job li.column_1 {width:38% !important;}
.job li.column_3 {width:16% !important;}
.job li.column_4 {width:26% !important;text-align:right !important;}

.foot_logo {display:none !important;}
.foot_logo div {width:32% !important;min-width:130px !important;}
.foot_logo div span {width:90% !important;height:80% !important;}

.share div {font-size:20px !important; line-height:22px !important;}
.share .bdsharebuttonbox a {width:40px !important; height:40px !important; background-size:auto 100% !important; margin-right:20px;}

.content_nav {}
.content_nav a {font-size:18px !important;padding:10px 10px !important;margin:0px 10px !important;}

.content .TableEvenly {padding-left:20px !important; padding-right:20px !important; width:auto !important; margin:auto !important;}
.content .TableEvenly li {width:48% !important; margin-bottom:10px !important;}
.content .TableEvenly li img {width:100% !important; max-width:100% !important;}
