@charset "utf-8";
/* CSS Document */
body{ color:#555;}
/*第一屏*/
.mty_1{ width:100%; text-align:center;}
.mimgbox{ width:100%;}
.mimgbox img{ display:block; width:100%; height:100%;}
.mty_xwdt{ width:100%; height:4rem; background:rgba(255,255,255,.9);}
.mty_xwdt_x{ width:100%; max-width:1200px; margin:0 auto; display:flex;}
.mty_xwdt_xw{ width:60%; display:flex; height:1.875rem; margin-top:1rem; line-height:1.875rem; font-size:0.875rem; }
.mty_xwdt_xunhuan{height: 1.875rem;margin-left:1rem;width: 90%;overflow: hidden;font-size:0.875rem;text-align: left;}
.mty_xwdt_an{ display:flex; width:40%}
.mty_xwdt_an div a{ display:block; width:100%; height:100%; font-size:1rem; color:#fff; text-align:center;}
.mty_xwdt_an .mty_xw_an{ width:50%; height:5rem; line-height:5rem; background:#b88455;}
.mty_xwdt_an .mty_dt_an{ width:50%; height:5rem; line-height:5rem; background:#cb9667;}
.mty_xwdt_an div a img{ width:2.25rem; height:2.25rem; margin-right:1rem;vertical-align:middle; text-align:center;}
.mty_xwdt_an{ display:flex; width:40%}
.mty_xwdt_an div a{ display:block; width:100%; height:100%; font-size:1rem; color:#000000;}
.mty_xwdt_an .ty_xw_an{ width:50%; height:4rem; line-height:4rem; background:#ffffff;}
.mty_xwdt_an .ty_dt_an{ width:50%; height:4rem; line-height:4rem; background:#ffffff;}
.mty_xwdt_an div a img{ width:2.25rem; height:2.25rem; margin-right:1rem;vertical-align:middle;}
.footer-height{display: none;}
.bt-nav{width:100%;margin-bottom:1rem;}
.bt-about{color:#fff;margin-right:0.5rem;}
.bt-product{color:#fff;margin-right:0.5rem;margin-left:0.5rem;}
.bt-contact{color:#fff;margin-right:0.5rem;margin-left:0.5rem;}
.footer-bar{display: none;}

/*第一屏  end*/

/*第二屏*/
.mty_2{width:100%;/* height:100%; */position:relative;background:url(../images/i2.jpg) no-repeat center;background-size:cover;padding:4rem 0;text-align:center;}
.about{ width:100%; max-width:1200px; margin:0 auto; display:flex; position:relative;}
.about_left{ width:36%; background:#fff; border-radius:.5rem; color:#444; padding:2rem 2%; text-align:left;}
.about_left_bt{ width:100%; font-size:1.5rem; line-height:2rem; height:4rem; padding-bottom:1rem; border-bottom:1px solid #ff0000; margin-bottom:1.875rem;}
.about_left_bt div{ width:auto; float:left;}
.about_left_bt img{ display:block; height:100%; float:right;}
.about_left p{ font-size:0.875rem; line-height:1.875rem;}
.about_left .desc-more{display:block;width: 13%;text-align:center;float:right;color:#ff0000;margin-top:2rem;}

.about_right{ width:55%; margin-left:5%; color:#fff;}
.about_right_t .right_x{ width:30%; border-bottom:1px solid #ff0000;}
.about_right_t{ font-size:2.25rem; text-align:right; margin-bottom:2rem;}
.about_right_t span{ font-size:1.5rem;}
.about_right .ty_video{ width:100%; height:0; padding-bottom:63%; position:relative; z-index:-1;}
.about_right .ty_video video{ position:absolute; top:0; left:0; width:100%; height:100%; background:#000; border-radius:.5rem; }

.about_di{ width:100%; max-width:1200px; margin:0 auto; display:flex; margin-top:2rem; height:6rem; border-radius:.3rem; overflow:hidden; background:#fff; color:#d89465;/* position:absolute;bottom:3rem; left:0; right:0; */}
.about_di li{ width:25%; height:6.25rem; vertical-align:middle; display:table-cell;}
.about_di li a{ height:3rem; font-size:1rem; line-height:1.5rem; padding:1.5rem 0; display:block;  border-right:1px solid #d89465; text-align:center;}
.about_di_sele{ background:#d89465; color:#fff !important;}
.about_di li:hover{ background:#d89465; color:#fff !important;}
.about_di li a:hover{
    color:#fff;
}
/*第二屏  end*/

/*第三屏*/
.mty_3{width:100%;/* height:100%; */position:relative;background:url(../images/i3.jpg) no-repeat center;background-size:cover;padding:5rem 0 0;text-align:center;}
.ty_fwly{ width:100%; max-width:1200px; margin:0 auto;}
.ty_fwly_bt{ margin-bottom:1.5rem; padding-bottom:1.5rem; background:url(../images/bt_24.png) no-repeat center bottom; text-align:center;}
.ty_fwly_bt h3{ color:#ff0000; font-size:2.25rem;}
.ty_fwly_bt p{ color:#444; font-size:1rem; padding-top:1rem; overflow:hidden;}

.ty_fwly_fl li{ width:25%; float:left; }
.ty_fwly_fl li a{ display:block; width:100%; height:0; padding-bottom:75%; position:relative; overflow:hidden;}
.ty_fwly_fl li a .fw_img{ width:100%; height:100%; position:absolute; top:0; left:0; z-index:8;}
.ty_fwly_fl li a .fw_img img{ display:block; width:100%; height:100%;}
.ty_fwly_fl li a p{ width:100%; height:100%; position:absolute; top:0; left:0; z-index:9; background:rgba(0,0,0,.7); color:#fff; opacity:0; transition:.3s; font-size:1rem; }
.ty_fwly_fl li a:hover p{ opacity:1; }
.ty_fwly_fl li:first-child{ width:33.33%;}
.ty_fwly_fl li:nth-child(2){ width:33.33%;}
.ty_fwly_fl li:nth-child(3){ width:33.34%;}
.ty_fwly_fl li a p span{display:block;width:90%;margin:0 auto;height:0;padding-bottom:30%;position:relative;margin-top: 35%;}
.ty_fwly_fl li a p img{ display:block; margin:0 auto; width:auto; max-width:100%;}
/*第三屏  end*/

/*第四屏*/
.mty_4{width:100%;/* height:100%; */position:relative;background:url(../images/i4.jpg) no-repeat center;background-size:cover;padding:5rem 0 0;text-align:center;}

.ty_jtys{ width:100%;}
.ty_jtys li{ width:20%; float:left;}
.ty_jtys li a{ display:block; width:100%; height:0; padding-bottom:120%; position:relative; overflow:hidden;}
.ty_jtys li a .ys_img{ width:100%; height:100%;}
.ty_jtys li a .ys_img img{ display:block; width:100%; height:100%; position:absolute; top:0; z-index:8;}
.ty_jtys li a .ty_jtys_yc{ width:100%; height:100%; position:absolute; top:0; z-index:9; transition:.3s; background:rgba(185,133,85,0); color:#fff;}
.ty_jtys li a:hover .ty_jtys_yc{ background:rgba(153,153,153,1);}
.ty_jtys_yc span{ display:block; width:33%; height:0; padding-bottom:33%; margin:0 auto; position:relative; margin-top:30%; margin-bottom:20%;}
.ty_jtys_yc span img{ display:block; width:100%; height:100%; position:absolute; top:0;}

.ty_ry{ width:100%; margin-top:2rem;}
.ty_rybt{ height:3rem; font-size:1.25rem; line-height:3rem; color:#ff0000;}
.ty_rybt .ry_left{ float:left; display:flex;}
.ty_rybt .ry_left img{ display:block; width:auto; height:100%; margin-right:1rem;}
.ty_rybt .ry_right{ float:right; font-size:1rem;}

.ry_img li{ float:left; width:23%; margin:1%; height:0; padding-bottom:16%; position:relative;}
.ry_img li img{ display:block; width:100%;  height:100%; position:absolute; top:0;}
/*第四屏  end*/


/*第五屏  end*/
.mty_5{width:100%;/* height:100%; */position:relative;background:url(../images/i5.jpg) no-repeat center;background-size:cover;padding:5rem 0 0;}
.ty_jtxw{ width:100%; max-width:1200px; margin:0 auto;}
.ty_jtxw_bt h3{ color:#ff0000;}
.ty_jtxw_bt p{ color:#000000;}
.jtxw_nr{ width:96%; padding:2% ; margin-bottom:2%; background:#fff; color:#333;}
.jtxw_nr ul li{ width:100%; padding-bottom:1rem; margin-bottom:1rem; text-align:left;}
.jtxw_nr ul li{border-bottom: 1px solid #c3c3c3;}
.xw_1{ display:flex;}
.xw_left{ width:25%; height:0; padding-bottom:18.75%; position:relative;}
.xw_left img{ display:block; width:100%; height:100%; position:absolute;top:0;}
.xw_right{ width:70%; margin-left:5%; text-align:left;}
.jtxw_nr ul li .xw_right .xw_bt{ font-size:1.125rem; color:#ff0000; line-height:4rem;}
.jtxw_nr ul li .xw_right .xw_bt a:hover{ font-size:1.125rem; color:#ff1d1d; line-height:4rem;}
.jtxw_nr ul li .xw_right p{ font-size:0.875rem; line-height:1.5rem; height:6rem; margin-bottom:1rem; /*overflow: hidden;text-overflow: ellipsis;white-space: nowrap;*/}
.xw_gd{ height:2rem; font-size:1rem; line-height:2rem; }
.xw_gd .xw_gd_l{ float:left; display:flex; line-height:2rem;}
.xw_gd .xw_gd_l img{ display:block; height:100%; margin-right:1rem; margin-top:-2px;}
.xw_gd .xw_gd_r{ float:right; font-size:1rem; color:#b88455;}

.jtxw_nr ul li .xw_bt{ font-size:1.125rem; color:#b88455; line-height:3rem; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.jtxw_nr ul li p{ font-size:0.875rem; line-height:1.5rem; margin-bottom:1rem;/*overflow: hidden;text-overflow: ellipsis;white-space: nowrap;*/}
.ty_xw_more{ text-align:center ; font-size:1rem; color:#b88455;}



.ty_bot{width:100%;font-size: 16px;/* height:8.5rem; */padding:2rem 0;background:#000000;}
.ty_bot .ty_bot_x{ width:96%; max-width:1200px; margin:0 auto; color:#eeeeee;}
.ty_bot .ty_bot_x ul{ display:flex;}
.ty_bot .ty_bot_x ul li a{ color:#fff;}
.ty_bot .ty_bot_x ul .ty_bot_r .ty_zc a{ color:#e4ac7a;}

.ty_bot_l{ width:45%; display:flex;}
.ty_bot_l .ty_ewm{width:25%;margin: 0 0.5rem;}
.ty_bot_l .ty_ewm img{ display:block; width:100%; margin:0 auto;}
.ty_bot_l .ty_ewm p{ margin-top:.5rem; font-size:1rem; text-align:center;}
.ty_bot_l .ty_lxfs{ width:70%; margin-left:5%;}
.ty_bot_l .ty_lxfs p{ text-align:left; height:2.5rem; line-height:2.5rem; display:flex;}
.ty_bot_l .ty_lxfs p img{ display:block; height:2.5rem; margin-right:1rem;}
.ty_bot_l .ty_lxfs p:nth-child(2){ margin:.5rem 0;}
.ty_bot_c{ width:20%;}
.ty_bot_c img{ display:block; width:auto; height:4.25rem; max-width:80%; margin:0 auto; margin-top:2.125rem;}
.ty_bot_r{width:35%;text-align: left;margin-top: -1rem;margin-left: 10%;}
.ty_bot_r .bot_nav{ height:auto; line-height:2.5rem;}
.ty_bot_r .bot_nav div{ height:auto;}
.ty_bot_r .bot_nav div a{ padding:0 .5rem;}
.ty_bot_r  p{display:block;height: 1.2rem;line-height:2rem;margin:.5rem 0;}
.ty_bot_r .ty_zc{ height:2.5rem ;  line-height:2.5rem; color:#e4ac7a;}
.ty_bot_r .ty_zc a{}
/*第五屏  end*/
/****************************************index  end*************************/

.ty_jj{ padding:7rem 0 5rem; background:url(../images/jj_01.jpg) no-repeat center; background-size:cover;}
.ty_jj .gyty_n_nav{margin: 2.25rem auto;}
.e_nav{ width:100%; max-width:1200px; margin:0 auto; text-align:left; color:#fff; margin-bottom:1.75rem; font-size:.875rem; position:relative; z-index:3;}
.e_nav a{ color:#fff;}
.ty_jj_x{ width:100%; max-width:1200px; margin:0 auto; padding:3.75rem 0; background:rgba(255,255,255,.8);}
.ty_spjj{ width:96%; margin:0 auto; display:flex; border-bottom:1px solid #ff0000;}
.ty_spjj li{ width:48.5%}
.ty_spjj .ty_jj_left .jt_sp{ width:100%; height:0; padding-bottom:75%; position:relative;}
.ty_spjj .ty_jj_left .jt_sp video{ position:absolute; top:0; left:0; width:100%; height:100%; background:#000; border-radius:.5rem; overflow:hidden;}
.ty_spjj .ty_jj_left p{ font-size:1.875rem; margin-top:3rem; color:#ff0000;}
.ty_spjj .ty_jj_left p span{ display:block; font-size:1.5rem; line-height:3rem;}
.ty_spjj .ty_jj_right { margin-left:3%;}
.jj_bt{ height:3rem; line-height:3rem; font-size:1.5rem; margin:1rem 0 2rem; color:#ff0000; display:flex;}
.jj_bt img{ display:block; width:auto; height:3rem; margin-right:1rem;}
.jj_nr{ width:100%; height:0; padding-bottom:75%; position:relative;}
.jj_nr .jj_nr_x{ position:absolute; top:0;left:0; width:100%; height:100%; overflow-y: auto;}
.jj_nr .jj_nr_x p{ font-size:1rem; line-height:2.875rem;}

.jj_nr .jj_nr_x::-webkit-scrollbar {
    width: 5px;
    height: 45px;
}
.jj_nr .jj_nr_x::-webkit-scrollbar-track {
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba( 0, 0, 0, 0);
} /* 滚动条的滑轨背景颜色 */

.jj_nr .jj_nr_x::-webkit-scrollbar-thumb {
    background: rgba(0,0,0,.05);
    -webkit-border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba( 0, 0, 0, .1);
} /* 滑块颜色 */

.jj_nr .jj_nr_x::-webkit-scrollbar-button {
    background-color: ccc;
} /* 滑轨两头的监听按钮颜色 */

.jj_nr .jj_nr_x::-webkit-scrollbar-corner {
    background-color: black;
} /* 横向滚动条和纵向滚动条相交处尖角的颜色 */

.jj_tbs{ width:100%; height:auto; margin:3rem 0; }
.jj_tbs img{ display:block; width:100%;}
.ty_jj_1{width:100%;max-width:1200px;margin:0 auto;margin-bottom:4rem;/* text-align:center; */}
/*.ty_jj_1 img{width:100% !important;height:auto !important;}*/
.ty_jj_one{ width:100%;  display:flex; margin-bottom:2rem;}
.ty_jj_one li{ width:48%;}
.ty_jj_one .jj_one_left { height:0; padding-bottom:30%; position:relative; }
.ty_jj_one .jj_one_left img{ display:block; width:100%; height:100%; position:absolute; top:0;}
.jj_one_right{ width:48%; margin-left:4%; }
.jj_one_right div{ font-size:1.5rem; line-height:3rem; color:#ff0000;}
.jj_one_right p{ font-size:0.875rem ; line-height:1.75rem;}

.ty_jj_two{ width:100%;  display:flex; margin-bottom:2rem;}
.ty_jj_two li{ width:48%;}
.ty_jj_two .jj_two_right { margin-left:4%;  height:0; padding-bottom:30%; position:relative; }
.ty_jj_two .jj_two_right img{ display:block; width:100%; height:100%; position:absolute; top:0;}
.jj_two_left{ width:48%;}
.jj_two_left div{ font-size:1.5rem; line-height:3rem; color:#ff0000; text-align:right;}
.jj_two_left p{ font-size:0.875rem ; line-height:1.75rem;}
/****************************************企业简介  end*************************/

.n_banner{ width:100%; position:relative; overflow:hidden;}
.n_banner .img1{ display:block; width:100%; height:auto; }
.n_banner .img2{ display:none; width:100%; height:auto; }
.n_banner .e_nav{ width:100%; max-width:1200px; margin:0 auto; text-align:left; position:absolute; bottom:1rem; left:0; right:0rem; z-index:9; font-size:.875rem;}
.n_banner .e_nav a{ color:#fff;}
.gyty_n{ width:100%;margin-top: 50px;}
.gyty_n_nav{ width:100%; max-width:1200px; margin:2.25rem auto;box-shadow:0 0 5px #999; background:#fff;border-radius:.3rem;}

.gyty_n_nav .gyty_n_nav1{ box-shadow: 0 0 10px #999 ; width:100%;border-radius:.3rem; display:flex; }
.gyty_n_nav .gyty_n_nav1 li{ width:16.66%; text-align:center;}
.gyty_n_nav .gyty_n_nav1 li a{ display:block; padding:1rem 0; border-right:1px solid #ccc;}
.gyty_n_nav .gyty_n_nav1 li p{ font-size:.875rem; line-height:1.25rem;}
.gyty_n_nav .gyty_n_nav1 li:last-child a{ border:none;}
/*.gyty_n ul li:nth-last-child(2) a{ border:none;}*/
.gyty_n_nav .gyty_n_nav1 li a:hover{ color:#ff0000;}
.gyty_n_nav .gyty_n_nav1 .ty_sele0 a{ color:#ff0000;}
.gyty_n_nav .gyty_n_nav1 .ty_sele0 a p{}

.ty_gynr{ width:100%;}
.ty_gynr_x{ width:100%; max-width:1200px; margin:0 auto;}
.ty_gynr .gynr_bt{ height:3rem; font-size:1.5rem; line-height:3rem; color:#ff0000; text-align:left; display:flex;}
.ty_gynr .gynr_bt img{ display:block; width:auto; height:3rem; margin-right:1rem;}
.ty_gynr .dsz_nr{ width:92%; padding:4%; background:#ff0000; color:#fff; margin:2.5rem 0; display:flex;}
.ty_gynr .dsz_nr li{ width:47.5%;}
.ty_gynr .dsz_nr .dsz_left{ margin-right:5%;}
.ty_gynr .dsz_nr .dsz_left div{ width:100%; overflow:hidden; font-size:1.125rem;}
.ty_gynr .dsz_nr .dsz_left div img{ display:block; float:right; margin-top:.5rem;}
.ty_gynr .dsz_nr .dsz_left p{ font-size:0.875rem; line-height:1.5rem; text-indent:1.75rem; margin-top:.3rem;}
.ty_gynr .dsz_nr .dsz_right .dsz_zp{ width:100%; height:0; padding-bottom:80%; position:relative;}
.ty_gynr .dsz_nr .dsz_right .dsz_zp img{ display:block; width:100%; height:100%; position:absolute; top:0;}
.ty_gynr .dsz_nr .dsz_right p{ font-size:.875rem; line-height:3rem; text-align:right;}
/****************************************董事长致辞  end*************************/
.zzjg_nr{ width:100%; padding:3rem 0;}
.zzjg_nr img{ display:block; width:auto; max-width:1200px; height:auto; margin:0 auto;}


/****************************************集团架构  end*************************/
.ty_wh{ width:100%; height:auto; padding:3rem 0; background:url(../images/wh_02.jpg) no-repeat center; background-size:cover;}
.ty_wenhua{ width:100%;}
.wh_nr{ margin:2rem 0; display:flex;}
.wh_nr li{ width:33.33%;}
.wh_nr li .wh_size{ width:100%; height:0; padding-bottom:75%; position:relative; background:#fff; text-align:center; color:#666;}
.wh_nr li .wh_size div{ font-size:1.5rem; position:absolute; top:20%; left:0; right:0; margin:0 auto;  }
.wh_nr li .wh_size div span{ display:block; margin-top:1rem;}
.wh_nr li .wh_size p{ font-size:.875rem; position:absolute; bottom:20%; left:0; right:0; margin:0 auto;  }
.wh_jt{height: 0px;width: 0px; margin:0 auto; margin-bottom:-1rem; position:relative; z-index:9;
    border-left: 1rem solid transparent;
    border-right: 1rem solid transparent;
    border-top: 1rem solid #fff;
}
.wh_jt0{height: 0px;width: 0px; margin:0 auto; margin-top:-1rem; position:relative; z-index:9; border-left: 1rem solid transparent; border-right: 1rem solid transparent;
    border-bottom: 1rem solid #fff;}

.wh_nr li .wh_img{ width:100%; height:0; padding-bottom:75%; position:relative;}
.wh_nr li .wh_img img{ display:block; width:100%; height:100%; position:absolute; top:0;}
.wh_nr li:hover .wh_size{ background:#b88455; color:#fff;}
.wh_nr li:hover .wh_jt{border-top: 1rem solid #b88455;}
.wh_nr li:hover .wh_jt0{border-bottom: 1rem solid #b88455;}
.wh_nrb{ width:100%; padding:2rem 0; background:url(../images/wh_17.png) no-repeat center;background-size:cover;}
.wh_nrb ul{ width:92%; margin:0 auto;}
.wh_nrb ul li{ font-size:1rem; line-height:3rem; color:#666;/*overflow: hidden;text-overflow: ellipsis;white-space: nowrap;*/ }
.wh_nrb ul li span{ color:#ff0000; margin-right:1rem;}
/****************************************企业文化  end*************************/

.gy_zr_img{ width:100%; margin-top:2rem;}
.gy_zr_img img{ display:block; width:100%;}
.zr_xx{ width:100%; display:flex; margin-top:-4rem; margin-bottom:2rem;}
.zr_xx .zr_xx_l{ width:55%; margin-right:5%; margin-top:6rem; padding-bottom:2rem; background:url(../images/zr_10.png) no-repeat bottom right;}
.zr_xx .zr_xx_l p{ font-size:.875rem; line-height:1.5rem;}
.zr_xx .zr_xx_r{ width:35%; padding:2.5%; background:#ff0000; color:#fff; }
.zr_xx .zr_xx_r div{ font-size: 1.125rem; color:#fff; padding-bottom:1rem; border-bottom:1px solid #fff;}
.zr_xx .zr_xx_r div span{ display:block; font-size:1.5rem; margin-top:.5rem;}
.zr_xx .zr_xx_r p{ font-size:.875rem; line-height:1.5rem; margin-top:1rem;}
.zr_img1{ width:100%; margin:2rem 0;}
.zr_img1 img{ display:block; width:100%;}
/****************************************社会责任  end*************************/



.ty_cxl{ width:100%; margin:2rem 0;}
.ty_cxl li{ width:100%;}
.ty_cxl li .cx1{ float:left;}
.ty_cxl li .cx2{ float:right;}
.ty_cxl li .cx_left{ width:50%; height:0; padding-bottom:33.33%; position:relative; left:0;}
.ty_cxl li .cx_right{ width:46%; padding:0 2%; height:0; padding-bottom:33.33%; position:relative; right:0;}
.ty_cxl li .cx_left img{ display:block; width:100%; height:100%; position:absolute; top:0;}
.ty_cxl li .cx_right div{ text-align:center; width:60%; padding:3% 0; position:absolute; top:10%; left:0; right:0; background:#ff0000; color:#fff; margin:0 auto; font-size:1rem;}
.ty_cxl li .cx_right p{ width:96%; margin:0 auto; height:70%; position:absolute; top:30%; left:0; right:0; line-height:1.95rem; overflow:hidden; font-size:1rem;}
/****************************************创新  end*************************/

.cont_us{ width:100%; background:url(../images/jj_01.jpg) no-repeat center; background-size:cover; padding:7rem 0 6rem;}
.cont_xin{ width:100%; max-width:1200px; margin:0 auto; background:#fff; padding:2rem 0;}
.cont_xin .contact_xin{ width:96%; margin:0 auto;}
.lx_bt{ width:100%; height:3rem; line-height:3rem; display:flex; font-size:1.5rem; color:#ff0000;}
.lx_bt img{ display:block; height:3rem; margin-right:2rem;}
.cont_fs{ width:100%; }
.cont_fs li{ width:21%; margin:2%; float:left; box-shadow:0 0 5px #999; text-align:center;}
.cont_fs li .fs_l{ width:100%; height:0; padding-bottom:80%; position:relative; color:#ff0000;}
.cont_fs li .fs_l .fs_tb{ width:25%; height:0; padding-bottom:25%; margin:0 auto; position:relative; }
.cont_fs li .fs_l .fs_tb img{ display:block; width:100%; height:100%; position:absolute; top:40%;}
.cont_fs li .fs_l .fs_bt{ font-size:1.125rem; position:absolute; top:55%; left:0; right:0; margin:0 auto;}
.cont_fs li .fs_l .fs_xx{ font-size:1rem; position:absolute; bottom:10%; left:0; right:0; margin:0 auto; padding:0 1rem;}
.cont_fs li .fs_l .fs_xx b{ font-size:1.5rem;}
.cont_fs li .fs_l .fs_xx a{ color:#ff0000;}
.zxly{ font-size:1.5rem; color:#ff0000; margin:1rem 0 2rem;}
.zx_lx{width:100%;display:flex;margin-bottom: 1rem;position:relative;z-index:9;}
.zx_lx li{ width:30%;}
.zx_lx li input{ display:block ; width:99%; line-height:3rem; border:1px solid #aaa; border-radius:.3rem; margin-bottom:1rem; text-indent:1rem;}
.zx_lx li textarea{ display:block ; width:92.5%; padding:3.5%; height:5.7rem; border:1px solid #aaa;border-radius:.3rem; margin-bottom:1rem}
.zx_lx li button{ display:block ; width:100%; line-height:3rem; background:#ff0000;border-radius:.3rem; margin-bottom:1rem; text-align:center; color:#fff;}
.zx_lx li:nth-child(2){ margin:0 6% 0 4%;}
.zx_lx li:nth-child(3){ position:relative;}
.zx_lx li:nth-child(3) .lx_ewm{position:absolute;/* left:0; */right:0;/* margin:0 auto; */text-align:center;}
.zx_lx li:nth-child(3) .lx_ewm_bj img{ display:block; width:100%;}
.zx_lx li:nth-child(3) .lx_ewm img{display:block;width: 85%;margin:0 auto;margin-top:3%;}
.zx_lx li:nth-child(3) .lx_ewm  { font-size:1rem; color:#fff; line-height:3rem;}
#pc-ul1{display: block !important;}
#wap-ul1{display: none !important;}

.ty_bddt{width:99.8%;height:500px;border:#ccc solid 1px;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

/****************************************联系我们  end*************************/

.ty_news{ width:100%; max-width:1200px; margin:3rem auto;}
.news_nav{ width:100%;clear:both; text-align:center; margin:3rem 0;}
.news_nav li{display:inline-block; _display:inline; *display:inline; zoom:1; margin:0 1rem;}
.news_nav li a{ display:block; height:1.5rem;line-height:1.5rem;  padding:.8rem 2rem; box-shadow:0 0 5px #999; display:flex; font-size:.875rem; border-radius:.3rem;}
.news_nav li a img{ display:block; height:100%; margin-right:1rem;}
.news_nav li a .news_n{ display:none;}
.news_nav .news_sele a{ background:#ff0000; color:#fff;}
.news_nav .news_sele a .news_n{ display:block;}
.news_nav .news_sele a .news_y{ display:none;}
.news_nav li a:hover{ background:#ff0000; color:#fff;}
.news_nav li a:hover .news_n{ display:block;}
.news_nav li a:hover .news_y{ display:none;}
.news_lb{ width:100%;}
.news_lb li{ width:30.33%; margin:1.5%; padding-bottom:1rem; border-bottom:1px solid #e5e5e5; float:left; margin-bottom:2%;}
.news_lb li .news_sj{ height:1.5rem ;line-height:1.5rem; font-size:1rem; display:flex; margin-bottom:.5rem;}
.news_lb li .news_sj img{ display:block; height:100%; margin-right:.5rem;}
.news_lb li .news_img{ width:100%; height:0; padding-bottom:75%; position:relative; margin-bottom:1rem;}
.news_lb li .news_img img{ display:block; width:100%; height:100%; position:absolute;top:0;}
.news_lb li .news_bt{ width:100%; height:3rem; line-height:1.5rem; font-size:1rem; margin-bottom:.5rem;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;/*数字为显示几行*/
    overflow: hidden;}
.news_lb li a{ font-size:1rem; }
.news_lb li a:hover{ color:#ff0000;}

.fenye{ width:100%;text-align:center; clear:both; margin-top:1rem;}
.fenye li{ display:inline-block; _display:inline; *display:inline; zoom:1; margin:0 .5rem;}
.fenye li a{ display:block; padding:.5rem 1rem; background:#e5e5e5;}
.fenye li a:hover{background:#c59d78; color:#fff;}
.fenye li:first-child  a{ background:#c59d78; color:#fff;}
.fenye li:last-child  a{ background:#c59d78; color:#fff;}
.fenye .fy_sele a{ background:#c59d78; color:#fff;}











/****************************************新闻  end*************************/

.news_xq{ width:100%;}
.news_xq .news_xq_bt{ width:100%; text-align:center; padding-bottom:1.5rem; margin-bottom:1rem; background:url(../images/xq0_03.jpg) no-repeat center bottom;}
.news_xq .news_xq_bt div{ font-size:1.5rem; color:#ff0000;}
.news_xq .news_xq_bt p{ font-size:.875rem; color:#555; margin-top:1rem;}
.news_xq .news_xq_nr p{ padding:0 2%; line-height:30px; font-size:1rem; margin-bottom:.3rem;}
.news_xq .news_xq_nr p img{ /*display:block;*/ width:auto; max-width:100%; height:auto; margin:0 auto;}

.sx_p{ width:96%; margin:0 auto; margin-top:3rem;}
.sx_p div{ font-size:1rem; color:#444; margin-bottom:1rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sx_p div a:hover{ color:#ff0000;}
/****************************************新闻详情  end*************************/

.al_nav{ width:100%; max-width:1200px; margin:2rem auto; }
.al_nav_2j{ width:99%; margin:0 auto 1rem; box-shadow:0 0 5px #999; border-radius:.3rem; }
.al_nav_2j ul{ width:100%;}
.al_nav_2j ul li{ float:left; width:12.5%; text-align:center;}
.al_nav_2j ul li a{ display:block; line-height:4rem; border-right:1px solid #dcdcdc; }
.al_nav_2j ul li:last-child a{ border-right:0px solid #aaa;}
.xnav_tnav2{ text-align: center;text-decoration: none;color: #666; font-weight:50;}
.xnav_tnav2:hover{color:#ff0000;}
.xnav_div{display: none;}
.curr_tnav2{color:#ff0000 !important ;}
.curr_div{display: block !important;}
.al_nav_3j .xnav_div ul{ width:100%; clear:both;text-align:center;}
.al_nav_3j .xnav_div ul li{display:inline-block; _display:inline; *display:inline; zoom:1; margin:0 1%;}
.al_nav_3j .xnav_div ul .3j_sele a{ color:#ff0000;}
.al_nav_3j .xnav_div ul .c_nav_sele a{ color:#ff0000;}
.al_nav_3j .xnav_div ul li a{ color:#555;}
.al_nav_3j .xnav_div ul li .3j_sele{ color:#ff0000;}
.al_nav_3j .xnav_div ul li a:hover{ color:#ff0000;}






.al_lb{ width:100%; max-width:1200px; margin:0 auto; padding-bottom:3rem;}
.al_lb li{ float:left; width:30.33%; margin:1.5%; box-shadow:0 0 5px #999;}
.al_lb li .al_alt{ width:100%; height:0; padding-bottom:75%; overflow:hidden; position:relative;}
.al_lb li .al_alt img{ display:block; width:100%; height:100%; position:absolute; top:0;}
.al_lb li .al_size{ width:90%; text-align:center; padding:1rem 5%; color:#444; font-size:.875rem; transition:.3s;}
.al_lb li .al_size p{ margin-bottom:.5rem;}
.al_lb li .al_size div{ width:80%; border-bottom:1px solid #ff0000; margin-bottom:.25rem;}
.al_lb li .al_size .al_x2{ float:right;}
.al_lb li .al_size p{ color:#ff0000;}
.al_lb li .al_size p:first-child { color:#555;}
.al_lb li a:hover .al_size{ background:#ff0000; color:#fff; }
.al_lb li a:hover .al_size div{ border-bottom:1px solid #fff;}
.al_lb li a:hover .al_size p{ color:#fff;}
.ty_3rem{ margin-bottom:3rem;}
/****************************************案例  end*************************/
.al_xq{ width:100%; max-width:1200px; margin:0 auto;}
.al_xq .al_xq_bt{ text-align:center; padding-bottom:1.5rem; background:url(../images/xq0_03.jpg) no-repeat center bottom; font-size:1.5rem; color:#ff0000; margin:3rem 0 ;}
.al_xq_nr{ width:100%; }
.al_xq_nr p{ font-size:16px; line-height:1.5rem; margin-bottom:.5rem; color:#444;}
.al_xq_nr p img{ display:block; width:auto; max-width:100%; height:auto; margin:0 auto;}
/****************************************案例详情  end*************************/

.rz_zp{ width:100%; max-width:1200px; margin:0 auto;text-align:center;clear:both;}
.rz_zp div{ width:16.5%; margin:10% 5%; display:inline-block; _display:inline; *display:inline; zoom:1;}
.rz_zp div a{ display:block; width:100%; height:0; padding-bottom:115.38%; overflow:hidden; position:relative;}
.rz_zp div a img{ display:block; width:100%; height:100%; position:absolute; top:0;transition:.3s;}
.rz_zp div a .zp_img{ opacity:1; }
.rz_zp div a .zp_img2{ opacity:0;}
.rz_zp div a:hover .zp_img{ opacity:0;}
.rz_zp div a:hover .zp_img2{ opacity:1;}

/****************************************人资  end*************************/

.ty_zz{ width:100%;/* background:url(../images/zl_01.jpg) no-repeat center; background-size:cover;*/ padding:7rem 0 3rem; position:relative;}
.ty_zz .ryzz_img{ display:block; width:100%; height:100%; position:absolute; top:0; left:0; z-index:1;}
.ty_zz_xin{ width:100%; max-width:1200px; margin:0 auto; background:rgba(255,255,255,.8); padding:2rem 0; position:relative; z-index:9;}
.ty_zz_xin .ty_zz_xx{ width:96%; margin:0 auto;}
.zz_bt{ width:96%; padding:0 2%; display:flex; line-height:3rem; background:#ff0000; color:#fff; font-size:1rem; margin:1.5rem 0 1rem;}
.zz_bt p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zz_bt p:first-child { width:55%;}
.zz_bt p:nth-child(2){ width:15%; margin:0 2.5%;}
.zz_bt p:last-child { width:25%;}

.zz_zs{ width:96%; padding:0 2%; overflow-y: auto; height:19.5rem;}
.zz_zs div{ display:flex; line-height:3rem; font-size:.875rem; color:#ff0000; }
.zz_zs div p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zz_zs div p:first-child { width:55%;}
.zz_zs div p:nth-child(2){ width:15%; margin:0 2.5%;}
.zz_zs div p:last-child { width:25%;}


.ty_zz_xx .zz_zs::-webkit-scrollbar {
    width: 5px;
    height: 45px;
}
.ty_zz_xx .zz_zs::-webkit-scrollbar-track {
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba( 0, 0, 0, 0);
} /* 滚动条的滑轨背景颜色 */

.ty_zz_xx .zz_zs::-webkit-scrollbar-thumb {
    background: rgba(0,0,0,.05);
    -webkit-border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba( 185, 133, 85, .5);
} /* 滑块颜色 */

.ty_zz_xx .zz_zs::-webkit-scrollbar-button {
    background-color: ccc;
} /* 滑轨两头的监听按钮颜色 */

.ty_zz_xx .zz_zs::-webkit-scrollbar-corner {
    background-color: black;
} /* 横向滚动条和纵向滚动条相交处尖角的颜色 *




/****************************************资质  end*************************/

.ry_xinxi{ float:right; width:46%; height:0; padding-bottom:50%; position:relative;}
.ry_hk{ overflow-y: auto; width:100%; height:90%; position:absolute; bottom:0; line-height:3rem; font-size:1rem; color:#ff0000;}
.ry_xinxi .ry_hk::-webkit-scrollbar {
    width: 5px;
    height: 45px;
}
.ry_xinxi .ry_hk::-webkit-scrollbar-track {
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba( 0, 0, 0, 0);
} /* 滚动条的滑轨背景颜色 */

.ry_xinxi .ry_hk::-webkit-scrollbar-thumb {
    background: rgba(0,0,0,.05);
    -webkit-border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba( 185, 133, 85, .5);
} /* 滑块颜色 */

.ry_xinxi .ry_hk::-webkit-scrollbar-button {
    background-color: ccc;
} /* 滑轨两头的监听按钮颜色 */

.ry_xinxi .ry_hk::-webkit-scrollbar-corner {
    background-color: black;
} /* 横向滚动条和纵向滚动条相交处尖角的颜色 */

/****************************************荣誉  end*************************/



.txtScroll-left{ width:100%; margin:0 auto;  position:relative; margin-top:2rem;  }
.txtScroll-left .hd0{ width:100%;  height:auto;clear:both; text-align:center; margin:2rem 0; }
.txtScroll-left .hd0 li{ display:inline-block; _display:inline; *display:inline; zoom:1;}
.txtScroll-left .hd0>a{ margin:0 1%; padding: 1% 1.5%; background:#e5e5e5; color:#666;}
.txtScroll-left .hd0>b{ margin:0 1%; padding: 1% 1.5%; background:#ff0000; color:#fff;}
.txtScroll-left .hd0>a:hover{ background:#ff0000; color:#fff;}
.txtScroll-left .hd0 .prev,.txtScroll-left .hd0 .next{ display:block;  width:40px; height:40px;  overflow:hidden; cursor:pointer; background:url(../images/s1.png) no-repeat  ;}
.txtScroll-left .hd0 .next{ background-position:0 -50px;  }
.txtScroll-left .hd0 .prevStop{ background-position:-60px 0; }
.txtScroll-left .hd0 .nextStop{ background-position:-60px -50px; }

.txtScroll-left .bd0{s width:100%; height:16rem; overflow:hidden;    }
.txtScroll-left .bd0 ul{ width:100%; height:16rem; overflow:hidden; zoom:1; }
.txtScroll-left .bd0 ul li{ width:100%; text-align:center;  float:left; height:24px; line-height:24px;  text-align:left; _display:inline;}
.txtScroll-left .bd0 ul li div{  width:96%; margin:0 auto; text-align:center; font-size:1rem; line-height:3rem; display:flex;}
.txtScroll-left .bd0 ul li span{ width:40%; color:#999;  }
.txtScroll-left .bd0 ul li a{ display:block; width:60%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.txtScroll-left .bd0 ul li a:hover{ color:#ff0000;}

.zp_xx{ width:92%; margin:2%;}
.zp_xx li{ width:100%; margin-bottom:1rem; }
.zp_xx li div{ width:100%; display:flex; text-align:center; font-size:1rem; line-height:3rem;}
.zp_xx li div a{ display:block; width:65%;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.zp_xx li div span{ display:block; width:35%;}
.cont_xin .fen_ye{ margin-top:3rem;}
.cont_xin .fen_ye a{    padding: 1% 1.5%;}

/****************************************社会招聘  end*************************/

.yl_xw{ width:100%; display:flex;}
.yl_xw_l, .yl_xw_r{ width:45%; margin:2.5%;}
.yl_xw_l_xin{ width:84%; padding:5% 8% ; background:#fff8f1;}
.yl_xw_l_xin .yl_xw_l_img{  width:100%; height:0; padding-bottom:75%; position:relative; margin-bottom:1.5rem;}
.yl_xw_l_xin .yl_xw_l_img img{ display:block; width:100%; height:100%; position:absolute;top:0;}
.yl_xw_l_bt{ text-align:center; color:#ff0000; font-size:1.125rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; margin-bottom:.8rem;}
.yl_xw_l_sj{ text-align:center; color:#666; margin-bottom:1rem;}
.yl_xw_l_size{ font-size:.875rem; line-height:1.5rem; color:#666;word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;/*数字为显示几行*/
    overflow: hidden;}
.yl_xw_l_xin span{ display:block; text-align:center; margin-top:1rem; color:#ff0000; font-size:.875rem;}
.yl_xw_r .yl_xw_r_nr li{ width:100%; height:0; padding-bottom:20%; position:relative; display:flex; margin-bottom:1.5rem; }
.yl_xw_r_nr_z{ width:20%; height:100%; background:#ff0000; position:absolute; left:0; color:#fff;}
.yl_xw_r_nr_y{ width:75%; height:100%; position:absolute;right:0;}
.yl_xw_r_nr_z div{ font-size:2.5rem; text-align:center; position:absolute;top:10%; left:0; right:0; margin:0 auto;}
.yl_xw_r_nr_z p{ color:#ffffff; font-size:1.125rem; text-align:center; position:absolute; bottom:10%; left:0; right:0; margin:0 auto;}
.yl_xw_r_nr_y div{ font-size:1.125rem; width:100%; color:#ff0000; line-height:1.875rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; position:absolute; top:10%;}
.yl_xw_r_nr_y p{ font-size:.875rem; line-height:1.5rem; color:#444;word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;/*数字为显示几行*/
    overflow: hidden; position:absolute; bottom:10%;}

.fen_ye{ width:90%;  text-align:center; margin:0 auto;padding:0; clear:both; margin-top:1.5rem;}
.fen_ye>a{ width:auto; margin:0 1%; padding:2% 3%; display:inline-block; _display:inline; *display:inline; zoom:1; background:#e5e5e5; color:#666;}
.fen_ye>b{ width:auto; margin:0 1%; padding:2% 3%; display:inline-block; _display:inline; *display:inline; zoom:1;color:#fff; background:#ff0000;}
/*.fen_ye>a:first-child{ color:#fff; background:#ff0000;}
.fen_ye>a:last-child{ color:#fff; background:#ff0000;}*/

.fen_ye>a:hover{ color:#fff; background:#ff0000;}


.gyty_n .fen_ye{ margin-bottom:2rem;}
.gyty_n .fen_ye>a{ margin:0 1%; padding:1% 1.5%;}
.gyty_n .fen_ye>b{ margin:0 1%; padding:1% 1.5%;}
/****************************************新闻 新  end*************************/




@media only screen and (max-width: 767px) {
    html{ font-size:90%;}
    #pc-ul1{display: none !important;}
    #wap-ul1{display: block !important;}
    .mty_xwdt{ height:auto;}
    .mty_xwdt_x{ display:block;}
    .mty_xwdt_xw{ width:90%; margin:0 auto; }
    .mty_xwdt_xunhuan{ margin-left:1rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .mty_xwdt_an{ width:100%;}
    /*第一屏  end*/
    .about{ display:block;}
    .about_left{ width:90%; margin:0 auto;}
    .about_right{width:94%; margin:0 auto; margin-top:2rem;}
    .about_di{ width:96%; margin:2%; margin-top:2rem;}
    .about_di li a{padding: 1.5rem .1rem;}
    /*第二屏  end*/
    .ty_fwly_fl li{ width:50%;}
    .ty_fwly_fl{ width:96%; margin:0 auto;}

    .footer-height{display: block;height: 58px;}
    .footer-bar {
        display: block;
        position: fixed;
        bottom: 0;
        background: #fff;
        width: 100%;
        z-index: 999;
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .3);
    }
    .footer-bar ul {
        display: flex;
        margin-bottom: 0;
        justify-content: space-around;
    }
    .footer-bar li {
        padding: 5px 0;
        line-height: 15px;
        text-align: center;
    }
    .footer-bar li img {
        display: block;
        margin: auto;
        width: 50%;
    }
    .footer-bar li span {
        width: 100%;
        display: block;
        color: rgba(50, 179, 255, .63);
    }





    .about_di{ display:block; height:auto;}
    .about_di li{ width:33.333333333%; float:left; height:auto;}
    .about_di li:nth-child(1) a{ border-bottom:1px solid #d89465;}
    .about_di li:nth-child(2) a{ border-bottom:1px solid #d89465;}
    .about_di li:nth-child(3) a{ border-bottom:1px solid #d89465; border-right:0px;}
    .about_di li:nth-child(6) a{ border-right:0px;}


    /*第三屏  end*/
    .ty_jtys { width:96%; margin:0 auto;}
    .ty_jtys li{ width:33.33%;}
    .ty_jtys li:nth-child(4){ margin-left:16.67%;}
    .ty_rybt{ padding:0 1rem;}
    .ry_img li{ width:48%;padding-bottom: 36%;}
    /*第四屏  end*/

    .jtxw_nr{width: 92%;padding:4% 2%; margin:2%;}
    .xw_left{ width:30%;height: 0; padding-bottom: 22.5%;}
    .xw_right{ width:65%; margin-left:5%;}
    .jtxw_nr ul li .xw_right .xw_bt{ line-height:1.5rem; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .jtxw_nr ul li .xw_right p{ margin-bottom:0; height:2rem; line-height:2rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

    .ty_bot{ width:100%; height:auto;}
    .ty_bot .ty_bot_x ul{ display:block;}
    .ty_bot_l{ width:96%; margin:0 auto;}
    .ty_bot_l .ty_ewm{ width:35%;}
    .ty_bot_l .ty_ewm img{ width:90%;}
    .ty_bot_l .ty_lxfs{ width:60%; margin-left:5%;}
    .ty_bot_l .ty_lxfs p{ line-height:1.25rem; font-size:0.875rem;}
    .ty_bot_l .ty_lxfs p:nth-child(2){ line-height:2.5rem;}
    .ty_bot_l .ty_lxfs p:last-child{ line-height:2.5rem;}
    .ty_bot_l .ty_lxfs p img{margin-right: 0.5rem;}
    .ty_bot_c{ width:90%; margin:0 auto;}
    .ty_bot_c img{ margin:1rem auto;}
    .ty_bot_r{ width:96%; margin:0 auto; text-align:center;}
    .ty_bot_r p{ height:auto;}
    .ty_bot_l .ty_lxfs p:nth-child(2){ margin:1rem 0;}
    /*第五屏  end*/
    /****************************************index  end*************************/
    .ty_jj{ padding:6rem 0 3rem;}
    .ty_jj_1 img{width:100%;height:auto;}
    .ty_spjj{ display:block;}
    .ty_jj_x{ width:98%; margin:1%;}
    .ty_spjj li{ width:100%;}
    .ty_spjj .ty_jj_left p{ margin-top:1rem;}
    .ty_jj_left{ margin-bottom:2rem;}
    .jj_bt{ margin-bottom:0;}
    .jj_tbs{ margin:1.5rem 0;}
    .ty_jj_one, .ty_jj_two{ display:block;}
    .ty_jj_one li, .ty_jj_two li{ width:96%; margin:2%;}
    .ty_jj_two .jj_two_right{ padding-bottom:60%; margin-left:2%;}
    .ty_jj_one .jj_one_left{ padding-bottom:60%;}
    /****************************************简介  end*************************/


    .n_banner .img1{ display:none; width:auto; height:8.5rem; }
    .n_banner .img2{ display:block; width:100%; height:auto; }
    .n_banner .e_nav{ margin-left:1rem;}
    .gyty_n{ width:100%; height:auto;}
    .gyty_n .gyty_n_nav{ width:98%; max-width:1200px; margin:0 auto; margin-bottom:3rem; box-shadow:0 0 5px #999;}
    .gyty_n .gyty_n_nav1{ display:block;margin: 2rem 0;}
    .gyty_n .gyty_n_nav1 li{ float:left; width:33.33%;}
    .gyty_n .gyty_n_nav1 li:nth-child(3) a{ border:none;}
    .gyty_n .gyty_n_nav1 li:nth-child(3) a{ border-bottom:1px solid #aaa;}
    .gyty_n .gyty_n_nav1 li:nth-child(2) a{ border-bottom:1px solid #aaa;}
    .gyty_n .gyty_n_nav1 li:nth-child(1) a{ border-bottom:1px solid #aaa;}
    .ty_gynr .gynr_bt{ padding-left:1rem;}
    .ty_gynr .dsz_nr{ display:block;}
    .ty_gynr .dsz_nr li{ width:96%; margin:0 auto;}
    .ty_gynr .dsz_nr .dsz_left{ margin-right:0; margin-bottom:2rem;}
    /****************************************董事长致辞  end*************************/

    .zzjg_nr img{width:90%; height:auto;}
    /****************************************组织机构  end*************************/

    .wh_nr { display:block;}
    .wh_nr li{ width:96%; margin:2%; margin-bottom:6%;}


    /****************************************企业文化  end*************************/

    .zr_xx{ display:block; margin:0; margin-bottom:2rem;}
    .zr_xx .zr_xx_l{ width:92%; margin:4%;}
    .zr_xx .zr_xx_r{ width:92%; padding:4%;}
    /****************************************社会责任  end*************************/

    .ty_cxl{ width:98%; padding:1%}
    .ty_cxl li{ margin-bottom:2rem;}
    .ty_cxl li .cx_left{ width:100%; height:0; padding-bottom:66.66%; position:relative; left:0;}
    .ty_cxl li .cx_right{ width:100%; height:auto; padding:0; height:auto; margin:0 auto;}

    .ty_cxl li .cx_right div{ text-align:center; width:60%; padding:3% 0; position:inherit; background:#ff0000; color:#fff; margin:1rem auto; font-size:1rem;}
    .ty_cxl li .cx_right p{ height:auto; position:inherit; top:30%; line-height:1.125rem; font-size:.875rem;}





















    /****************************************创新  end*************************/

    .cont_xin{ width:96%; margin-top:1.5rem;}
    .cont_fs li{ width:96%; margin:2%; float:left; box-shadow:0 0 5px #999; text-align:center;}
    .cont_fs li .fs_l .fs_bt{ font-size:1.5rem;}
    .cont_fs li .fs_l .fs_xx{ font-size:1.3rem;}
    .cont_fs li .fs_l .fs_xx b{ font-size:2rem; }

    .zx_lx{ display:block;    margin-bottom: 2rem; }
    .zx_lx li{ width:100%;}
    .zx_lx li:nth-child(2) {margin: 0 ;}
    /****************************************联系我们  end*************************/

    .news_lb li{ width:48%; margin:1%; padding-bottom:1rem; border-bottom:1px solid #e5e5e5; float:left; margin-bottom:2%;}
    .news_nav li{ margin:5px .5rem;}
    .news_nav li a{padding:10px 1.5rem; line-height: 25px;}
    /****************************************新闻  end*************************/

    .al_lb li{ float:left; width:48%; margin:1%; box-shadow:0 0 5px #999;}
    .al_nav_2j ul{}
    .al_nav_2j ul li{ width:25%; }
    .al_nav_2j ul li a{border-bottom:1px solid #dcdcdc;}
    .al_nav_2j ul li:nth-child(5){ margin-left:12.5%;}
    .al_nav_2j ul li:nth-child(5) a{ border-left:1px solid #dcdcdc;}
    .al_nav_2j ul li:last-child a{ border-right:1px solid #dcdcdc;}
    .al_nav_3j .xnav_div ul li{ margin-bottom:.5rem;}

    .al_xq_nr{ width:96%; margin:2%; margin-top:3rem;}

    /****************************************案例  end*************************/
    .e_nav{ width:92%; margin:0 auto; margin-bottom:1.5rem;}
    .rz_zp div{ width:35%;}

    .ty_zz_xin{ padding:1rem 0 2rem 0;}
    .ry_xinxi{ width:96%; padding-bottom:100%; float:none; margin:1rem auto;}
    .ry_hk{ height:85%; }


    /*.m_zhaop{display:block;}*/
    .txtScroll-left{}


    .yl_xw{ width:100%; display:block;}

    .yl_xw_l, .yl_xw_r{ width:96%; margin:2%;}
    .yl_xw_r_nr_z div{ font-size:1.5rem;}
    .yl_xw_r_nr_z p{ font-size:.875rem;}
    .yl_xw_r_nr_y div{ font-size:1rem;top: 5%;}
    .yl_xw_r_nr_y p{line-height: 1.25rem; bottom:5%;}


}




@media only screen and (max-width: 375px) {

    .ty_bot_l .ty_lxfs p:last-child{ line-height:1.25rem;}
    /*.ty_cxl li .cx_right p{ height:70%; position:absolute; top:30%; line-height:1.3rem; overflow:hidden; font-size:.875rem;}*/
}

@media only screen and (max-width: 320px) {


    /*.ty_cxl li .cx_right p{ height:70%; position:absolute; top:30%; line-height:1.1rem; overflow:hidden; font-size:.875rem;}*/
}
/*在768 和991 像素之间的屏幕里，小屏幕，主要是PAD*/
@media only screen and (min-width: 768px) and (max-width: 1024px) {

    /*.jtxw_nr ul li .xw_right p{ margin-bottom:.5rem; height:2rem; line-height:2rem;}*/

    .footer-bar{display: none;}

    .mty_xwdt{ height:auto;}
    .mty_xwdt_x{ display:block;}
    .mty_xwdt_xw{ width:90%; margin:0 auto; }
    .mty_xwdt_xunhuan{ margin-left:1rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .mty_xwdt_an{ width:100%;}
    /*第一屏  end*/
    .about{ display:block;}
    .about_left{ width:90%; margin:0 auto;}
    .about_right{width:90%; margin:0 auto; margin-top:2rem;}
    .about_di{ width:96%; margin:2%; margin-top:2rem;}
    .about_di li a{padding: 1.5rem .1rem;}
    /*第二屏  end*/
    .ty_fwly_fl li{ width:50%;}
    .ty_fwly_fl{ width:96%; margin:0 auto;}

    .about_di{ display:block; height:auto;}
    .about_di li{ width:33%; float:left; height:auto;}
    .about_di li:nth-child(1) a{ border-bottom:1px solid #d89465;}
    .about_di li:nth-child(2) a{ border-bottom:1px solid #d89465;}
    .about_di li:nth-child(3) a{ border-bottom:1px solid #d89465; border-right:0px;}
    .about_di li:nth-child(6) a{ border-right:0px;}


    /*第三屏  end*/
    .ty_jtys { width:96%; margin:0 auto;}
    .ty_jtys li{ width:33.33%;}
    .ty_jtys li:nth-child(4){ margin-left:16.67%;}
    .ty_rybt{ padding:0 1rem;}
    .ry_img li{ width:48%;padding-bottom: 36%;}
    /*第四屏  end*/

    .jtxw_nr{width: 92%;padding:4% 2%; margin:2%;}
    .xw_left{ width:30%;height: 0; padding-bottom: 22.5%;}
    .xw_right{ width:65%; margin-left:5%;}
    .jtxw_nr ul li .xw_right .xw_bt{ line-height:1.5rem; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .jtxw_nr ul li .xw_right p{ margin-bottom:0; height:2rem; line-height:2rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

    .ty_bot{ width:100%; height:auto;}
    .ty_bot .ty_bot_x ul{ display:block;}
    .ty_bot_l{ width:96%; margin:0 auto;}
    .ty_bot_l .ty_ewm{ width:35%;}
    .ty_bot_l .ty_ewm img{ width:90%;}
    .ty_bot_l .ty_lxfs{ width:60%; margin-left:5%;}
    .ty_bot_l .ty_lxfs p{ line-height:1.25rem; font-size:0.875rem;}
    .ty_bot_l .ty_lxfs p:nth-child(2){ line-height:2.5rem;}
    .ty_bot_l .ty_lxfs p:last-child{ line-height:2.5rem;}
    .ty_bot_l .ty_lxfs p img{margin-right: 0.5rem;}
    .ty_bot_c{ width:90%; margin:0 auto;}
    .ty_bot_c img{ margin:1rem auto;}
    .ty_bot_r{ width:96%; margin:0 auto; text-align:center;}
    .ty_bot_r p{ height:auto;}
    .ty_bot_l .ty_lxfs p:nth-child(2){ margin:1rem 0;}
    /*第五屏  end*/
    /****************************************index  end*************************/






} 