/*全局样式*/
body{padding: 0;margin: 0;font-size: 14px;font-family: 微软雅黑;color: #000;}
div,img,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p{padding: 0;margin: 0;border: 0;}
ul{list-style: none;}
a{text-decoration: none;color: #000;}
input{border: 0;padding: 0;}
i,em{font-style: normal;}
img{max-width: 100%;height: auto;display: block;}
/*去掉 input 默认边框*/
input{border: 0;font-family: 微软雅黑;font-size: 14px;}
/*去掉 button 默认边框和默认样式*/
button{border: 0;padding: 0;font-family: 微软雅黑;background: transparent;cursor: pointer;}
/*清除浮动*/
.clearfix:after{content: '';display: table;clear: both;}
.clearfix{*zoom: 1;}
/*解决ie/firefox 浏览器中，点击一个链接后有一个虚线边框的问题*/
a{blr:expression(this.onFocus=this.close());} /* 只支持IE，过多使用效率低 */ 　
a{blr:expression(this.onFocus=this.blur());} /* 只支持IE，过多使用效率低 */ 　
a:focus{-moz-outline-style: none;} /* IE不支持 */ 
a:focus{outline: none;-moz-outline: none;}
/*解决chrome 浏览器，当文本框，多行文本获得焦点的时候，会有一个边框的问题*/
input,textarea{outline: none;}
/*去掉ios input select默认圆角、内部阴影*/
/*input,select{border-radius: 0;-webkit-border-radius: 0;appearance: none;-webkit-appearance: none;}*/
*{box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;margin: 0;}
select:focus{outline: none;}
select{  appearance:none;  -moz-appearance:none;  -webkit-appearance:none; }
.w1200{position: relative;width: 1200px;height: 100%;margin: 0 auto;}

/*2021.3.1*/
/*layer弹窗自定义皮肤*/
body .custom-skin .layui-layer-title{background: #333;color: #fff;}
body .custom-skin .layui-layer-setwin .layui-layer-close1{filter: brightness(100);}
body .custom-skin .layui-layer-setwin .layui-layer-close1:hover{opacity: 1;}
body .custom-skin .layui-layer-setwin .layui-layer-close2{right: -10px;top: -10px;background-image: none;}
body .custom-skin .layui-layer-setwin .layui-layer-close2:after{content: "×";position: absolute;width: 30px;height: 30px;font-size: 24px;text-align: center;line-height: 26px;font-weight: bold;}
body .custom-skin .layui-layer-btn .layui-layer-btn0{background-color: #F7AC1A;border-color: #F7AC1A;color: #fff;}
body .custom-skin .layui-layer-resize{display: none;}
/*搜索按钮*/
.header .mobile-search-btn{display: none;position: absolute;right: 60px;top: 50%;width: 20px;height: 20px;background: url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiPjxwYXRoIGQ9Ik0xMDEyLjM5NiA5NTUuODRMNzk3LjI4MiA3NDAuMzM0YTQ1MC4zOTEgNDUwLjM5MSAwIDAgMCAxMDQuMDEyLTI4OC43MkM5MDEuMjk0IDIwMi4xNTUgNjk5LjY1IDAgNDUwLjc0NiAwIDIwMS43NjIgMCAwIDIwMi4xNTYgMCA0NTEuNjEyYzAgMjQ5LjQxNyAyMDEuNzYyIDQ1MS43MyA0NTAuNjI4IDQ1MS43MyAxMTAuNzQ2IDAgMjEyLjEyLTQwLjA1MyAyOTAuNTcyLTEwNi40OTNsMjE0LjkxNiAyMTUuNDI4YTM5LjU0MSAzOS41NDEgMCAwIDAgNTYuMiAwIDM5Ljg5NiAzOS44OTYgMCAwIDAgMC01Ni4zOTdoLjA4em0tNTYxLjczLTEzMi4yMWEzNjkuOTcgMzY5Ljk3IDAgMCAxLTI2Mi40MTItMTA4LjkzNSAzNzAuODM2IDM3MC44MzYgMCAwIDEtMTA4LjY2LTI2My4wODMgMzcwLjMyNCAzNzAuMzI0IDAgMCAxIDEwOC43LTI2My4wNDMgMzY5Ljk3IDM2OS45NyAwIDAgMSA1MjQuOTA0IDAgMzcwLjg3NiAzNzAuODc2IDAgMCAxIDEwOC42MiAyNjMuMDQzQTM3MC4zMjQgMzcwLjMyNCAwIDAgMSA3MTMuMTIgNzE0LjY5NSAzNjkuOTcgMzY5Ljk3IDAgMCAxIDQ1MC42NjcgODIzLjYzeiIgZmlsbD0iIzMzMyIvPjwvc3ZnPg==") center no-repeat;background-size: 100% 100%;cursor: pointer;transform: translateY(-50%);transition: 0.5s;}
/*弹窗内容-搜索栏*/
.popup-search-wrap{position: absolute;left: 50%;top: 50%;width: 80%;transform: translate(-50%,-50%);}
.popup-search-wrap .text-input{width: 100%;height: 40px;padding: 0 50px 0 10px;border: 1px solid #eee;}
.popup-search-wrap .sub-btn{position: absolute;right: 0;top: 0;width: 40px;height: 40px;background: #ce323a url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik05NDEuNiA4NzRMNzYzLjcgNjk2LjFjMjAuNi0yNi43IDM3LjYtNTUuOSA1MC44LTg3LjIgMjAuMy00OC4zIDMwLjYtOTkuNiAzMC42LTE1Mi40cy0xMC4zLTEwNC4xLTMwLjYtMTUyLjRjLTE5LjYtNDYuNi00Ny43LTg4LjUtODMuNS0xMjQuNXMtNzcuNS02NC4yLTEyMy45LTg0QzU1OSA3NS4zIDUwNy45IDY0LjkgNDU1LjMgNjQuOVMzNTEuNiA3NS4zIDMwMy41IDk1LjhjLTQ2LjQgMTkuNy04OC4xIDQ4LTEyMy45IDg0LTM1LjggMzYtNjMuOSA3Ny44LTgzLjUgMTI0LjUtMjAuMyA0OC4zLTMwLjYgOTkuNi0zMC42IDE1Mi40czEwLjMgMTA0LjEgMzAuNiAxNTIuNGMxOS42IDQ2LjYgNDcuNyA4OC41IDgzLjUgMTI0LjVzNzcuNSA2NC4yIDEyMy45IDg0YzQ4LjEgMjAuNSA5OS4yIDMwLjggMTUxLjggMzAuOFM1NTkgODM4IDYwNy4xIDgxNy42YzMxLjctMTMuNSA2MS4yLTMwLjkgODguMS01MmwxNzcuNiAxNzcuNmMxOC45IDE4LjkgNDkuOSAxOC45IDY4LjkgMCAxOC45LTE5LjMgMTguOS01MC4zLS4xLTY5LjJ6TTQ1NS4zIDc2OC4zYy0xNzAuOSAwLTMxMC0xMzkuOC0zMTAtMzExLjdzMTM5LTMxMS43IDMxMC0zMTEuN2MxNzAuOSAwIDMxMCAxMzkuOCAzMTAgMzExLjdzLTEzOS4xIDMxMS43LTMxMCAzMTEuN3oiIGZpbGw9IiNmZmYiLz48L3N2Zz4=") center no-repeat;background-size: 20px 20px;}

/*header PC*/
.header{height: 90px;width: 100%;background-color: #ffffff;}
.header .logo{margin-top: 26px;display: inline-block;float: left;width:404px;}
.right_top{float: right;margin-top:10px;}
.right_top>a{/* display: inline-block;width: 16px;height: 16px;position: relative;top:3px; */}
.right_top>input:nth-child(2){width: 154px;height: 20px;background-color: #ededed;padding-left: 10px;font-size: 12px; background-size: 10% 80%;background-position: 5px 2px;float: left;}
.right_top>input:nth-child(3){width: 44px;height: 20px;background-image: url(../images/header_pic1.png);cursor: pointer;/*position: relative;top:5.3px;right: 4.7px;*/float:right;}
.nav{float: right;margin-top:8px;}
.nav>li{display: inline-block;width: 94px;height: 20px;line-height: 20px;font-size: 14px;position: relative;}
.nav>li>a:hover{color:#ca1922;;}
.nav>li>.on{color:#ca1922;}
.nav>li:first-child{width: 74px}
.nav>li:last-child{width: 80px}
.nav>li:nth-child(n+2):before{content: "";height: 16px;width: 1px;background-color:#dedede;display: inline-block;position: relative;top:3px;margin-right: 16px;}
.nav>li>ul{ position: absolute;left: 2px;top:20px;z-index: 10;background-color: #c9151e;width: 94px;text-align: center;border-radius: 5px;opacity: 0.6;display: none;width: 120px;left: 50%;transform: translateX(-50%);}
.nav>li>ul>li{position: relative;overflow: hidden;}
.nav>li>ul>li:after{ content: '';position:absolute; width:80%;border-bottom:1px solid rgba(255, 255, 255, 0.5);bottom:50%;left:-100%;transition-delay: all 0.5s;transition: all 0.5s;}
.nav>li>ul>li:hover:after{left: 100%;}
.nav>li>ul>li>a{color:#ffffff;line-height: 30px;display:inline-block; transition:all 0.3s;transform:translateY(100%) translateZ(0);text-shadow:0px -30px 0px #ffffff;}
.nav>li>ul>li:hover>a{font-weight:900;transform:translateY(0%) translateZ(0) scale(1.05);font-weight: 600;text-shadow:0px -30px 0px rgba(255, 255, 255, 0);color:#ffffff;}
.header .toMember{float: right;margin: 10px 0 0 16px;display: flex;align-items: center;color: #999999;font-size: 14px;}
.header .toMember img{margin-right: 4px;filter: brightness(0) invert(0.6);opacity: 0.8;}
.header .toMember:hover{color: #C9151E;}
.header .toMember:hover img{filter: brightness(1) invert(0);opacity: 1;}
/*header PC end*/

/*header mobile*/
.mobile_btn{width:40px;height: 38px;background-color: #dcdcdc;border-radius: 4px;position:absolute;right: 0;top:20px;opacity: 0.7;padding-top:3px;display:none;}
.mobile_btn>span{width:90%;height: 2px;background-color: #737373;display:block;margin:7px auto;position:relative;}
.mobile_btn>span:before{content: '';background-color: #737373;height: 6px;width: 3px;position: absolute;top: -2px;left: 25%;transition: left 0.6s linear;-webkit-transition: left 0.6s linear;}
.mobile_btn>span:nth-child(2):before{left: 75%;}
.mobile_btn:hover{opacity: 1;}
.on>span:before{left: 75% !important;}
.on>span:nth-child(2):before{left: 25% !important;}
.mobile_nav{position:absolute;top:90px;width:104%;left: -1.9%; z-index: 999;display:none;background:#111;opacity: 0.8;}
.mobile_nav>ul>li{margin:0 30px;position:relative;}
.mobile_nav>ul>li:after{content: "";position: absolute;right: 0;top: 18px;width: 0;height: 0;border: 4px solid transparent;border-left: 4px solid #fff;transition: all 0.3s ease;}
.mobile_nav>ul>.on:after{border-left: 4px solid #ca1922;-webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg);}
.mobile_nav>ul>.on>a{color:#ca1922;border-bottom: 1px solid #ca1922;}
.mobile_nav>ul>li>a{font-size: 16px;color: #ffffff;line-height:45px;border-bottom: 1px solid #ffffff;display:block;}
.mobile_nav>ul>li>ul{display:none;}
.mobile_nav>ul>li>ul>li>a{font-size: 14px;color: #ffffff;line-height:32px;border-bottom: 1px solid #ffffff;display:block;margin-left:30px;}
.mobile_nav>ul>li:last-child>a{border-bottom:none;}
/*header mobile end*/

/*foot*/
.foot{background-color: #232323;}
.foot .foot_top{border-bottom: 1px solid #393939;}
.foot .foot_top>a{font-size: 14px;color:#ffffff;width: 110px;margin-top:40px;padding-bottom: 22px; display:block;float: left;}
.foot .foot_content>div:nth-child(-n+8){float: left;}
.foot .foot_content>div:nth-child(-n+5){width: 110px;font-size: 14px;padding-top: 22px;}
.foot .foot_content>div:nth-child(-n+5) a{color:#b5b5b5;margin-bottom: 16px;}
.foot .foot_content>div>a{display: block;}
.select{padding-top: 34px;margin-left:192px;}
.select>select{ width: 186px;height: 18px;display: block;margin-bottom:20px;font-size: 12px;line-height: 18px;background-image: url(../images/select.png); text-align: center;color:#262626;padding-left:16px;}
.select>select>option{font-size: 12px;line-height: 18px;text-align: center;}
.foot .foot_content>div:nth-child(7){margin-left: 64px;margin-right:34px;}

.foot .foot_content .pic{margin-top: 34px;width: 80px;height: 80px;background-position: center;background-size: contain;ackground-repeat: no-repeat;}
.foot .foot_content .name{text-align: center;color:#fff;}
.foot .foot_bottom{height: 82px;border-top:1px solid #393939;font-size: 12px;color:#ffffff;padding-top: 24px;}
.foot .foot_bottom a{color:#ffffff;}
.foot .foot_bottom a.beiG{position: relative; top: 4px;  margin-left: 12px;}
.foot .foot_bottom a.beiG p{ color: #fff;}
/*foot end*/
/*banner*/
.banner{width: 100%;overflow: hidden;}
.banner img{width: 100%}
/*banner end*/

/*part1*/
.part1{background: #e3e3e3;}
.part1>.w1200{display: flex;display: -webkit-flex;}
.part1>.w1200>div{margin-right:100px;margin-top:102px;margin-bottom:108px;}
.part1>.w1200>div:last-child{margin-right:0;}
.part1>.w1200>div>p{font-size: 16px;color:#666666;margin-top:14px;}
/*part1 end*/

/*part2*/
.part2{background-color: #eeeeee;padding-top: 100px;}
.part2>.w1200>img{margin:8px auto;}
.part2>.w1200>ul{display: table;margin:0 auto;padding-top: 30px;}
.part2>.w1200>ul>div>li{float: left;color:#666666;font-size: 14px;width:90px;cursor: pointer;}
.part2>.w1200>ul>div .on{color:#ce323a;}
.part2>.w1200>ul>div>li:first-child:after{content: "/";margin:0 10px;}
.part2_content{display: flex;display: -webkit-flex;margin-top:48px;margin-bottom:118px;}
.part2_content_left{display: flex;display: -webkit-flex;}
.part2_content_left>.pic{width:365px;height: 211px;background-size: cover;background-repeat: no-repeat;background-position: center;}
.part2_content_left>.txt{width:202px;margin-left:30px;font-size: 14px;padding-top: 16px;border-top:1px solid #d6d6d6;}
.part2_content_left>.txt>h3{font-size: 14px;margin-bottom: 14px; text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;cursor: pointer;}
.part2_content_left>.txt>h3:hover{color:#ce323a;text-decoration: underline;}
.part2_content_left>.txt>p{color:#838383;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;
: hidden;}
.part2_content_left>.txt>.a_btn{display: block;width:24px;height: 24px;text-align: center;line-height: 22px;margin-top:20px; color: #c9151e;border:1px solid #dc8489;border-radius: 50%;}
.part2_content_left .desc{height:98px;overflow:hidden;}
.part2_content_left>.txt>a:hover{background-color:#dc8489; }
.part2_content_right{margin-left:60px;width:538px;}
.part2_content_right>div{padding-bottom: 14px;border-bottom: 1px solid #d6d6d6;margin-bottom:10px;}
.part2_content_right>div:last-child{padding-bottom: 0;border-bottom:none;margin-bottom:0;}
.part2_content_right>div>p:nth-child(1){width:60px;float: left;height: 100%;font-size: 24px;color:#c9151e;}
.part2_content_right>div>p:nth-child(1)>span{font-size: 12px;color:#ababab;position: relative;top:-9px;}
.part2_content_right>div>h3{font-size: 14px;margin-bottom:2px;cursor: pointer; text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow: hidden;}
.part2_content_right>div>h3:hover{color:#ce323a;text-decoration: underline;}
.part2_content_right>div>p:last-child{font-size: 12px;color:#8a8a8a;line-height: 16px; text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;}
/*part2 end*/

/*part3*/
.part3{padding:70px 0 100px 0;background-color: #e3e3e3;}
.part3>.w1200>img{margin:8px auto;}
.part3>.w1200>ul{display: table;margin:0 auto;padding-top: 30px;}
.part3>.w1200>ul>div>li{float: left;color:#666666;font-size: 14px;width:90px;cursor: pointer;}
.part3>.w1200>ul>div .on{color:#ce323a;}
.part3>.w1200>ul>div>li:after{content: "/";margin:0 10px;}
.part3>.w1200>ul>div>li:last-child:after{content: "";margin:0;}
.part3_content>.pic{display:block;float: left; width:31.3%;height: 204px; margin:46px 1% 0 1%;background-position: center;background-repeat: no-repeat;background-size: cover;position: relative;}
.part3_content>.pic>.txt{width:100%;height: 0%;background-color: rgba(0,0,0,0.6);padding-left:34px;position: absolute;top:0;left: 0;transition-delay: all 0.5s;transition: all 0.5s;overflow: hidden;}
.part3_content>.pic:hover .txt{height: 100%;}
.part3_content>.on .txt{height: 100%;}
.part3_content>.pic>.txt>p:nth-child(1){font-size: 14px;color:#ffffff;margin:38px 0 0 0;width:100%; text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow: hidden;}
.part3_content>.pic>.txt>p:nth-child(2){font-size: 12px;color:#c2c1c6;margin:8px 0 0 0;width:100%;line-height: 20px; text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow: hidden;}
.part3_content>.pic>.txt>em{font-size: 12px;color:#96231f;text-transform: uppercase;text-decoration: underline;margin-top:38px;display: block;font-weight: bold;}
/*part3 end*/

/*part4*/
.part4{padding-bottom: 78px;padding-top:67px;background-color: #eeeeee;}
.part4>img{margin:0 auto;}
.part4>img:nth-child(1){margin-bottom:8px;}
.part4>img:nth-child(2){margin-bottom:26px;}
.part4 .video{margin:0 auto;}
/*part4 end*/

/*part5*/
.part5{border-bottom: 7px solid #888888;}
.part5>.pic{width: 55.5%;height: 300px;float: left;background-size: cover;background-repeat: no-repeat;background-position: center;}
.part5 .pic1{display: none; background-size: cover;background-repeat: no-repeat;background-position: center;}
.part5>.txt{width: 44.5%;float: left;padding:46px 60px 0 60px;}
.part5>.txt>img:nth-child(2){margin-top:12px;margin-bottom:20px;}
.part5>.txt>p{font-size: 12px;color:#767676;margin-bottom:6px;}
/*part5 end*/

/*右侧飘窗*/
.floatWin{z-index: 99;position: absolute;right: 0%;top: 980px;width: 200px;height: 56px; transition: all 0.3s ease;}
.floatWin li{position: relative;height: 70px;}
.floatWin li . pic{width: 56px;height: 56px;background-color: #c9151e;border-radius: 50%;background-repeat: no-repeat;background-position: center;float: left;}
.floatWin li .txt{width: 104px;text-align: left;margin-left:72px;padding-top: 10px;}
.floatWin li a{display: block;}
.floatWin li a p:nth-child(1){font-size: 12px;color: #000;font-size: 16px;font-weight: bold;}
.floatWin li a p:nth-child(1):hover{color:#c9151e;}
.floatWin li a p:nth-child(2){font-size: 14px;text-transform: uppercase;color:#717171;margin-top:4px;}
/*右侧飘窗结束*/

/*about_us*/
.about_banner{height: 493px;width:100%; background-size: cover;background-position: center;background-repeat: no-repeat;}
.about_banner p{font-size: 10px;text-transform: uppercase;margin-bottom:4px;color:#ffffff;opacity: 0.5;text-shadow: 0 0 6px #999;}
.about_banner p:nth-child(1){font-size: 60px;color:#ffffff;font-weight: 100;padding-top:128px;padding-bottom:10px;opacity:1;}
.about_banner .w1200{position: relative;height: 100%;}
.about_banner .w1200 .nav1{position: absolute;bottom:20px;right: 0;display: flex;display: -webkit-flex;color:#ffffff;font-size: 12px;}
.about_banner .w1200 .nav1>span{padding-left: 18px;background-image: url(../images/about_icons1.png);background-repeat: no-repeat;background-position: 0 1px;}
.about_banner .w1200 .nav1>li>a{color:#ffffff;}
.about_banner .w1200 .nav1>li:nth-child(n+3):before{content: "-"}

.about_nav{box-shadow: 0px 5px 16px #dcdcdc;margin-bottom:6px;}
.about_nav ul{display: table;margin:0 auto;height: 94px;}
.about_nav ul>li{float: left;width:240px;height: 100%; box-sizing: border-box;border-right: 1px solid #e5e5e5;text-align: center;line-height: 94px;cursor: pointer;}
.about_nav ul>li:hover{background-color: #c9151e;}
.about_nav ul>li:hover>a{color:#ffffff;background-position: 0 -17px;}
.about_nav ul> .on{background-color: #c9151e;}
.about_nav ul> .on>a{color:#ffffff;background-position: 0 -17px;}
.about_nav ul>li:first-child{border-left: 1px solid #e5e5e5;}
.about_nav ul>li>a{/* padding-left: 35px; */font-size: 16px;background-repeat: no-repeat;color: #1d1618;font-weight: bold;background-position: 0 2px;}
/* .about_nav ul>li:nth-child(1)>a{background-image: url(../images/about_nav_icon1.png);}
.about_nav ul>li:nth-child(2)>a{background-image: url(../images/about_nav_icon2.png);}
.about_nav ul>li:nth-child(3)>a{background-image: url(../images/about_nav_icon3.png);}
.about_nav ul>li:nth-child(4)>a{background-image: url(../images/about_nav_icon4.png);}
.about_nav ul>li:nth-child(5)>a{background-image: url(../images/about_nav_icon5.png);} */

.about_part1{padding-top:70px;}
.about_part1 h3{font-size: 26px;margin-bottom:10px;}
.about_part1 .w1200>p:nth-child(2){margin-bottom:38px;font-size: 12px;color:#cacaca;line-height: 20px;}
.about_part1 .pic{float: right;position: relative;top: -105px;}
.about_part1>.w1200>p{font-size: 13px;color:#808080;line-height: 26px;margin-right:440px;margin-bottom:30px;}
.about_part1>.w1200>ul>li{float: left;}
.about_part1>.w1200>ul>li:nth-child(n+2){margin-left:115px;}
.about_part1>.w1200>ul>li>h1{font-size: 60px;color: #c9151e;}
.about_part1>.w1200>ul>li>h1 span{margin-left: 5px;font-size: 15px;}
.about_part1>.w1200>ul>li>p{font-size: 16px;color:#666666;margin-top:20px;}

.about_part2{position: relative;}
.about_part2>div>.pic1{float: left;width: 50%;height: 453px;background-position: center;background-size: cover;}
.about_part2>div>.pic2{float: right;width: 50%;height: 453px;background-position: center;background-size: cover;}
.about_part2>div>.txt1{float: right;width: 50%;height: 453px;padding:142px 0 0 76px;box-shadow: 0 0 16px #dcdcdc;}
.about_part2>div>.txt1>p{width:526px;color:#7f7f7f;font-size: 13px;line-height: 26px;}
.about_part2>div>.txt2{float: left;width: 50%;height: 453px;padding:142px 76px 0 0;}
.about_part2>div>.txt2>p{width:526px;float: right;color:#7f7f7f;font-size: 13px;line-height: 26px;}

.about_part3{padding-top:70px;background-color: #c9151e;color:#ffffff;}
.about_part3 .w1200>h3{font-size: 26px;text-align: center;font-weight: normal;}
.about_part3 .w1200>p{font-size: 12px;margin-top:10px; text-align: center;opacity: 0.4;}
.part3_content .swiper-slide{margin-top:60px;margin-bottom:62px;}
.part3_content .swiper-slide>span{float: left;font-size: 75px;margin-left:270px;margin-right:62px;position: relative;top:-14px;}
.part3_content .swiper-slide>span:before{content: "";width: 54px;height: 6px;position: relative;top:-26px;right: 10px; background-color: #ffffff;display: inline-block;border-radius: 2px;}
.part3_content .swiper-slide>p{font-size: 16px;width: 555px;margin-left:560px;}
.solid{width: 94.2%;height: 3px;margin:0 auto;position: relative;top:30px;z-index: 10; background:-webkit-linear-gradient(right,transparent 0%,#ffffff 50%,transparent 100%);background:-moz-linear-gradient(right,transparent 0%,#ffffff 50%,transparent 100%);background:-ms-linear-gradient(right,transparent 0%,#ffffff 50%,transparent 100%);background:-o-linear-gradient(right,transparent 0%,#ffffff 50%,transparent 100%);}
.about_part3 .gallery-thumbs{width:83%;margin:0 auto;overflow: hidden;height: 20%;box-sizing: border-box;padding: 60px 0 77px 0;}
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image: url(../images/about_part3_icons1.png)!important;width: 26px;height: 26px;background-size: 100% 100%;}
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white{background-image: url(../images/about_part3_icons2.png)!important;width: 26px;height: 26px;background-size: 100% 100%;}

.about_part4{width:1200px; margin:46px auto;box-shadow: 0 0 16px #dcdcdc;}
.about_part4 .about_part4_content{display: flex;display: -webkit-flex;}
.about_part4 .about_part4_content>div{width:33.3%;height: 322px;border-bottom: 1px solid #e5e5e5;padding:108px 84px 4px 84px;cursor: pointer;}
.about_part4 .about_part4_content>div:hover{border-bottom: 5px solid #c9151e;padding:108px 84px 0 84px;}
.about_part4 .about_part4_content>div>p{font-size: 13px;color:#5a5a5a;text-align: center;margin-top:24px;}
.about_part4 .about_part4_content>div:nth-child(n+2){border-left: 1px solid #e5e5e5;}
.about_part4 .about_part4_content>div>h1{font-size: 60px;text-align: center;color: #c9151e;}
.about_part4 .about_part4_content>div>h1 span{margin-left: 5px;font-size: 15px;}
.about_part4 .about_part4_content>div>img{margin:0 auto;}
.about_part4 .about_part4_bottom{height: 90px;line-height: 90px;font-size: 13px;color:#5a5a5a;padding-left: 42px;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow: hidden;}
/*.about_part2 .pic1{position: absolute;left: 0;}*/
/*about_us end*/

/*framework*/
.framework_content{padding: 76px 0 98px 0 ; background-image: url(../images/framework_pic1.jpg);background-position: center;background-size: cover;background-repeat: no-repeat;}
.framework_content img{margin:0 auto;}
/*framework end*/

/*honor*/
.honor_content{padding-top: 68px;}
.honor_content h3{text-align: center;font-size: 26px;color:#1d1618;}
.honor_content .w1200>p{font-size: 12px;text-align: center;color:#c5c3c5;margin-top:6px;}
.honor_content ul{margin-bottom:60px;}
.honor_content ul>li{width:31%;float: left;margin:36px 1.1% 0 1.1%;box-shadow: 0 0 16px #dcdcdc;cursor: pointer;}
.honor_content ul>li .pic{height: 260px;width: 100%; border:1px solid #a9a9a9;box-sizing: border-box; background-position: center;background-size:100% 100%;background-repeat: no-repeat;}
.honor_content ul>li>p{height: 60px;line-height:60px;padding:0 26px;font-size: 14px;color:#1d1618;position: relative; text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow: hidden;}
.honor_content ul>li>p>span{width:30px;height: 30px;border-radius: 50%;background-color:#ffffff;display:none; background-image: url(../images/honor_icon.png);background-repeat: no-repeat;background-position: center;position: absolute;top:15px;right: 26px;}
.honor_content ul>li:hover p{background-color: #c9151e;color:#ffffff;}
.honor_content ul>li:hover p>span{display: block;}
/*honor end*/

/*news_list*/
.news_banner p:nth-child(1){color:#000000;}
.news_banner p{color:#000000;}
.news_list ul>li:hover>a{color:#ffffff;background-position: 0 -18px;}
.news_list ul .on>a{color:#ffffff;background-position: 0 -18px;}
.news_list ul>li>a{padding-left: 35px;font-size: 16px;background-repeat: no-repeat;color: #1d1618;font-weight: bold;background-position: 0 2px;}
.news_list ul>li:nth-child(1)>a{background-image: url(../images/about_nav_icon6.png);}
.news_list ul>li:nth-child(2)>a{background-image: url(../images/about_nav_icon7.png);}
.news_list ul>li:nth-child(3)>a{background-image: url(../images/about_nav_icon10.png);}
.news_list ul>li:nth-child(4)>a{background-image: url(../images/about_nav_icon9.png);}
.news_list_content{padding-top: 48px;min-height:500px;}
.news_list_content>.w1200>a{display: block;padding:22px 62px 22px 48px;margin-bottom:10px; background-position: center;background-size: 100% 100%;background-repeat: no-repeat;}
.news_list_content>.w1200>a:nth-last-child(n+2){margin-bottom:68px;}
.news_list_content>.w1200>a:hover{background-image: url(../images/news_list_bj.jpg);}
.news_list_content>.w1200>a .pic{width:472px;height: 254px;float: left;background-color: #eee;background-position: center;background-size: contain;background-repeat: no-repeat;}
.news_list_content>.w1200>a .txt{margin-left:504px;padding-top: 37px;position: relative;}
.news_list_content>.w1200>a .txt>span{float: left;font-size: 37px;margin-right:24px;}
.news_list_content>.w1200>a .txt>h3{font-size: 16px;color:#1d1618;font-weight: bold;margin-top:4px;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow: hidden;}
.news_list_content>.w1200>a .txt>h3:hover{text-decoration: underline;color:#c9151e;}
.news_list_content>.w1200>a .txt>p:nth-child(2){margin-top:6px;font-size: 12px;color:#1d1618;}
.news_list_content>.w1200>a .txt>p:nth-child(2)>span{width:4px;height: 4px;display: inline-block;background-color: #c9151e;position: relative;top:-2px;margin-right:2px;}
.news_list_content>.w1200>a .txt>p:nth-child(2):after{content: "";width:31px;height: 5px;background-color: #c9151e;display: inline-block;position: relative;top:-2px;left: 8px;}
.news_list_content>.w1200>a .txt>p:nth-child(4){padding-left: 68px;font-size: 13px;color:#5a5a5a;line-height: 26px;margin-top:20px;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow: hidden;}
.news_list_content>.w1200>a .txt>em{position: absolute;right: 0;bottom:0;transition-delay: all 0.5s;transition: all 0.5s;}
.news_list_content>.w1200>a .txt>em:hover{bottom:6px;}
/*news_list end*/

/*news_details*/
.news_details_content{padding-top: 60px;min-height:500px;}
.news_details_content img{display: inline-block!important;width: auto!important;height: auto!important;}
.news_details_content h3{text-align: center;font-size: 26px;color:#1d1618;}
.news_details_content div.psgInfo{border-bottom: 1px solid #d2d2d2;margin-bottom:35px;}
.news_details_content div.psgInfo>ul{display: table;margin:0 auto;margin-top:26px;padding-bottom: 28px;font-size: 13px;color:#5a5a5a;}
.news_details_content div.psgInfo>ul>span:nth-child(n+2){margin-left:30px;}
.news_details_content .pic{width:66%;height: 534px;background-position: center;background-size: 100% 100%;background-repeat: no-repeat;margin:0 auto;}
.news_details_content .w1200>p{font-size: 14px;color:#5a5a5a;text-indent: 2em;margin-bottom:6px;line-height: 24px;}
.news_details_content .w1200>p:nth-last-child(2){padding-bottom: 70px;border-bottom: 1px solid #d2d2d2; }
.single_page .w1200>p:nth-last-child(2){border-bottom:none;padding-bottom: 0; }

.news_details_content .w1200>div:last-child{margin-top:35px;margin-bottom:80px;}
.news_details_content .w1200>div:last-child>p{font-size: 13px;color:#5a5a5a;margin-bottom:10px;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow: hidden;}
.news_details_content .w1200>div:last-child>p>a{color:#5a5a5a;}
.news_details_content .w1200>div:last-child>p>a:hover{color:#c9151e;text-decoration: underline;}
.news_details_content table{width: 100% !important;}
.news_details_content table,.news_details_content table td,.news_details_content *{max-width: 100% !important;}
/*news_details end*/

/*dynamic_list*/
.dynamic_list{}
.dynamic_list ul .on>a{color:#ffffff;background-position: 0 -17px;}
.dynamic_list ul>li>a{padding-left: 35px;font-size: 16px;background-repeat: no-repeat;color: #1d1618;font-weight: bold;background-position: 0 0}
.dynamic_list ul>li:nth-child(1)>a{background-image: url(../images/about_nav_icon11.png);}
.dynamic_list ul>li:nth-child(2)>a{background-image: url(../images/about_nav_icon12.png);}
.dynamic_list ul>li:nth-child(3)>a{background-image: url(../images/about_nav_icon13.png);}
.dynamic_content .dynamic_content_top{height: 132px;line-height: 132px;border-bottom: 1px solid #d2d2d2;color:#5a5a5a;margin-bottom:42px;}
.dynamic_content .dynamic_content_top>div{display: table;margin:0 auto;font-size: 18px;}
.dynamic_content .dynamic_content_top>div>a{color:#5a5a5a;}
.dynamic_content .dynamic_content_top>div>a:hover{color:#c9151e;}
.dynamic_content .dynamic_content_top>div>.on{color:#c9151e;}
.dynamic_content .dynamic_content_top>div>span{margin:0 28px;}
.dynamic_content .dynamic_content_center{min-height:500px;}
.dynamic_content .dynamic_content_center>a{border-bottom: 1px solid #d2d2d2;margin-bottom:42px;display: block;position: relative;}
.dynamic_content .dynamic_content_center>a>span:nth-child(1) {width:66px;height: 86px; display: block;float: left;}
.dynamic_content .dynamic_content_center>a>span:nth-child(1)>p{line-height: 43px;font-size:18px;text-align: center;font-weight: 600;}
.dynamic_content .dynamic_content_center>a>span:nth-child(1)>p:first-child{color: #ffffff; background:-webkit-linear-gradient(right,#fa4651 0%,#a9083b 100%);background:-moz-linear-gradient(right,#fa4651 0%,#a9083b 100%);background:-ms-linear-gradient(right,#fa4651 0%,#a9083b 100%);background:-o-linear-gradient(right,#fa4651 0%,#a9083b 100%); }
.dynamic_content .dynamic_content_center>a>span:nth-child(1)>p:nth-child(2){line-height: 42px; color:#c9151e;border:1px solid #c9151e;border-top:none;box-sizing: border-box;}
.dynamic_content .dynamic_content_center>a>h3{margin-right: 104px; margin-left:107px;font-size: 20px; color:#1d1618;margin-bottom:20px;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow: hidden;}
.dynamic_content .dynamic_content_center>a>h3:hover{color:#c9151e;}
.dynamic_content .dynamic_content_center>a span:nth-child(3){padding-left: 22px;font-size:12px; float: right;color:#c9151e;position: absolute;top:0;right:0; background-image: url(../images/dynamic_list_icon1.png);background-repeat: no-repeat;background-position: 0 2px;}
.dynamic_content .dynamic_content_center>a>p{margin-left:107px;font-size:12px;color:#5a5a5a;line-height: 24px;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;}
.dynamic_content .dynamic_content_center>a>em{margin:26px 0 64px 107px;display: inline-block; font-size:12px;color:#a61245;transition-delay: all 0.5s;transition: all 0.5s;position: relative;top:0;}
.dynamic_content .dynamic_content_center>a>em:after{content:"";width: 22px;height: 1px;background-color: #c9151e;display: inline-block;position: relative;left: 9px;bottom:4px;}
.dynamic_content .dynamic_content_center>a>em:hover{top:-6px;}
/*dynamic_list end*/
.dyadd{margin-top:50px;}
/*project_list*/
.project_list_content ul{margin-bottom:78px;}
.project_list_content ul>a{float: left;width: 30%;height: 374px; margin:0 1.66%;margin-top:70px; display: block; position: relative;}
.project_list_content ul>a:hover .txt>p>span:nth-child(1){color:#ac0a3c;}
.project_list_content ul>a:hover .txt>p>span:nth-child(2){color:#fb4752;}
.project_list_content ul>a:hover .pic{box-shadow:0 0 20px #6c6c6c;}
.project_list_content ul>a>.txt{width: 290px;height:345px;position: relative;left: 28px;background:#f5f5f6;}
.project_list_content ul>a>.txt>p{font-size:80px;color:#e4e4e4;position: absolute;left: -44px;}
.project_list_content ul>a>.txt>h3{margin-left:74px;margin-bottom:14px; padding:32px 0 0 0;font-size: 16px;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow: hidden;}
.project_list_content ul>a>.txt>em{width: 54px;height: 58px;display: block;position: absolute;left: 0;bottom: 0;padding:8px 0 0 8px;font-size:12px; background-color:#c9151e;color:#ffffff;background-image: url(../images/project_icon1.png);background-repeat: no-repeat;background-position: 8px 42px}
.project_list_content ul>a>.pic{width: 278px;height:307px;position: absolute;top:66px;left: 80px;z-index: 10;background-size: 100% 100%;background-repeat: no-repeat;}
/*project_list end*/

/*contact_us*/
.contact_us_nav ul>li:first-child{border-left: 1px solid #e5e5e5;}
.contact_us_nav ul>li>a{padding-left: 35px;font-size: 16px;background-repeat: no-repeat;color: #1d1618;font-weight: bold;background-position: 0 3px;}
.contact_us_nav ul>li:hover>a{color:#ffffff;background-position: 0 -16px;}
.contact_us_nav ul>.on>a{color:#ffffff;background-position: 0 -16px;}
.contact_us_nav ul>li:nth-child(1)>a{background-image: url(../images/about_nav_icon14.png);}
.contact_us_nav ul>li:nth-child(2)>a{background-image: url(../images/about_nav_icon15.png);}
.contact_us_nav ul>li:nth-child(3)>a{background-image: url(../images/about_nav_icon16.png);}
.contact_content .top{border:1px solid #d2d2d2;margin:75px 0 64px 0;}
.contact_content .top>div:nth-last-child(n+2){width: 25%;float: left;text-align: center;}
.contact_content .top>div:nth-child(n+2){border-left:1px solid #d2d2d2;}
.contact_content .top>div>img{margin:26px auto;margin-top:65px;}
.contact_content .top>div>p:nth-child(2){font-size:18px;margin-bottom:16px; color:#1d1618;font-weight: bold;}
.contact_content .top>div>p:nth-child(3){font-size: 14px;color:#5a5a5a;line-height: 20px;margin-bottom:44px;height: 40px;}
.contact_content  .map{width: 100%!important;height: 452px;margin-bottom:80px;}
/*.contact_content  .map2{display: none;}*/
/*contact_us end*/

/*declare*/
.declare_content{background-color:#f4f1f4;padding-top:70px;}
.declare_content .top{text-align: center;}
.declare_content .top>h3{font-size: 26px;color:#1d1618;margin-bottom:6px;}
.declare_content .top>p{font-size: 12px;color:#c5c3c5;margin-bottom:24px;}
.declare_content form{width: 100%;background-color: #ffffff;padding:34px 28px 0 44px;}
.declare_content form>div{float: right;}
.declare_content form .pic{width:140px;height: 180px;overflow: hidden;position: relative; background-image: url(../images/declare_pic.jpg);background-repeat: no-repeat;background-size: 100% 100%;}
.declare_content form .pic>input{width: 100%;height: 100%;opacity: 0;}
.declare_content form .pic>img{width: 100%;height: 100%;}
.declare_content form>div>p{font-size: 12px;color:#5a5a5a;text-align: center;margin-top:10px;}
.declare_content form>ul>li{padding-bottom: 16px;margin-bottom:16px;width: 862px; border-bottom: 1px dashed #e6e6e6;font-size: 12px;color:#525252;}
.declare_content form>ul>li>span{width: 420px;text-align: right;display: inline-block;text-transform: uppercase;}
.declare_content form>ul>li>span:nth-child(1){margin-right: 16px;}
.declare_content form>ul>li>span>input{width:255px;height:32px;border:1px solid #e5e5e5;background-color: #f4f1f4;padding-left: 10px;}
.declare_content form>ul>li:nth-last-child(2){padding-left: 61px;}
.declare_content form>ul>li:nth-last-child(2)>textarea{width:692px;height: 176px;padding-left: 10px; resize: none;display: inline-block;vertical-align:top;border:1px solid #e5e5e5;background-color: #f4f1f4;}
.declare_content form>ul>li:nth-last-child(1){padding-left: 20px;}
.declare_content form>ul>li:nth-last-child(1)>textarea{width:692px;height: 208px;padding-left: 10px; resize: none;display: inline-block;vertical-align:top;border:1px solid #e5e5e5;background-color: #f4f1f4;}
.declare_content form>p{font-size: 12px;color:#5a5a5a;margin-left: 22px;margin-bottom:8px; position: relative;}
.declare_content form>p>span{position: absolute;left: -22px;}
.declare_content form>input{width: 200px;height: 50px;line-height: 50px;font-size: 18px;margin:42px 0 64px 30px;cursor: pointer;opacity: 0.9; text-align: center; color:#ffffff;background-color: #c9151e;}
.declare_content form>input:hover{opacity:1;}
/*declare end*/

/*number*/
.number{display: table;margin:0 auto;margin-bottom:74px;}
.number a{width:30px;height: 30px;line-height: 30px;display: inline-block;text-align: center;border:1px solid #cccccc;font-size: 14px;color:#555555;}
.number a:nth-last-child(n+2):nth-child(n+2):hover{background-color: #c9151e;color:#ffffff;}
.number .on{background-color: #c9151e;color:#ffffff;}
.number a:nth-child(n+2){margin-left:10px;}
.number a:first-child,.number a:last-child{width:68px;height: 30px;line-height: 30px;display: inline-block;}
/*number end*/

.news_details_content .subTitle{font-size:20px;color: #444;line-height:32px;
text-align:center;margin-top:6px;}
.about_banner{height:350px;}
.about_banner p:nth-child(1){padding-top:78pxs;}


/* 20240524 */
.contact_list{padding-bottom: 20px;}
.contact_list > ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.contact_list li{width: 48.33%;box-sizing: border-box;padding: 30px;position: relative;background: #F9F9F9;border-left: 3px solid #C9141E;margin-bottom: 30px;}
.contact_list li .tit{font-size: 18px;line-height: 28px;color: #333333;}
.contact_list li dl{margin-top: 16px;display: flex;font-size: 14px;line-height: 16px;color: #666666;align-items: flex-start;}
.contact_list li dt{flex-shrink: 0;display: flex;align-items: center;}
.contact_list li dt img{margin-right: 10px;}
.contact_list li dd{flex: 1;overflow: hidden;}

.part5>.txt{padding-top: 26px;}
.part5>.txt .btn{display: inline-block;padding: 0 16px;background: #C9141E;border-radius: 4px;color: #fff;line-height: 28px;margin-top: 10px;}


@media screen and (max-width: 560px){
.w1200{width:96%;}
.header{height: 60px;}
.right_top,.header .toMember{display: none;}
.nav{display: none;}
.mobile_btn{display: block;top: 12px;}
.mobile_nav{top:60px;}
/*搜索按钮*/
.header .mobile-search-btn{display: block;}
.header .logo{width:240px;margin-top:15px;}
.part1{padding-top: 30px;}
.part1>.w1200{display: block;}
.part1>.w1200>div{margin-bottom:20px;margin-top:0;margin-right: 0;}
.part1>.w1200>div:nth-child(1)>img{width: 260px;}
.part1>.w1200>div:nth-child(2)>img{width: 166px;}
.part1>.w1200>div:nth-child(3)>img{width: 260px;}
.part2{padding-top: 20px;}
.part2>.w1200>img:nth-child(1){width:150px;}
.part2>.w1200>img:nth-child(2){width:216px;}
.part2>.w1200>ul{padding-top:0;}
.part2_content{display: block;margin-bottom:22px;margin-top:22px;}
.part2_content_left{width:100%;display: block;}
.part2_content_left>.pic{width:100%;}
.part2_content_left>.txt{width:auto;margin-left:0;}
.part2_content_left>.txt>a{margin-top:16px;margin-bottom:16px;float: right;}
.part2_content_right{width:100%;margin-left:0;}
.part3{padding: 20px 0 30px 0;}
.part3>.w1200>img:nth-child(1){width:186px;}
.part3>.w1200>img:nth-child(2){width:216px;}
.part3>.w1200>ul{padding-top: 10px;margin-bottom:10px;}
.part3_content>.pic{width:48%;height: 110px; margin: 10px 1% 0 1%;}
.part3_content>.pic>.txt{padding-left: 6px;}
.part3_content>.pic>.txt>p:nth-child(1){margin:6px 0 0 0;}
.part3_content>.pic>.txt>p:nth-child(2){-webkit-line-clamp:2;}
.part3_content>.pic>.txt>em{margin-top:16px;}
.part4{padding-top: 25px;padding-bottom: 30px;}
.part4>img:nth-child(1){width:230px;}
.part4>img:nth-child(2){width:230px;}
.part5>.pic{display: none;}
.part5 .pic1{display: block;width: 100%;height: 300px;margin-bottom:10px;}
.part5>.txt{width:100%;padding: 20px 30px 20px 30px;}
.part5>.txt>img:nth-child(1){width:170px;}
.part5>.txt>img:nth-child(2){width:220px;}
.foot .foot_top{display: none;}
.foot .foot_content{display: none;}

.honor_content ul{margin-bottom:26px;}
.honor_content ul>li{width:47.8%;}
.honor_content ul>li .pic{height: 134px;}
.honor_content ul>li>p{height: 40px;line-height: 40px;font-size: 12px;padding:0 28px 0 12px;}
.honor_content ul>li>p>span{height: 22px;width:22px;top:9px;right: 8px;}
.number{margin-bottom:26px;}
.about_banner{height: 150px;}
.about_banner p:nth-child(1){font-size: 28px;padding-top: 40px;}
.about_banner p:nth-child(2),.about_banner p:nth-child(3){display: none;}
.news_banner{height: 150px;}
.about_nav ul{height: 50px;}
.about_nav ul>li{width: 72px;line-height: 50px;height: 50px;}
.about_nav ul>li>a{font-size: 12px;background-size: 16% 180%;padding-left: 14px;background-position: 0 2px;}
.about_nav ul>li:hover>a{background-position: 0 -12px;}
.about_nav ul>.on>a{background-position: 0 -12px;}
.about_part1{padding-top: 14px;}
.about_part1 .w1200>p:nth-child(2){margin-bottom:20px;}
.about_part1 .w1200>h3{text-align: center;}
.about_part1 .w1200>p:nth-child(2){text-align: center;margin-right:0;}
.about_part1 .w1200>p:nth-child(4){margin:20px 0;}
.about_part1 .w1200>ul{display: table;margin:10px auto;padding-left: 20px;}
.about_part1 .w1200>ul>li{width: 31%;}
.about_part1>.w1200>ul>li:nth-child(n+2){margin-left:10px;}
.about_part1>.w1200>ul>li>img{width: 60%;}
.about_part1>.w1200>ul>li>h1{font-size: 30px;}
.about_part1>.w1200>ul>li>h1 span{margin-left: 0;font-size: 12px;}
.about_part1>.w1200>ul>li>p{font-size: 12px;}
.about_part1 .pic{float: none;position: static;margin:0 auto;}
.about_part2>div{margin:20px 0; }
.about_part2>div>div{width: 90%!important;margin:0 auto!important;float: none!important;}
.about_part2>div>.pic2,.about_part2>div>.pic1{height: 160px;}
.about_part2>div>.txt1,.about_part2>div>.txt2{padding: 24px 3%;height: auto;box-shadow: 0 0 16px #dcdcdc;}
.about_part2>div>.txt1>p,.about_part2>div>.txt2>p{width: 100%;float: none!important;}
.about_part3{padding-top: 30px;}
.part3_content .swiper-slide>span{margin-left:70px;font-size: 40px;top:0;margin-right:20px;}
.part3_content .swiper-slide>span:before{top:-16px;width: 20px;height: 3px;}
.part3_content .swiper-slide>p{margin-left:40px;width: 86%;font-size: 14px;padding:0 10px;}
.part3_content .swiper-slide{margin-top:30px;margin-bottom:30px;}
.about_part3 .gallery-thumbs{padding-bottom: 34px;}
.about_part4{width: 90%;margin:20px auto;}
.about_part4 .about_part4_content>div{height: 160px;padding: 20px 10px 0 10px;}
.about_part4 .about_part4_content>div>img{width: 90%;}
.about_part4 .about_part4_content>div>h1{font-size: 30px;}
.about_part4 .about_part4_content>div>h1 span{margin-left: 0;font-size: 12px;}
.about_part4 .about_part4_content>div>p{margin-top: 5px;font-size: 12px;}
.about_part4 .about_part4_content>div:hover{padding: 20px 10px 0 10px;}
.about_part4 .about_part4_bottom{padding-left:10px;height: 40px;line-height: 40px;font-size: 12px;}
.news_list ul>li>a{background-size: 24% 160%;padding-left: 18px;background-position: 0 2px;}
.news_list ul>li:hover>a{background-position: 0 -13px;}
.news_list ul>.on>a{background-position: 0 -13px;}
.contact_us_nav ul>li:hover>a{background-position: 0 -15px;}
.contact_us_nav ul>.on>a{background-position: 0 -15px;}
.dynamic_list ul>li>a{padding-left: 16px;background-position: 0 0px;}
.dynamic_list ul>li:hover>a{background-position: 0 -15px;}
.dynamic_list ul>.on>a{background-position: 0 -15px;}
.news_details_content{padding-top: 16px;}
.news_details_content h3{font-size: 20px;}
.news_details_content div.psgInfo{margin-bottom:20px;}
.news_details_content div.psgInfo>ul{margin-top:16px;padding-bottom: 10px;}
.news_details_content div.psgInfo>ul>span:nth-child(n+2){margin-left:12px;}
.news_details_content .pic{width: 100%;height: 240px;}
.news_details_content .w1200>p:nth-child(4){margin-top:12px;}
.news_details_content .w1200>p:nth-last-child(2){padding-bottom: 12px;}
.news_details_content .w1200>div:last-child>p{font-size: 12px;}
.news_details_content .w1200>div:last-child{margin:20px 0;}
.framework_content{padding:15px 0 18px 0;}
.honor_content{padding-top: 20px;}
.honor_content h3{font-size: 20px;}
.honor_content ul>li{margin-top:20px;}
.news_list_content{padding-top: 24px;}
.news_list_content>.w1200>a{padding:22px 16px;}
.news_list_content>.w1200>a:nth-last-child(n+2){margin-bottom:6px;}
.news_list_content>.w1200>a .pic{float: none;margin:0 auto;width: 100%;height: 220px; background-repeat: no-repeat;background-size: 100% 100%;}
.news_list_content>.w1200>a .txt{margin-left:0;padding-top: 15px;}
.news_list_content>.w1200>a .txt>span{font-size: 30px;margin-right:12px;}
.news_list_content>.w1200>a .txt>h3{font-size: 14px;margin-top:0;}
.news_list_content>.w1200>a .txt>p:nth-child(2){margin-top:0;}
.news_list_content>.w1200>a .txt>p:nth-child(4){margin-bottom: 40px;padding-left:48px;font-size: 12px;margin-top:8px;}
.project_list_content ul{margin-bottom:40px;}
.project_list_content ul>a{width: 94%;height: 334px; margin:0 3%;margin-top:30px;}
.project_list_content ul>a>.txt{width: 261px;height: 310px;}
.project_list_content ul>a>.txt>p{font-size: 70px;}
.project_list_content ul>a>.pic{width: 250px;height: 267px;}
.contact_content .top{margin:30px 0 26px 0;}
.contact_content .top>div:nth-last-child(n+2){width: 50%;}
.contact_content .top>div>img{margin:14px auto; margin-top:16px;width: 40px;}
.contact_content .top>div>p:nth-child(2){font-size: 16px;margin-bottom:10px;}
.contact_content .top>div>p:nth-child(3){font-size: 12px;margin-bottom:12px;height: 56px;}
.contact_content .top>div:nth-last-child(n+4){border-bottom:1px solid #d2d2d2}
.contact_content .map{display: block;margin:20px auto;height: 350px;}
.contact_content .map>iframe{height: 350px;}
.dynamic_content .dynamic_content_top{height: 60px;line-height: 60px;margin-bottom:18px;}
.dynamic_content .dynamic_content_top>div{font-size: 12px;}
.dynamic_content .dynamic_content_top>div>span{margin:0 14px;}
.dynamic_content .dynamic_content_center>a>h3{font-size: 16px;margin-left:80px;margin-bottom:8px;}
.dynamic_content .dynamic_content_center>a>span:nth-child(1){height: 64px;width: 54px;}
.dynamic_content .dynamic_content_center>a>span:nth-child(1)>p{line-height: 32px;font-size: 14px;}
.dynamic_content .dynamic_content_center>a>span:nth-child(1)>p:nth-child(2){line-height: 31px;}
.dynamic_content .dynamic_content_center>a>p{margin-left:80px;}
.dynamic_content .dynamic_content_center>a>em{margin:12px 0 16px 80px;}
.declare_content form{width: 98%;margin:0 auto;padding:34px 8px 0 8px;}
/*.declare_content form>div{float: left;}*/
.declare_content form .pic{width: 90px;height: 111px;}
.declare_content form>ul>li{width: 100%;border-bottom: none;padding:0;margin:0;}
.declare_content form>ul>li:nth-child(1){border:none;margin-bottom:0;}
.declare_content form>ul>li>span{margin-bottom:12px;width: 100%;text-align: left;}
.declare_content form>ul>li:nth-child(1)>span{margin-bottom:16px; width: 70%;}
.declare_content form>ul>li:nth-child(1)>span>input{width: 90%;}
.declare_content form>ul>li>span:nth-child(1){margin-right:0;}
.declare_content form>ul>li>span>input{width: 100%;margin-top:6px;}
.declare_content form>ul>li:nth-last-child(2){padding-left:0;}
.declare_content form>ul>li:nth-last-child(2)>textarea{width: 100%;margin:10px 0;}
.declare_content form>ul>li:nth-last-child(1){padding-left: 0;}
.declare_content form>ul>li:nth-last-child(1)>textarea{width: 100%;margin:10px 0;}
.declare_content form>input{width: 100px;height: 40px;line-height: 40px;font-size: 14px;margin-top:20px;margin-bottom:30px;}
.floatWin{display: none;}

.news_details_content .subTitle{font-size: 14px;line-height:24px;}

.contact_list li{padding: 18px;margin-bottom: 18px;width: 100%;}
.contact_list li .tit{font-size: 15px;}
.contact_list li dl{margin-top: 10px;font-size: 12px;}
.contact_content .top>div>p:nth-child(3){line-height: 16px;margin-bottom: 20px;}

}
@media screen and (min-width: 560px) and (max-width: 767px){
.w1200{width:96%;}
.right_top,.header .toMember{display: none;}
.nav{display: none;}
.mobile_btn{display: block;}
.part2{padding-top: 20px;}
.part2>.w1200>img:nth-child(1){width:150px;}
.part2>.w1200>img:nth-child(2){width:216px;}
.part2>.w1200>ul{padding-top:0;}
.part2_content{display: block;margin-bottom:22px;margin-top:22px;}
.part2_content_left{width:100%;display: block;}
.part2_content_left>.pic{width:365px;margin:16px auto;}
.part2_content_left>.txt{width:auto;margin-left:0;}
.part2_content_left>.txt>a{margin-top:16px;margin-bottom:16px;float: right;}
.part2_content_right{width:100%;margin-left:0;}
.part3_content>.pic{height: 140px;margin: 30px 1% 0 1%;}
.about_banner{height: 300px;}
.about_banner p:nth-child(1){font-size: 28px;padding-top: 40px;}
.news_banner{height: 300px;}
.honor_content ul>li{width:47.8%;}
.about_nav ul>li{width: 120px;}
.about_nav ul>li>a{font-size: 14px;background-size: 16% 180%;padding-left: 14px;background-position: 0 4px;}
.about_nav ul>li:hover>a{background-position: 0 -14px;}
.about_nav ul>.on>a{background-position: 0 -14px;}
.about_part1 .w1200>h3{text-align: center;}
.about_part1 .w1200>p:nth-child(2){text-align: center;margin-right:0;}
.about_part1 .w1200>p:nth-child(4){margin:20px 0;}
.about_part1 .w1200>ul{display: table;margin:20px auto;}
.about_part1>.w1200>ul>li:nth-child(n+2){margin-left:30px;}
.about_part1>.w1200>ul>li>img{width: 60%;}
.about_part1>.w1200>ul>li>p{font-size: 12px;}
.about_part1 .pic{float: none;position: static;margin:0 auto;}
.about_part2>div{margin:20px 0; }
.about_part2>div>div{width: 90%!important;margin:0 auto!important;float: none!important;}
.about_part2>div>.txt1,.about_part2>div>.txt2{padding: 24px 0 0 30px;height: 210px;box-shadow: 0 0 16px #dcdcdc;}
.about_part2>div>.txt1>p,.about_part2>div>.txt2>p{width: 560px;float: none!important;}
.about_part4{width: 90%;}
.about_part4 .about_part4_content>div{height: 200px;padding: 52px 40px 0 40px;}
.about_part4 .about_part4_content>div>img{width: 90%;}
.about_part4 .about_part4_content>div:hover{padding: 52px 40px 0 40px;}
.part3_content .swiper-slide>span{margin-left:100px;font-size: 40px;top:0;margin-right:20px;}
.part3_content .swiper-slide>span:before{top:-16px;width: 20px;height: 3px;}
.part3_content .swiper-slide>p{margin-left:90px;width: 420px;}
.about_part4{width: 90%;}
.news_list ul>li>a{background-size: 24% 162%;padding-left: 18px;background-position: 0 0px;}
.news_list ul>li:hover>a{background-position: 0 -15px;}
.news_list ul>.on>a{background-position: 0 -15px;}
.contact_us_nav ul>li>a{padding-left: 18px;background-position: 0 2px;}
.contact_us_nav ul>li:hover>a{background-position: 0 -17px;}
.contact_us_nav ul>.on>a{background-position: 0 -17px;}
.dynamic_list ul>li>a{padding-left: 18px;background-position: 0 2px;}
.dynamic_list ul>li:hover>a{background-position: 0 -17px;}
.dynamic_list ul>.on>a{background-position: 0 -17px;}
.news_list_content>.w1200>a .pic{float: none;margin:0 auto;width: 100%;background-repeat: no-repeat;background-size: 100% 100%;}
.news_list_content>.w1200>a .txt{margin-left:0;padding-top: 15px;}
.news_list_content>.w1200>a .txt>p:nth-child(4){margin-bottom: 40px;}
.project_list_content ul>a{width: 72%;height: 404px; margin:0 14%;margin-top:40px;}
.project_list_content ul>a>.txt{width: 319px;height: 380px;}
.project_list_content ul>a>.pic{width: 306px;height: 337px;}
.contact_content .top{width: 80%;margin:30px auto;}
.contact_content .top>div:nth-last-child(n+2){width: 50%;}
.contact_content .top>div>img{margin:14px auto; margin-top:16px;}
.contact_content .top>div>p:nth-child(2){font-size: 16px;margin-bottom:10px;}
.contact_content .top>div>p:nth-child(3){font-size: 12px;margin-bottom:12px;}
.contact_content .top>div:nth-last-child(n+4){border-bottom:1px solid #d2d2d2}
.dynamic_content .dynamic_content_top>div>a{font-size: 16px;}
.declare_content form{width: 98%;margin:0 auto;padding:34px 35px 0 28px;}
.declare_content form .pic{width: 120px;height: 148px;}
.declare_content form>ul>li{width: 100%;border-bottom: none;padding:0;margin:0;}
.declare_content form>ul>li:nth-child(1){border:none;margin-bottom:0;}
.declare_content form>ul>li>span{margin-bottom:16px;width: 70%;text-align: right;}
.declare_content form>ul>li>span>input{width: 200px;}
.declare_content form>ul>li:nth-last-child(2){padding-left:37px;}
.declare_content form>ul>li:nth-last-child(2)>textarea{width: 100%;margin:10px 0;}
.declare_content form>ul>li:nth-last-child(1){padding-left: 37px;}
.declare_content form>ul>li:nth-last-child(1)>textarea{width: 100%;margin:10px 0;}
.floatWin{display: none;}
.foot .foot_top{display: none;}
.foot .foot_content>div:nth-child(-n+5){display: none;}
.select{margin-left:0;}

.contact_list li{width: 100%;}
}
@media screen and (min-width: 767px)and (max-width: 900px){
	
.w1200{width:96%;}
.right_top,.header .toMember{display: none;}
.nav{display: none;}
.mobile_btn{display: block;}
.part2{padding-top: 20px;}
.part2>.w1200>img:nth-child(1){width:150px;}
.part2>.w1200>img:nth-child(2){width:216px;}
.part2>.w1200>ul{padding-top:0;}
.part2_content{display: block;margin-bottom:22px;margin-top:22px;}
.part2_content_left{width:100%;display: block;}
.part2_content_left>.pic{width:365px;margin:16px auto;}
.part2_content_left>.txt{width:auto;margin-left:0;}
.part2_content_left>.txt>a{margin-top:16px;margin-bottom:16px;float: right;}
.part2_content_right{width:100%;margin-left:0;}
.part3_content>.pic{height: 160px;margin: 30px 1% 0 1%;}
.part3_content>.pic>.txt{padding-left: 8px;}
.part3_content>.pic>.txt>p:nth-child(1){margin-top:24px;}
.honor_content ul>li .pic{height: 190px;}
.about_nav ul>li{width: 140px;}
.about_part1 .w1200>h3{text-align: center;}
.about_part1 .w1200>p:nth-child(2){text-align: center;margin-right:0;}
.about_part1 .w1200>p:nth-child(4){margin:20px 0;}
.about_part1 .w1200>ul{display: table;margin:20px auto;}
.about_part1>.w1200>ul>li:nth-child(n+2){margin-left:50px;}
.about_part1>.w1200>ul>li>img{width: 80%;}
.about_part1>.w1200>ul>li>p{font-size: 12px;}
.about_part1 .pic{float: none;position: static;margin:0 auto;}
.about_part2>div{margin:20px 0; }
.about_part2>div>div{width: 90%!important;margin:0 auto!important;float: none!important;}
.about_part2>div>.txt1,.about_part2>div>.txt2{padding: 24px 0 0 30px;height: 210px;box-shadow: 0 0 16px #dcdcdc;}
.about_part2>div>.txt1>p,.about_part2>div>.txt2>p{width: 560px;float: none!important;}
.part3_content .swiper-slide>span{margin-left:100px;font-size: 50px;top:0;}
.part3_content .swiper-slide>span:before{top:-16px;}
.part3_content .swiper-slide>p{margin-left:320px;width: 420px;}
.about_part4{width: 90%;}
.about_part4 .about_part4_content>div{height: 220px;padding: 52px 40px 0 40px;}
.about_part4 .about_part4_content>div:hover{height: 220px;padding: 52px 40px 0 40px;}
.news_list_content>.w1200>a .pic{float: none;margin:0 auto;}
.news_list_content>.w1200>a .txt{margin-left:0;padding-top: 15px;}
.news_list_content>.w1200>a .txt>p:nth-child(4){margin-bottom: 40px;}
.project_list_content ul>a{width: 45%;margin:0 2.5%;margin-top:20px;}
.project_list_content ul>a>.txt{width: 261px;height: 310px;}
.project_list_content ul>a>.pic{width: 250px;height: 267px;}
.about_banner{height: 350px;}
.about_banner p:nth-child(1){font-size: 38px;padding-top: 40px;}
.news_banner{height: 350px;}
.declare_content form{width: 98%;margin:0 auto;padding:34px 35px 0 28px;}
.declare_content form .pic{width: 120px;height: 148px;}
.declare_content form>ul>li:nth-child(1){border:none;margin-bottom:0;}
.declare_content form>ul>li:nth-child(1)>span:nth-child(1){margin-bottom:16px;}
.declare_content form>ul>li:nth-child(2)>span:nth-child(1){margin-bottom:16px;}
.declare_content form>ul>li{width: 100%;}
.declare_content form>ul>li>span{width: 320px;}
.declare_content form>ul>li>span>input{width: 180px;}
.declare_content form>ul>li:nth-last-child(2){padding-left: 0;}
.declare_content form>ul>li:nth-last-child(2)>textarea{width: 100%;margin:10px 0;}
.declare_content form>ul>li:nth-last-child(1){padding-left: 0;}
.declare_content form>ul>li:nth-last-child(1)>textarea{width: 100%;margin:10px 0;}
.floatWin{display: none;}
.foot .foot_top{display: none;}
.foot .foot_content>div:nth-child(-n+5){display: none;}
.select{margin-left:0;}


.contact_list li{padding: 18px;margin-bottom: 18px;}
.contact_list li .tit{font-size: 15px;}
.contact_list li dl{margin-top: 10px;font-size: 12px;}
}

@media screen and (min-width: 900px)and (max-width: 1000px){
.w1200{width:96%;}
.right_top,.header .toMember{display: none;}
.nav{display: none;}
.mobile_btn{display: block;}
.part2_content_right{margin-left:40px;}
.part3_content>.pic{height: 180px;}
.honor_content ul>li .pic{height: 220px;}
.about_nav ul>li{width: 150px;}
.news_list_content>.w1200>a .pic{float: none;margin:0 auto;}
.news_list_content>.w1200>a .txt{margin-left:0;padding-top: 15px;}
.news_list_content>.w1200>a .txt>p:nth-child(4){margin-bottom: 40px;}
.project_list_content ul>a{width: 40%;margin:0 5%;margin-top:20px;}
.about_banner{height: 350px;}
.about_banner p:nth-child(1){font-size: 38px;padding-top: 40px;}
.about_part1 .w1200>h3{text-align: center;}
.about_part1 .w1200>p:nth-child(2){text-align: center;margin-right:0;}
.about_part1 .w1200>p:nth-child(4){margin:20px 0;}
.about_part1 .w1200>ul{display: table;margin:20px auto;}
.about_part1>.w1200>ul>li:nth-child(n+2){margin-left:50px;}
.about_part1>.w1200>ul>li>img{width: 80%;}
.about_part1>.w1200>ul>li>p{font-size: 12px;}
.about_part1 .pic{float: none;position: static;margin:0 auto;}
.about_part2>div>div{height: 360px!important;}
.about_part2>div>.txt{padding-top: 99px;}
.about_part2>div>.txt1,.about_part2>div>.txt2{padding-top: 99px;}
.about_part2>div>.txt1>p,.about_part2>div>.txt2>p{width: 360px;}
.part3_content .swiper-slide>span{margin-left:160px;}
.part3_content .swiper-slide>p{margin-left:438px;width: 400px;}
.about_part4 .about_part4_content>div{height: 220px;padding: 52px 40px 0 40px;}
.about_part4 .about_part4_content>div:hover{height: 220px;padding: 52px 40px 0 40px;}
.about_part4{width: 90%;}
.news_banner{height: 350px;}
.declare_content form{width: 90%;margin:0 auto;padding:34px 28px 0 28px;}
.declare_content form .pic{width: 120px;height: 148px;}
.declare_content form>ul>li:nth-child(1){border:none;margin-bottom:0;}
.declare_content form>ul>li:nth-child(1)>span:nth-child(1){margin-bottom:16px;}
.declare_content form>ul>li:nth-child(2)>span:nth-child(1){margin-bottom:16px;}
.declare_content form>ul>li{width: 100%;}
.declare_content form>ul>li>span{width: 346px;}
.declare_content form>ul>li>span>input{width: 200px;}
.declare_content form>ul>li:nth-last-child(2){padding-left: 42px;}
.declare_content form>ul>li:nth-last-child(2)>textarea{width: 560px;}
.declare_content form>ul>li:nth-last-child(1){padding-left: 0;}
.declare_content form>ul>li:nth-last-child(1)>textarea{width: 560px;}
.floatWin{display: none;}
.foot .foot_top{display: none;}
.foot .foot_content>div:nth-child(-n+5){display: none;}
.select{margin-left:0;}
}
@media screen and (min-width: 1000px)and (max-width: 1200px){
.w1200{width:96%;}
.nav>li{width:68px;font-size: 12px;}
.nav>li:first-child{width:54px;}
.nav>li>ul{width: 68px;font-size: 12px;}
.nav>li:nth-child(n+2):before{margin-right:9px;}
.nav>li:last-child{width:64px;}
.honor_content ul>li .pic{height: 230px;}
.about_nav ul>li{width: 190px;}
.declare_content form>ul>li{width: 750px;}
.declare_content form>ul>li>span{width: 364px;}
.declare_content form>ul>li>span>input{width: 200px;}
.declare_content form>ul>li:nth-last-child(2){padding-left: 58px;}
.declare_content form>ul>li:nth-last-child(2) textarea{width: 586px;}
.declare_content form>ul>li:nth-last-child(1){padding-left: 16px;}
.declare_content form>ul>li:nth-last-child(1) textarea{width: 586px;}
.project_list_content ul>a{width: 30%;height: 312px;}
.project_list_content ul>a>.txt{width: 232px;height: 276px;}
.project_list_content ul>a>.pic{width: 222px;height: 245px;}
.about_part1>.w1200>ul>li:nth-child(n+2){margin-left:50px;}
.about_part1>.w1200>ul>li>img{width: 80%;}
.about_part1>.w1200>ul>li>p{font-size: 12px;}
.about_part2>div>div{height: 360px!important;}
.about_part2>div>.txt{padding-top: 99px;}
.about_part2>div>.txt1,.about_part2>div>.txt2{padding-top: 99px;}
.about_part2>div>.txt1>p,.about_part2>div>.txt2>p{width: 360px;}
.part3_content .swiper-slide>span{margin-left:160px;}
.part3_content .swiper-slide>p{margin-left:438px;width: 520px;}
.about_part4{width: 90%;}
.foot .foot_top{display: none;}
.foot .foot_content>div:nth-child(-n+5){display: none;}
.select{margin-left:0;}
}