@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑","黑体";color:#898989;line-height:1; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none}
/*h2,h3,h4,b,strong { font-weight: normal; }*/
h2,h3,h4,b,strong {  }
em,i { font-style: normal; }
@font-face {
 font-family: 'font1';
 src: url('../images/Alt.otf');
} 
.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}
.header{height: 80px;background: #fff; width: 100%; position: relative;z-index: 100;left: 0;top: 0; padding: 0 58px;}
.logo{/* width: 308px; */float: left; padding-top: 12px;}
.logo img{width: 100%;}
.lxdh{width: 40px;height: 40px;float: right; margin-top: 20px;position: relative;}
.lxdh p{cursor: pointer;background: url(../images/search.png) no-repeat center center #fff; width: 40px; height: 40px;}
.lxdhbox{width: 230px;height: 36px; position: absolute;border: 1px solid #e5e5e5;right: 0; top: 62px;background: #fff;overflow: hidden;display: none;}
.ssbtn{width: 36px;border:none;border-left:1px solid #e5e5e5;background: url(../images/search.png) no-repeat center center;float: right;height: 34px;cursor: pointer;}
.sswby{float: left; height: 34px;line-height: 34px;width: calc(100% - 36px); padding-left: 15px;}
.lxdh img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;}
.nav{/* float:left; */float:right;}
.nav li{float: left; position: relative; padding:0 50px; }
.nav h3 a{color: #333;line-height: 80px; font-size: 16px;display: block; position: relative;}
.nav h3 a:before{position: absolute;content: ""; border-bottom: 2px solid #ef7f35;width: 0;left: 0; bottom: 15px;transition: All 0.4s ease-in-out;}
.nav h3 a i{display: inline-block;vertical-align: middle; background: url(../images/a_09.jpg) ;width: 9px;height: 6px; margin: -3px 0 0 8px;}
.nav .on h3 a{color: #ef7f35;}
.nav .on h3 a:before{width: 100%;}
.sub{position: absolute;width: 100%; text-align: center; top: 80px;left: 0;background: rgba(0,0,0,.4);display: none;z-index: 1;}
.sub a{display: block; text-align: center; font-size: 14px; line-height: 26px; padding: 8px 5px; transition: All 0.4s ease-in-out;color: #fff;}
.sub a:hover{color: #ef7f35; text-decoration: underline;}
.topnav_box002{
	float: right;
	 padding-right: 25px;
    font-size: 14px;
    height: 40px;
	text-align:left;
    margin-top: 32px;
    position: relative;
	
}
.topnav_box002 ul li{
	display:inline-block;
	margin-right:15px;
}
.banner img{width: 100%;}
.banner .swiper-pagination-bullet{width: 10px;height: 10px; opacity: 1;background: none;border: 1px solid #ef7f35;}
.banner .swiper-pagination-bullet-active{background: #ef7f35;}
.banner .swiper-pagination{bottom: 30px;}
.banner .swiper-button-prev{left:80px;fill:#ef7f35;
 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ef7f35'%2F%3E%3C%2Fsvg%3E");
 }
.banner .swiper-button-next{right:80px;fill:#ef7f35;
 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ef7f35'%2F%3E%3C%2Fsvg%3E");
}
.zyyw01{background: #f5f5f5;}
.zyyw02{background: #f5f5f5;}
.hxyw_tit{text-align: center;padding: 40px 0 35px;}
.hxyw_tit h2{font-size: 36px; color: #ef7f35; margin-bottom: 25px;font-weight: bold;}
.hxyw_tit p{font-size: 16px; line-height: 26px; color: #666;}
.hxyw_nr{margin:0px auto 30px auto;}
.hxyw_nr ul{overflow: hidden; }
.hxyw_nr li{float: left; /* width: 33.3%; */width: 50%; }
.rlzybox{transition: All 0.4s ease-in-out; position: relative;}
.rlzybox img{width: 100%;}
.rlbox{position: absolute;width: 100%;left:50%; top:50%; transform:translate(-50%,-50%);text-align: center;  opacity: 0;}
.rlbox span{display: block;margin: 0 auto;width: 120px;height: 120px; position: relative;border: 1px solid #a2a2a2; }
.rlbox span img{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);width: 93px;}
.rlbox h2{font-weight: bold; font-size: 16px;color: #fff; /* margin-bottom: 20px;padding-top: 66px; */position: relative;}
.rlbox span:before{position: absolute;content: ""; border-bottom: 5px solid #fff; width: 0px;left: 50%; left:50%; transform: translateX(-50%);transition: All 0.6s ease-in-out;bottom: -25px;}
.rlbox p{font-size: 14px; line-height: 38px; color: #fff;opacity: 1;}
.rlzz{position: absolute;width: 100%;height: 100%; top: 0;left: 0;background: rgba(0,56,27,.85);opacity: 0;transition: All 0.4s ease-in-out;}
.hxyw_nr a:hover .rlzz{opacity: 1;}
.hxyw_nr a:hover .rlbox{opacity: 1;}
.hxyw_nr a:hover .rlbox i {
    width: 43px;
    height: 8px;
    display: inline-block;
    background-image: url(../images/90.png);
    background-size: 100% 100%;
    transition: all 0.3s;
}
.hxyw_nr a:hover .rlbox{top: 50%;}
.hxyw_nr a:hover span{animation:fadeInUp .8s, 100ms;}
.hxyw_nr a:hover span:before{width: 68px;}
.hxyw_nr a:hover h2{animation:fadeInUp 0.9s, 100ms;}
.hxyw_nr a:hover p{opacity: 1;animation:fadeInUp 1s, 100ms;}
.zyyw_nr{margin:0px auto 30px auto;}
.zyyw_nr p{font-size: 16px; line-height: 26px; color: #666;}
.zyyw_nr .chengbenyouhuacon{text-align:center; margin:0 auto;}
.zyyw_nr .chengbenyouhuacon2{text-align:center; margin:0 auto;}
.zyyw_nr .chengbenyouhua{float:left;width:33.3%;}
.zyyw_nr .chengbenyouhuacon img,.zyyw_nr .chengbenyouhuacon2 img{width:100%;}
.zyyw_nr .firstzyyw{overflow: hidden; clear:both; }
.zyyw_nr .firstzyyw li{width: 100%; }
.zyyw_nr .zyyw_box{transition: All 0.4s ease-in-out; position: relative;}
.zyyw_nr .zyyw_box img{width: 100%;}
.zyyw_nr .zyyw_bg{position: absolute;width: 100%;height: 100%; top: 0;left: 0;background: rgba(239,127,53,.85);opacity: 0;transition: All 0.4s ease-in-out;}
.zyyw_nr .zyyw_firstbox{position: absolute;width: 100%;left:50%; top:50%; transform:translate(-50%,-50%);text-align: center;}
 .zyyw_nr .zyyw_firstbox_con{width:45%; margin:0 auto;}
.zyyw_nr .zyyw_firstbox_con .zyyw_firstbox_con_1{overflow: hidden;clear:both;text-align: center;margin:0 auto;display:flex;justify-content: center;}
.zyyw_nr .zyyw_firstbox_con .zyyw_firstbox_con_1_left{ height:40px; }
.zyyw_nr .zyyw_firstbox_con .zyyw_firstbox_con_1_left img{width: 100%; height:100%;}
.zyyw_nr .zyyw_firstbox_con .zyyw_firstbox_con_1_right{ margin-left:10px; }
.zyyw_nr .zyyw_firstbox_con .zyyw_firstbox_con_1_right h2{font-weight: bold; font-size: 32px;color: #fff;line-height:40px;}
.zyyw_nr .zyyw_firstbox_con .zyyw_firstbox_con_2{overflow: hidden;clear:both;}
.zyyw_nr .zyyw_firstbox_con .zyyw_firstbox_con_2 span{font-size:14px;color: #fff; line-height:40px; font-family:"impact";text-transform:uppercase;letter-spacing:3px;}
.zyyw_nr .zyyw_firstbox_con .zyyw_firstbox_con_3{overflow: hidden;clear:both; margin-top:30px;}
.zyyw_nr .zyyw_firstbox_con .zyyw_firstbox_con_3 p{font-size: 16px; line-height: 26px; color: #fff;opacity: 1;}
.zyyw_nr .seczyyw{overflow: hidden; clear:both; }
.zyyw_nr .seczyyw li{float: left; width: 33.3%; }
.zyyw_nr .zyyw_box{transition: All 0.4s ease-in-out; position: relative;}
.zyyw_nr .zyyw_box img{width: 100%;}
.zyyw_nr .zyyw_bg{position: absolute;width: 100%;height: 100%; top: 0;left: 0;background: rgba(239,127,53,.85);opacity: 0;transition: All 0.4s ease-in-out;}
.zyyw_nr .zyyw_secbox{position: absolute;width: 100%;left:50%; top:50%; transform:translate(-50%,-50%);}
 .zyyw_nr .zyyw_secbox_con{width:85%; margin:0 auto;}
.zyyw_nr .zyyw_secbox_con .zyyw_secbox_con_1{overflow: hidden;clear:both;}
.zyyw_nr .zyyw_secbox_con .zyyw_secbox_con_1_left{float:left; height:40px;}
.zyyw_nr .zyyw_secbox_con .zyyw_secbox_con_1_left img{width: 100%; height:100%;}
.zyyw_nr .zyyw_secbox_con .zyyw_secbox_con_1_right{float:left;margin-left:10px;}
.zyyw_nr .zyyw_secbox_con .zyyw_secbox_con_1_right h2{font-weight: bold; font-size: 32px;color: #fff;line-height:40px;}
.zyyw_nr .zyyw_secbox_con .zyyw_secbox_con_2{overflow: hidden;clear:both;}
.zyyw_nr .zyyw_secbox_con .zyyw_secbox_con_2 span{font-size:14px;color: #fff; line-height:40px; font-family:"impact";text-transform:uppercase;letter-spacing:3px;}
.zyyw_nr .zyyw_secbox_con .zyyw_secbox_con_3{overflow: hidden;clear:both; margin-top:30px;}
.zyyw_nr .zyyw_secbox_con .zyyw_secbox_con_3 p{font-size: 16px; line-height: 26px; color: #fff;opacity: 1;}
.zyyw_nr li:hover .zyyw_bg{opacity: 1;}
.zyyw_nr li:hover .zyyw_secbox{top: 50%;}
.zyyw_nr li:hover img{animation:fadeInLeft .8s, 100ms;}
.zyyw_nr li:hover span{animation:fadeInUp .8s, 100ms;}
.zyyw_nr li:hover h2{animation:fadeInLeft 0.9s, 100ms;}
.zyyw_nr li:hover p{opacity: 1;animation:fadeInUp 1s, 100ms;}
.wz1200{width: 1200px; margin: 0 auto;overflow: hidden;}
.bj1{background:#f2f3f5;}
.zzrz{width: 1200px; margin: 0 auto;}
.zzrz_title h2{padding: 80px 0 20px;font-size: 36px; color: #ef7f35;font-weight: bold;text-align: center;}
.zrz_nr{padding:10px 0 30px;}
.zrz_nr .swiper-container{padding-bottom: 50px;}
.zrzbox{box-shadow:0 0 10px rgba(0, 0, 0, .1);overflow: hidden; }
.zrzbox img{width: 100%;height: 100%;object-fit: cover; }
.zrz_nr .swiper-pagination-bullet{width: 10px;height: 10px; opacity: 1;background: none;border: 1px solid #ef7f35;}
.zrz_nr .swiper-pagination-bullet-active{background: #ef7f35;}
.gszx{padding-bottom: 55px;}
.gszx_tit{text-align: center; padding: 55px 0;}
.gszx_tit h2{padding: 0 0 30px;font-size: 36px; color: #ef7f35;font-weight: bold;text-align: center;}
.gszx_tit ul{text-align: center;position: relative;}
.gszx_tit ul:before{border-bottom: 1px solid #318f60;position: absolute;content: "";width: 100%; left: 0;top:50%; transform: translateY(-50%);}
.gszx_tit li{display: inline-block; padding: 0 6px;}
.gszx_tit span{display: block;text-align: center; width: 160px; line-height: 40px;border: 1px solid #318f60;position: relative;z-index: 10;color: #318f60;font-size: 18px; cursor: pointer; background: #fff;}
.gszx_tit li.cur span{color: #fff;background: #318f60;}
.gszxbox{overflow: hidden;animation:fadeIn .25s, 100ms;}
.gszx_left{float: left; width: 45%;}
.gszx_tp{position: relative;overflow: hidden;padding-left: 65px;}
.zstpbox{height: 335px;}
.zstpbox img{width: 100%;height: 100%; object-fit: cover;}
.rqnr{text-align: center;width: 83px;height: 90px; background: #318f60; position: absolute;left: 0;top: 0;z-index: 10;}
.rqnr h2{font-size: 38px; font-weight: bold; color: #fff; line-height: 60px;}
.rqnr p{font-size: 14px; color: #fff;}
.gszx_text{padding-top: 42px;}
.gszx_text h2 a{display: block; color: #333; font-size: 18px; color: #333;font-weight: bold;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.gszx_text h2 a:hover{color: #ef7f35;}
.gszx_text p{font-size: 14px; color: #666666; margin-top: 18px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.gszx_right{float: right;width: 48%;}
.gszx_right li{padding-bottom: 40px;}
.xwxq{overflow: hidden;}
.xwxq_left{float: left;text-align: center;width: 83px;height: 90px; background: #cccccc;transition: All 0.4s ease-in-out; }
.xwxq_left h2{font-size: 38px; font-weight: bold; color: #fff; line-height: 60px;}
.xwxq_left p{font-size: 14px; color: #fff;}
.xwxq_right{float: right;width: calc(100% - 103px);}
.xwxq_right h2{display: block; font-weight: bold; font-size: 18px; line-height: 34px;color: #333333;font-weight: bold;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.xwxq_right p{font-size: 14px;color: #666666; line-height: 22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.gszx_right a:hover .xwxq_left{background: #318f60;}
.gszx_right a:hover .xwxq_left h2 {color: #fff;}
.gszx_right a:hover .xwxq_left hp {color: #fff;}
.gszx_right a:hover .xwxq_right h2{color: #ef7f35;}
.gszx_right .swiper-pagination-bullet{width: 10px;height: 10px; opacity: 1;background: none;border: 1px solid #ef7f35;}
.gszx_right .swiper-pagination-bullet-active{background: #ef7f35;}
.bj2{background: url(../images/bj1.png) no-repeat center center;background-size: cover;}
.gslc{ padding-bottom: 67px;}
.gslc_tit{padding: 50px 0 88px;text-align: center;}
.gslc_tit h2{font-size: 36px; font-weight: bold; color: #ef7f35; padding-bottom: 30px; position: relative;}
.gslc_tit h2:before{border-bottom: 2px solid #ef7f35;bottom: 0;left: 50%; transform: translateX(-50%);position:absolute; content: ""; width: 110px;}
.gslc_nr{ padding: 0 0 0 100px;position: relative; }
.gslc_nr:before{position: absolute; content: "";border-bottom: 2px solid #ef7f35;width: 100%;left: 0; bottom: 10px;}
.gslcbox h2{color: #fff;background: #318f60; margin-left: 5px; padding: 9px; font-size: 16px; border-radius: 10px;}
.gslcbox h2 b{width: 16px;height: 16px;border-radius: 8px; background: #e4f5ef; display: inline-block;vertical-align: middle; margin: -3px 8px 0 0;}
.gslcbox{position: relative;overflow: hidden;}
.gslcxq h3{position: absolute;left: -15px; bottom: 60px; font-size: 22px; color: #318f60; transform: rotate(-90deg);}
.gslc_right{min-height: 200px; float: right;width: calc(100% - 30px); border-left: 2px solid #318f60; padding: 10px 10px 50px 10px;position: relative; margin-left: 30px;}
.gslc_right:before{position: absolute; background: url(../images/a_45.png);width: 20px;height: 20px;content: ""; left: -10px;bottom: 0px;}
.gslc_right p{font-size: 14px; line-height: 22px; color: #666666;text-align:justify; word-break: break-all;}
.gslc_nr .swiper-wrapper {align-items: flex-end;}
.lefttb{background: url(../images/a_06.png) no-repeat left center #f8f9fb; width: 25px;height: 4px; position: absolute;bottom: 9px;left: 0;}
.righttb{background: url(../images/a_06.png) no-repeat right center #f8f9fb; width: 25px;height: 4px; position: absolute;bottom: 9px;right: 0;}
.khal_nr ul{overflow: hidden; padding-bottom: 50px; margin-left: -20px;}
.khal_nr li{float: left; width: 20%; padding: 0 0 20px 20px;}
.khal_nr a{display: block; height: 120px; border: 1px solid #ebebeb;overflow: hidden;}
.khal_nr img{width: 100%;height: 100%;object-fit: cover;}
.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.img2:hover { transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1); }
.lxwm_tit{text-align: center; padding: 80px 0 35px;}
.lxwm_tit h2{font-size: 36px; font-weight: bold; color: #ef7f35; padding-bottom: 30px; position: relative;}
.lxwm_tit h2:before{border-bottom: 2px solid #ef7f35;bottom: 0;left: 50%; transform: translateX(-50%);position:absolute; content: ""; width: 110px;}
.lxwm_nr img{margin: 0 auto;max-width: 100%;}
.lxwm_text{max-width: 1000px; margin: 0 auto; padding: 45px 0;}
.lxwm_text p{font-size: 18px; line-height: 34px; color: #666666;}
.footer{background: #262626;}
.footerbox{width: 1200px; margin: 0 auto;padding: 55px 0 65px; overflow: hidden;}
.foot-top{overflow: hidden; }
.foot_left{float: left;width: calc(100% - 410px);}
.foot_left ul{overflow: hidden;}
.foot_left li{float: left; /* width: 20%; */overflow: hidden;width: 25%;}
.foot_left h2{color: #fff; font-size: 16px; margin-bottom: 15px;}
.foot_left dt{line-height: 32px; font-size: 14px;}
.foot_left a{color: #a2a2a2;}
.foot_left a:hover{color: #ebf6f2;}
.foot_left h2 a{color: #ebf6f2;}
.foot_right{float: right;width: 410px;border-left: 1px solid #a2a2a2; padding-left: 57px;}
.foot_right img{width: 315px; margin-bottom: 30px;}
.foot_right p{color: #a2a2a2;  font-size: 14px;line-height: 22px; margin-top: 10px;overflow: hidden;}
.foot_right b{float: right;width: calc(100% - 42px);}
.footerlink{width: 1200px; margin: 0 auto;padding: 10px 0 10px; overflow: hidden; line-height:1.5;color:#a2a2a2;}
.footerlink a{color:#a2a2a2;}
.bqxx{background: #1a1a1a; padding: 20px 0 40px;}
.bqxxbox{width: 1200px; margin: 0 auto;}
.bqxxbox_left{float:left;}
.bqxxbox_right{float:right;}
.bqxxbox p{/* text-align: center; */color: #a2a2a2;  font-size: 14px; line-height: 32px;}
.bqxxbox a{color: #a2a2a2;}
.bqxxbox a:hover{color: #fff;}
.bqxxbox span{padding-left: 20px;}
.bqxxbox img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;}
.rightck{position: fixed;z-index: 99;right: 0;width: 50px;top:50%; transform:translateY(-50%);}
.rightck li{padding-bottom: 2px;position: relative;}
.rightck span{display: block; position: relative;height: 50px;background: #666666;transition: All 0.4s ease-in-out;cursor: pointer;}
.rightck span img{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.img01{display: none;}
.rightck span:hover{background: #333;}
.rightck span:hover .img01{display: block;}
.rightck span:hover .img02{display: none;}
.dhbox{position: absolute; right:65px;height: 50px;width: 185px;background: #222;border-radius: 4px;top: 0;display: none;}
.dhbox p{font-size: 16px; color: #fff;text-align: center; line-height: 50px;}
.dhbox b{ margin: 20px auto;position: absolute;right: -20px;width: 0; height: 0; border: 10px solid transparent; border-left-color: #222;top: -5px;}
.dhxs:hover .dhbox{display: block;}
.wxbox{position: absolute; background: #fff;border-radius: 8px;  box-shadow:0 0 10px rgba(0, 0, 0, .1);top: 0; right: 65px; width: 140px;padding: 20px 0;display: none; }
.wxbox img{width: calc(100% - 40px);position: static;transform: translate(0%,0%); margin: 0 auto;}
.wxbox h2{text-align: center; margin-top: 15px;border-top: 1px solid #ddd; padding: 10px 0; font-weight: bold; font-size: 14px; color: #333;}
.wxbox p{color: #999;text-align: center;}
.wxbox b{ margin: 20px auto;position: absolute;right: -20px;width: 0; height: 0; border: 10px solid transparent; border-left-color: #fff;top: -5px;  }
.wxbtn:hover .wxbox{display: block;}
.lxnrbox{position: absolute; right:65px;height: 50px;width: 130px;background: #222;border-radius: 4px;top: 0; background: #fff; box-shadow:0 0 10px rgba(0, 0, 0, .1); display: none;}
.lxnrbox p a{display: inline-block; vertical-align: middle; background: #fff;margin: -21px 0 0 6px;height: 20px;}
.lxnrbox p{text-align: center; color: #333;line-height: 50px;}
.lxnrbox img{display: inline-block;position: static;transform: translate(0%,0%);}
.lxnrbox b{ margin: 20px auto;position: absolute;right: -20px;width: 0; height: 0; border: 10px solid transparent; border-left-color: #fff;top: -5px;}
.lxnra:hover .lxnrbox{display: block;}
/*联系我们*/
.banner1{/*background: url(../images/banner1.jpg) no-repeat center center;*/ /* height: 525px; */background-size: cover;position: relative;height: 320px;}
.banner_text{/* width: 100%; */ position: absolute; /* text-align: center; left:50%;   top:50%;  transform:translate(-50%,-50%); */color: #fff; left:20%; top:40%;}
.banner_text h2{font-size: 42px; padding-bottom: 30px;font-weight: bold; position: relative;}
.banner_text h2:before{position: absolute;content: ""; border-bottom: 5px solid #fff; width: 40px;/* left: 50%;  margin-left: -20px;*/bottom: 0;left:0%;}
.banner_text .con{color: #fff;margin-top:30px;}
.banner_text a{color: #fff; }
.mbxn{border-bottom: 1px solid #e5e5e5;background: #fff;}
.mbxnbox{width: 1200px; margin: 0 auto;}
.mbxnbox p{font-size: 18px; line-height: 71px; }
.mbxnbox p a{font-size: 18px;display: inline-block; color: #333; margin-right: 65px;padding: 0 5px;}
.mbxnbox p a.cur {color: #ef7f35;border-bottom: 2px solid #ef7f35;}
.mbxnbox p a:hover {color: #ef7f35;border-bottom: 2px solid #ef7f35;}
.jrwm_tit{text-align: center; padding: 65px 0 20px;}
.jrwm_tit h2{font-weight: bold; font-size: 36px;color: #ef7f35; margin-bottom: 20px;}
.jrwm_tit p{line-height: 1.6; font-size: 26px;color: #666666;}
.jrwm_nr{position: relative;}
.jrwm_nr:before{position: absolute; content: ""; width: 100%; height: 270px;background: #f5f5f5;}
.jrwmbox{width: 1200px;margin: 0 auto; padding-top: 50px;position: relative;z-index: 10;}
.jrwmbox p{font-size: 14px; line-height: 22px; color: #666; padding: 0 220px;text-align: center;}
.jrnr{background: #fff; margin-top: 55px;border: 1px solid #c1c0c0;}
.jrnr ul{overflow: hidden;}
.jrnr li{float: left;width: 25%;text-align: center;border-right: 1px solid #c1c0c0;height: 198px;}
.jrnr ul li:last-child{border: none;}
.jrnr span{display: block; width: 100%; height: 104px; position: relative;}
.jrnr img{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.jrnr h2{font-weight: bold; font-size: 18px; color: #333333; margin-bottom: 12px;}
.jrnr h3{font-size: 14px; line-height: 24px; color: #666666;}
.sqsm{padding: 40px 0 15px;}
.sqsm h2{color: #333; font-size: 20px; margin-bottom: 12px;}
.sqsm h3{font-size: 14px;color: #666666; line-height: 22px;}
.jrwm{padding-bottom: 60px;}
.mrwmbox{padding-bottom: 25px;}
.zwnr_title{background: #999999; padding: 0 45px;margin-bottom: 10px;position: relative;}
.zwnr_title ul{overflow: hidden;}
.zwnr_title li{font-size: 18px; color: #fff; line-height: 58px;width: 20%;float: left;text-align: center; }
.zwnr_title span{position: absolute;font-size: 18px; color: #fff;line-height: 58px; right: 45px; top: 0;}
.zw_tit{background: url(../images/a_14.png) no-repeat calc(100% - 45px) center;cursor: pointer;}
.zw_tit.on1{background: url(../images/a_15.png) no-repeat calc(100% - 45px) center;}
.zw_tit ul{overflow: hidden; padding: 0 45px;border: 1px solid #dddddd; margin-bottom: 10px;}
.zw_tit li{float: left; width: 20%;padding: 10px 0;color: #666;font-size: 16px; line-height: 38px;text-align: center;}
.zw_tit h3{font-size: 16px; color: #666;line-height: 18px;}
.zw_xq{padding: 50px 15px 0 15px;background: #f2f5f3;display: none;}
.zw_xq h2{font-weight: bold; font-size: 18px; color: #666666;margin-bottom: 10px;}
.zw_xq ul{padding-bottom: 50px;}
.zw_xq li{font-size: 16px; color: #666; line-height: 2; padding-left: 38px;background: url(../images/a_13.png) no-repeat 20px center;}
.fynr{text-align: center;}
.fynr li{display: inline-block; padding: 0 3px;}
.fynr a{display: block; line-height: 38px; padding: 0 12px;border: 1px solid #c1c0c0; font-size: 14px; color: #333;}
.fynr li.cur a{border: 1px solid #ef7f35;background: #ef7f35; color: #fff;}
.fynr a:hover{border: 1px solid #ef7f35;background: #ef7f35; color: #fff;}
/*联系我们*/
.lxnr{padding: 90px 0 75px;}
.lxnr ul{display: flex;justify-content : space-between;}
.lxbox{overflow: hidden;}
.lxbox img{float: left;}
.lx_text{float: right;width:200px; margin-left: 20px;}
.lx_text h2{font-size: 18px;font-weight: bold; line-height: 30px; color: #333;}
.lx_text p{font-size: 14px;color: #666666; line-height: 22px;}
.gsdzbg{overflow: hidden; background:#f2f3f5;}
.wztitle h2{font-size: 36px;font-weight: bold; color: #ef7f35; line-height: 166px;text-align: center;}
.gsdz ul{overflow: hidden; padding:5px 0 65px;}
.gsdz li{width: 33.33%;float: left;padding-bottom: 20px;}
.gsdz ul li h2{font-size: 14px; font-weight: bold; color: #333;text-transform: uppercase;}
.gsdz ul li h2 img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;line-height: 22px;}
.gsdz p{font-size: 14px; color: #666; line-height: 22px; padding-left: 33px;text-transform: uppercase;}
.qtbg_nr ul{overflow: hidden;padding: 5px 0 75px; margin-left: -30px;}
.qtbg_nr li{float: left; width: 25%; padding-left: 30px; }
.qtbg_nr ul li h2{font-size: 14px; font-weight: bold; color: #333;text-transform: uppercase;}
.qtbg_nr ul li h2 img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;line-height: 22px;}
.qtbg_nr p{font-size: 14px; color: #666; line-height: 22px; padding-left: 33px;text-transform: uppercase;}
.zxly_tit{text-align: center;padding: 90px 0 40px;}
.zxly_tit h2{font-size: 36px;font-weight: bold; color: #ef7f35; margin-bottom: 35px;}
.zxly_tit p{font-size: 16px;color: #666666; line-height: 1.6;}
.zxly_nr{width: 585px; margin: 0 auto;}
.wby2{width: 100%; font-size: 16px; padding: 0 20px;border: 1px solid #a2a2a2;border-radius: 8px; line-height: 56px;height: 58px;}
.wby3{width: 100%; font-size: 16px; padding: 0 20px;border: 1px solid #a2a2a2;border-radius: 8px; line-height: 56px;height: 155px;}
.wby6{font-size: 16px; padding: 0 20px;border: 1px solid #a2a2a2;border-radius: 8px; line-height: 56px;height: 58px;display:inline-block;width:30%;} 
/* .validates{display:flex;} */
.validates #changeImage{line-height:38px;height: 38px;display:inline-block;}
.validates .change{line-height:58px;    border-radius: 8px;display:inline-block; width:30%;}
.btn1{display: block; width: 143px;height: 58px;border: 1px solid #a2a2a2; color: #333; font-size: 16px;display: block; float: right; cursor: pointer;border-radius: 8px;background: #f2f3f5;transition: All 0.4s ease-in-out;}
.btn1:hover{background: #ef7f35;border: 1px solid #ef7f35;color: #fff;}
.zxly_nr{padding-bottom: 75px;}
.zxly_nr li{overflow: hidden; padding-bottom: 20px;}
/*新闻详情*/
.banner2{/*background: url(../images/banner2.jpg) no-repeat center center;*//*  height: 525px; */background-size: cover;position: relative;height: 320px;}
.gsdt_tit{padding: 0 45px;}
.gsdt_tit h2{font-size: 18px; color: #333; /* border-bottom: 1px solid #ef7f35; */ padding: 29px 0 11px;}
.gsdt_nr{padding: 0 45px;background: #fff;}
.gsdt_title{text-align: center; padding: 22px 0 35px;}
.gsdt_title h2{color: #333; font-size: 22px; margin-bottom: 25px; line-height: 1.6;}
.gsdt_title p{font-size: 14px; color: #666666;}
.gsdt_title span{padding: 0 10px;}
.gsdt_text {padding-bottom: 60px;}
.gsdt_text p{font-size: 14px; line-height: 26px;color: #666;text-align:justify; word-break: break-all;}
.gsdt_text img{margin: 0 auto 55px auto; display:  inline}
.gsdt_text ul li{list-style: initial; font-size: 14px;
    line-height: 26px;
    color: #666;
    text-align: justify;
    word-break: break-all;}
.sxnr{padding: 15px 0 65px;border-top: 1px dashed #999999;}
.sxnr ul{overflow: hidden; margin-left: -40px;}
.sxnr li{float: left; width: 50%; padding-left: 40px;font-size: 14px; color: #666666;}
.sxnr a{display: inline-block; color: #666;}
.sxnr a:hover{color: #ef7f35;}
.sxnr ul li:nth-child(2){ text-align: right;}
.gsdt_pic img{ width: 45%}
/*公司动态*/
.gsdt{padding-bottom: 80px;}
.gsdtbox{padding: 50px 0 55px;}
.gsxwlb{overflow: hidden;  transition: All 0.4s ease-in-out;}
.gsxbox{padding: 40px 5px 40px 0;overflow: hidden;border-bottom: 1px solid #c1c1c1;}
.dt_left{width: 350px; float: left;overflow: hidden;}
.dt_left img{width: 100%;transition: All 0.4s ease-in-out; }
.dt_right{float: right;width: calc(100% - 400px);}
.dt_right h2{ font-size: 22px;color: #333;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.dt_right h3{font-size: 16px;color: #666; margin: 15px 0 35px;}
.dt_right p{font-size: 16px; line-height: 22px;color: #333333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.dt_right a{display: block;text-align: center; color: #666; font-size: 16px;width: 142px;line-height: 40px;border:1px solid #ef7f35; margin-top: 40px;transition: All 0.4s ease-in-out;}
.gsxwlb:hover{background: #f3f3f3;}
.gsxwlb:hover img{transform: scale(1.1);}
.gsxwlb:hover a{color: #fff;background: #ef7f35;}
/*客户案例*/
.banner3{/*background: url(../images/banner3.jpg) no-repeat center center;*/ /* height: 525px; */background-size: cover;position: relative;height: 450px;}
.hzhb{padding: 65px 0 75px 0;}
/*其它外包服务*/
.banner4{background: url(../images/banner4.jpg) no-repeat center center; height: 525px;background-size: cover;position: relative;}
.jssj{overflow: hidden; padding: 0 0 60px;}
.sjsj_title{text-align: center; padding: 80px 0 55px;}
.sjsj_title h2{font-size: 36px;font-weight: bold; color: #ef7f35;}
.jssj_left{width: 419px; float: left;}
.jssj_left img{width: 100%;}
.jssj_right{width: calc(100% - 460px);float: right;}
.jssj_right h2{color: #333;font-size: 26px; margin-bottom: 15px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.jssj_right p{color: #666; font-size: 16px; line-height: 26px;text-align:justify; word-break: break-all;}
.jssj_right h3{padding-top: 15px;}
.jssj_right span{display: inline-block; padding-right: 14px; font-size: 14px; line-height: 22px;color: #999; padding: 0 9px;border: 1px solid #999999;}
.jssj_right a{display: block;text-align: center; font-size: 16px;color: #666666; line-height: 38px;width: 140px; margin-top: 100px;transition: All 0.4s ease-in-out;border: 1px solid #999;}
.jssj_right a:hover{color: #fff; border: 1px solid #318f60; background: #318f60;color: #fff;}
.fwxt{background: #fff; padding: 60px 0 0; margin-bottom: 80px;}
.fwxtbox{position: relative; padding: 0 65px 75px 210px;}
.fwxt_right{float: right;width: 40%;height: 280px;}
.fwxt_right img{width: 100%;height: 100%;object-fit: cover;}
.fwxt_left{float: left; width: 56%;}
.fwxt_left h2{font-size: 26px; color: #333;padding: 35px 0 20px; position: relative;}
.fwxt_left h2:before{position: absolute;content: ""; border-bottom: 3px solid #c1c0c0;width: 100px; left: 0; bottom: 0;}
.fwxt_left p{font-size: 14px; line-height: 26px;color: #666;text-align:justify; word-break: break-all;margin-top: 55px;}
.fwxtbox span{display: block; text-align: center; width: 197px; line-height: 99px; background: #ef7f35; font-size: 36px;color: #fff; font-family: arial;position: absolute;/* left: -55px; */top: 0;left: 0;}
.fwxtbox span:before{border-left: 2px solid #ef7f35;height: 260px; top: 99px;left: 50%;position: absolute;content: "";}
.fwxtbox:last-child span:before{ height: 150px;}
.bj3{background: #fff;}
.smly{padding-bottom: 60px;}
.smly_tit h2{font-size: 36px;font-weight: bold; color: #ef7f35;text-align: center; padding: 80px 0 60px;}
.smly_nr ul{overflow: hidden; margin-left: -20px;}
.smly_nr li{float: left; width: 25%; padding-left: 20px;}
.smlybox{border-radius: 10px; background: #f5f5f5;height: 425px; padding: 55px 30px 0 30px;}
.smlybox h2{font-size: 26px; color: #333333; line-height: 1.5; margin-top: 20px;}
.smlybox p{margin-top: 30px; font-size: 16px;color: #666666; line-height: 26px;text-align:justify; word-break: break-all;}
.smlybox img{transition: all 0.9s;}
.smlybox:hover img{transform: rotateY(360deg);}
/*数字化服务*/
.fwxtbox h3{margin: 18px 0 0 0; font-size: 16px; color: #666;line-height: 22px;}
.fwxt_left .dwtop{margin-top: 25px;}
.szxj_nr ul{overflow: hidden;}
.szxj_nr li{float: left; width: 33.33%; padding: 0 80px 0 20px; border-left: 1px solid #a2a2a2;height:230px; margin-bottom: 85px;}
.szxj_nr h2{font-size: 26px;color: #333; margin-bottom: 15px;}
.szxj_nr p{font-size: 16px;color: #666666; line-height: 26px;text-align:justify; word-break: break-all;}
.wjlx_nr ul{overflow: hidden;}
.wjlx_nr li{width: 25%;padding-bottom: 80px;float: left;}
.wjlxbox{padding: 0 50px 0 20px; border-left: 1px solid #a2a2a2;height:230px; }
.wjlxbox h2{font-size: 26px;color: #333; margin-bottom: 15px;}
.wjlxbox p{font-size: 16px;color: #666666; line-height: 26px;text-align:justify; word-break: break-all;}
.smlybox_a{height: 345px;}
/*项目管理服务*/
.xmgl_nr ul{overflow: hidden; margin-left: -25px;}
.xmgl_nr li{float: left; width: 33.33%; padding-left: 25px;}
/*核心业务*/
.banner5{background: url(../images/banner5.jpg) no-repeat center center;/*  height: 525px; */background-size: cover;position: relative;height: 320px;}
.zdyw_tit h2{text-align: center;font-size: 36px;font-weight: bold; color: #ef7f35; padding: 75px 0 35px;}
.ywzdnr{padding-bottom: 50px;}
.ywzdbox{overflow: hidden; padding-bottom: 80px;}
.ywzd_tit h2{text-align: center;font-size: 36px;font-weight: bold; color: #ef7f35; padding: 75px 0 35px;}
.ywzd_tp{height: 500px; width: 50%;position: relative;}
.ywzd_tp:before{position: absolute;}
.ywzd_tp img{width: 100%;height: 100%;object-fit: cover;}
.fl{float: left;}
.ywzd_text{width: 50%; padding: 90px 100px 0 100px;position: relative;z-index: 10;}
.ywzd_text h2{color: #333;font-size: 36px; color: #333333;margin-bottom: 50px;}
.ywzd_text p{font-size: 26px; color: #666666; line-height: 40px;}
.ywzd_tp1:before{position: absolute;height: 100%; width: 50%; content: "";background: #f6f8fa;left: -50%; top: 0;}
.ywzd_tp2:before{position: absolute;height: 100%; width: 50%; content: "";background: #f6f8fa;right: -50%; top: 0;}
/*荣誉资质*/
.banner6{/*background: url(../images/banner6.jpg) no-repeat center center;*/ /* height: 525px; */background-size: cover;position: relative;height: 320px;}
.ryzz{padding:50px 0 130px;}
.ryzzbox ul{overflow: hidden; margin-left: -20px;}
.ryzzbox li{float: left; width: 25%; padding:  0 0 50px 20px;}
.ryzzbox span{display: block; background: #f5f5f5; padding: 15px 0 ;transition: All 0.4s ease-in-out;}
.ryzzbox p{text-align: center; line-height: 65px; font-size: 14px; color: #333; border-bottom: 1px solid #666666;position: relative;transition: All 0.4s ease-in-out;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.ryzzbox p:before{position: absolute;content: "";border-bottom: 1px solid #ef7f35;left: 0; bottom: 0;transition: All 0.4s ease-in-out;width: 0;}
.ryzzbox img{height: 290px;margin: 0 auto;}
.ryzzbox a:hover span{background: #ef7f35;}
.ryzzbox a:hover p:before{width: 100%;}
.ryzzbox a:hover p{color: #ef7f35;}
/*关于我们*/
.jjnr{padding-bottom: 110px;}
.jjnr_tit{text-align: center; padding: 80px 0 55px;}
.jjnr_tit h2{font-weight: bold; font-size: 36px; color: #ef7f35; margin-bottom: 28px;}
.jjnr_tit p{font-size: 26px;color: #666666;}
.jjnr_box{/* width: 990px;  */overflow: hidden; margin: 0 auto;}
.jjnr_left{float: left; width: 60%; position: relative;float: left;padding: 0 20px 20px 0;}
.jjnr_left img{width: 100%; height: 100%; object-fit: cover;position: relative;z-index: 10;}
.jjnr_left:before{position: absolute;content: "";width: calc(100% - 20px);height: calc(100% - 20px); right: 0;bottom: 0px;background: #f1f1f1;}
.jjnr_right{float: right;width: 35%;}
.jjnr_right p{font-size: 16px; line-height: 26px;color: #666; margin: 15px 0;}
.bj4{background: url(../images/a31.jpg) no-repeat center center;background-size: cover;}
.hzfz_tit{text-align: center; padding: 90px 0 45px;}
.hzfz_tit h2{font-weight: bold; font-size: 36px; color: #ef7f35; margin-bottom: 25px;}
.hzfz_tit p{font-size: 18px;color: #fff; line-height: 32px;}
.hzfz_nr{padding-bottom: 105px;}
.hzfz_nr ul{overflow: hidden; border: 1px solid #c1c0c0;}
.hzfz_nr li{width: 25%;text-align: center; border-right: 1px solid #c1c0c0;height: 248px;float: left;padding-top: 65px;position: relative;overflow: hidden;transition: All 0.4s ease-in-out;}
.hzfz_nr h3{text-align: center; font-size: 14px; width: 100%; padding: 0 15px; color: #fff; line-height: 1.7;opacity: 0;}
.hzfz_nr ul li:last-child{border: none;}
.hzfz_nr p{font-weight: bold;color: #fff;font-size: 24px; position: relative; padding-bottom: 45px;}
.hzfz_nr p:before{position: absolute;content: "";border-bottom: 1px solid #fff;width: 40px;left: 50%; margin-left: -20px;bottom: 30px;}
.hzfz_nr img{margin: 0 auto;transition: All 0.4s ease-in-out;}
.hzfz_nr li:hover{background: #ef7f35;}
.hzfz_nr li:hover img{display: none;}
.hzfz_nr li:hover h3{opacity: 1;animation:fadeInUp 1s, 100ms;}
.ywlc{width: 995px;text-align: center; margin: 0 auto; padding: 85px 0 75px;}
.ywlc h2{font-weight: bold; font-size: 36px; color: #ef7f35; margin-bottom: 40px;}
.ywlc p{font-size: 16px;color: #666666; line-height: 2;}
.twjs{margin: 0 auto; width: 995px; padding: 180px 0 85px;}
.twjs img{max-width: 100%; margin: 0 auto 30px auto;}
.twjs p{font-size: 16px; line-height: 2; color: #666666;text-align: center;}
.sjbq{display: none;}
@media(max-width:1650px){
.nav li{padding: 0 30px;}
}
@media(max-width:1400px){
.header{padding: 0 2%;}
.nav li{padding: 0 20px;}
.rlbox{padding: 30px 15px;height: 100%;}
.rlbox span{width: 80px;height: 80px;}
.rlbox span img{height: 40px;width: auto;}
.rlbox p{font-size: 12px; line-height: 1.6;}
.zrzbox img{width: 100%; height: auto;}
.zrzbox{height: auto;}
}
@media(max-width:1220px){
.mbxnbox{padding: 0 3%;width: 100%;}
.zzrz{width: 100%; padding: 0 3%;}
.wz1200{width: 100%; padding: 0 3%;}
.gslc_nr{padding-left: 50px;}
.footerbox{padding: 40px 3%;width: 100%;}
.footerlink{width: 100%; padding: 0 3%;}
.bqxxbox{width: 100%; padding: 0 3%;}
.logo{width: 200px;padding-top: 20px;}
.nav{padding-left: 30px;}
.nav li{padding: 0 13px;}
.foot_left dt{font-size: 13px;}
.jjnr_box{width: 100%; }
.hzfz_tit p{font-size: 14px;}
.ywlc{width: 100%; padding: 50px 3%;}
.twjs{width: 100%; padding: 60px 3%;}
.ywzd_text{padding: 90px 50px 0 50px;}
.jrwmbox{padding: 0 3%; width: 100%;}
.zw_tit ul{padding: 0 20px;}
.zwnr_title{padding: 0 20px;}
.lxbox img{float: none;margin: 0 auto;}
.lx_text{width: 100%; margin: 20px 0 0 0;text-align: center;}
.jssj_right span{font-size: 12px;}
.fwxtbox span{left: 0;}
.smlybox h2{font-size: 18px;}
.szxj_nr li{padding: 0 30px;}
.wjlxbox{padding: 0 30px;}
.smlybox p{font-size: 14px; line-height: 1.8;}
 .zyyw_nr .zyyw_firstbox_con{width:60%; margin:0 auto;}
}
@media(max-width:1000px){
.header{height: 60px;}
.logo{padding-top: 10px;}
.lxdh{position: absolute;margin: 0;right: 60px;top: 10px;}
.topnav_box002 {position: absolute;margin: 0;right:75px;top: 22px;}
.dhbtn{width: 30px;height: 30px; position: absolute;top: 15px;right: 3%;background: url(../images/d1.png) no-repeat center center #ef7f35;background-size: 20px 20px;border-right: 4px;}
.dhbtn.on{background: url(../images/d2.png) no-repeat center center #ef7f35;background-size: 20px 20px;}
.nav{/* width: 200px; */background: #fff; position: fixed;/* left:-200px; */top: 60px; height: calc(100% - 60px);padding: 0;width: 300px;left:-300px;}
.nav li{padding: 0 15px; float: none; width: 100%;}
.nav h3 a{line-height: 52px; border-bottom: 1px solid #eee;}
.nav h3 a:before{bottom: 0;}
.sub{position: static;}
.dhbj{width: 100%;height: 100%; top: 0;left: 0;z-index: 88;background: rgba(0,0,0,.7);position: fixed;display: none;}
.rightck{display: none;}
.fgt{height: 0px;}
.banner .swiper-pagination{bottom: 4px;}
.hxyw_tit{padding: 30px 3%;}
.hxyw_tit h2{font-size: 24px;margin-bottom: 15px;}
.hxyw_tit p{font-size: 14px; line-height: 1.7;}
.hxyw_nr li{/* width: 33.3%; */width: 50%;}
.zzrz_title h2{padding: 40px 0 20px; font-size: 24px;}
.gszx_tit span{width: 90px;font-size: 14px;}
.gszx_tit{padding: 40px 0 20px;}
.gszx_tit h2{margin-bottom: 20px; font-size: 24px;}
.gszx_left{float: none; width: 100%;}
.gszx_text{padding: 20px 0;}
.gszx_right{float: none;width: 100%;}
.gszx{padding-bottom: 20px;}
.gslc_tit{padding: 20px 0;}
.gslc_tit h2{font-size: 24px;padding-bottom: 20px;}
.gslc_nr{padding: 0;}
.gslc{padding-bottom: 40px;}
.khal_nr li{width: 20%;}
.khal_nr a{height: auto;}
.khal_nr img{width: 100%; height: auto;}
.khal_nr ul{padding-bottom: 20px;}
.lxwm_tit{padding: 40px 0 20px;}
.lxwm_tit h2{font-size: 24px; padding-bottom: 20px;}
.lxwm_text p{font-size: 14px; line-height: 1.7;}
.foot_left{display: none;}
.footer{padding-bottom: 1rem;}
.foot_right{width: 100%;padding: 0;border: none;}
.foot_right img{width: 200px; margin: 0 auto;}
.foot_right p{text-align: center;}
.foot_right b{float: none;display: inline-block;width: auto;}
.bqxx{padding: 20px 3%;}
.bqxxbox_left,.bqxxbox_right{float:none;}
.bqxxbox p{line-height: 1.7;text-align: center;}
.banner2{height: 260px;}
.banner_text h2{font-size: 24px;line-height: 1.6;}
.mbxnbox {overflow: auto;}
.mbxnbox p{font-size: 14px; line-height: 50px; margin-left: -20px;width: 550px;}
.mbxnbox p a{margin: 0 0 0 20px;}
.gsdtbox{padding: 20px 0 40px;}
.gsxbox{padding: 15px 5px;}
.dt_right{width: calc(100% - 370px);}
.gsdt{padding-bottom: 40px;}
.banner6{height: 260px;}
.jjnr_tit{padding: 40px 0 20px;}
.jjnr_tit h2{font-size: 24px; margin-bottom: 15px;}
.jjnr_tit p{font-size: 14px; line-height: 1.6;}
.jjnr_left{float: none;width: 100%;}
.jjnr_right{float: none;width: 100%;}
.jjnr{padding-bottom: 40px;}
.hzfz_tit{padding: 40px 0 20px;}
.hzfz_tit h2{font-size: 24px;margin-bottom: 15px;}
.hzfz_tit p{font-size: 12px; line-height: 1.7;}
.hzfz_nr p{font-size: 20px;}
.hzfz_nr{padding-bottom: 50px;}
.ywlc h2{font-size: 24px; margin-bottom: 20px;}
.ywlc p{font-size: 14px; line-height: 1.7;}
.twjs{padding: 40px 3%;}
.banner5{height: 260px;}
.zdyw_tit h2{padding: 40px 0 20px;font-size: 24px;}
.ywzd_tit h2{padding: 40px 0 20px;font-size: 24px;}
.ywzd_tp{float: none;width: 100%;height: auto;}
.ywzd_tp:before{display: none;}
.ywzd_tp img{height: auto;}
.ywzd_text{width: 100%; float: none; padding: 20px 0 0 0;}
.ywzd_text h2{font-size: 20px;margin-bottom: 20px;}
.ywzd_text p{font-size: 16px; line-height: 1.7;}
.ywzdbox{padding-bottom: 30px;}
.ywzdnr{padding-bottom: 30px;}
.banner1{height: 260px;}
.jrwm_tit{padding: 40px 0 20px;}
.jrwm_tit h2{font-size: 24px; margin-bottom: 15px;}
.jrwm_tit p{font-size: 14px; line-height: 1.7;}
.jrwmbox p{padding:20px 10px 0 10px;}
.jrnr{margin-top: 30px;}
.jrnr li{width: 50%;border-bottom:1px solid #c1c0c0; padding: 0 15px;}
.jrnr ul li:nth-child(2){ border-right: none;}
.jrnr ul li:nth-child(3){ border-bottom: none;}
.jrnr h3{white-space: normal;line-height: 1.7;font-size: 12px;}
.jrnr span{height: 90px;}
.zwnr_title{padding: 0 10px;}
.zwnr_title li{font-size: 14px;width: 25%;}
.zwnr_title span{display: none;}
.zw_tit ul{padding: 0 10px;}
.zw_tit li{font-size: 12px;line-height: 18px;width: 25%;}
.zw_tit{background: url(../images/a_14.png) no-repeat right bottom;background-size: 20px 20px;}
.zw_tit.on1{background: url(../images/a_15.png) no-repeat right bottom;background-size: 20px 20px;}
.zw_xq{padding: 20px 15px 0 15px;}
.zw_xq li{font-size: 14px; line-height: 1.8;}
.zw_xq ul{padding-bottom: 20px;}
.banner3{height: 260px;}
.lxnr ul{display: block;overflow: hidden;}
.lxnr li{float: left;width: 50%;padding-bottom: 25px;}
.lxnr{padding-bottom: 30px;}
.gsdz li{width: 50%;}
.wztitle h2{font-size: 24px; line-height: 80px;}
.gsdz ul{padding-bottom: 40px;}
.qtbg_nr li{width: 50%;padding-bottom: 30px;}
.qtbg_nr ul{padding-bottom: 40px;}
.zxly_tit{padding: 40px 0 20px;}
.zxly_tit h2{font-size: 24px; margin-bottom: 20px;}
.zxly_nr{width: 100%; padding-bottom: 40px;}
.banner4{height: 260px;}
.sjsj_title{padding: 40px 0 20px;}
.sjsj_title h2{font-size: 24px;}
.jssj_left{float:none;width: 100%;}
.jssj_right{float: none;width: 100%;padding: 25px 0 0 0;}
.jssj_right span{margin-bottom: 5px;}
.jssj_right a{margin-top: 30px;}
.fwxt{padding: 0;}
.fwxtbox{padding: 20px 20px 20px 60px;}
.fwxtbox span{width: 40px;line-height: 40px;border-radius: 50%;top: 10px;left: 10px;}
.fwxtbox span:before{top: 40px;display: none;}
.fwxt_left p{margin-top: 20px;}
.fwxt_right{height: auto;float: none;width: 100%;padding-top: 20px;}
.fwxt_left{float: none;width: 100%;}
.fwxt{margin-bottom: 50px;}
.smly_tit h2{padding: 40px 0 20px;font-size: 24px;}
.smly_nr li{width: 50%; padding-bottom: 20px;}
.smlybox{height: 300px;}
.btn1{line-height: 40px;height: 40px;}
.fwxt_left h2{font-size: 22px;}
.ryzzbox li{width: 50%;padding-bottom: 20px;}
.ryzz{padding: 30px 0 50px;}
.ryzzbox span{padding: 15px;}
.ryzzbox img{width: 100%;height: auto;}
.ryzzbox p{line-height: 40px;}
.szxj_nr li{width: 50%;}
.wjlx_nr li{width: 50%; padding-bottom: 30px;}
.xmgl_nr li{width: 50%; padding-bottom: 20px;}
.smlybox p{margin-top: 10px;}
.smlybox{padding: 40px 30px 0 30px;}
.gsdt_tit{padding: 0 20px;}
.gsdt_nr{padding: 0 20px;}
.gsdt_nr img{width: 100%;} 
.gsdt_nr img{height: auto;}
.gsdt_title p{line-height: 1.6;}
.gsdt_text img{margin-bottom: 30px;}
.gsdt_text{padding-bottom: 30px;}
.sxnr ul{margin: 0;}
.sxnr li{float: none;width: 100%;overflow: hidden; text-overflow:ellipsis; white-space: nowrap; padding: 0;line-height: 1.8;}
.sxnr a{float: right;width: calc(100% - 60px);overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.sxnr ul li:nth-child(2){text-align: left;}
.sxnr{padding-bottom: 20px;}
.sjbq{display: block; position: fixed; left: 0; bottom: 0;background: rgba(0,0,0,.5); padding: .25rem ;z-index: 88;border-radius: .7rem; width: 100%;}
.sjbq ul{overflow: hidden;}
.sjbq li{width: 25%; float: left;}
.sjbq a{display: block;}
.sjbq img{width: .5rem; margin: 0 auto;}
.zyyw_nr .chengbenyouhua{float:none;width:100%;}
 .zyyw_nr .zyyw_firstbox_con{width:80%; margin:0 auto;}
.zyyw_nr .seczyyw li{width: 100%;}
}
@media(max-width:480px){
.hxyw_nr li{width: 100%;}
.khal_nr li{width: 50%;height: 100px;}
.dt_left{float: none;width: 100%;}
.dt_right{float: none;width: 100%;padding-top: 20px;}
.dt_right a{margin-top: 25px;}
.hzfz_nr li{width: 50%;border-bottom: 1px solid #fff;height: 200px;padding-top: 40px;}
.hzfz_nr li:nth-child(2){ border-right: none;}
.hzfz_nr li:nth-child(3){ border-bottom: none;}
.jrnr li{width: 100%;border-right: none;}
.lxnr li{width: 100%;}
.gsdz li{width: 100%;}
.qtbg_nr li{width: 100%;}
.smly_nr li{width:100%;}
.smly{padding-bottom: 30px;}
.szxj_nr li{width: 100%;}
.szxj_nr li{padding: 0 15px; margin-bottom: 30px;height: auto;}
.wjlx_nr li{width: 100%;}
.wjlxbox{padding: 0 15px;height: auto;}
.xmgl_nr li{width: 100%;}
.topnav_box002 ul li{
	display:none;
	margin-right:0px;
}
.topnav_box002 ul li:nth-child(2){
	display:inline-block;
	 
}
.topnav_box002 ul li:nth-child(3){
	display:inline-block;
	 
}
.banner .swiper-button-prev,.banner .swiper-button-next{
	display:none;
}
.zyyw_nr .chengbenyouhuacon{display:none;}
.zyyw_nr .firstzyyw{display:none;}
 .zyyw_nr .zyyw_firstbox_con{width:100%; margin:0 auto;}
.zyyw_nr .seczyyw li{width: 100%;}
}
.enterprise h2{color: #fff; font-size: 42px; padding-bottom: 30px;font-weight: bold; position: relative;}
.enterprise h2:before{position: absolute;content: ""; border:none; width: 40px;left: 50%; margin-left: -20px;bottom: 0;}
.enterprise h3{color: #fff; font-size: 30px; padding-bottom: 30px;font-weight: bold; position: relative;}
.enterprise .banner_botton{position: relative; margin-top:20px;}
.enterprise .banner_botton a{color: #fff; font-size: 20px; background:#ef7f35; padding:8px 15px;}
.enterprise_box1 .jssj_right a{ margin-top: 30px;}
.enterprise_box2{background: #fff;background: url(/public/images/a42.jpg) center no-repeat;/* background-attachment: fixed; */background-size: 100% auto;}
.enterprise_box2_1_tit{text-align: center;padding: 40px 0 35px;}
.enterprise_box2_1_tit h2{font-size: 36px; color: #ffffff; margin-bottom: 25px;font-weight: bold;}
.enterprise_box2_1_tit h3 {color: #fff;font-size: 20px; padding-bottom: 30px;font-weight: bold;}
.enterprise_box2_1_tit p{font-size: 16px; line-height: 26px; color: #666;}
.enterprise_box2_2 ul{overflow: hidden; padding-bottom:55px;}
.enterprise_box2_2 li{float: left; width: 25%; }
.enterprise_box2_2_box{transition: All 0.4s ease-in-out; position: relative;}
.enterprise_box2_2_box img{width: 100%;}
.enterprise_box2_2_con{/*position: absolute;*/width: 100%;/*left:50%; top:50%; transform:translate(-50%,-50%);*/text-align: center;}
.enterprise_box2_2_con span{display: block;margin: 0 auto;width: 120px;height: 120px; position: relative;border: 1px solid #a2a2a2; }
.enterprise_box2_2_con span img{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);width: 93px;}
.enterprise_box2_2_con h2{font-weight: bold; font-size: 36px;color: #fff; margin-bottom: 20px;padding-top: 66px;position: relative;}
.enterprise_box2_2_con span:before{position: absolute;content: ""; border-bottom: 5px solid #fff; width: 0px;left: 50%; left:50%; transform: translateX(-50%);transition: All 0.6s ease-in-out;bottom: -25px;}
.enterprise_box2_2_con p{font-size: 18px; line-height: 36px; color: #fff;opacity: 1; width:60%; margin:0 auto;}
.rlzz{position: absolute;width: 100%;height: 100%; top: 0;left: 0;background: rgba(0,56,27,.85);opacity: 0;transition: All 0.4s ease-in-out;}
.enterprise_box2_2 a:hover .rlzz{opacity: 0;}
.enterprise_box2_2 a:hover .rlbox{top: 50%;}
.enterprise_box2_2 a:hover span{animation:fadeInUp .8s, 100ms;}
.enterprise_box2_2 a:hover span:before{width: 68px;}
.enterprise_box2_2 a:hover h2{animation:fadeInUp 0.9s, 100ms;}
.enterprise_box2_2 a:hover p{opacity: 1;animation:fadeInUp 1s, 100ms;}
.add_box2{background: #fff;background: url(/public/images/digitals3.jpg) center no-repeat;/* background-attachment: fixed; */background-size: 100% auto;}
@media(max-width:1650px){
.enterprise_box2_2_con h2{font-size: 30px; }
.enterprise_box2_2_con p{font-size: 20px; line-height: 1.6; width:80%;}
}
@media(max-width:1400px){
.enterprise_box2_2_con{padding: 30px 15px;height: 100%;}
.enterprise_box2_2_con span{width: 80px;height: 80px;}
.enterprise_box2_2_con span img{height: 40px;width: auto;}
.enterprise_box2_2_con h2{font-size: 26px; }
.enterprise_box2_2_con p{font-size: 16px; line-height: 1.6; width:80%;}
}
@media(max-width:1220px){
}
@media(max-width:1000px){
.enterprise_box2{    background-size: auto 100%;}
.enterprise_box2_1_tit{padding: 30px 3%;}
.enterprise_box2_1_tit h2{font-size: 24px;margin-bottom: 15px;line-height: 1.5;}
.enterprise_box2_1_tit p{font-size: 14px; line-height: 1.7;}
.enterprise_box2_2 li{width: 50%;}
.enterprise_box2_2_con p{width:100%;}
}
@media(max-width:480px){
.enterprise_box2_2 li{width: 100%;/* background: rgba(0,56,27,.5);*/}
}
.enterprise_box4{background: #fff;}
.enterprise_box4_1_tit{text-align: center;padding: 40px 0 35px;}
.enterprise_box4_1_tit h2{font-size: 36px; color: #ef7f35; margin-bottom: 25px;font-weight: bold;}
.enterprise_box4_1_tit p{font-size: 16px; line-height: 26px; color: #666;}
.enterprise_box4_2 ul{overflow: hidden; }
.enterprise_box4_2 li{float: left; width: 33.3%; }
.enterprise_box4_2_box{transition: All 0.4s ease-in-out; position: relative;}
.enterprise_box4_2_box img{width: 100%;}
.enterprise_box4_2_con{position: absolute;width: 100%;left:50%; top:50%; transform:translate(-50%,-50%);text-align: center;}
.enterprise_box4_2_con span{display: block;margin: 0 auto;width: 120px;height: 120px; position: relative;border: 1px solid #a2a2a2; }
.enterprise_box4_2_con span img{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);width: 93px;}
.enterprise_box4_2_con h2{font-weight: bold; font-size: 36px;color: #fff; margin-bottom: 20px;padding-top: 66px;position: relative;}
.enterprise_box4_2_con span:before{position: absolute;content: ""; border-bottom: 5px solid #fff; width: 0px;left: 50%; left:50%; transform: translateX(-50%);transition: All 0.6s ease-in-out;bottom: -25px;}
.enterprise_box4_2_con p{font-size: 24px; line-height: 50px; color: #fff;opacity: 1; width:60%; margin:0 auto;}
.rlzz{position: absolute;width: 100%;height: 100%; top: 0;left: 0;background: rgba(0,56,27,.85);opacity: 0;transition: All 0.4s ease-in-out;}
.enterprise_box4_2 a:hover .rlzz{opacity: 1;}
.enterprise_box4_2 a:hover .rlbox{top: 50%;}
.enterprise_box4_2 a:hover span{animation:fadeInUp .8s, 100ms;}
.enterprise_box4_2 a:hover span:before{width: 68px;}
.enterprise_box4_2 a:hover h2{animation:fadeInUp 0.9s, 100ms;}
.enterprise_box4_2 a:hover p{opacity: 1;animation:fadeInUp 1s, 100ms;}
@media(max-width:1650px){
.enterprise_box4_2_con h2{font-size: 30px; }
.enterprise_box4_2_con p{font-size: 20px; line-height: 1.6; width:80%;}
}
@media(max-width:1400px){
.enterprise_box4_2_con{padding: 30px 15px;height: 100%;}
.enterprise_box4_2_con span{width: 80px;height: 80px;}
.enterprise_box4_2_con span img{height: 40px;width: auto;}
.enterprise_box4_2_con h2{font-size: 26px; }
.enterprise_box4_2_con p{font-size: 16px; line-height: 1.6; width:80%;}
}
.enterprise_box8{background: #fff;}
.enterprise_box8_1_tit{text-align: center;padding: 40px 0 35px;}
.enterprise_box8_1_tit h2{font-size: 36px; color: #ef7f35; margin-bottom: 25px;font-weight: bold;}
.enterprise_box8_1_tit p{font-size: 16px; line-height: 26px; color: #666;}
.enterprise_box8_2 ul{overflow: hidden; }
.enterprise_box8_2 li{float: left; width: 20%; }
.enterprise_box8_2_box{transition: All 0.4s ease-in-out; position: relative;}
.enterprise_box8_2_box img{height: 100%;}
.enterprise_box8_2_con{position: absolute;width: 100%;left:50%; top:50%; transform:translate(-50%,-50%);text-align: center;}
.enterprise_box8_2_con span{display: block;margin: 0 auto;width: 120px;height: 120px; position: relative;border: 1px solid #a2a2a2; }
.enterprise_box8_2_con span img{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);width: 93px;}
.enterprise_box8_2_con h2{font-weight: bold; font-size: 36px;color: #fff; margin-bottom: 20px;padding-top: 66px;position: relative;}
.enterprise_box8_2_con span:before{position: absolute;content: ""; border-bottom: 5px solid #fff; width: 0px;left: 50%; left:50%; transform: translateX(-50%);transition: All 0.6s ease-in-out;bottom: -25px;}
.enterprise_box8_2_con p{font-size: 24px; line-height: 50px; color: #fff;opacity: 1; width:60%; margin:0 auto;}
.rlzz{position: absolute;width: 100%;height: 100%; top: 0;left: 0;/* background: rgba(0,56,27,.85); */background: rgba(239,127,53,.50);opacity: 0;transition: All 0.4s ease-in-out;}
.enterprise_box8_2 a:hover .rlzz{opacity: 1;}
.enterprise_box8_2 a:hover .rlbox{opacity: 1;}
.enterprise_box8_2 a:hover .rlbox{top: 50%;}
.enterprise_box8_2 a:hover span{animation:fadeInUp .8s, 100ms;}
.enterprise_box8_2 a:hover span:before{width: 68px;}
.enterprise_box8_2 a:hover h2{animation:fadeInUp 0.9s, 100ms;}
.enterprise_box8_2 a:hover p{opacity: 1;animation:fadeInUp 1s, 100ms;}
@media(max-width:1650px){
.enterprise_box8_2_con h2{font-size: 30px; }
.enterprise_box8_2_con p{font-size: 20px; line-height: 1.6; width:80%;}
}
@media(max-width:1400px){
.enterprise_box8_2_con{padding: 30px 15px;height: 100%;}
.enterprise_box8_2_con span{width: 80px;height: 80px;}
.enterprise_box8_2_con span img{height: 40px;width: auto;}
.enterprise_box8_2_con h2{font-size: 26px; }
.enterprise_box8_2_con p{font-size: 16px; line-height: 1.6; width:80%;}
}
.fwxt2{background: #fff; padding: 60px 0 0; margin-bottom: 80px;}
.fwxtbox2{position: relative; padding: 0 0px 35px 0px;}
.fwxt2_right{float: right;width: 40%;height: 280px;}
.fwxt2_right img{width: 100%;height: 100%;object-fit: cover;}
.fwxt2_left{float: left; width: 56%; padding:0 50px;}
.fwxt2_left h2{font-size: 26px; color: #333;padding: 35px 0 20px; position: relative; text-align:center;}
/*.fwxt2_left h2:before{position: absolute;content: ""; border-bottom: 3px solid #c1c0c0;width: 100px; left: 0; bottom: 0;}
*/
.fwxtbox2 h3{margin: 18px 0 0 0; font-size: 16px; color: #666;line-height: 22px; text-align:center;}
.fwxt2_left .dwtop{margin-top: 25px;}
.fwxt2_left p{font-size: 14px; line-height: 26px;color: #666;text-align:justify; word-break: break-all;/*margin-top: 55px;*/}
/*.fwxtbox2 span{display: block; text-align: center; width: 197px; line-height: 99px; background: #ef7f35; font-size: 36px;color: #fff; font-family: arial;position: absolute;left: -55px;top: 0;}*/
.fwxtbox2 span:before{border-left: 2px solid #ef7f35;height: 260px; top: 99px;left: 50%;position: absolute;content: "";}
.fwxtbox2:last-child span:before{ height: 150px;}
.fwxt3{background: #fff; padding: 60px 0 0; margin-bottom: 80px;}
.fwxtbox3{position: relative; padding: 0 0px 0px 0px;}
.fwxt3_right{float: right;width: 50%;/*height: 280px;*/}
.fwxt3_right img{width: 100%;height: 100%;object-fit: cover;}
.fwxt3_left{float: left; width: 50%; padding:0 50px;}
.fwxt3_left h2{font-size: 26px; color: #333;padding: 35px 0 20px; position: relative; text-align:center;}
.fwxtbox3 h3{margin: 18px 0 0 0; font-size: 16px; color: #666;line-height: 22px; text-align:center;}
.fwxt3_left .dwtop{margin-top: 25px;}
.fwxt3_left p{font-size: 14px; line-height: 26px;color: #666;text-align:justify; word-break: break-all;/*margin-top: 55px;*/}
.fwxt3_left .contents{ display:flex;}
.fwxt3_left dl{ width:50%; padding-left:16%;}
 .fwxt3_left dd{font-size: 16px; line-height: 30px;color: #666;text-align:justify; word-break: break-all;}
.fwxtbox3 span:before{border-left: 2px solid #ef7f35;height: 260px; top: 99px;left: 50%;position: absolute;content: "";}
.fwxtbox3:last-child span:before{ height: 150px;}
@media(max-width:1220px){
}
@media(max-width:1000px){
.enterprise h2 {
    font-size: 24px;
    line-height: 1.6;
}
.enterprise h3 {
    font-size: 18px;
    line-height: 1.6;
}
.enterprise .banner_botton a{font-size: 16px; }
.enterprise_box4_1_tit{padding: 30px 3%;}
.enterprise_box4_1_tit h2{font-size: 24px;margin-bottom: 15px;}
.enterprise_box4_1_tit p{font-size: 14px; line-height: 1.7;}
.enterprise_box4_2 li{width: 33.3%;}
.enterprise_box4_2_con p{width:100%;}
.enterprise_box8_1_tit{padding: 30px 3%;}
.enterprise_box8_1_tit h2{font-size: 24px;margin-bottom: 15px;}
.enterprise_box8_1_tit p{font-size: 14px; line-height: 1.7;}
.enterprise_box8_2 li{width: 33.3%;}
.enterprise_box8_2_con p{width:100%;}
.fwxt2{padding: 0;margin-bottom: 50px;}
.fwxtbox2{/*padding: 20px 10px 20px 10px;*/}
.fwxtbox2 span{width: 40px;line-height: 40px;border-radius: 50%;top: 10px;left: 10px;}
.fwxtbox2 span:before{top: 40px;display: none;}
.fwxt2_left p{margin-top: 20px;}
.fwxt2_right{height: auto;float: none;width: 100%;padding-top: 20px;}
.fwxt2_left{float: none;width: 100%; padding:0;}
.fwxt3{padding: 0;margin-bottom: 50px;}
.fwxtbox3{/*padding: 20px 10px 20px 10px;*/}
.fwxtbox3 span{width: 40px;line-height: 40px;border-radius: 50%;top: 10px;left: 10px;}
.fwxtbox3 span:before{top: 40px;display: none;}
.fwxt3_left p{margin-top: 20px;}
.fwxt3_right{height: auto;float: none;width: 100%;padding-top: 20px;}
.fwxt3_left{float: none;width: 100%; padding:0;}
.fwxt3_left dl{ width:50%; padding-left:10%;}
 .fwxt3_left dd{font-size: 14px; line-height: 26px;}
}
@media(max-width:480px){
.enterprise_box4_2 li{width: 100%;}
.enterprise_box8_2 li{width: 100%;}
.enterprise_box8_2_con h2 {
    padding-top: 166px;
   
}
}
.enterprise_box6{background: #fff;}
.enterprise_box6_tit{text-align: center;padding: 40px 0 35px;}
.enterprise_box6_tit h2{font-size: 36px; color: #ef7f35; margin-bottom: 25px;font-weight: bold;}
.enterprise_box6_tit p{font-size: 16px; line-height: 26px; color: #666;}
.enterprise_box6_1{background: #073763; padding:30px;}
.enterprise_box6_1_tit{}
.enterprise_box6_1_tit h2{font-size: 36px; color: #ff9900; margin-bottom: 25px;font-weight: bold;}
.enterprise_box6_1_tit h3{font-size: 26px; color: #fff; margin-bottom: 25px;font-weight: bold;}
.enterprise_box6_1_con{font-size: 20px; color: #fff; }
.enterprise_box6_1_con h4{font-size: 20px; color: #fff; margin-bottom: 15px;font-weight: bold;}
.enterprise_box6_1_con ul, .enterprise_box6_1_con li { list-style:disc inside;}
.enterprise_box6_1_con ul{ margin-bottom:20px;}
.enterprise_box6_1_con li { padding-left:10px; line-height:1.5;font-weight: bold;}
.enterprise_box6_2{padding:20px;}
.enterprise_box6_2_tit{}
.enterprise_box6_2_tit h2{font-size: 36px; color: #333; margin-bottom: 25px;font-weight: bold; border-bottom:1px #000000 solid; padding-bottom:10px;display:inline-block;}
.enterprise_box6_2_con{font-size: 20px; color: #333; }
.enterprise_box6_2_con h3{font-size: 26px; color: #333; margin-bottom: 25px;font-weight: bold;}
.enterprise_box6_2_con h3 .color{color: #ff9900; }
.enterprise_box6_2_con h4{font-size: 20px; color: #333; margin-bottom: 15px;font-weight: bold;}
.enterprise_box6_2_con ul, .enterprise_box6_2_con li { list-style:disc inside;}
.enterprise_box6_2_con ul{ margin-bottom:20px;}
.enterprise_box6_2_con li { padding-left:10px; line-height:1.5;font-weight: bold;}
.enterprise_box6_3{padding:20px; margin:30px auto; border-radius:20px; border:2px solid #000000;}
.enterprise_box6_3_tit{}
.enterprise_box6_3_tit h2{font-size: 36px; color: #333; margin-bottom: 25px;font-weight: bold; }
.enterprise_box6_3_con{font-size: 20px; color: #333; }
.enterprise_box6_3_con h3{font-size: 26px; color: #333; margin-bottom: 25px;}
.enterprise_box6_3_con h3 .color{color: #ff9900; }
.enterprise_box6_3_con h4{font-size: 20px; color: #333; margin-bottom: 15px;}
.enterprise_box6_3_con ul, .enterprise_box6_3_con li { list-style:disc inside;}
.enterprise_box6_3_con ul{ margin-bottom:20px;}
.enterprise_box6_3_con li { padding-left:10px; line-height:1.5;}
