@import url(css.css);
/* -----------  home  -----------  */
.top_banner{ width: 100%; height:680px; overflow: hidden; background-size: cover; z-index: 1; margin-top:110px;}
.top_banner .flexslider{ position:relative; height:680px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.top_banner .slides{position:relative;z-index:1; height:680px;}
.top_banner .slides li{ width:100%; height:680px; cursor:pointer; text-align:center;background-position: center top;
    background-repeat: no-repeat;}
.top_banner .flex-control-nav{position:absolute;bottom:50px; right:50%;z-index:2;width:100%; margin-right:-50%;text-align:center;}
.top_banner .flex-control-nav li{display:inline-block;width:17px; margin:0 5px; *display:inline;zoom:1; cursor:pointer}
.top_banner .flex-control-nav a{display:inline-block;width:17px; vertical-align:bottom;height:17px;line-height:100px; text-align:center; color:#fff; overflow:hidden; background:url(../images/list2.png) center no-repeat; cursor:pointer;}
.top_banner .flex-control-nav .flex-active{ background:url(../images/list1.png) center no-repeat; }
.top_banner .flex-direction-nav{position:absolute;z-index:3;width:100%; top:40%;}
.top_banner .flex-direction-nav li a{display:block;padding: 20px 10px;font-family: 宋体;background: rgba(0, 0, 0, 0.498039);opacity: 0.5;transition: all .25s ease;font-size: 30px;overflow:hidden;cursor:pointer;position:absolute; transition:none; color:#fff}
.top_banner .flex-direction-nav li a:hover{ opacity: 1;transition: all .25s ease;}
.top_banner .flex-direction-nav li a.flex-prev{left:0;}
.top_banner .flex-direction-nav li a.flex-prev:before{ content:"<";}
.top_banner .flex-direction-nav li a.flex-next{right:0;}
.top_banner .flex-direction-nav li a.flex-next:before{ content:">";}
.m_banner{ display:none;}

.index_youshi{ overflow:hidden; height:354px; padding-bottom:50px;}
.index_youshi .index_youshi_l{ float:left; width:50%; height:354px; background:url(../images/index_05.jpg) no-repeat center; position:relative}
.index_youshi .index_youshi_l .index_ys_lcon{ width:450px;  position:absolute; top:100px; left:50%; margin-left:-150px;	}
.index_youshi .index_youshi_l .index_ys_lcon span{ float:left; width:100%; color:#fff;}
.index_youshi .index_youshi_l .index_ys_lcon .w1{font-family: arial,helvetica,sans-serif; font-size:35px;}
.index_youshi .index_youshi_l .index_ys_lcon .w2{ font-size:24px; margin-top:30px;}
.index_youshi .index_youshi_r{ float:right; width:53%; margin-left:-3%; background:#db535f; height:300px; margin-top:30px; position:relative; z-index:1}
.index_youshi .index_youshi_r ul{ padding:15px; float:left; width:630px;}
.index_youshi .index_youshi_r ul li{ float:left; width:46%; height:60px; margin-left:4%; margin-top:20px; border-bottom:1px solid #fff;}
.index_youshi .index_youshi_r ul li .ys_rcon_img{ float:left; width:60px; height:60px}
.index_youshi .index_youshi_r ul li .ys_rcon_wz{ float:right; width:220px; height:60px;}
.index_youshi .index_youshi_r ul li .ys_rcon_wz span{ float:left; width:220px; font-size:16px; color:#fff;}
.index_youshi .index_youshi_r ul li .ys_rcon_wz p{ float:left; width:220px; font-family: arial,helvetica,sans-serif; font-size:12px; color:#fff;}


.index_mv{ text-align:center; overflow:hidden;}

.index_title{ overflow:hidden; padding:30px 0; text-align:center;}
.index_title .index_mv_im{}
.index_title .index_mv_en{ line-height:45px; font-size:32px; font-weight:bold; color:#111; padding-top:10px;}
.index_title .index_mv_en i{ color:#db535f; line-height:45px; font-size:30px; font-weight:bold;}
.index_title .index_mv_cn{ font-size:22px; line-height:25px; color:#333}


.index_guojia{ overflow:hidden; position:relative; height:583px; padding:75px 0 0 0}
.index_guojia .index_guojia_p{ position:absolute; width:100%; padding-top:50px}
.index_guojia .index_title .index_mv_en{ color:#fff}
.index_guojia .index_title .index_mv_cn{ color:#fff}
.index_guojia .index_title .index_mv_mm{ padding-top:30px;}
.index_guojia .index_title .index_mv_mm img{ width:100%}

.index_pro{ overflow:hidden}
.index_pro .index_pro_list{ overflow:hidden;}
.index_pro .index_pro_list li{ float:left; width:25%; position:relative; margin-bottom:30px}
.index_pro .index_pro_list li img{}
.index_pro .index_pro_list li .p_list_po{ position:absolute; width:80%; padding:0 10%; left:0; height:56px; bottom:30px; text-align:center}
.index_pro .index_pro_list li .p_list_po span{ float:left; width:100%; line-height:28px; font-size:18px; color:#fff; text-align:center;text-transform:uppercase}
.index_pro .index_pro_list li .p_list_po span.plist_bt2{ font-size:14px; line-height:22px;}

.index_news{ overflow:hidden; padding-bottom:60px;}
.index_news .index_news_list{ overflow:hidden}
.index_news .index_news_list li{ float:left; width:25%;}
.index_news .index_news_list li p{ float:left; width:100%; position:relative; overflow:hidden;}
.index_news .index_news_list li p img{ float:left; width:100%;}
.index_news .index_news_list li p i{ position:absolute; width:100%; height:100%; left:0; top:0; background:#000; opacity:0;transition: all .25s ease;}
.index_news .index_news_list li:hover p i{ opacity:0.4;}
.index_news .index_news_list li span{ float:left; width:100%; line-height:40px; font-size:18px; color:#666; text-indent:5px}
.index_news .index_news_list li dd{ float:left; width:25px; height:2px; background:#db535f; margin-left:5px;}



.show_about{ overflow:hidden; padding:50px 0}
.show_about .show_about_img{ float:left; width:50%}
.show_about .show_about_wz{ float:right; width:45%; padding-top:80px;}
.show_about .show_about_wz span{ float:left; width:100%; line-height:28px;}
.show_about .show_about_wz span.show_a_w_b1{ line-height:50px; font-size:24px; color:#231815}
.show_about .show_about_wz span.show_a_w_b2{ font-size:14px; color:#5a5a5a}

.show_jidi{ overflow:hidden; height:582px;}
.show_jidi .show_jidi_p{ overflow:hidden; padding-top:90px}
.show_jidi .show_jidi_p p{ color:#fff}
.show_jidi .show_jidi_p .s_j_p1{ font-size:18px; line-height:36px; padding-top:10px}
.show_jidi .show_jidi_p .s_j_p2{ font-size:24px; line-height:36px;}
.show_jidi .show_jidi_p .s_j_p3{ font-size:14px; line-height:30px; padding:40px 15% 0 15%}

.show_tipo{ overflow:hidden; height:663px;}
.show_tipo .show_tipo_title{ float:right; width:42%; padding-top:150px}
.show_tipo .show_tipo_title .s_t_t_p1{ font-size:36px; line-height:44px; color:#db535f; font-weight:bold;font-family: arial;}
.show_tipo .show_tipo_title .s_t_t_p2{ font-size:36px; line-height:44px; color:#231815; font-weight:bold;font-family: arial;}
.show_tipo .show_tipo_title .s_t_t_p3{ padding:10px 0}
.show_tipo .show_tipo_title .s_t_t_p4{ font-size:24px; color:#231815; line-height:30px;}
.show_tipo .show_tipo_title .s_t_t_p5{ font-size:14px; color:#5a5a5a; line-height:30px;}

.show_youshi{ overflow:hidden}
.show_youshi .show_youshi_l{ float:left; width:445px; background:#db535f; color:#fff; height:472px; padding-top:110px}
.show_youshi .show_youshi_l p{ padding:0 30px;}
.show_youshi .show_youshi_l .s_s_y_p1{ display:inline-table; width:200px; height:10px; background:url(../images/mcfm_pic.jpg) 30px center no-repeat;}
.show_youshi .show_youshi_l .s_s_y_p2{ font-size:24px; line-height:25px; padding-bottom:15px}
.show_youshi .show_youshi_l .s_s_y_p3{ font-size:14px; line-height:26px;color:#fff;}
.show_youshi .show_youshi_r{ float:right; width:715px; height:100%}

.show_guojia{ overflow:hidden; padding:20px 0 80px 0}
.show_guojia .index_mv_cn{ padding-bottom:30px}



.product{ overflow:hidden; padding:45px 0 45px 0}
.product2{ padding-bottom:85px}
.product .product_title{ overflow:hidden}
.product .product_title p{ overflow:hidden; color:#fff}
.product .product_title p.p_p_p1{}
.product .product_title p.p_p_p2{ font-size:34px; line-height:50px; color:#231815; font-weight:bold}
.product .product_title p.p_p_p2 i{ color:#db535f; font-weight:bold; font-size:34px}
.product .product_title p.p_p_p3{ font-size:24px; line-height:30px; color:#333; padding-bottom:40px;}
.tab-wrapper{float:left; width:100%; }
.tab-menu{float:left; width:100%; height:auto; line-height:50px;border:1px solid #e4e4e4; margin-bottom:10px}
.tab-menu li{float:left; padding:0 15px; height:50px; line-height:50px; overflow:hidden; border-right:1px solid #e4e4e4; color:#999; font-size:13px; cursor:pointer;}
.tab-menu li:hover{ background: #db535f; color:#fff;}
.tab-menu li.active{ background: #db535f; color:#ddd; }
.tab-menu li.active:hover{color:#fff;}
.tab-content{ float:left; width:100%; overflow:hidden; margin-top:15px;}
.tab-content .tab-content_c{  float:left; width:100%; overflow:hidden;}
.tab-content .tab-content_c .main_l{ float:left; width:50%;}
.tab-content .tab-content_c .main_l img{ float:left; width:100%;}
.tab-content .tab-content_c .main_r{ float:right; width:45%;}
.tab-content .tab-content_c .main_r .main_r_p1,.main_r_p2,.main_r_p3,.main_r_p4{ float:left; width:100%; overflow:hidden}
.tab-content .tab-content_c .main_r .main_r_p1{ padding:5px 0 10px 0;}
.tab-content .tab-content_c .main_r .main_r_p2{ font-size:34px; line-height:50px; font-weight:bold; color:#333}
.tab-content .tab-content_c .main_r .main_r_p2:hover{ color:#db535f; cursor:pointer}
.tab-content .tab-content_c .main_r .main_r_p3{ font-size:24px; line-height:30px; color:#111; padding-bottom:5px}
.tab-content .tab-content_c .main_r .main_r_p4{ font-size:13px; color:#222; line-height:23px}
.tab-content .tab-content_c .main_r .main_r_p4 img{ display:none;}

.about_sqt{ overflow:hidden; height:610px;}
.about_sqt .about_sqt_c{ float:right; width:43%; padding-top:120px;}
.about_sqt .about_sqt_c p{ overflow:hidden;}
.about_sqt .about_sqt_c p.a_a_bt1{ font-size: 80px; font-weight: bold; font-family: arial; color: #da535e; padding-bottom: 20px; display: block;}
.about_sqt .about_sqt_c p.a_a_bt2{ color: #231815; font-size: 34px; font-family: arial; font-weight: bold; line-height: 50px;word-wrap: break-word;}
.about_sqt .about_sqt_c p.a_a_bt3{ padding:10px 0}
.about_sqt .about_sqt_c p.a_a_bt4{ font-size: 28px; color: #221714;}

.about_ab{ overflow:hidden; padding:100px 0; background:#f0f0f0}
.about_ab .about_ab_l{ float:left; width:68%;}
.about_ab .about_ab_l .a_a_ab1{font-size: 28px; color: #221714; text-align: left; margin-bottom: 20px;}
.about_ab .about_ab_l .a_a_ab1 i{font-family: arial;font-size: 28px; color: #221714; }
.about_ab .about_ab_l .a_a_ab2{text-align: left; font-size: 14px; line-height: 30px; color: #5a5a5a;}
.about_ab .about_ab_r{ float:right; width:25%;}

.about_bankuai{ overflow:hidden; padding:80px 0 100px 0;}
.about_bankuai .a_a_bk_t{ overflow:hidden;font-size: 28px; color: #221714;  text-align: left; margin-bottom: 20px; border-bottom:3px solid #ddd; height:80px; line-height:80px;}
.about_bankuai .a_a_bk_t i{font-family: arial;font-size: 28px; color: #221714;text-transform: uppercase}
.about_bankuai .a_a_bk_l{ overflow:hidden;}
.about_bankuai .a_a_bk_l ul{ float:left; margin-left:-3.3%}
.about_bankuai .a_a_bk_l li{ float:left; width:30%; margin-left:3.3%;}
.about_bankuai .a_a_bk_l p{}
.about_bankuai .a_a_bk_l p img{ width:100%}
.about_bankuai .a_a_bk_l span{display:inline-table; width:100%; font-size: 20px; height: auto; line-height:25px; font-weight: bold; color: #221714; padding:8px 0}
.about_bankuai .a_a_bk_l dd{ font-size: 14px; line-height:25px; color:#666}

.about_jingji{ overflow:hidden; height:445px;}
.about_jingji .about_jingji_c{ overflow:hidden; padding-top:100px; text-align:center;}
.about_jingji .about_jingji_c p{ overflow:hidden; color:#fff}
.about_jingji .about_jingji_c p.a_a_jj_p1{ padding:5px 0}
.about_jingji .about_jingji_c p.a_a_jj_p2{ font-size: 38px; color: #fff; line-height: 38px; font-family: arial; padding-top: 25px; font-weight: bold;}
.about_jingji .about_jingji_c p.a_a_jj_p2 i{ color:#db535f; font-size: 38px; line-height: 38px; font-family: arial; padding-top: 25px; font-weight: bold;}
.about_jingji .about_jingji_c p.a_a_jj_p3{ line-height:50px; font-size:30px;}
.about_jingji .about_jingji_c p.a_a_jj_p3 i{ font-weight:bold; line-height:50px; font-size:30px; color:#fff}
.about_jingji .about_jingji_c p.a_a_jj_p4{ font-size:16px; line-height:30px}

.about_liucheng{ overflow:hidden; height:470px;}

.about_honor{ overflow:hidden; padding:80px 0 100px 0;}
.about_honor .about_honor_t{overflow:hidden;font-size: 28px; color: #221714;  text-align: left; margin-bottom: 20px; border-bottom:3px solid #ddd; height:80px; line-height:80px;}
.about_honor .about_honor_t i{font-family: arial;font-size: 28px; color: #221714;text-transform: uppercase }
.about_honor .about_honor_l{ overflow:hidden;}
.about_honor .about_honor_l .about_honor_l_t{ line-height:25px; color:#777; overflow:hidden}
.about_honor .about_honor_l ul{ float:left; width:102.3%; margin-left:-2.3%; padding-top:10px}
.about_honor .about_honor_l li{ float:left; width:31%; margin-left:2.3%; margin-bottom:15px}
.about_honor .about_honor_l li p{ float:left; width:100%;}
.about_honor .about_honor_l li p img{ float:left; width:100%;}

.news{ overflow:hidden; padding:50px 0 100px 0;}
.news .news_t{overflow:hidden;font-size: 28px; color: #221714; font-weight: bold; text-align: left; margin-bottom:30px; border-bottom:2px solid #eee; height:80px; line-height:80px;}
.news .news_t i{font-family: arial;font-size: 28px; color: #221714;text-transform: uppercase}
.news .news_list{ overflow:hidden}
.news .news_list li{ float:left; width:25%;}
.news .news_list li p{ float:left; width:100%; position:relative; overflow:hidden;}
.news .news_list li p img{ float:left; width:100%;}
.news .news_list li p i{ position:absolute; width:100%; height:100%; left:0; top:0; background:#000; opacity:0;transition: all .25s ease;}
.news .news_list li:hover p i{ opacity:0.4;}
.news .news_list li span{ float:left; width:100%; line-height:40px; font-size:18px; color:#666; text-indent:5px}
.news .news_list li dd{ float:left; width:25px; height:2px; background:#db535f; margin-left:5px;}
.news .news_list_l{ overflow:hidden}
.news .news_list_l li{ overflow:hidden; margin-bottom:10px}
.news .news_list_l li .l{ float:left; width:248px;}
.news .news_list_l li .l img{ float:left; width:100%}
.news .news_list_l li .r{ float:right; width:895px;}
.news .news_list_l li .r h3{ float:left; width:100%; font-size:24px;}
.news .news_list_l li .r h3 a{ font-size:20px; line-height:30px;}
.news .news_list_l li .r span{ float:left; width:100%; font-size:14px; line-height:26px; color:#777; text-align:left}
.news .news_list_l li .r dd{ float:left; width:100%; text-align:right; line-height:25px; font-size:12px; color:#999}

.news .news_con{ overflow:hidden}
.news .news_con h2{ overflow:hidden; text-align:center; font-size:24px; color:#111; line-height:40px; padding:5px 0}
.news .news_con .n_c_admin{ height:30px; overflow:hidden; border-bottom:1px solid #eee; line-height:30px; text-align:center}
.news .news_con .n_c_admin p{ display:inline-table; color:#999; padding-left:15px; font-size:12px; height:30px; line-height:30px;}
.news .news_con .n_c_admin p.ab{ background:url(../images/n_ad.jpg) left center no-repeat; margin-right:15px}
.news .news_con .n_c_admin p.ly{ background:url(../images/n_ly.jpg) left center no-repeat}
.news .news_con .n_c_admin p.pl{ float:right; background:url(../images/n_pl.jpg) left center no-repeat}
.news .news_con .n_c_con{ overflow:hidden; padding:15px 0 50px 0; font-size:14px; color:#656565; line-height:24px; text-align:justify}
.news .news_con .n_c_con img{ max-width:100%}
.news .news_con .n_c_key{ overflow:hidden; line-height:50px; color:#666; font-size:14px; border-bottom:1px solid #eee}
.news .news_con .n_c_soy{ overflow:hidden; line-height:50px;}
.news .news_con .n_c_soy span{ float:left; height:50px; line-height:50px; font-size:14px; color:#666}
.news .news_con .n_c_soy span.r{ float:right}


.contact{ overflow:hidden; padding:100px 0;}
.contact .contact_l{ float:left; width:45%;}
.contact .contact_r{ float:right; width:50%; padding-top:25px; line-height:35px; color:#666}
.contact .contact_r img{ max-width:100%}












/* ====================  手机  ==================== */
@media all and (max-width:768px), only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1024px), only screen and (min--moz-device-pixel-ratio:2) and (max-width:1024px), only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:1024px), only screen and (min-device-pixel-ratio:2) and (max-width:1024px), only screen and (min-resolution:192dpi) and (max-width:1024px), only screen and (min-resolution:2dppx) and (max-width:1024px){
.header{ padding:0 10px; height:60px}
.header .logo{ height:50px; padding:5px 0}
.header .logo img{height:50px; width:auto}
.header .langs{ margin-right:60px; margin-top:5px}
.header .langs .langs_b{ display:none}
.cl_nav{ position:absolute; float:right; top:3px; right:20px; display:block; z-index:5; background:url(../images/topnav.jpg) center no-repeat; width:30px; height:30px; margin-top:12px; cursor:pointer;}
.langs_wx{ display:none}
.langs_l{ display:none;}
.langs_r{ margin-right:60px;}
.allnav_left{position:fixed;height:100% !important;background:#fff;z-index:100;width:60%;padding:0 10px; max-width:320px;left:-500px;top:0; z-index:10}
.allnav_left .warp{ width:100%; padding-top:50px}
.allnav_left li{ float:left; width:100% !important; height:50px !important; overflow:hidden; border-bottom:1px solid #eee}
.allnav_left li:hover{ background:none}
.allnav_left li .n_list{ float:left; width:100% !important; height:50px !important;  position:relative; overflow:hidden;}
.allnav_left li .n_list img{ display:none; position:absolute; width:100% !important; height:50px !important; left:0; top:-200px;transition: all .25s ease;}
.allnav_left li:hover .n_list img{ top:0}
.allnav_left li:hover .n_list span{ color:#fff}
.allnav_left li .n_list span{ position:absolute; width:100% !important; height:100px; left:0; top:0; height:50px !important; line-height:50px !important; font-size:14px; text-align:center;}
.header .header_n li:nth-child(3) .n_list span{ height:100px; line-height:50px; padding-top:0px;}


.langs_nav{ padding-top:50px;}
.theclose{overflow:hidden; display:block; position:absolute; right:0; top:0; padding:10px; text-align:center; background:#fff; cursor:pointer;}
.bk_gray{background:#000;opacity:0.5;filter:alpha(opacity=50);position:fixed;width:100%;height:100%;z-index:6;display:none;top:0; left:0}






.top_banner{ margin-top:60px;}
.p_banner{ display:none;}
.m_banner{ display:block;}
.m_top_banner{ width: 100%; height:auto; overflow: hidden;  margin-top:60px;}
.m_top_banner .flexslider{ position:relative; height:auto;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.m_top_banner .slides{position:relative;z-index:1; height:auto;}
.m_top_banner .slides li{ width:100%; height:auto; cursor:pointer; text-align:center;background-position: center top; background-repeat: no-repeat;}
.m_top_banner .slides li img{ width:100%}	
.m_top_banner .flex-control-nav{position:absolute;bottom:20px; right:50%;z-index:2;width:100%; margin-right:-50%;text-align:center;}
.m_top_banner .flex-control-nav li{display:inline-block;width:12px; margin:0 5px; *display:inline;zoom:1; cursor:pointer}
.m_top_banner .flex-control-nav a{display:inline-block;width:12px; vertical-align:bottom;height:12px;line-height:100px; text-align:center; color:#fff; overflow:hidden; background:url(../images/list2.png) center no-repeat; background-size:12px; cursor:pointer;}
.m_top_banner .flex-control-nav .flex-active{ background:url(../images/list1.png) center no-repeat; background-size:12px;}
.m_top_banner .flex-direction-nav{position:absolute;z-index:3;width:100%; top:35%;}
.m_top_banner .flex-direction-nav li a{display:block;padding: 12px 5px;font-family: 宋体;background: rgba(0, 0, 0, 0.498039);opacity: 0.5;transition: all .25s ease;font-size: 30px;overflow:hidden;cursor:pointer;position:absolute; transition:none; color:#fff; font-weight:bold}
.m_top_banner .flex-direction-nav li a:hover{ opacity: 1;transition: all .25s ease;}
.m_top_banner .flex-direction-nav li a.flex-prev{left:0;}
.m_top_banner .flex-direction-nav li a.flex-prev:before{ content:"<";}
.m_top_banner .flex-direction-nav li a.flex-next{right:0;}
.m_top_banner .flex-direction-nav li a.flex-next:before{ content:">";}



.index_youshi{ overflow:hidden; height:auto !important; padding-bottom:10px !important;}
.index_youshi .index_youshi_l{ float:left; width:100% !important; height:auto !important; background:url(../images/index_05.jpg) no-repeat center !important; background-size:100% 160px !important; position:relative}
.index_youshi .index_youshi_l .index_ys_lcon{ float:left; width:80%; margin:0 auto !important; padding:20px 10% 20px 10% !important;  position:relative !important; top:0 !important; left:0 !important; }
.index_youshi .index_youshi_l .index_ys_lcon span{ float:left; width:100%; color:#fff;}
.index_youshi .index_youshi_l .index_ys_lcon .w1{font-family: arial,helvetica,sans-serif; font-size:16px;}
.index_youshi .index_youshi_l .index_ys_lcon .w2{ font-size:14px; margin-top:10px;}
.index_youshi .index_youshi_r{ float:right; width:100% !important; margin-left:-3% !important; background:#db535f; height:auto !important; margin-top:0 !important; position:relative; z-index:1; padding-bottom:20px}
.index_youshi .index_youshi_r ul{ padding:0 !important; float:left; width:100% !important; margin-left:-1% !important}
.index_youshi .index_youshi_r ul li{ float:left; width:48% !important; height:50px !important; margin-left:2% !important; margin-top:10px; border-bottom:1px solid #fff; padding-bottom:10px}
.index_youshi .index_youshi_r ul li .ys_rcon_img{ float:left; width:20% !important; height:40px !important; overflow:hidden}
.index_youshi .index_youshi_r ul li .ys_rcon_img img{ width:100%;}
.index_youshi .index_youshi_r ul li .ys_rcon_wz{ float:right; width:75% !important; height:auto !important;}
.index_youshi .index_youshi_r ul li .ys_rcon_wz span{ float:left; width:100% !important; font-size:14px !important; color:#fff;}
.index_youshi .index_youshi_r ul li .ys_rcon_wz p{ float:left; width:100% !important; font-family: arial,helvetica,sans-serif; font-size:12px; color:#fff;}

.index_title{ overflow:hidden; padding:20px 0 10px 0; text-align:center;}
.index_title .index_mv_im{}
.index_title .index_mv_en{ line-height:25px; font-size:18px; font-weight:bold; color:#111; padding-top:10px;}
.index_title .index_mv_en i{ color:#db535f; line-height:25px; font-size:18px; font-weight:bold;}
.index_title .index_mv_cn{ font-size:16px; line-height:25px; color:#333}

.index_mv video{ width:100% !important}

.index_guojia{ overflow:hidden; position:relative; height:auto !important; padding:0 0 0 0 !important; background-size:auto 100% !important; margin-top:20px}
.index_guojia .index_guojia_p{ position:relative !important; width:100%; padding-top:0 !important}
.index_guojia .index_title .index_mv_en{ color:#fff}
.index_guojia .index_title .index_mv_cn{ color:#fff}
.index_guojia .index_title .index_mv_mm{ padding:30px 10px 30px 10px !important;}
.index_guojia .index_title .index_mv_mm img{ width:100%}

.index_pro{ overflow:hidden}
.index_pro .index_pro_list{ overflow:hidden;}
.index_pro .index_pro_list li{ float:left; width:25%; position:relative; margin-bottom:5px !important;}
.index_pro .index_pro_list li img{ width:100% !important}
.index_pro .index_pro_list li .p_list_po{ position:absolute; width:94%; padding:0 3%; height:30px !important; bottom:10px !important; left:0; text-align:center}
.index_pro .index_pro_list li .p_list_po span{ float:left; width:100%; line-height:12px !important; font-size:12px !important; color:#fff; text-align:center;text-transform:capitalize !important}
.index_pro .index_pro_list li .p_list_po span.plist_bt2{ font-size:16px; line-height:18px; display:none !important}

.index_news{ overflow:hidden; padding-bottom:20px !important;}
.index_news .index_news_list{ overflow:hidden}
.index_news .index_news_list li{ float:left; width:50% !important; margin-bottom:20px !important}
.index_news .index_news_list li p{ float:left; width:100%; position:relative; overflow:hidden;}
.index_news .index_news_list li p img{ float:left; width:100%;}
.index_news .index_news_list li p i{ position:absolute; width:100%; height:100%; left:0; top:0; background:#000; opacity:0;transition: all .25s ease;}
.index_news .index_news_list li:hover p i{ opacity:0.4;}
.index_news .index_news_list li span{ float:left; width:100%; line-height:40px; font-size:14px !important; color:#666; text-indent:5px}
.index_news .index_news_list li dd{ float:left; width:25px; height:2px; background:#db535f; margin-left:5px;}










.show_about{ overflow:hidden; padding:10px 0 !important}
.show_about .show_about_img{ float:left; width:100% !important; padding:0 0%}
.show_about .show_about_img img{ width:100%}
.show_about .show_about_wz{ float:right; width:94% !important; padding:10px 3% 0 3% !important;}
.show_about .show_about_wz span{ float:left; width:100%; line-height:28px;}
.show_about .show_about_wz span.show_a_w_b1{ line-height:40px; font-size:18px; color:#231815}
.show_about .show_about_wz span.show_a_w_b2{ font-size:12px; color:#5a5a5a}

.show_jidi{ overflow:hidden; height:auto !important; background-size:auto 100% !important;}
.show_jidi .show_jidi_p{ overflow:hidden; padding:10px 0 !important}
.show_jidi .show_jidi_p p{ color:#fff}
.show_jidi .show_jidi_p .s_j_p1{ font-size:14px; line-height:30px; padding-top:10px}
.show_jidi .show_jidi_p .s_j_p2{ font-size:18px; line-height:32px;}
.show_jidi .show_jidi_p .s_j_p3{ font-size:13px; line-height:24px; padding:10px 3% 0 3%}

.show_tipo{ overflow:hidden; height:auto !important; background-size:auto 200px !important;}
.show_tipo .show_tipo_title{ float:right; width:94% !important; padding:30px 3% !important;  text-align:right}
.show_tipo .show_tipo_title .s_t_t_p1{ font-size:24px !important; line-height:38px; color:#db535f; font-weight:bold;font-family: arial;}
.show_tipo .show_tipo_title .s_t_t_p2{ font-size:28px !important; line-height:38px; color:#231815; font-weight:bold;font-family: arial;}
.show_tipo .show_tipo_title .s_t_t_p3{ padding:10px 0}
.show_tipo .show_tipo_title .s_t_t_p4{ font-size:20px !important; color:#231815; line-height:30px;}
.show_tipo .show_tipo_title .s_t_t_p5{ font-size:12px; color:#5a5a5a; line-height:30px;}

.show_youshi{ overflow:hidden}
.show_youshi .show_youshi_l{ float:left; width:100% !important; background:#db535f; color:#fff; height:auto !important; padding:20px 0 !important; }
.show_youshi .show_youshi_l p{ padding:0 3%;}
.show_youshi .show_youshi_l .s_s_y_p1{ display:inline-table; width:200px; height:10px; background:url(../images/mcfm_pic.jpg) 15px center no-repeat;}
.show_youshi .show_youshi_l .s_s_y_p2{ font-size:20px; line-height:40px;}
.show_youshi .show_youshi_l .s_s_y_p3{ font-size:13px; line-height:28px;}
.show_youshi .show_youshi_r{ float:right; width:100%; height:100%}
.show_youshi .show_youshi_r img{ width:100%;}

.show_guojia{ overflow:hidden; padding:0 0 20px 0!important}
.show_guojia .index_mv_en{ line-height:30px}
.show_guojia .index_mv_cn{ padding-bottom:10px}
.show_guojia .index_mv_mm{ padding:0 3%}
.show_guojia .index_mv_mm img{ width:100%}



.product{ overflow:hidden; padding:20px 3% !important}
.product2{ padding-bottom:85px}
.product .product_title{ overflow:hidden}
.product .product_title p{ overflow:hidden; color:#fff}
.product .product_title p.p_p_p1{}
.product .product_title p.p_p_p2{ font-size:22px; line-height:30px; color:#231815; font-weight:bold}
.product .product_title p.p_p_p2 i{ color:#db535f; font-weight:bold; font-size:22px}
.product .product_title p.p_p_p3{ font-size:18px; line-height:25px; color:#333; padding-bottom:10px !important;}
.tab-wrapper{float:left; width:100%; }
.tab-menu{float:left; width:100%; height:auto !important; line-height:35px;border:none !important; margin-bottom:10px}
.tab-menu li{float:left; padding:0 12px !important; height:35px; line-height:35px; overflow:hidden; border:1px solid #e4e4e4 !important; color:#999; font-size:14px !important; cursor:pointer; margin:0 -1px -1px 0 !important }
.tab-menu li:hover{ background: #db535f; color:#fff;}
.tab-menu li.active{ background: #db535f; color:#ddd; border-right:1px solid #db535f; }
.tab-menu li.active:hover{color:#fff;}
.tab-content{ float:left; width:100%; overflow:hidden; margin-top:0px !important;}
.tab-content .tab-content_c{  float:left; width:100%; overflow:hidden;}
.tab-content .tab-content_c .main_l{ float:left; width:100% !important;}
.tab-content .tab-content_c .main_l img{ float:left; width:100%;}
.tab-content .tab-content_c .main_r{ float:right; width:100%;}
.tab-content .tab-content_c .main_r p{ float:left; width:100% !important; overflow:hidden}
.tab-content .tab-content_c .main_r .main_r_p1{ padding:10px 0 10px 0;}
.tab-content .tab-content_c .main_r .main_r_p2{ font-size:18px; line-height:25px; font-weight:bold; color:#333}
.tab-content .tab-content_c .main_r .main_r_p2:hover{ color:#db535f; cursor:pointer}
.tab-content .tab-content_c .main_r .main_r_p3{ font-size:20px; line-height:30px; color:#111; padding-bottom:5px}
.tab-content .tab-content_c .main_r .main_r_p4{ font-size:14px; color:#222; line-height:25px}
.tab-content .tab-content_c .main_r .main_r_p4 img{ display:none;}

.about_sqt{ overflow:hidden; height:auto !important; background-size: 100% auto !important;}
.about_sqt .about_sqt_c{ float:right; width:94% !important; padding:50px 3% !important;}
.about_sqt .about_sqt_c p{ overflow:hidden;}
.about_sqt .about_sqt_c p.a_a_bt1{ font-size:30px !important; font-weight: bold; font-family: arial; color: #da535e; padding-bottom:0 !important; display: block;}
.about_sqt .about_sqt_c p.a_a_bt2{ color: #231815; font-size:22px; font-family: arial; font-weight: bold; line-height:40px;}
.about_sqt .about_sqt_c p.a_a_bt3{ padding:10px 0}
.about_sqt .about_sqt_c p.a_a_bt4{ font-size:18px !important; color: #221714;}

.about_ab{ overflow:hidden; padding:20px 3% !important; background:#f0f0f0}
.about_ab .about_ab_l{ float:left; width:100% !important;}
.about_ab .about_ab_l .a_a_ab1{font-size:18px; color: #221714; font-weight: bold; text-align: left; margin-bottom:10px;}
.about_ab .about_ab_l .a_a_ab1 i{font-family: arial;font-size:18px; color: #221714;font-weight: bold; }
.about_ab .about_ab_l .a_a_ab2{text-align: left; font-size: 13px !important; line-height:26px !important; color: #5a5a5a;}
.about_ab .about_ab_r{ float:right; width:100% !important;}
.about_ab .about_ab_r img{ width:100% !important}

.about_bankuai{ overflow:hidden; padding:30px 3%  !important}
.about_bankuai .a_a_bk_t{ overflow:hidden;font-size:18px !important; color: #221714; font-weight: bold; text-align: left; margin-bottom:10px !important; border-bottom:3px solid #ddd; height:40px; line-height:40px;}
.about_bankuai .a_a_bk_t i{font-family: arial;font-size:16px; color: #221714;font-weight: bold; }
.about_bankuai .a_a_bk_l{ overflow:hidden;}
.about_bankuai .a_a_bk_l ul{ float:left; margin-left:0 !important}
.about_bankuai .a_a_bk_l li{ float:left; width:100% !important; margin-left:0 !important;}
.about_bankuai .a_a_bk_l p{}
.about_bankuai .a_a_bk_l p img{ width:100%}
.about_bankuai .a_a_bk_l span{display:inline-table; width:100%; font-size:16px; height: auto !important; line-height: 30px; font-weight: bold; color: #221714;}
.about_bankuai .a_a_bk_l dd{ font-size: 12px; line-height:22px; color:#777 !important; padding-bottom:20px !important}

.about_jingji{ overflow:hidden; height:auto !important; }
.about_jingji .about_jingji_c{ overflow:hidden; padding:50px 3% !important; text-align:center;}
.about_jingji .about_jingji_c p{ overflow:hidden; color:#fff}
.about_jingji .about_jingji_c p.a_a_jj_p1{ padding:5px 0}
.about_jingji .about_jingji_c p.a_a_jj_p2{ font-size:24px !important; color: #fff; line-height:30px !important; font-family: arial; padding-top:15px; font-weight: bold;}
.about_jingji .about_jingji_c p.a_a_jj_p2 i{ color:#db535f; font-size:24px; line-height:30px; font-family: arial; padding-top:15px; font-weight: bold;}
.about_jingji .about_jingji_c p.a_a_jj_p3{ line-height:40px; font-size:24px;}
.about_jingji .about_jingji_c p.a_a_jj_p3 i{ font-weight:bold; line-height:40px; font-size:24px; color:#fff}
.about_jingji .about_jingji_c p.a_a_jj_p4{ font-size:13px !important; line-height:30px}

.about_liucheng{ overflow:hidden; height:150px !important; background-size:150% auto !important}

.about_honor{ overflow:hidden; padding:20px 3% !important;}
.about_honor .about_honor_t{overflow:hidden;font-size:16px !important; color: #221714; font-weight: bold; text-align: left; margin-bottom: 20px; border-bottom:3px solid #ddd; height:40px !important; line-height:40px;}
.about_honor .about_honor_t i{font-family: arial;font-size:16px !important; color: #221714;font-weight: bold; }
.about_honor .about_honor_l{ overflow:hidden;}
.about_honor .about_honor_l ul{ float:left; margin-left:-2.3%}
.about_honor .about_honor_l li{ float:left; width:31%; margin-left:2.3%; margin-bottom:15px}
.about_honor .about_honor_l li p{ float:left; width:100%;}
.about_honor .about_honor_l li p img{ float:left; width:100%;}

.news{ overflow:hidden; padding:20px 3% !important;}
.news .news_t{overflow:hidden;font-size:18px; color: #221714;  text-align: left; margin-bottom:10px; border-bottom:2px solid #eee; height:40px; line-height:40px;}
.news .news_t i{font-family: arial;font-size:16px !important; color: #221714; }
.news .news_list{ overflow:hidden}
.news .news_list li{ float:left; width:100% !important; margin-bottom:10px }
.news .news_list li p{ float:left; width:100%; position:relative; overflow:hidden;}
.news .news_list li p img{ float:left; width:100%;}
.news .news_list li p i{ position:absolute; width:100%; height:100%; left:0; top:0; background:#000; opacity:0;transition: all .25s ease;}
.news .news_list li:hover p i{ opacity:0.4;}
.news .news_list li span{ float:left; width:100%; line-height:40px; font-size:18px; color:#666; text-indent:5px}
.news .news_list li dd{ float:left; width:25px; height:2px; background:#db535f; margin-left:5px;}
.news .news_list_l{ overflow:hidden}
.news .news_list_l li{ overflow:hidden; margin-bottom:10px}
.news .news_list_l li .l{ float:left; width:100% !important;}
.news .news_list_l li .l img{ float:left; width:100%}
.news .news_list_l li .r{ float:right; width:100% !important;}
.news .news_list_l li .r h3{ float:left; width:100%; font-size:24px;}
.news .news_list_l li .r h3 a{ font-size:18px; line-height:30px;}
.news .news_list_l li .r span{ float:left; width:100%; font-size:12px; line-height:26px; color:#777; text-align:left}
.news .news_list_l li .r dd{ float:left; width:100%; text-align:right; line-height:20px !important; font-size:12px; color:#999}

.news .news_con{ overflow:hidden}
.news .news_con h2{ overflow:hidden; text-align:center; font-size:18px; color:#111; line-height:40px; padding:5px 0}
.news .news_con .n_c_admin{ height:30px; overflow:hidden; border-bottom:1px solid #eee; line-height:30px; text-align:center !important}
.news .news_con .n_c_admin p{ float:inherit !important; display:inline-table !important; color:#999; padding-left:15px; font-size:12px; height:30px; line-height:30px;}
.news .news_con .n_c_admin p.ab{ background:url(../images/n_ad.jpg) left center no-repeat; margin-right:15px}
.news .news_con .n_c_admin p.ly{ display:none !important; background:url(../images/n_ly.jpg) left center no-repeat}
.news .news_con .n_c_admin p.pl{ display:none !important; float:right; background:url(../images/n_pl.jpg) left center no-repeat}
.news .news_con .n_c_con{ overflow:hidden; padding:15px 0 20px 0 !important; font-size:14px; color:#656565; line-height:28px !important; text-align:justify}
.news .news_con .n_c_con img{ max-width:100%}
.news .news_con .n_c_key{ overflow:hidden; line-height:30px; color:#666; font-size:14px; border-bottom:1px solid #eee}
.news .news_con .n_c_soy{ overflow:hidden; line-height:30px;}
.news .news_con .n_c_soy span{ float:left; height:30px; line-height:30px; font-size:14px; color:#999}
.news .news_con .n_c_soy span.r{ float:left}
.news .news_con .n_c_soy span.r a{ float:right}
.news .news_con .n_c_soy span a{ color:#888}

.contact{ overflow:hidden; padding:20px 3% 50px 3% !important;}
.contact .contact_l{ float:left; width:100% !important;}
.contact .contact_l #map{ height:200px !important;}
.contact .contact_r{ float:right; width:100% !important; padding-top:10px !important; line-height:28px !important; color:#666; font-size:13px}
.contact .contact_r img{ max-width:100%}
.contact .contact_r .m_co{ font-size:18px !important}









.foot{ overflow:hidden; padding:30px 0 10px 0; background-color: rgba(221, 221, 221, 1);}
.foot .foot_logo{ text-align:center;}
.foot .foot_logo img{ width:80px !important}
.foot .foot_nav{ text-align:center; overflow:hidden; line-height:25px; padding:10px !important}
.foot .foot_nav a{ color:#666; font-size:12px;}
.foot .foot_nav i{ color:#666; padding:0 7px !important; font-size:12px;}
.foot .foot_wz{ text-align:center; line-height:22px !important; font-size:12px; color:#666}
.foot .foot_wz a{ color:#666; font-size:12px;}




}








