@charset "utf-8";

.ind_mian{ margin-top: -80px; }
.ind_mian .banner { height: 100vh;width: 100%;position: relative;z-index: 6; }
.ind_mian .banner .banner_bg { height: 100%;width: 100%;position: absolute;background-size: 100%;background-repeat: no-repeat;background-position: center;z-index: 9; }
.ind_mian .banner .banner_txt { position: absolute;z-index: 19;top: 50%;left: calc(50% - 400px);width: 800px;text-align: center; }
.ind_mian .banner .banner_txt h1 { font-family: '汉仪游园体';font-size: 72px;color: #DCBB3D;font-weight: bold;line-height: 1.5; }
.ind_mian .banner .banner_txt p { font-size: 36px;color: #666;line-height: 1.5; }
.ind_mian .banner .B_SD { position: absolute;z-index: 19;display: inline-block;width: 120px;bottom: 20px;left: calc(50% - 60px);color: #fff;text-align: center;text-transform: uppercase;font-size: 14px;font-weight: bold;background: url(../images/ScrollDown.png) no-repeat center bottom;padding-bottom: 30px; }

.ind_title { width: 100%; }
.ind_title .ind_t_txt { position: relative; }
.ind_title .ind_t_txt h2 { font-size: 30px;line-height: 1;margin-left: 20px;margin-bottom: 20px; }
.ind_title .ind_t_txt:after{-webkit-transition: width .4s ease-in-out;transition: width .4s ease-in-out;content: '';position: absolute;width: 0;height: 3px;left: 0;top: auto;bottom: 0;background: #dcbb3d;width: 60px; }
.ind_title .ind_t_list { padding-left: 30px;line-height: 50px; }
.ind_title .ind_t_list ul li { float: left;padding: 0 21px 0 15px;background: url(../images/ind_t_icon.png) no-repeat;background-position: right center; }
.ind_title .ind_t_list ul li:last-child { padding: 0 15px;background: none; }
.ind_title .ind_t_list ul li a { font-size: 18px;color: #666; }
.ind_title .ind_t_list ul li:hover a { color: #DCBB3D; }

.ind_Prd{ position: relative;}
.ind_Prd a.Scroll { position: absolute;top: -80px; }
.ind_Prd,.ind_News { padding: 60px 0;background: #f8f8f8; }
.ind_Prd .ind_P_list,.ind_News .ind_N_list { margin-top: 30px; }
.ind_Prd .ind_P_list ul li,.ind_News .ind_N_list ul li { float: left;width: calc(33.33% - 40px);padding:0 20px;position: relative;overflow: hidden; }
.ind_Prd .ind_P_list ul li a article,.ind_News .ind_N_list ul li a article { position: relative;padding-top: 60%;width: 100%;overflow: hidden; }
.ind_Prd .ind_P_list ul li a article img,.ind_News .ind_N_list ul li a article img { position: absolute;width: 100%;top: 0;left: 0;height: auto;-webkit-transform: 0.3s;-moz-transition: 0.3s;transition: 0.3s;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0); }
.ind_Prd .ind_P_list ul li:hover article img,.ind_News .ind_N_list ul li:hover a article img { -webkit-transform:scale(1.1); -moz-transform:scale(1.1); transform:scale(1.1); }
.ind_Prd .ind_P_list ul li .txtbox,.ind_News .ind_N_list ul li .txtbox { padding: 20px 0; }
.ind_Prd .ind_P_list ul li .txtbox a h3 { color: #DCBB3D;font-size: 16px;line-height: 1.5;font-weight: 300; }
.ind_Prd .ind_P_list ul li .txtbox a h2,.ind_News .ind_N_list ul li .txtbox a h2 { color: #222;font-size: 18px;line-height: 2; }
.ind_Prd .ind_P_list ul li .txtbox a p,.ind_News .ind_N_list ul li .txtbox a p { color: #666;line-height: 1.75;word-break: break-all;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.ind_Prd .ind_P_list ul li:after,.ind_News .ind_N_list ul li:after {-webkit-transition: width .4s ease-in-out;transition: width .4s ease-in-out;content: '';position: absolute;width: 0;height: 3px;left: 0;top: auto;bottom: 4px;background: #dcbb3d;}
.ind_Prd .ind_P_list ul li:hover:after,.ind_News .ind_N_list ul li:hover:after { width: 60px; }
.ind_Prd .ind_P_list ul li:hover .txtbox a h2,.ind_News .ind_N_list ul li:hover .txtbox a h2 { color: #DCBB3D; }

.ind_abt { padding: 60px 0; }
.ind_abt_main { background: #F8F8F8;padding: 60px 90px;margin-top: 30px;display: table; }
.ind_abt_main .iabt_txtbox{ display: table-cell;width: 50%;position: relative;padding-bottom: 70px; }
.ind_abt_main .iabt_txtbox h3 { color: #DCBB3D;font-size: 24px;line-height: 2; }
.ind_abt_main .iabt_txtbox p { margin: 15px 0;font-size: 16px;color: #666;line-height: 1.75;word-break: break-all;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; }
.ind_abt_main .iabt_txtbox a { border: 2px solid #999;color: #999;display: inline-block;height: 46px;width: 160px;line-height: 46px;text-align: center;position: absolute;right: 0;font-size: 16px;margin-top: 20px; }
.ind_abt_main .iabt_txtbox a i,.ind_Cut .ind_C_txtbox a i { margin-left: 10px; }
.ind_abt_main .iabt_txtbox a:hover,.ind_Cut .ind_C_txtbox a:hover { border-color: #DCBB3D;background-color: #DCBB3D;color: #fff; }
.ind_abt_main .iabt_img{ display: table-cell;width: calc(50% - 60px);padding-left: 60px; }
.ind_abt_main .iabt_img img{ width: 100%; }

.ind_News .ind_N_list ul li .txtbox a .ind_time { color: #DCBB3D;font-size: 16px; }
.ind_News .ind_N_list .col-xs-4 { margin-top: 20px; }
.ind_News .ind_N_list .col-xs-4 ul li { width: calc(25% - 40px); }

.ind_Cut { background: url(../images/ind_bg.jpg) no-repeat center center;background-size: cover;min-height: 500px;height: 1px; }
.ind_Cut .ind_C_txtbox { text-align: center;background: rgba(0,0,0,0.5);height: 100%; }
.ind_Cut .ind_C_txtbox .ind_c_img { padding-top: 100px; }
.ind_Cut .ind_C_txtbox .ind_c_img img { max-width: 500px; }
.ind_Cut .ind_C_txtbox a { border: 2px solid #fff;color: #fff;display: inline-block;height: 46px;width: 160px;line-height: 46px;text-align: center;font-size: 16px;margin: 40px 10px 0; }

._banner { height: 300px;position: relative; }
._banner>div { position: absolute;top: 10px; }

.gnb { height: 80px;background: #fff;line-height: 80px; }
.gnb .gnb_erji ul li { float: left;background: url(../images/erji_icon.png) no-repeat center right;padding: 0 10px; }
.gnb .gnb_erji ul li:last-child { background: none; }
.gnb .gnb_erji ul li a { display: inline-block;height: 100%;padding: 0 10px;font-size: 16px;color: #666; }
.gnb .gnb_erji ul li:hover a,.gnb .gnb_erji ul li.active a { border-bottom: 2px solid #DCBB3D;line-height: 76px;color: #DCBB3D; }

.gnb .Breadcrumbs a,.gnb .Breadcrumbs span { color: #999; }
.gnb .Breadcrumbs i { margin: 0 5px;color: #999; }
.gnb .Breadcrumbs i:first-child { color: #DCBB3D; }
.gnb .Breadcrumbs a:hover { color: #DCBB3D; }

.mian { background: #F8F8F8; }
.mian .title { text-align: center; }
.mian .title h3 { font-size: 30px;font-weight: 500;margin-bottom: 10px; }
.mian .title .tle_icon { display: inline-block;width: 90px;height: 3px;background: #DCBB3D; }

.abt_main_c1,.abt_main_c3,.abt_main_c5 { background: #f8f8f8;padding: 60px 0; }
.abt_main_c1 .abt_main_c1_m { margin-top: 40px; }
.abt_main_c1 .abt_main_c1_m .abt_m_left { width: 50%; }
.abt_main_c1 .abt_main_c1_m .abt_m_left p {font-size: 16px;line-height: 1.75;color: #666; }
.abt_main_c1 .abt_main_c1_m .abt_m_left .pinpai{margin-right:30px; }
.abt_main_c1 .abt_main_c1_m .abt_m_left h5 { font-size: 20px;margin: 15px 0;color: #333; }
.abt_main_c1 .abt_main_c1_m .abt_m_right { width: calc(50% - 60px);margin-left: 60px; }
.abt_main_c1 .abt_main_c1_m .abt_m_right img { width: 100%; }

.abt_main_c2 { background: #fff;padding: 60px 0; }
.abt_main_c2 .abt_main_c2_m { background: #f8f8f8;margin-top: 30px; }
.abt_main_c2 .abt_main_c2_m .abt_m_c2_left { width: 45%; }
.abt_main_c2 .abt_main_c2_m .abt_m_c2_left img { width: 100%; }
.abt_main_c2 .abt_main_c2_m .abt_m_c2_right { margin: 0 60px;width: calc(55% - 120px);padding-top: 40px; }
.abt_main_c2 .abt_main_c2_m .abt_m_c2_right h2 { font-size: 18px;font-weight: 700;line-height: 2;color: #222; }
.abt_main_c2 .abt_main_c2_m .abt_m_c2_right p { font-size: 14px;line-height: 1.75;color: #666;margin-bottom: 10px; }

.abt_main_c3 .abt_main_c3_m { margin-top: 30px;text-align: center; }
.abt_main_c3 .abt_main_c3_m .picScroll-left{ width: 100%;overflow:hidden;position:relative; }
.abt_main_c3 .abt_main_c3_m .picScroll-left .hd { text-align: center;margin-top: 20px; }
.abt_main_c3 .abt_main_c3_m .picScroll-left .hd .prev,.picScroll-left .hd .next { cursor:pointer;margin: 0 5px;font-size: 16px;color: #333; }
.abt_main_c3 .abt_main_c3_m .picScroll-left .hd a:hover { color: #DCBB3D; }
.abt_main_c3 .abt_main_c3_m .picScroll-left .bd{  }
.abt_main_c3 .abt_main_c3_m .picScroll-left .bd ul{ overflow:hidden;zoom:1; }
.abt_main_c3 .abt_main_c3_m .picScroll-left .bd ul li{ margin:0 10px;float:left;_display:inline;overflow:hidden;text-align:center;position: relative;width: calc(33.33% - 20px); }
.abt_main_c3 .abt_main_c3_m .picScroll-left .bd ul li .pic{ text-align:center; }
.abt_main_c3 .abt_main_c3_m .picScroll-left .bd ul li .pic img{ width:100%;display:block; }
.abt_main_c3 .abt_main_c3_m .picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.abt_main_c3 .abt_main_c3_m .picScroll-left .bd ul li .title{ line-height:24px;position: absolute;left: 0;bottom: 0;background: rgba(0,0,0,0.75);width: calc(100% - 20px);padding: 10px; }
.abt_main_c3 .abt_main_c3_m .picScroll-left .bd ul li .title a { color: #fff;font-size: 16px; }
.abt_main_c3 .abt_main_c3_m a.c3_btn { border: 2px solid #999;color: #999;display: inline-block;height: 46px;width: 160px;line-height: 46px;text-align: center;font-size: 16px;margin-top: 20px; }
.abt_main_c3 .abt_main_c3_m a.c3_btn i { margin-left: 10px; }
.abt_main_c3 .abt_main_c3_m a.c3_btn:hover { border-color: #DCBB3D;background-color: #DCBB3D;color: #fff; }

.abt_main_c4 { background: url(../images/abt_ht_bg.jpg) no-repeat center center;background-size: cover;padding: 60px 0; }
.abt_main_c4 .title h3 { color: #fff; }
.abt_main_c4 .abt_main_c4_m { margin-top: 30px; }
.product-section { position: relative; }
.product-title { padding: 50px 10px 30px;font-weight: normal;font-size: 36px;line-height: 46px;color: #252b3a;text-align: center;color: #ffffff }
.product-wrapper { max-width: 1200px;padding-left: 10px;padding-right: 10px;margin-left: auto;margin-right: auto;position: relative }
.swiper-container { margin-left: auto;margin-right: auto;position: relative;overflow: hidden;z-index: 1 }
.product-features .product-body { margin: 0px 25px }
.product-features .product-body:after { content: "";width: 100%;height: 2px;background: #fff;position: absolute;top: 239px;left: 0;z-index: 0 }
/*li*/
.features-item { position: relative;float: left }
.features-slide .features-item>* {text-align: center }
.features-item h3 { font-size: 24px;line-height: 1.25;margin-top: 60px;color: #fff;transition: all 0.1s;font-weight: 500; }
.features-item i { position: absolute;width: 20px;height: 20px;background: #fff;left: calc(50% - 10px);top: 230px;z-index: 3;border-radius: 100%; }
.features-item .features-info { display: block;margin: 0 auto;transition: all 0.3s;border-radius: 100%;background: rgba(255,255,255,0.5);width: 200px;height: 200px; }
.features-item .features-info .features-info-i { font-size: 14px;color: #A0A2A8;line-height: 22px;margin-bottom: 10px; }
.features-item .features-info .features-info-s { font-size: 16px;color: #fff;line-height: 24px;overflow: hidden;padding: 65px 20px 0; }
.features-item .features-info  p,.features-item .features-info  p span { font-size: 16px;color: #fff;line-height: 24px;overflow: hidden;}
.features-item.dark i { background: url(../images/productBase-features-timeline-dark.png) no-repeat;background-size: contain;background-position: right center; }
/*鼠标悬浮效果*/
/* .features-item:hover h3 { font-size: 22px;line-height: 28px;opacity: 0.9; } */
/* .features-item:hover i { width: 75%;margin-left: 13px;background: url(../images/productBase-features-timeline-hover.png) no-repeat;background-size: contain;background-position: right center; } */
/* .features-item:hover a { background: url(../images/productBase-features-info.png) no-repeat;background-size: 100% 100%; } */
/*左右按钮*/
.product-features .swiper-button-prev { width: 36px;height: auto;left: -15px;top: 40%;background: none; }
.product-features .swiper-button-prev:after { content: "";display: inline-block;position: absolute;width: 36px;height: 36px;background: url(../images/_left.png) no-repeat;background-size: 100% 100%;top: 50%;margin-top: -15px;left: 50%;margin-left: -7px; }
.product-features .swiper-button-next { width: 36px;height: auto;right: 5px;top: 40%;background: none; }
.product-features .swiper-button-next:after { content: "";display: inline-block;position: absolute;width: 36px;height: 36px;background: url(../images/_right.png) no-repeat;background-size: 100% 100%;top: 50%;margin-top: -15px;left: 50%;margin-left: -7px; }


.abt_main_c5 .abt_main_c5_m { margin-top: 30px; }
.abt_main_c5 .abt_main_c5_m ul li { width: calc(14.275% - 20px);margin: 0 10px;float: left;height: 85px;background: #fff;overflow: hidden;margin-bottom: 20px;line-height: 85px;text-align: center;cursor: pointer; }
.abt_main_c5 .abt_main_c5_m ul li img { max-width: 100%;max-height: 100%; }

.abt_main_m { padding: 60px 0; }
.abt_main_m .abt_main_m_01 { margin-top: 30px;border-top: 1px solid #999;padding: 30px 30px 0;text-align: center; }
.abt_main_m .abt_main_m_01 img { max-width: 100%; }

/*-- 产品中心 --*/
.prd_main_m { padding: 60px 0; }
.prd_main_m .prd_m_m { margin-top: 30px; }
.prd_main_m .prd_m_m ul li,.new_main_m ul li { float: left;width: calc(33.33% - 40px);padding:0 20px;position: relative;overflow: hidden;margin-bottom: 20px; }
.prd_main_m .prd_m_m ul li a article,.new_main_m ul li a article { position: relative;padding-top: 60%;width: 100%;overflow: hidden; }
.prd_main_m .prd_m_m ul li a article img,.new_main_m ul li a article img { position: absolute;width: 100%;top: 0;left: 0;height: auto;-webkit-transform: 0.3s;-moz-transition: 0.3s;transition: 0.3s;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0); }
.prd_main_m .prd_m_m ul li:hover a article img,.new_main_m ul li:hover a article img { -webkit-transform:scale(1.1); -moz-transform:scale(1.1); transform:scale(1.1); }
.prd_main_m .prd_m_m ul li .txtbox,.new_main_m ul li .txtbox { padding: 20px 0; }
.prd_main_m .prd_m_m ul li .txtbox a h3 { color: #DCBB3D;font-size: 16px;line-height: 1.5;font-weight: 300; }
.prd_main_m .prd_m_m ul li .txtbox a h2,.new_main_m ul li .txtbox a h2 { color: #222;font-size: 18px;line-height: 2; }
.prd_main_m .prd_m_m ul li .txtbox a p,.new_main_m ul li .txtbox a p { color: #666;line-height: 1.75;word-break: break-all;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.prd_main_m .prd_m_m ul li:after,.new_main_m ul li:after {-webkit-transition: width .4s ease-in-out;transition: width .4s ease-in-out;content: '';position: absolute;width: 0;height: 3px;left: 0;top: auto;bottom: 4px;background: #dcbb3d;}
.prd_main_m .prd_m_m ul li:hover:after,.new_main_m ul li:hover:after { width: 60px; }
.prd_main_m .prd_m_m ul li:hover .txtbox a h2,.new_main_m ul li:hover .txtbox a h2 { color: #DCBB3D; }

.page { text-align: center; }
.page a { text-align: center;border: 1px solid #999;display: inline-block;width: 40px;height: 40px;line-height: 40px;font-size: 16px;margin: 0 3px; }
.page a.n { font-size: 14px; }
.page a:hover { background: #DCBB3D;border-color: #DCBB3D;color: #fff; }
.page a.on{ background: #DCBB3D;border-color: #DCBB3D;color: #fff;}

/*-- 产品详情页 --*/
.prd_d_m { padding: 60px 0; }
.prd_d_m .prd_d_m_top { background: #fff;padding: 20px; }

.prd_d_img{ width: 50%; }
.picBtnTop{ width:100%;max-height: 450px;height:max-content;overflow:hidden;zoom:1;display: table;  }
.picBtnTop .hd{ width:110px;height:calc(100% - 72px);position: relative;display: table-cell; }
.picBtnTop .hd .prev,.picBtnTop .hd .next{ display: inline-block;width:100px; height:34px;overflow:hidden;cursor:pointer;text-align: center;color: #999;position: absolute;top: 0;opacity: 0.5; }
.picBtnTop .hd .next{ background: url(../images/up.png) no-repeat center center; }
.picBtnTop .hd .prev{ top: calc(100% - 34px);background: url(../images/down.png) no-repeat center center; }
.picBtnTop .hd .prev:hover,.picBtnTop .hd .next:hover { opacity: 1; }
.picBtnTop .hd ul{ position: absolute;top: 34px; }
.picBtnTop .hd ul li{ width:calc(100% - 2px);margin: 6px 0;border:1px solid #ddd; }
.picBtnTop .hd ul li img{ width: 98px;cursor:pointer; vertical-align:bottom; }
.picBtnTop .hd ul li.on img{ border-color:#DCBB3D;  }
.picBtnTop .bd{ width:calc(100% - 110px);display: table-cell;margin-left: 10px; }
.picBtnTop .bd li{ position:relative; zoom:1; vertical-align:middle;}
.picBtnTop .bd li .pic{ z-index:0;border: 1px solid #ddd; }
.picBtnTop .bd li .pic img{ width:calc(100%);vertical-align:bottom; }

.prd_d_txtbox { width: calc(50% - 60px);margin-left: 60px; }
.prd_d_txtbox .prd_d_t { margin-top: 20px; }
.prd_d_txtbox .prd_d_t h3 { font-size: 30px;color: #222;line-height: 2; }
.prd_d_txtbox .prd_d_t span { font-size: 24px;color: #666;font-family: Circe;line-height: 1.75; }
.prd_d_txtbox .prd_d_mm { margin-top: 20px; }
.prd_d_txtbox .prd_d_mm p { font-size: 16px;color: #666;line-height: 2;word-break: break-all;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden; }
.prd_d_txtbox .prd_d_btn { margin-top: 40px; }
.prd_d_txtbox .prd_d_btn a { display: inline-block;width: 120px;height: 50px;background: #bfa045;color: #fff;line-height: 50px;text-align: center;margin-right: 10px;font-size: 16px; }
.prd_d_txtbox .prd_d_btn a:hover { background: #DCBB3D; } 

.prd_d_m_con { margin-top: 30px; }
.prd_d_m_con .prd_m_title { background: #fff;height: 60px;padding: 0 20px; }
.prd_d_m_con .prd_m_title h4 { line-height: 60px;font-size: 18px; }
.prd_d_m_con .prd_m_cont { padding: 30px 20px 0;text-align: center; }
.prd_d_m_con .prd_m_cont p { color: #666;line-height: 1.75;text-align: left; }
.prd_d_m_con .prd_m_cont img { max-width: 100%; }

/*-- 新闻中心 --*/
.new_main_m { padding: 60px 0; }
.new_main_m ul li .txtbox a .ind_time { color: #DCBB3D;font-size: 16px; }

/*-- 新闻详情页 --*/
.news_m { width: calc(100% - 400px);margin-right: 40px; }
.news_m .n_title { text-align: center;border-bottom: 1px solid #ddd;padding-bottom: 20px; }
.news_m .n_title h3 { font-size: 28px;color: #222;font-weight: 500;line-height: 1.5;margin-bottom: 10px; }
.news_m .n_title span { color: #999; }
.news_m .n_title span i { margin-right: 10px; }
.news_m .n_main { padding: 30px 15px 0; }
.news_m .n_main p { text-indent: 24px;margin-bottom: 15px;line-height: 1.75;color: #666; }
.news_m .n_main img { max-width: 100%;margin-bottom: 15px; }
.news_m .n_bottom { border-top: 1px solid #ddd;margin-top: 20px;padding-top: 15px; }
.news_m .n_bottom p { line-height: 1.75;margin-bottom: 10px; }
.news_m .n_bottom p a { color: #666; }
.news_m .n_bottom p a:hover { color: #DCBB3D; }

.news_r { width: 360px; }
.news_r .news_m_title { position: relative; }
.news_r .news_m_title h2 { font-size: 24px;line-height: 1;margin-left: 20px;padding-bottom: 20px; }
.news_r .news_m_title:after{-webkit-transition: width .4s ease-in-out;transition: width .4s ease-in-out;content: '';position: absolute;width: 0;height: 3px;left: 0;top: auto;bottom: 0;background: #dcbb3d;width: 60px; }
.news_r .news_m_lists { margin-top: 30px; }
.news_r .news_m_lists ul li{ width: calc(100% - 20px);padding: 0 0 0 20px; }

/*-- 联系我们 --*/
.cot_main { padding: 60px 0; }
.cot_main .title p{ font-size: 24px;color: #DCBB3D; }
.cot_main .cot_main_m { margin-top: 15px; }
.cot_main .cot_main_m .cont_onlie { background: #DCBB3D;width: 100%;padding: 40px 0; }
.cot_main .cot_main_m .cont_onlie .cont_m { padding: 0 50px;width: calc(50% - 100px); }
.cot_main .cot_main_m .cont_onlie .cont_m .cont_m_add p { font-size: 16px;color: #f8f8f8;padding-top: 45px;background: url(../images/add.png) no-repeat 0 0; }
.cot_main .cot_main_m .cont_onlie .cont_m p { font-size: 16px;line-height: 2;color: #f1f1f1; }
.cot_main .cot_main_m .cont_onlie .cont_m h3 { font-size: 18px;color: #fff;font-weight: 500;margin: 20px 0 10px; }
.cot_main .cot_main_m .cont_onlie .Onlie_m { width: calc(50% - 100px);padding: 0 50px; }
.cot_main .cot_main_m .cont_onlie .Onlie_m form col_w1 { width: 100%; }
.cot_main .cot_main_m .cont_onlie .Onlie_m form col_w2 { width: 50%;float: left; }
.cot_main .cot_main_m .cont_onlie .Onlie_m form label { width: 100%;color: #fff; }
.cot_main .cot_main_m .cont_onlie .Onlie_m form textarea { width: 100%;background: transparent;border-bottom: 1px solid #ddd;height: 60px;line-height: 30px; }
.cot_main .cot_main_m .cont_onlie .Onlie_m form input[type=text],.cot_main .cot_main_m .cont_onlie .Onlie_m form input[type=input] { width: 100%;background: transparent;border-bottom: 1px solid #ddd;height: 36px; }
.e_box.p_ContactInfo { display: flex;flex-direction: row;flex-flow: wrap;justify-content: space-between;align-items: stretch; }
.e_box.p_ContactInfo>div { width: calc(50% - 20px);margin-right: 20px; }
.e_box.p_ContactInfo>div:nth-child(2n) { margin-right: 0px; }
.e_box.p_ContactInfo>div { position: relative; }
.form-horizontal .form-group {margin-left: -15px;margin-right: -15px;}
.form-horizontal .form-group { margin: 0;margin-bottom: 20px; }
.form-group {margin-bottom: 15px; }
.e_box.p_ContactInfo>div:first-child { width: 100%; }
.e_image.p_image { position: absolute; right: 0;top: 0; }
.cot_main .cot_main_m .cont_onlie .Onlie_m form .p_CoupWBox a { height: 40px;width: 120px;display: inline-block;line-height: 40px;text-align: center;background: #f8f8f8; }
.cot_main .cot_main_m .cont_onlie .Onlie_m form .p_CoupWBox a:hover { background: #ddd; }
.cot_main .map { margin-top: 20px;border: 1px solid #ddd; }
.cot_main .map .map_style{ width: 100%;height: 400px;background: #f5f5f5;}
.cot_main .map .map_style img{ max-width:none; }

/*-- 招聘信息 --*/
.job_main { padding: 60px 0; }
.job_main_m { margin-top: 30px; }
.job_main_m ul li { background: #fff;padding: 40px;margin-bottom: 20px; }
.job_main_m ul li .job_top{ border-bottom: 1px solid #ddd;padding-bottom: 15px; }
.job_main_m ul li .job_top h1 { font-size: 24px;color: #222;margin-bottom: 5px; }
.job_main_m ul li .job_top p { font-size: 14px;color: #999; }
.job_main_m ul li .job_top p span { margin: 0 6px; }
.job_main_m ul li .job_top p span:first-child { margin-left: 0; }
.job_main_m ul li .job_m { margin-top: 20px; }
.job_main_m ul li .job_m>div:last-child { margin-bottom: 0; }
.job_main_m ul li .job_m h3 { font-size: 16px;color: #222;line-height: 2;margin-bottom: 5px; }
.job_main_m ul li .job_m p { color: #999;line-height: 1.75; }