/*
@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;}

.web_logo {margin-left:-20px;margin-right:20px;width:195px;padding-bottom:123px;}
.web_logo img {left:-5%;top:-5%;width:110%;height:auto;}

.logo_slogan {margin-top:5px !important; line-height:25px !important;}

.slogan {float:left;text-align:left;margin-top:30px;height:auto;line-height:155%;font-size:20px !important;}
.slogan a {font-size:25px;}

.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;position:relative;z-index:10;}
.m_nav_menu_start {position:absolute; top:20px; right:15px;}

.m_nav_menu_close {position:absolute; top:36px; right:15px; 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:123px !important; box-shadow:0px 3px 5px rgba(0, 0, 0, .3);}

.page_head_fix {position:static;width:100%;height:123px;}
.share {display:none;}
.web_search {display:none;}

.page_banner {}
.page_banner .banner_hd ul{margin-bottom:20px;}
.page_banner .banner_img a img_ {width:auto;min-height:100px;margin-left:50%;transform:translate(-50%,0%);}

.OnlineService {display:none !important;}

.baidu_map {padding-bottom:80% !important;}

.content p, .content ul, .content h1, .content h2, .content h3, .content h4, .content h5 {padding-left: 20px !important; padding-right: 20px !important;}
.content .m_padding p, .content .m_padding ul, .content .m_padding h1, .content .m_padding h2, .content .m_padding h3, .content .m_padding h4, .content .m_padding h5 {padding-left: 0px !important; padding-right: 0px !important;}
.m_padding .content p, .m_padding .content ul, .m_padding .content h1, .m_padding .content h2, .m_padding .content h3, .m_padding .content h4, .m_padding .content h5 {padding-left: 0px !important; padding-right: 0px !important;}
.content .images img, .content.images img {width:auto !important;max-width:100% !important;height:auto !important;}

.page_guide {border-bottom:1px solid #00916f; padding:10px 0px; margin:10px 0px 30px 0px;}
.page_guide, .page_guide ul li, .page_guide a {color:#00916f; font-size:18px;}

.page_main {min-height:0px;}

.page_main .page_name {display:none !important;}
.page_main .page_title {text-align:left !important; font-size:25px !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_sub {float:none !important;text-align:center !important; margin:0px 0px 10px 0px;}
.page_sub ul {padding:10px 0px 20px 0px;background-color:transparent !important;}
.page_sub li {line-height:40px !important;}
.page_sub li a {color:#00916f !important;font-size:18px;}
.page_sub .li_1 {margin:8px 4px;background:#fff;text-align:center;display:inline-block;*display:inline;*zoom:1;vertical-align:top; background-image:url(about:blank) !important; border:1px solid #00916f; border-radius:100px;overflow:hidden;}
.page_sub .li_1 a {padding:20px 10px !important;}
.page_sub li a:hover, .page_sub li.li_hover a {background:#00916f !important;color:#fff !important;}

.page_sub .li_2 {display:none;}

/*clearbox*/

.list_image {width:100%;}
.list_image li {width:100%;margin-right:0%;float:none;margin-bottom:5%;padding-top:10px;}
.list_image .title span {font-size:22px;}

.list_image.Products li {width:100%;}
.list_image.Products .image {z-index:3;}


.list_image.Partner {width:103%;}
.list_image.Partner li {width:30.33%;float:left;margin-right:3%;margin-bottom:2%;}

.list_article {width:100%;}
.list_article li {width:100%;margin-right:0%;float:none;margin-bottom:5%;}
.list_article li .div {padding-bottom:0px;}
.list_article .title {font-size:20px;}
.list_article .describe {position:static;}

.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 {padding:40px 0px 0px 0px;}
.page_foot .foot_line {height:25px;border:0px !important;}
.page_foot .copyright {border-top:1px solid #fff;padding-top:20px;}
.page_foot .copyright div {line-height:130% !important;}
.page_foot .copyright div span br {display:none;}

.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;}

.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;}


.about .item_title {font-size:30px !important;}
.about .item_10_22 div.div {padding:110px 30px 30px 30px;margin-top:-110px;}
.about .item_10_22 .item_title {margin-left:30px;}
.about .item_10_22 .item_content {text-align:left;float:none;width:100%;padding-right:0%;}
.about .item_10_22 .item_image {float:none;width:100%;padding-bottom:0%;margin-bottom:20px;}
.about .item_10_22 .item_image img {width:100%;height:auto;position:static;}

.about .item_10_23 div.div {padding:30px 30px 30px 30px;}
.about .item_10_23 .item_title {margin-left:30px;}
.about .item_10_23 .item_content {text-align:left;float:none;width:100%;padding-right:0%;}
.about .item_10_23 .item_image {float:none;width:100%;padding-bottom:0%;margin-bottom:20px;}
.about .item_10_23 .item_image img {width:100%;height:auto;position:static;}
.about .item_10_23 .item_image span img {display:none;}
.about .item_10_23 .item_content span.div {padding:0px;}

.about .item_10_history .history_title ul {margin:0px 35px;height:70px;overflow:hidden;}
.about .item_10_history .history_title li {width:20%;float:left;display:block;height:35px;line-height:35px;font-size:18px;overflow:hidden;}
.about .item_10_history .history_title li.on {font-size:22px;}
.about .item_10_history .history_title .prev_next div {width:33px;height:70px;margin-top:-36px;line-height:70px;}
.about .item_10_history .history_describe div.div {margin-left:0px;margin-right:0px;}
.about .item_10_history .history_describe div.div span.div {padding-left:0px;}
.about .item_10_history .history_describe div.div .title {display:none;}
.about .item_10_history .history_describe div.div span.div h2 {font-size:25px !important;}
.about .item_10_history .history_describe div.div span.div li {font-size:15px !important;line-height:180% !important;}

.about .item_10_25 .item_content li {padding:25px 5px;width:45%;margin:4% 0px;font-size:15px;}
.about .item_10_25 .item_content li:hover {border-width:2px;padding:24px 4px;}

.about .item_10_honor div.div ul {margin:0px 50px;}
.about .item_10_honor div.div li {width:50%;}
.about .item_10_honor .prev_next div {width:45px;height:60px;line-height:60px;margin-top:-30px;}

.contact .item_title {font-size:30px !important;}

.contact .item_12_31 ul li {font-size:18px;width:25%;padding:10px 0px 10px 2%;line-height:150%;}
.contact .item_12_31 ul li.column1 {display:none;}
.contact .item_12_31 ul li.column2 {width:44%;}
.contact .item_12_31 ul.title li {font-size:18px;}
.contact .item_12_31 ul li .plus {width:19px;height:19px;margin:6px 10px 0px 0px;}
.contact .item_12_31 ul .describe {font-size:17px !important;}
.contact .item_12_31 ul .describe h4 {font-size:18px !important;}

.contact .item_12_32 .div {position:static;}
.contact .item_12_32 .item_image img {width:200%;max-width:none;height:auto;margin-left:-65%;}
.contact .item_12_32 .item_content {font-size:20px !important;}
.contact .item_12_32 .item_content div {font-size:22px !important;line-height:150%;margin-top:5px;}
.contact .item_12_32 .item_content div h2 {font-size:35px !important;margin-right:10px;display:inline-block;*display:inline;*zoom:1;}

.cooperation .item_title {font-size:20px;}
.cooperation .item_title b {font-size:30px;}

.cooperation .item_13_270 {padding-top:0px;}
.cooperation .item_13_270 .item_title {font-size:60px !important;}
.cooperation .item_13_270 .item_title b {font-size:60px !important;}
.cooperation .item_13_270 .item_content {position:static;padding-bottom:0%;}
.cooperation .item_13_270 .item_content h2 {width:auto;font-size:35px !important;font-weight:bold;}
.cooperation .item_13_270 .item_content h3 {width:45%;float:left;font-size:20px !important;padding:20px;}
.cooperation .item_13_270 .item_content h3 br {display:none;}
.cooperation .item_13_270 .item_content img {width:38%;height:auto;position:static;margin-top:-15px;float:right;}

.cooperation .item_13_271 .item_title {font-size:25px !important;width:auto;line-height:160%;}

.cooperation .item_13_271 .item_image img {width:200%;}

.cooperation .item_13_272 .item_content li {width:47%;margin:2% 0px;font-size:18px;line-height:150%;}

.cooperation .item_13_274 .item_content li {width:48%;margin:2% 0px;}
.cooperation .item_13_274 .item_content li h4 {font-size:20px;line-height:150%;}
.cooperation .item_13_274 .item_content li h5 {font-size:15px !important;padding:5px 5px 5px 10px;line-height:130%;min-height_:75px;height:auto;}

.cooperation .item_13_275 .item_title {font-size:20px;left:38%;top:8%;right:6%;line-height:140%;}
.cooperation .item_13_275 .item_title b {font-size:25px;display:block;color:#00916f;margin-bottom:8px;}
.cooperation .item_13_275 .item_title br {display:none;}
.cooperation .item_13_275 .item_title span {display:inline-block;}
.cooperation .item_13_275 .item_content img {width:35%;}
.cooperation .item_13_275 .item_content div {bottom:2%;right:5%;}
.cooperation .item_13_275 .item_content div img {width:90%;height:auto;}

.cooperation .item_13_276 .item_content li {width:48%;padding-bottom:31%;margin:8% 0px 1% 0px;}
.cooperation .item_13_276 .item_content li h4 {top:-20px;left:50%;margin-left:-90px;width:180px;line-height:40px;font-size:16px !important;}

.cooperation .item_13_image ul li {width:48%;margin-bottom:3%;}
.cooperation .item_13_image .item_title {font-size:30px !important;}
.cooperation .item_13_image .item_content {font-size:20px !important;}

.cooperation .item_13_franchisee ul li {width:48%;margin-bottom:3%;}
.cooperation .item_13_franchisee .item_title {font-size:30px !important;}
.cooperation .item_13_franchisee .item_content {font-size:20px !important;}

.cooperation .item_13_promotion ul li {width:48%;margin-bottom:3%;}
.cooperation .item_13_promotion ul li.title {width:100%;line-height:100%;padding:10px 0px 20px 0px;}

.cooperation .item_13_279 .item_image li {width:100%;margin:0px 0px 0px 0px;}
.cooperation .item_13_279 .item_image .div {margin:20px 0px 0px 0px;}

.cooperation .item_13_team .item_title {font-size:30px !important;}
.cooperation .item_13_team .item_content {font-size:20px !important;}
.cooperation .item_13_team ul li {width:48%;margin-bottom:3%;}

.cooperation .item_13_cooperation .item_title {font-size:30px !important;}

.cooperation .item_14_283 .item_content h1, .item_14_283 .item_content h2 {background-position:37% center !important; text-align:center !important;width:50% !important;padding:0px !important;margin:0px !important;}
.item_14_283 .item_content h2 {background-position:right center !important;}
.cooperation .item_14_283 .item_content h3 {clear:both;height:auto !important;}

/*
.cooperation .item_15_283 .item_content h1 {padding:0px !important;}
.cooperation .item_15_283 .item_content h1.color, .cooperation .item_15_283 .item_content h2.color {width:auto !important;padding:10px !important;}
.cooperation .item_15_283 .item_content h3 {width:auto !important;}
*/

.fdzptxt span.div h4 {font-size:15px !important; padding:2px 8px !important; border-width:1px !important; margin-left:10px !important; margin-top:-16px !important;}
.fdzptxt span.div div {width:10px !important; border-width:1px !important;}
.fdzptxt span.div div b {right:-3px !important;width:5px !important;height:5px !important;}
.fdzptxt span.div.first {left:0% !important;top:12% !important;}
.fdzptxt span.div.first h4 {margin-left:0px !important;}
.fdzptxt span.div.tr h4 {margin-right:10px !important;}
.fdzptxt span.div span {max-width:82px;}
.fdzptxt span.div span br {display:none;}
.fdzptxt span.div.tl div b, .fdzptxt span.div.bl div b {left:-3px !important;}
