@charset "UTF-8";
/* zp_son */
.zp_son{width:100%;background:#ffffff;display:flex;justify-content:center;}
.zp_son li{font-size:18px;line-height:80px;padding:0 90px;color:#000000;letter-spacing:1px;font-weight:bold;}
.zp_son li span{font-weight:bold;}
.zp_son li.on{background:#e57336;color:#ffffff;}
.zp_son li.on span{display:inline-block;line-height:2.0;border-bottom:1px solid #ffffff;}
/* zp_son end*/
/* in_pro */
.in_pro{width:1320px;margin:20px auto;display:flex;flex-wrap:wrap;}
.in_pro li{width:23%;height:550px;margin:15px 1%;overflow:hidden;background:#ffffff;}
.in_pro li .pro_img{width:100%;height:425px;font-size:0;overflow:hidden;}
.in_pro li .pro_img img{width:100%;min-height:100%;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.in_pro li:hover .pro_img img{opacity:0.8;transform: scale(1.1, 1.1);transition: .4s transform;z-index:1000;}
.in_pro li .pro_info{width:85%;margin:10px auto;}
.in_pro li .pro_info h5{font-size:17px;line-height:1.5;color:#000000;padding:10px 0 15px 0;font-weight:bold;
border-bottom:1px solid #eeeeee;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.in_pro li .pro_info .pro_more{font-size:14px;line-height:60px;width:100%;display:flex;justify-content:space-between;align-items:center;}
.in_pro li .pro_info .pro_more a{color:#3f3f3f;padding-right:20px;background:url(../images/jt.png) center right no-repeat;background-size:12px auto;}
.in_pro li .pro_info .pro_more span{color:#898989;}
/* in_pro end*/
/* lx_main */
.lx_main{width:1240px;margin:0 auto 110px auto;padding:35px 40px;background:#ffffff;border-radius:5px;}
.lx_main .lx_img{width:100%;font-size:0;}
.lx_main .lx_img img{width:100%;display:block;}
.lx_main .lx_info{width:100%;margin:30px auto 0 auto;display: flex;justify-content: space-between;align-items:center;}
.lx_main .lx_info .lx_info_con{padding:40px 50px;border:1px solid #999999;font-size:20px;line-height:2.2;color:#000000;}
.lx_main .lx_info .lx_info_con h5{font-size:28px;color:#1d2129;font-weight:bold;}
.lx_main .in_tit3{text-align:left;}
.lx_main .in_tit3 h2:after{left:15px;}
/* lx_main end*/
/* lx_infos */
.lx_infos{width:100%;padding:36px 0;display:flex;justify-content:space-between;}
.lx_infos .lx_num{width:55%;font-size:18px;line-height:2.2;}
.lx_infos .lx_num h3{font-size:30px;color:#1d2129;font-weight:bold;}
.lx_infos .lx_num p{font-weight:300;padding-left:220px;}
.lx_infos .lx_ewm{width:45%;display:flex;justify-content:space-between;}
.lx_infos .lx_ewm li{width:30.3%;text-align:center;}
.lx_infos .lx_ewm li h5{font-size:16px;line-height:2.0;font-weight:300;}
.lx_infos .lx_ewm li img{width:80%;}

.addrs{width:100%;border-top:2px solid #cccccc;padding:35px 0;display:flex;justify-content:space-between;}
.addrs li{font-size:16px;line-height:1.5;font-weight:300;color:#000000;}
.addrs li h5{font-size:28px;line-height:2.0;color:#000000;font-weight:bold;}
/* lx_infos end*/
/* lx_ewm */
.lx_ewm{width:100%;margin:30px auto 20px auto;display: flex;justify-content:flex-end;text-align:center;}
.lx_ewm li{padding:15px;}
.lx_ewm li h5{font-size:16px;line-height:2.0;}
/* lx_ewm end*/
/* in_honor_tit */
.in_honor_tit{width:100%;padding:40px 0 30px 0;text-align:center;}
.in_honor_tit img{height:135px;}
/* in_honor_tit end*/

/* in_ry */
.in_ry{width:1320px;margin:40px auto;font-size:18px;line-height:2.0;color:#000000;}
.in_honor_intro{text-indent:2.0em;line-height:2.5;}
.in_honor_mid{margin:20px auto;font-size:26px;color:#ffffff;text-align:center;line-height:2.8;background:#202245;letter-spacing:1px;}
.in_honor_mid p{display:inline-block;position:relative;}
.in_honor_mid p:before{display:inline-block;position:absolute;left:-70px;top:50%;content:"";width:52px;height:2px;background:#ffffff;}
.in_honor_mid p:after{display:inline-block;position:absolute;right:-70px;top:50%;content:"";width:52px;height:2px;background:#ffffff;}
/* in_ry end*/
/* in_about */
.in_about{width:100%;padding-bottom:130px;background:#202245;}
.in_about_con{width:1320px;margin:0 auto;display: flex;justify-content: space-between;}
.in_about_con .in_about_img{width:34%;font-size:0;}
.in_about_con .in_about_img img{width:100%;display:block;}
.in_about_con .in_about_info{width:60%;padding-top:100px;font-size:16px;line-height:2.5;color:#ffffff;}
.in_about_con .in_about_info h2{font-size:45px;line-height:2.0;margin-bottom:30px;font-weight:bold;letter-spacing:1px;}
.in_about_con .in_about_info p{text-indent:2.0em;}
.in_about_con .in_about_more{display: flex;margin-top:60px;}
.in_about_con .in_about_more a{font-size:16px;line-height:3.0;color:#ffffff;display: flex;align-items:center;
border:1px solid #ffffff;padding:0 36px;border-radius:25px;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.in_about_con .in_about_more a img{padding-left:20px;width:38px;}
.in_about_con .in_about_more a:hover{transform: translate(0,-6px);}
/* in_about end*/
/* linian */
.linian{width:100%;}
.linian .linian_con{width:1320px;margin:120px auto;display: flex;justify-content: space-between;}
.linian .linian_con .linian_img{width:54%;font-size:0;}
.linian .linian_con .linian_img img{width:100%;display:block;}
.linian .linian_con .linian_info{position:relative;z-index:2;width:42%;display: flex;flex-wrap:wrap;}
.linian .linian_con .linian_info img{position:absolute;width:100%;left:0;bottom:0;}
.linian .linian_con .linian_info span{font-size:35px;letter-spacing:1px;display:inline-block;line-height:2.0;color:#7e7e7e;text-transform: uppercase;}
.linian .linian_con .linian_info p{font-size:16px;line-height:2.2;color:#0d0509;}
.linian .linian_con .linian_info h2{margin-bottom:30px;font-size:35px;line-height:1.5;color:#000000;letter-spacing:2px;font-weight:bold;}
.linian .linian_con .linian_info h6{position:absolute;z-index:-1;right:0;top:0;font-size:160px;line-height:1.0;color:#eeeeee;font-weight:bold;}
/* linian end*/
/* in_more */
.in_more{display: flex;margin-top:60px;}
.in_more a{font-size:16px;line-height:3.0;color:#000000;display: flex;align-items:center;
border:1px solid #000000;padding:0 36px;border-radius:25px;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.in_more a img{padding-left:20px;width:38px;}
.in_more a:hover{transform: translate(0,-6px);}
/* in_more end*/
/* hhzj */
.hhzj{width:100%;padding-top:100px;background:#ffc600;}
.hhzj .hhzj_con{width:1320px;margin:0 auto;background:url(../images/qianbi.png) right bottom no-repeat;background-size:auto 90%;}
.hhzj .hhzj_con .hhzj_info{width:30em;max-width:100%;padding-bottom:140px;font-size:22px;line-height:2.0;color:#000000;}
.hhzj .hhzj_con .hhzj_info h2{font-size: 35px;line-height: 2.5;color: #000000;letter-spacing: 2px;font-weight: bold;}
.hhzj .hhzj_con .hhzj_info span{font-size:40px;font-weight:bold;}
/* hhzj end*/
/* hj */
.hj{width:100%;padding:150px 0 120px 0;background:#eeeeee;}
.hj .hj_con{width:1320px;margin:0 auto;display: flex;justify-content:space-between;}
.hj .hj_con .hj_info{width:27%;font-size:16px;line-height:2.2;}
.hj .hj_con .hj_info h2{
	font-size: 35px;
    line-height: 2.5;
    color: #000000;
    letter-spacing: 2px;
    font-weight: bold;
}
.hj .hj_con .hj_list{width:68%;height:375px;display: flex;justify-content:space-between;font-size:0;}
.hj .hj_con .hj_list .hj_1{width:41%;height:100%;}
.hj .hj_con .hj_list .hj_1 .hj_1_img{overflow:hidden;width:100%;height:60%;overflow:hidden;border:3px solid #ffffff;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;}
.hj .hj_con .hj_list .hj_1 i{display:block;width:100%;height:38%;background:#ffc600;margin-top:2%;}
.hj .hj_con .hj_list .hj_2{overflow:hidden;width:27%;height:100%;border:3px solid #ffffff;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;}
.hj .hj_con .hj_list .hj_3{width:26%;height:100%;}
.hj .hj_con .hj_list .hj_3 .hj_3_img{overflow:hidden;width:100%;height:48%;border:3px solid #ffffff;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;}
.hj .hj_con .hj_list .hj_3 .hj_3_img:nth-child(1){margin-bottom:5%;}
.hj .hj_con .hj_list img{width:100%;height:100%;display:block;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.hj .hj_con .hj_list img:hover{opacity:0.8;transform: scale(1.1, 1.1);transition: .4s transform;z-index:1000;}
/* hj end*/
/* in_honor_list */
.in_honor_list{width:1320px;margin:30px auto;display:flex;flex-wrap:wrap;justify-content:space-between;}
.in_honor_list li{width:30%;padding:20px 1%;border-radius:3px;margin-bottom:20px;display:flex;justify-content:space-between;background:#ffffff;align-items:center;}
.in_honor_list li .in_honor_img{width:28%;text-align:center;}
.in_honor_list li .in_honor_img a{display:flex;align-items:center;}
.in_honor_list li .in_honor_img a img{width:85%;}
.in_honor_list li .in_honor_info{width:76%;font-size:16px;line-height:1.5;}
.in_honor_list li .in_honor_info h5{font-size:18px;line-height:2.0;}
/* in_honor_list end*/
/* fuwu_con */
.fuwu_con{width:100%;color:#000000;padding:100px 0 130px 0;background:#ffc600;text-align:center;font-size:14px;line-height:2.0;letter-spacing:1px;}
.fuwu_con h6{font-size:35px;line-height:1.6;letter-spacing:1px;text-transform: uppercase;font-weight:bold;}
.fuwu_con h2{position:relative;font-size:32px;line-height:1.6;font-weight:bold;padding-bottom:20px;}
.fuwu_con h2:after{display:inline-block;content:"";width:25px;height:3px;background:#000000;
position:absolute;bottom:0;left:50%;margin-left:-12.5px;}
.fuwu_con h5{font-size:20px;line-height:2.0;margin:15px auto 0 auto;letter-spacing:1px;}
.fuwu_con i{display:inline-block;width:30px;height:2px;background:#000000;margin:15px auto;}
.fuwu_con2{padding-bottom:220px;color:#ffffff;background:url(../images/fw/fuwu_back2.jpg) center no-repeat;background-size:cover;}
.fuwu_con2 i{background-color:#ffffff;}
.fuwu_con2 h2:after{background-color:#ffffff;}
.xiaoqu_intro{width:50%;margin:0 auto;font-size:16px;line-height:2.0;}
.xiaoqu_intro strong{font-weight:bold;}
.xiaoqu_intro2{width:45%;margin:0 auto;font-size:16px;line-height:2.2;text-align:left;}
.xiaoqu_intro2 strong{font-weight:bold;line-height:3.0;font-size:20px;}

.fuwu_intros{width:60%;margin:0 auto;font-size:16px;line-height:2.2;text-align:left;}
.fuwu_intros strong{font-weight:bold;line-height:3.0;font-size:20px;}
/* fuwu_con end*/
/* in_jxgl */
.in_jxgl{width:1320px;margin:45px auto;height:550px;display:flex;justify-content:space-between;}
.in_jxgl .in_jxgl_l{width:71%;height:100%;font-size:0;overflow:hidden;position:relative;}
.in_jxgl .in_jxgl_l img{width:100%;min-height:100%;}
.in_jxgl .in_jxgl_r{width:26%;height:100%;font-size:0;overflow:hidden;position:relative;}
.in_jxgl .in_jxgl_r img{width:100%;min-height:100%;}
.in_jxgl h5{position:absolute;left:0;bottom:0;width:100%;font-size:24px;line-height:2.5;letter-spacing:1px;color:#ffffff;
text-indent:2.0em;background:url(../images/fw/fuwu_tit.png) center;background-size:100% 100%;}
.in_jxgl img{-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.in_jxgl img:hover{opacity:0.8;transform: scale(1.1, 1.1);transition: .4s transform;z-index:1000;}
/* in_jxgl end*/
/* in_jxg2 */
.in_jxg2{width:1320px;margin:45px auto;height:600px;display:flex;justify-content:space-between;}
.in_jxg2 .in_jxg2_l{width:63%;height:100%;font-size:0;overflow:hidden;position:relative;}
.in_jxg2 .in_jxg2_l img{width:100%;min-height:100%;}
.in_jxg2 .in_jxg2_r{width:34%;height:100%;font-size:0;overflow:hidden;position:relative;}
.in_jxg2 .in_jxg2_r .in_jxg2_img{width:100%;height:48%;font-size:0;overflow:hidden;position:relative;}
.in_jxg2 .in_jxg2_r .in_jxg2_img img{width:100%;min-height:100%;}
.in_jxg2 .in_jxg2_r .in_jxg2_img:nth-child(2){position:absolute;bottom:0;}
.in_jxg2 h5{position:absolute;left:0;bottom:0;width:100%;font-size:24px;line-height:2.5;letter-spacing:1px;color:#ffffff;
text-indent:2.0em;background:url(../images/fw/fuwu_tit.png) center;background-size:100% 100%;}
.in_jxg2 img{
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.in_jxg2 img:hover{opacity:0.8;transform: scale(1.1, 1.1);transition: .4s transform;z-index:1000;}
/* in_jxg2 end*/
/* shgl_list */
.shgl_list{width:1320px;margin:0 auto 70px auto;margin-top:-110px;display:flex;flex-wrap:wrap;justify-content:space-between;}
.shgl_list li{width:49%;height:370px;margin-bottom:30px;font-size:0;position:relative;border-radius:10px;overflow:hidden;}
.shgl_list li img{width:100%;min-height:100%;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.shgl_list li img:hover{transform: scale(1.1, 1.1);transition: .4s transform;z-index:1000;}
.shgl_list li h5{position:absolute;left:0;bottom:0;width:100%;font-size:24px;line-height:2.5;letter-spacing:1px;color:#ffffff;
text-indent:2.0em;background:url(../images/fw/fuwu_tit.png) center;background-size:100% 100%;}
/* shgl_list end*/
/* in_con */
.in_main{width:100%;padding:60px 0;background:#f2f2f2;}
.in_con{width:1320px;margin:0 auto;font-size:16px;line-height:2.5;}
.in_con h2{font-size:45px;line-height:2.0;margin-bottom:30px;letter-spacing:1px;text-align:center;font-weight:bold;}
.in_con p{text-indent:2.0em;}
/* in_con end*/
/* about_num */
.about_num{width:100%;padding:60px 0;background:#202245;}
.about_num .about_num_con{width:1320px;margin:0 auto;font-size:18px;display:flex;justify-content:space-between;color:#ffffff;}
.about_num .about_num_con h5{font-size:28px;line-height:2.5;color:#ffffff;}
.about_num .about_num_con i{display:block;width:16px;height:2px;background:#ffc600;}
.about_num .about_num_con p span{font-size:60px;line-height:1.5;font-weight:bold;}
/* about_num end*/
/* jxys */
.in_tit{width:100%;text-align:left;}
.in_tit h2{font-size:45px;line-height:2.0;letter-spacing:1px;font-weight:bold;}
.in_tit2{width:100%;text-align:center;margin: 50px auto 30px auto;}
.in_tit2 h2{font-size:35px;line-height:2.0;letter-spacing:1px;font-weight:bold;}
.jxys_con{width:1320px;margin:60px auto;display:flex;flex-wrap:wrap;justify-content:space-between;}
.jxys_con li{width:48%;display:flex;align-items:center;margin-bottom:40px;}
.jxys_con li .jxys_num{width:120px;text-align:center;font-size:55px;line-height:1.0;color:#deddde;font-weight:bold;}
.jxys_con li .jxys_info{width:calc(100% - 140px);height:110px;background:#e8e7e8;border-radius:55px;
display:flex;align-items:center;}
.jxys_con li .jxys_info .jxys_img{width:94px;height:94px;border-radius:50%;margin-left:8px;background:#ffc600;text-align:center;}
.jxys_con li .jxys_info .jxys_img img{width:100%;height:100%;}
.jxys_con li .jxys_info .jxys_intro{width:calc(100% - 150px);margin-left:20px;font-size:16px;line-height:1.2;}
.jxys_con li .jxys_info .jxys_intro h5{font-size:26px;line-height:1.8;color:#000000;}
.jxys_con li .jxys_info .jxys_intro p{font-weight:300;}
/* jxys end*/
/* honors */
.honors{width:100%;}
.honors .honors_tit{width:100%;padding:55px 0;background:#f2f2f2;}
.honors .honors_tit h2{width:1320px;margin:0 auto;font-size:45px;line-height:2.0;letter-spacing:1px;font-weight:bold;}
.honors .honors_con{width:100%;padding:50px 0;background:url(../images/about/in_honor_back.png) right center no-repeat #202245;background-size:auto 100%;}
.honors .honors_con .honors_list{width:1320px;margin:0 auto;}
.honors .honors_con .honors_list li{width:26%;height:240px;overflow:hidden;margin:20px 0;float:left;margin-right:2%;font-size:0;}
.honors .honors_con .honors_list li img{width:100%;min-height:100%;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.honors .honors_con .honors_list li:hover img{opacity:0.8;transform: scale(1.1, 1.1);transition: .4s transform;z-index:1000;}
.in_ryzz{width:100%;overflow:hidden;position:relative;}
.in_ryzz .in_ryzz_con{width:100%;font-size:0;}
.in_ryzz .in_ryzz_con li{width:100%;font-size:0;}
.in_ryzz .in_ryzz_con li img{width:100%;display:block;}
.in_ryzz .swiper-pagination-bullet{opacity:1;width:12px;height:12px;display: inline-block;background:#ffffff;}
.in_ryzz .swiper-pagination-bullet-active{background:#ff6a00;}
.honors .swiper-container-horizontal>.swiper-pagination-bullets{width:100%;left:0;height:30px;bottom:20px;}
.honors .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px;}
/* honors end*/
/* csr */
.csr{width:100%;background:#212145;font-size:0;}
.csr img{width:100%;display:block;}
/* csr end*/
/* xq_list1 */
.xq_list1{width:100%;display:flex;justify-content:space-between;align-items:center;}
.xq_list1 li{flex:1;overflow:hidden;height:550px;overflow:hidden;}
.xq_list1 li img{width:100%;min-height:100%;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.xq_list1 li:hover img{opacity:0.8;transform: scale(1.1, 1.1);transition: .4s transform;z-index:1000;}
/* xq_list1 end*/
/* xq_list3 */
.xq_list3{width:77%;margin:20px auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}
.xq_list3 li{width:32.5%;margin-bottom:15px;height:360px;overflow:hidden;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
}
.xq_list3 li img{width:100%;display: block;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.xq_list3 li:hover img{opacity:0.8;transform: scale(1.1, 1.1);transition: .4s transform;z-index:1000;}
.xq_list3 li:hover{opacity:0.8;transform: scale(1.02, 1.02);transition: .4s transform;z-index:1000;}
/* xq_list3 end*/
/* xq_list2 */
.xq_list2{width:100%;margin:50px auto 120px;}
.xq_list2 li{width:100%;margin:0;display:flex;justify-content:space-between;align-items:center;}
.xq_list2 li .xq_img{width:50%;font-size:0;}
.xq_list2 li .xq_img img{width:100%;display:block;}
.xq_list2 li .xq_info{width:50%;}
.xq_list2 li .xq_info .xq_info_con{width:56%;padding-left:90px;padding-right:36px;}
.xq_list2 li .xq_info .xq_info_con h6{position:relative;font-size:32px;line-height:2.5;text-transform:uppercase;font-weight:bold;}
.xq_list2 li .xq_info .xq_info_con h6:after{position:absolute;content:"";display:block;width:26px;height:3px;background:#000000;}
.xq_list2 li .xq_info .xq_info_con h5{position:relative;margin-top:15px;font-size:24px;line-height:2.5;text-transform:uppercase;font-weight:bold;}
.xq_list2 li .xq_info .xq_info_con h5:after{position:absolute;content:"";display:block;width:26px;height:3px;background:#000000;}
.xq_list2 li .xq_info .xq_info_con p{margin-top:20px;font-size:16px;line-height:2.0;font-weight:300;}
.xq_list2 li .xq_info .xq_info_con .xq_info_img{width:100%;margin-top:20px;text-align:right;}
.xq_list2 li .xq_info .xq_info_con .xq_info_img img{width:69px;}
.xq_list2 li:nth-child(even) .xq_info .xq_info_con{float:right;}
/* xq_list2 end*/
/* team_ys */
.team_ys{width:100%;padding:60px 0;background:#f2f2f2;}
.team_ys_con{width:1320px;margin:0 auto;display:flex;justify-content:space-between;}
.team_ys_con li{cursor:pointer;width:23%;padding:76px 0;text-align:center;background:#ffffff;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.team_ys_con li img{height:66px;}
.team_ys_con li h5{font-size:28px;line-height:2.8;font-weight:bold;}
.team_ys_con li i{display:block;width:56px;height:2px;background:#202245;margin:0 auto;}
.team_ys_con li p{font-size:16px;line-height:1.8;margin-top:20px;font-weight:300;}
.team_ys_con li:hover{transform: translate(0,-6px);}
/* team_ys end*/
/* xztd */
.xztd{width:100%;padding:10px 0 30px 0;background:url(../images/team/meng.png) 85% center no-repeat #f2f2f2;background-size:auto 60%}
.xztd .xztd_main{width:100%;position:relative;}
.xztd .in_tit2{margin:0 0 30px 0;}
.xztd .xztd_main .xztd_son{width:100%;background:#ffffff;text-align:center;}
.xztd .xztd_main .xztd_son ul{width:100%;display:flex;justify-content:center;}
.xztd .xztd_main .xztd_son ul li{cursor:pointer;width:307px;text-align:center;font-size: 18px;line-height: 80px;color: #27243f;letter-spacing: 1px;font-weight: bold;}
.xztd .xztd_main .xztd_son ul li.on span{display: inline-block;line-height: 2.0;border-bottom: 1px solid #7d6526;}
.xztd .xztd_main .xztd_son ul li.on{background: #ffc600;}
.xztd .xztd_main .next{cursor:pointer;position:absolute;z-index:2000;right:50%;margin-right:600px;top:45%;width:42px;height:42px;border:1px solid #b5b5b5;
background:url(../images/xz_left.png) center no-repeat;background-size:11px auto;}
.xztd .xztd_main .prev{cursor:pointer;position:absolute;z-index:2000;left:50%;margin-left:600px;top:45%;width:42px;height:42px;border:1px solid #b5b5b5;
background:url(../images/xz_right.png) center no-repeat;background-size:11px auto;}
.xztd .xztd_main .next:hover{background-color:#ffc600;border-color:#ffc600;}
.xztd .xztd_main .prev:hover{background-color:#ffc600;border-color:#ffc600;}
.xztd .xztd_main .xztd_con{width:921px;margin:0 auto;padding:63px 0;}
.xztd .xztd_main .xztd_con ul{width:100%;display:flex;justify-content:space-between;align-items:center;}
.xztd .xztd_main .xztd_con ul .xztd_img{width:52%;font-size:0;}
.xztd .xztd_main .xztd_con ul .xztd_img img{width:100%;display:block;}
.xztd .xztd_main .xztd_con ul .xztd_info{width:42%;}
.xztd_info h6{position:relative;text-transform:uppercase;font-size:35px;padding-bottom:15px;line-height:1.6;color:#000000;font-weight:bold;}
.xztd_info h6:after{
	position: absolute;left:5px;bottom:0;
    content: "";
    display: block;
    width: 26px;
    height: 3px;
    background: #000000;
}
.xztd_info h5{position:relative;font-size:18px;line-height:3.5;margin-bottom:15px;}
.xztd_info h5:after{
	position: absolute;left:5px;bottom:0;
    content: "";
    display: block;
    width: 26px;
    height: 3px;
    background: #000000;
}
.xztd_info p{font-size:18px;line-height:1.8;}
/* xztd end*/
/* in_tit3 */
.in_tit3{width:100%;text-align:center;margin:0;}
.in_tit3 p{font-size: 35px;line-height: 1.6;letter-spacing: 1px;text-transform: uppercase;font-weight: bold;}
.in_tit3 h2{position: relative;font-size: 32px;line-height: 1.6;font-weight: bold;padding-bottom: 20px;}
.in_tit3 h2:after{
	display: inline-block;
    content: "";
    width: 25px;
    height: 3px;
    background: #000000;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -12.5px;
}
/* in_tit3 end*/
/* in_tit4 */
.in_tit4{width:100%;text-align:left;margin:0;}
.in_tit4 p{font-size: 35px;line-height: 2.0;letter-spacing: 1px;text-transform: uppercase;font-weight: bold;}
.in_tit4 h2{position: relative;font-size: 28px;line-height: 2.5;font-weight: bold;padding-bottom: 20px;}
.in_tit4 h2:after{
	display: inline-block;
    content: "";
    width: 25px;
    height: 3px;
    background: #000000;
    position: absolute;
    top: 0;
    left: 5px;
}
/* in_tit4 end*/
/* teams */
.teams{width:100%;padding:70px 0 30px 0;}
.teams .teams_list{width:1320px;margin:40px auto;display:flex;flex-wrap:wrap;justify-content:space-between;}
.teams .teams_list li{width:24%;height:420px;margin-bottom:20px;position:relative;border-radius:10px;overflow:hidden;}
.teams .teams_list li img{width:100%;min-height:100%;}
.teams .teams_list li h6{position:absolute;left:0;bottom:0;font-size:24px;line-height:2.6;text-indent:2.0em;
background:linear-gradient(90deg,#040303,rgba(204,20,33,0));color:#ffffff;}
.teams .teams_list li .teams_info{opacity:0;position:absolute;left:0;top:0;padding-top:60px;width:100%;height:100%;background:url(../images/team/teams_back.png) repeat;background-size:100% 100%;
-webkit-transition: all .3s linear;
-moz-transition: all .3s linear;
-o-transition: all .3s linear;
transition: all .3s linear;}
.teams .teams_list li .teams_info h5{text-align:center;font-size:24px;line-height:1.5;color:#ffffff;font-weight:normal;text-transform:uppercase;}
.teams .teams_list li .teams_info p{width:70%;margin:20px auto 0 auto;font-size:18px;font-weight:300;line-height:2.0;color:#ffffff;}
.teams .teams_list li .teams_info span{display:block;width:50px;height:50px;border-radius:50%;margin:100px auto 0 auto;background:url(../images/team/team_more.png) center no-repeat #ffffff;background-size:13px auto;}
.teams .teams_list li:hover .teams_info{opacity:1.0;}
.teams .teams_list li:hover h6{display:none;}
/* teams end*/
/* in_body */
.in_body{background:#f2f2f2;}
/* in_body end*/
/* hds */
.hds{width:1320px;margin:40px auto;}
.hds_con{width:100%;margin:20px auto;display:flex;flex-wrap:wrap;justify-content:space-between;}
.hds_con li{position:relative;width:49%;height:400px;margin-bottom:25px;font-size:0;overflow:hidden;}
.hds_con li img{width:100%;min-height:100%;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.hds_con li h5{position: absolute;left: 0;bottom: 0;width: 100%;font-size: 24px;line-height: 2.5;letter-spacing: 1px;color: #ffffff;text-indent: 1.5em;
background: url(../images/fw/fuwu_tit.png) center;background-size: 100% 100%;
-webkit-transition: all .4s linear;
-moz-transition: all .4s linear;
-o-transition: all .4s linear;
transition: all .4s linear;}
.hds_con li:hover img{opacity:0.8;transform: scale(1.1, 1.1);transition: .4s transform;z-index:1000;}
.hds_con li:hover h5{bottom:-110%;}
/* hds end*/
/* sj */
.sj{width:100%;padding:86px 0 30px 0;}
.sj .in_tit3 h2{font-size:28px;font-weight:normal;}
.sj .sj_main{width:1320px;margin:30px auto;display:flex;justify-content:space-between;}
.sj .sj_main .sj_con{width:49%;background:#ffffff;}
.sj .sj_main .sj_con .sj_line{width:100%;width:100%;height:12px;background:#f2f2f2;}
.sj .sj_main .sj_con h5{width:80%;margin:45px auto 32px auto;font-size:35px;line-height:1.0;text-indent:25px;font-weight:bold;border-left:8px solid #202245;}
.sj .sj_main .sj_con .sj_info{width:80%;margin:45px auto 60px auto;font-size:18px;line-height:2.0;color:#202245;}
.sj .sj_main .sj_con .sj_info a{display:inline-block;padding-right:90px;}
/* sj end*/
/* fuwu_con_zs */
.fuwu_con_zs{padding-bottom:240px;}
.dxkc{width:1160px;padding:70px 80px;margin:0 auto;margin-top:-240px;background:#ffffff;border-radius:10px;}
.dxkc li{width:100%;margin-bottom:36px;display:flex;justify-content:space-between;}
.dxkc li .dxkc_tit{width:32%;}
.dxkc li .dxkc_tit h5{min-width:11.0em;text-align:center;border-radius:10px;font-size:28px;line-height:3.0;display:inline-block;color:#ffffff;background:#202245;}
.dxkc li .dxkc_info{width:66%;font-size:18px;line-height:2.0;font-weight:normal;}
/* fuwu_con_zs end*/
/* lksy */
.lksy{width:100%;padding:85px 0;}
.lksy .lksy_con{width:1220px;padding:80px 50px 40px 50px;margin:40px auto 0 auto;background:#ffffff;border-radius:10px;}
.lksy .lksy_con li{width:100%;margin-bottom:50px;display:flex;justify-content:space-between;align-items:center;}
.lksy .lksy_con li h6{width:40%;text-align:right;font-size:50px;line-height:1.1;color:#0d0509;letter-spacing:2px;}
.lksy .lksy_con li p{width:56%;font-size:20px;color:#0d0509;letter-spacing:1px;}
/* lksy end*/
/* baoming */
.baoming{width:100%;margin:60px auto;}
.baoming .baoming_con{width:1240px;margin:30px auto;background:#ffffff;padding:40px;border-radius:3px;}
.baoming .baoming_con form{width:580px;margin:0 auto;}
.baoming .baoming_con form .bm_div{width:100%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d2d3da;}
.baoming .baoming_con form .bm_div .bm_tit{width:6.0em;font-size:18px;line-height:70px;color:#1d2129;}
.baoming .baoming_con form .bm_div .bm_input{width:calc(100% - 8.0em);}
.baoming .baoming_con form .bm_div .bm_input input{width:100%;line-height:40px;border:none;font-size:16px;}
.baoming .baoming_con form .bm_div .bm_input input:focus{outline:none;}
.tijiao{margin-top:50px;}
.tijiao .ly_submit{cursor:pointer;padding:0 180px 0 140px;background:url(../images/btn_jt.png) 264px center no-repeat #ffcd00;background-size:18px auto;color:#1d2129;letter-spacing:1px;border:none;font-size:18px;line-height:70px;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.tijiao .ly_submit:focus{outline:none;}
.tijiao .ly_submit:hover{transform: translate(0,-6px);}
/* baoming end*/
/* zhaopin */
.zhaopin{width:100%;margin:60px auto;}
.zhaopin .zhaopin_con{width:1240px;margin:30px auto;background:#ffffff;padding:40px;border-radius:3px;}
.zhaopin_infos{font-size:16px;line-height:2.2;margin:20px auto;}
.zhaopin_infos strong{font-weight:bold;}

.zp_cons{width:100%;margin-top:30px;}
.zp_list{width:100%;margin:0 auto;background:#f3f3f3;}
.zp_list .zp_fenlei_tit{height:60px;overflow:hidden;line-height:60px;padding-left:30px;padding-right:30px;border-bottom:1px solid #d7d7d7;
	font-size:18px;color:#3d7395;font-weight:normal;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;}
.zp_list .zp_fenlei_tit li{width:16.6%;float:left;text-align:center;letter-spacing:1px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; 
font-weight:600;}
.zp_list .zp_fenlei{height:40px;line-height:40px;padding-left:30px;padding-right:30px;border-bottom:1px solid #d7d7d7;
	cursor:pointer;font-size:15px;color:#202020;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;}
.zp_list .zp_fenlei li{width:16.6%;color:#3d7395;float:left;text-align:center;letter-spacing:1px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.zp_list .zp_fenlei li a{font-size:14px;padding:3px 12px;background:#3d7395;border-radius:6px;color:#fff;}
.zp_list .zp_fenlei .f_zp{
	background:url(../images/lx/sanjiao_01.png) right no-repeat;background-size:12px auto;
	-webkit-transition: all .4s linear;
	-moz-transition: all .4s linear;
	-o-transition: all .4s linear;
	transition: all .4s linear;}
.zp_list .zp_fenlei.on .f_zp{background-image:url(../images/lx/sanjiao_02.png); }
.zp_list .zp_info{display:none;width:100%;padding-top:18px;padding-bottom:18px;border-bottom:1px solid #d7d7d7;background:#fff;}
.zp_list .zp_info .zp_info_l{width:50%;padding-left:100px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;}
.zp_list .zp_info .zp_info_l{font-size:14px;line-height:24px;color:#747474;}
.zp_list .zp_info .zp_info_l h5{font-size:15px;line-height:30px;color:#202020;letter-spacing:1px;font-weight:500;}
.zp_info_2{padding-left:60px!important;}
/* zhaopin end*/

/* lc 2024.09.10 */
.fzlc{width:100%;padding:60px 0 80px 0;}
.fzlc .fzlc_tit{width:1320px;margin:30px auto;}
.fzlc .fzlc_tit h2{font-size: 35px;line-height: 2.5;color: #000000;letter-spacing: 2px;font-weight: bold;}
.history_con_box {position: relative;width: 100%;margin: 0 auto;box-sizing: border-box;padding: 0;}
.history_con {position: relative;box-sizing: border-box;padding: 0 19%;}
.history_con .leftbtn,
.history_con .rightbtn {width:24px;height:10px;padding:23px 16px;cursor: pointer !important;position: absolute;top: 25%;z-index: 999;
background:#ffd133;border-radius:50%;}
.history_con .leftbtn {left: 45%;margin-left:-500px;}
.history_con .leftbtn_hover,
.history_con .rightbtn_hover {transition: 0.5s;opacity: 0;}
.history_con .rightbtn {right: 45%;margin-right:-500px;}
.history_con .timeline {width: 100%;height: 1px;position: absolute;bottom: 39px;left: 0;z-index: 1;
background: url(../images/lc_line.png) center no-repeat;background-size: 100% 1px;;}
.history_con .time {font-size: 20px;width: 100%;color: #261b18;}
.history_con .time .item {cursor:pointer;text-align: center;color: #261b18;font-weight: 400;font-size: 24px;font-family: fonts3;transform: translateY(60px);position: relative;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}
.history_con .time .item::after {
	border-radius: 50%;content: '';display: block;margin: 20px auto 0 auto;width: 20px;height:20px;
	background:url(../images/dot_1.png) center no-repeat;background-size:100% 100%;
	/* border-radius: 3px; */
    /* transform: rotateZ(45deg); */
    /* -ms-transform: rotateZ(45deg); */
    /* -moz-transform: rotateZ(45deg); */
    /* -webkit-transform: rotateZ(45deg); */
    /* -o-transform: rotateZ(45deg); */
}
.history_con .time .slick-current .item::after {background-image:url(../images/dot_2.png);}
.history_con .time .slick-current .item{font-weight:bold;}
.history_con .time .item.slick-current::after {}
.history_con .time .item.slick-current::before {}
.history_con .time .slick-list {padding-bottom: 25px !important;}
.history_con .time .item.slick-current::after {opacity: 1;}
/*.history_con .timecontent{width:83%;height:300px;margin:50px auto;overflow: hidden;}*/
.history_con .timecontent{width:83%;margin:50px auto;overflow: hidden;}
.history_con .timecontent>.slick-list {height:100%;}
.history_con .timecontent>.slick-list>.slick-track{height:100%;}
.history_con .timecontent>.slick-list>.slick-track>.slick-slide>div{height:100%;}
.history_con .timecontent .item {height:100%;}
.history_con .timecontent p {font-size: 16px;line-height: 1.6;color: #666;}
.history_con .time .slick-list {height: 130px;position: relative;z-index: 10;}
.itemfl {width: 46%;height: 100%;text-align: center;font-size:0;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.itemfl img{max-width: 100%;max-height:100%;
    -webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}
.itemfl img:hover{transform: scale(1.1, 1.1);transition: .4s transform;}
.itemfl h2{width: 5.0em;margin: 20px auto;font-size: 30px;line-height: 1.5;padding-top: 50px;color: #bfbfc0;letter-spacing: 1px;text-align: center;color: #ffffff;font-family: fonts3;}
.itemfr{width: 52%;padding: 0;box-sizing: border-box;}
.itemfr .lc_p{width:85%;overflow-y:auto;margin-left:12%;font-size:20px;line-height:1.8;color:#595757;text-align: justify;}
.itemfr .lc_p h3{font-size:24px;color:#202245;line-height:2.0;margin:0;padding:0;}
.itemfr .lc_p h3 span{font-size:30px;font-weight:bold;}
.itemfr p {font-size: 18px;font-weight: 400;color: #202245;line-height: 2.0;}
.ib {display: inline-block;vertical-align: middle;}
.imgdiv img,
.tra0_3,
.imgk img {
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}
.tra1 {
	-webkit-transition: all 1s ease-out 0s;
	-moz-transition: all 1s ease-out 0s;
	-ms-transition: all 1s ease-out 0s;
	-o-transition: all 1s ease-out 0s;
	transition: all 1s ease-out 0s;
}
.dimgdiv img:last-of-type {display: none;}
.dimgdiv:hover img:first-of-type {display: none;}
.dimgdiv:hover img:last-of-type {display: inline;}
.disnone {display: none !important;}
.clearfix::after {display: block;clear: both;height: 0;content: ' ';}
.clearfix {zoom: 1;}
.fl {float: left;}
.fr {float: right;}
/*slick 修整*/
.slick-track .slick-slide {display: block !important;}
/* Slider */
.slick-list {position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus {outline: none;}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.slick-track {position: relative;top: 0;left: 0;display: block;}
.slick-track:before,
.slick-track:after {display: table;content: '';}
.slick-track:after {clear: both;}
.slick-loading .slick-track {visibility: hidden;}
.slick-slide {display: none;float: left;height: 100%;min-height: 1px;outline: none;}
[dir='rtl'] .slick-slide {float: right;}
.slick-slide.slick-loading img {display: none;}
.slick-slide.dragging img {pointer-events: none;}
.slick-initialized .slick-slide {display: block;}
.slick-loading .slick-slide {visibility: hidden;}
.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
/* lc 2024.09.10 end*/

@media (max-width:1600px) {
}
@media (max-width:1500px) {
}
@media (max-width:1440px) {
    .xiaoqu_intro{width:66%;}
}
@media (max-width:1350px) {
	.in_pro{width:1200px;}
	.in_pro li{height:520px;}
	.in_pro li .news_img{height:400px;}
	.lx_main{width:1140px;padding:30px 30px;}
	.in_ry{width:1200px;}
	.in_honor_mid{font-size:24px;}
	.in_about_con{width:1200px;}
	.linian .linian_con{width:1200px;}
	.linian .linian_con .linian_info span{font-size:30px;}
	.linian .linian_con .linian_info h2{font-size:25px;}
	.linian .linian_con .linian_info h6{font-size:140px;}
	.hhzj .hhzj_con{width:1200px;}
	.hj{padding:100px 0 80px 0;}
	.hj .hj_con{width:1200px;}
	.in_honor_list{width:1200px;}
	.in_jxgl{width:1200px;height:500px;}
	.shgl_list{width:1200px;}
	.shgl_list li{height:330px;}
	.in_con{width:1200px;}
	.jxys_con{width:1200px;}
	.honors .honors_tit h2{width:1200px;}
	.honors .honors_con .honors_list{width:1200px;}
	.team_ys_con{width:1200px;}
	.teams .teams_list{width:1200px;}
	.teams .teams_list li{height:410px;}
	.hds{width:1200px;}
	.hds_con li{height:360px;}
	.sj .sj_main{width:1200px;}
	.dxkc{width:1100px;padding:40px 50px;}
	.lksy .lksy_con{width:1140px;padding:50px 30px;}
	.baoming .baoming_con{width:1120px;}
	.fzlc .fzlc_tit{width:1200px;}
}
@media (max-width:1200px) {
	.in_pro{width:1000px;}
	.in_pro li{height:470px;}
	.in_pro li .news_img{height:370px;}
	.lx_main{width:960px;padding:20px 20px;}
	.in_ry{width:1000px;}
	.in_honor_mid{font-size:20px;}
	.in_about_con{width:1000px;}
	.linian .linian_con{width:1000px;}
	.hhzj .hhzj_con{width:1000px;}
	.hj{padding:60px 0 45px 0;}
	.hj .hj_con{width:1000px;}
	.in_honor_list{width:1000px;}
	.in_jxgl{width:1000px;height:420px;}
	.shgl_list{width:1000px;}
	.shgl_list li{height:280px;}
	.in_con{width:1000px;}
	.jxys_con{width:1000px;}
	.honors .honors_tit h2{width:1000px;}
	.honors .honors_con .honors_list{width:1000px;}
	.team_ys_con{width:1000px;}
	.teams .teams_list{width:1000px;}
	.teams .teams_list li{height:340px;}
	.hds{width:1000px;}
	.hds_con li{height:300px;}
	.sj .sj_main{width:1000px;}
	.dxkc{width:920px;padding:30px 40px;}
	.lksy .lksy_con{width:920px;padding:30px 40px;}
	.baoming .baoming_con{width:920px;}
	.fzlc .fzlc_tit{width:1000px;}
    .xiaoqu_intro{width:73%;}
}



