
/* CSS Document */
html,body{margin:auto;padding:0px;font-size:14px; font-family: Microsoft YaHei;-webkit-text-size-adjust: none; color: #666; height: 100%; background: #24242b;}
::-webkit-scrollbar              {/* 1 */width:9px; background-color:#333;}
::-webkit-scrollbar-button       {/* 2 */}
::-webkit-scrollbar-track        {/* 3 */}
::-webkit-scrollbar-track-piece  {/* 4 */}
::-webkit-scrollbar-thumb        {/* 5 */border:solid 2px #333; width:5px;  border-radius:4px; background-color:#fff;}
::-webkit-scrollbar-corner       {/* 6 */background-color:#333;}
::-webkit-resizer                {/* 7 */}
::-webkit-scrollbar:horizontal   {height:9px;}
a { text-decoration:none; outline-style:none;  -webkit-transition: all .6s;transition: all .6s; color: #666;}
a:hover{ text-decoration: none;}
ul,p{ padding:0px; margin:0px; list-style:none;}
img { border:none; max-width:100%;}
.fl { float:left; }
.fr { float:right; }
dt,dl,dd{ margin:0; padding:0;}
textarea{resize:none; padding:0; font-family:microsoft yahei;}
input{ padding:0; outline: none;}
i{ margin: 0px; padding: 0px; font-style: normal;}
.all { width:100%; height:auto; margin:auto; position:relative; z-index:1;}
.w1200{ width:1200px; margin:auto;}
.wf100{ width: 100%; float: left;}
.w90{ width: 90%; margin: auto;}
.fp-tableCell{ display: table-cell; vertical-align: middle; width: 100%; height: 100%;}
.wheight,.wheight2{ height: 100%;}
.div_pc{ display: block;}
.div_phone{ display: none;}
.tempWrap{ display: block; height: 100%;}

.sil-particles{position:fixed;z-index:99;display:block;width:100%;height:100%;pointer-events:none;}

/*banner overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2;  transparent*/
.banner_box{ width:100% !important; float: left; position: relative; overflow: hidden; height: 824px; background: #000;}
.banner_box .cvNode img{ max-width: inherit;}
.banner_box .bd{ width: 100%; float: left;}
.banner_box .bd ul li{ width:100%; height: 824px; float: left; background-size: cover; background-position: center; text-align: center;}
.banner_box .bd ul li a{ width: 100%; height: 100%; float: left;}
.banner_box .bd ul li img{ display: none;}
.banner_box .hd{ width: 40px; position: absolute; right: 3%; top: 50%; z-index: 21; text-align: center;}
.banner_box .hd ul li{ width:51%; height: 1px; display: block; float: right; margin: 7px 0; color: #fff; font-size: 16px; background: #fff; text-indent: -9999px; cursor: pointer; transition: all .6s;}
.banner_box .hd ul li.on{ width: 100%;}
.banner_box em{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 20; background: url(../images/bg_1.png) no-repeat center; background-size: cover;}

.banner_box .prev,.banner_box .next{ width:60px; height: 60px; line-height: 65px; background: rgba(0,0,0,0.4); position: absolute; left: 0; top: 50%; margin-top: -80px; z-index: 12; text-align: center; color: #fff; font-size: 26px; cursor: pointer; opacity: 0; -webkit-transition: all .6s;transition: all .6s; overflow: hidden;}
.banner_box .next{ left:auto; right: 0;}
.banner_box:hover .prev,.banner_box:hover .next{ opacity: 1;}
.banner_box .prev:hover,.banner_box .next:hover{ background: rgba(0,0,0,0.6);}

.slideBox2{ position:relative; overflow:hidden; margin:0 auto; /* 设置焦点图最大宽度 */ width:100%; float: left; padding-bottom: 40px;}
.slideBox2 .hd{height:auto; overflow:hidden; position:absolute; left:50%; bottom:0; z-index:1;}
.slideBox2 .hd ul{ float:right;}
.slideBox2 .hd li{ display:inline-block; width:10px; height:10px; float:left; border-radius: 100%; background:#fff; border: 1px solid #000; text-indent:-9999px; overflow:hidden; margin:3px 10px 0 0; cursor: pointer;}
.slideBox2 .hd li.on{ width:16px; height: 16px; background:#595959; border: 3px solid #d4d4d4; margin-top: 0;}
.slideBox2 .bd{ position:relative; z-index:0;}
.slideBox2 .bd li .txt{position:absolute; left:0; top:0; z-index:999; font-size:30px;}
.slideBox2 .bd li{ position:relative; text-align:center;  }
.slideBox2 .bd li img{  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox2 .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.slideBox2 .bd li .tit{ display:block; width:100%;  position:absolute; bottom:50%;  height:28px; line-height:24px; color:#fff;  text-align:left; font-size:14px; }
.slideBox2 .bd li .tit i{color:#fff; font-weight:bold;font-size:16px; margin-bottom:5px; line-height:30px;}

.all_center_box{ width:100%; float: left; margin-top: 229px;}


.head_btn{position: relative; cursor: pointer; color: #000; float: left;}
.head_btn .icos{ width: 35px; height: 35px; float: left; border: 3px solid #000; border-radius: 100%; float: left; padding:6px 5px; }
.head_btn i{ display: block; width: 100%; height: 3px; float: left; background-color: #000;
	transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	-moz-transition: all .5s ease 0s;
}
.head_btn i.bar-top{ width: 20px; margin-top: 0px;}
.head_btn i.bar-cen{ width: 15px; margin-top: 4px;}
.head_btn i.bar-bom{ width: 10px; margin-top: 4px;}
.head_btn.cur i.bar-cen{ opacity: 0;}
.head_btn.cur i.bar-top{ -webkit-transform:rotate(45deg) translate(5px, 5.3px);transform:rotate(45deg) translate(5px, 5.3px);}
.head_btn.cur i.bar-bom{ width: 20px; -webkit-transform: rotate(-45deg) translate(5px, -5px);transform: rotate(-45deg) translate(5px, -5px);}
.head_btn span{ float: left; line-height: 35px; letter-spacing: 1px; font-size: 16px; font-weight: bold; margin-left: 10px;}

.fanye{ width:100%; float: left; text-align: center; padding: 50px 0;}
.fanye ul li{ display: inline-block; padding: 0 5px; line-height: 28px;}
.fanye ul li a{ border:1px solid #fff; padding: 0 10px; color: #fff; font-size: 16px; display: inline-block;}
.fanye ul li a:hover,.fanye ul li a.current,.fanye ul li.active a{ background: #980910; border-color: #980910; color: #000;}
.fanye ul li .text{ border:1px solid #dddddd; background: #fff; width: 50px;  color: #666; font-size: 16px; text-align: center; margin: 0 3px;}
.fanye ul li span{ border:1px solid #dddddd; background: #fff; padding: 0 12px;  color: #666; font-size: 16px; display: inline-block;}
.fanye ul li #btn-page{ width: 65px;border:1px solid #dddddd; background: #fff;  color: #666; font-size: 14px;}
.fanye ul li #btn-page:hover{ background: #ddd;}

.fy{ margin-top: 60px;}
.fy a{ width: 45%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #666; font-size: 16px;}
.fy a.fr{ text-align: right;}
.fy a:hover{ color: #1e4685;}

.head_box{ width: 100%; background: #fff; position: fixed; left: 0; top: 0; z-index: 90; padding: 18px 30px 13px; border-bottom:5px solid #9B5001}
.head_box .center-block{ width: 100%; height: 70px; position: absolute; left: 0; top: 0; text-align: center; display: table;}
.head_box .center-block img{ height: 130px;}
.head_box .pull-left,.head_box .pull-right{ position: relative; z-index: 2;}
.head_box .pull-left img{ cursor: pointer; float: left;}
.head_box .pull-right .text{ width: 151px; background: none; border:none; border-bottom: 1px solid #C0C0C0; height: 30px; font-size: 16px; color: #555; background: url(../images/ico_2.png) no-repeat right; background-size: auto 15px; padding-right: 25px; margin-top: 5px; -webkit-appearance: none;}

.head_box.active{ background: none; border:none; color:#FFFFFF}
.head_box.active .head_btn span{ color:#FFFFFF !important}
.head_box.active .head_btn i{ background-color:#FFFFFF !important}
.head_box.active .head_btn .icos{border: 3px solid #fff;}
.head_box.active .center-block,.head_box.active .pull-right{ display: none;}

.head_menu{ width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 80; background: rgba(24,24,27,0.9); display: none;}
.head_menu ul{ width: 100%; height: 100%; display: inline-block;}
.head_menu ul li{ width: 16.666%; height: 100%; float: left; text-align: center; color: #fff; display: table; position: relative;}
.head_menu ul li .box1{ font-size: 24px;}
.head_menu ul li .box1 a{ display: inline-block; color: #fff;}
.head_menu ul li .box2{ padding: 45px 0 0;}
.head_menu ul li .box2 i{ display: inline-block; width: 25px; height: 25px; background: url(../images/ico_3.png) no-repeat center; position: relative; border:1px solid transparent; border-radius: 100%; font-size: 18px; transition: all .8s;}
.head_menu ul li .box3{ margin-top: 0; transition: all .8s;}
.head_menu ul li .box3 a{ width: 100%; float: left; color: #898993; font-size: 16px; margin-top: 0; height: 0; overflow: hidden;}
.head_menu ul li .box3 a:hover{ color: #fff;}
.head_menu ul li:hover .box2 i{ border:1px solid #fff;}
.head_menu ul li:hover .box3 a{ height: 22px; margin-top: 20px;}
.head_menu ul li:hover .box3 a:first-child{ margin-top: 45px;}
.head_menu ul li::after{ content: ''; width: 100%; height: 0; position: absolute; left: 0; top: 50%; z-index: -1; background: #2c2c36; transition: all .6s;}
.head_menu ul li:hover::after{ top: 0; height: 100%;}

.all_center_box{ margin-top: 80px;}

.home_box1{ position: relative; background-color: #24242b;}
.home_box1 .pull-right{ width: 50%; position: absolute; right: 0; top: 0; height: 100%; background-position: center; background-repeat: no-repeat; background-size: cover;}
.home_box1 .pull-left{ width: 50%; padding: 5%;}
.home_box1 .pull-left .center-block{ padding:0 0 100px 55px; position: relative;}
.home_box1 .pull-left .center-block::after{ content: ''; width: 26px; height: 26px; background: url(../images/ico_4.png) no-repeat; position: absolute; left: 0; top: 0;;}
.home_box1 .pull-left .center-block::before{ content: ''; width: 26px; height: 26px; background: url(../images/ico_4.png) no-repeat; position: absolute; left: 0; bottom: 0;;}
.home_box1 .pull-left .box1{ font-size: 60px; color: #ff7200; line-height: 80px;}
.home_box1 .pull-left .box2{ font-size: 40px; font-weight: bold; color: #fff; border-bottom: 1px solid; padding: 10px 0;}
.home_box1 .pull-left .box3{ font-size: 16px; line-height: 30px; color: #ababab; padding: 50px 0; text-align: justify;}
.home_box1 .pull-left .box4{ line-height: 30px; text-align: justify; font-size: 13px;}
.home_box1 .pull-left .more{ position: absolute; right: 0; bottom: 0; font-size: 24px; background: url(../images/ico_5.png) no-repeat right; background-size: auto 26px; padding-right: 40px; line-height: 26px;}
.home_box1 .pull-left .more:hover{ color: #fff; background-image: url(../images/ico_5_1.png);}

.home_box2{ position: relative;}
.home_box2 .bd{ width: 100%; height: 100%; overflow: hidden; display: block;}
.home_box2 ul{ width: 100%; height: 100%; display: block;}
.home_box2 ul li{ width: 480px; height: 100%; float: left; background: #9d131a; color: #fff; text-align: center; position: relative; overflow: hidden;}
.home_box2 ul li .bg{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-position: center; background-repeat: no-repeat; background-size: cover; padding: 21px 23px; opacity: 0; transition: all .6s;}
.home_box2 ul li .bg i{ width: 100%; height: 100%; display: inline-block;}
.home_box2 ul li .box_info{ width: 100%; position: absolute; left: 0; bottom: 0; z-index: 2;}
.home_box2 ul li .box_info .box1 i{ width: 120px; height: 120px; line-height: 120px; display: inline-block; color: #d4676c; font-size: 65px; background: url(../images/ho2_bg1.png) no-repeat center; transition: all .6s;}
.home_box2 ul li .box_info .box2{ padding: 170px 0; font-size: 24px; color: #ee989c; transition: all .6s;}
.home_box2 ul li .box_info .box2 strong{ display: block; font-size: 36px; position: relative; color: #fff; padding-bottom: 40px; margin-bottom: 40px; transition: all .6s;}
.home_box2 ul li .box_info .box2 strong::after{ content: ''; width: 27px; height: 3px; background: #fff; position: absolute; left: 50%; bottom: 0; margin-left: -13.5px;}
.home_box2 ul li .box_info .box2 p{ transition: all .6s; overflow: hidden; white-space: nowrap;}
.home_box2 ul li .box_info .box3{ height: 114px; padding-bottom: 30px; font-size: 24px; color: #fff; overflow: hidden; transition: all .6s;}
.home_box2 ul li .box_info .box3 p{ font-size: 36px; font-weight: bold; color: #d03942;}
.home_box2 ul li:nth-child(1){ background: #b01517;}
.home_box2 ul li:nth-child(2){ background: #9d131a;}
.home_box2 ul li:nth-child(3){ background: #940003;}
.home_box2 ul li:nth-child(4){ background: #850002;}

.home_box2 ul li:hover .bg{ opacity: 1;}
.home_box2 ul li:hover .box1 i{ background-image: url(../images/ho2_bg2.png); color: #fff; font-weight: bold; font-size: 48px;}
.home_box2 ul li:hover .box_info .box2{ padding: 40px 0 70px;}
.home_box2 ul li:hover .box_info .box2 strong{ padding-bottom: 20px; margin-bottom: 20px;}
.home_box2 ul li:hover .box_info .box2 p{ color: #fff;}
.home_box2 ul li:hover .box_info .box3{ height: 0; padding: 0;}

.home_box2 .prev,.home_box2 .next{ color: #fff; position: absolute; z-index: 13; left: 10px; top: 50%; margin-top: -13px; font-size: 20px; cursor: pointer; display: none;}
.home_box2 .next{ left:inherit; right: 10px;}

.sil-tile__square { position: absolute; top: 1em; left: 1em; right: 1em; bottom: 1em; z-index: 1; color: #fff;}
.ieIE1011 .sil-tile__square { display: none!important }
.sil-tile__square:after, .sil-tile__square:before { color: inherit; position: absolute; display: block; visibility: hidden; width: 0; height: 0; content: ' '; border: 1px solid currentcolor; }
.sil-tile__square:before { top: 0; left: 50%; transition: height .1s linear .3s, width .1s linear .4s, visibility 0s .51s; border-bottom: 0; border-left: 0 }
.sil-tile__square:after { right: 0; bottom: 0; transition: background-size .1s linear 0s, height .1s linear .1s, width .1s linear .2s, visibility 0s .3s; border-top: 0; border-right: 0; background-image: linear-gradient(currentColor, currentColor); background-repeat: no-repeat; background-position: 0 0; background-size: 0 1px }
a:active .sil-tile__square:after, a:active .sil-tile__square:before, a:focus .sil-tile__square:after, a:focus .sil-tile__square:before, a:hover .sil-tile__square:after, a:hover .sil-tile__square:before { visibility: visible; }
a:active .sil-tile__square:before, a:focus .sil-tile__square:before, a:hover .sil-tile__square:before { width: 50%; height: 100%; transition: width .1s linear 0s, height .1s linear .1s; }
a:active .sil-tile__square:after, a:focus .sil-tile__square:after, a:hover .sil-tile__square:after { width: 100%; height: 100%; transition: visibility 0s .2s,width .1s linear .2s,height .1s linear .3s,background-size .1s linear .4s; background-size: 51% 1px;}

.home_box3{ background: url(../images/ho3_bg.jpg) center; background-size: cover;}
.home_box3 .top_box{ padding: 70px 0; border-bottom: 15px solid #363646;}
.home_box3 .top_box .pull-left .box1{ float: left; color: #fff; font-size: 30px;}
.home_box3 .top_box .pull-left .box2{ float: left; font-size: 18px; line-height: 30px; border-left: 1px solid #7d7d7d; padding-left: 50px; margin:12px 0 0 50px;}
.home_box3 .top_box .pull-right{ font-size: 24px; background: url(../images/ico_5.png) no-repeat right; background-size: auto 26px; padding-right: 40px; line-height: 84px;}
.home_box3 .top_box .pull-right:hover{ color: #fff; background-image: url(../images/ico_5_1.png);}
.home_box3 .lower_box .list_box{position: relative;}
.home_box3 .lower_box .list_box .bd{ width: 100%; margin: auto; overflow: hidden;}
.home_box3 .lower_box .list_box .bd ul li{ width: 25%; float: left; text-align: center; margin: 70px 0;}
.home_box3 .lower_box .list_box .bd ul li .imgs i{ display: inline-block; border:1px solid #373740; padding: 15px; border-radius: 100%;}
.home_box3 .lower_box .list_box .bd ul li .imgs i img{ width: 210px; height: 210px; overflow: hidden; border-radius: 100%; border: 8px solid #1d1d1f; transition: all .6s;}
.home_box3 .lower_box .list_box .bd ul li .info span{ display: block; position: relative; font-size: 22px; color: #fff; padding: 15px 0 10px;}
.home_box3 .lower_box .list_box .bd ul li .info span::after{ content: ''; width: 14px; height: 2px; background: #fff; position: absolute; bottom: 0; left: 50%; margin-left: -7px;}
.home_box3 .lower_box .list_box .bd ul li .info p{ margin-top: 8px; font-size: 16px; color: #9a9a9f;}
.home_box3 .lower_box .list_box .bd ul li:hover .imgs i img{ transform: scale(1.1);}
.home_box3 .lower_box .list_box .prev,.home_box3 .lower_box .list_box .next{ color: #fff; position: absolute; z-index: 13; left: -30px; top: 40%; margin-top: -13px; font-size: 26px; cursor: pointer;}
.home_box3 .lower_box .list_box .next{ left:inherit; right: -30px;}
.home_box3 .top_box .w1200,.home_box3 .box_info .w1200{ padding: 0 30px;}
.home_box3 .box_info{ padding-bottom: 40px;}
.home_box3 .box_info .pull-left{ font-size: 36px; color: #ff7200; font-weight: bold; padding-bottom: 30px; position: relative;}
.home_box3 .box_info .pull-left::after{ content: ''; width: 24px; height: 3px; background: #ff7200; position: absolute; left: 0; bottom: 0;}
.home_box3 .box_info .pull-right{ background: #9d131a; padding: 8px 30px; color: #df7176; font-size: 30px;}

.home_box4{ background: #fff;}
.home_box4 .top_box{ text-align: center; position: relative; z-index: 13;}
.home_box4 .top_box .box_info{ width: 210px; background: #e4e4e4; position: relative; padding: 20px 0 120px; margin: auto; font-family: arial; color: #ff7200;}
.home_box4 .top_box .box_info span{ font-size: 65px; line-height: 70px;}
.home_box4 .top_box .box_info p{ font-size: 26px; line-height: 28px;}
.home_box4 .top_box .box_info i{ width: 100%; position: absolute; left: 0; bottom: 10px; color: #24242b; font-size: 100px; line-height: 100px; font-weight: bold;}
.home_box4 .lower_box{ margin-top: -55px;}
.home_box4 .lower_box .bd ul{ width: 100%; float: left;}
.home_box4 .lower_box .bd ul li{ width: 100%; height: 545px; position: relative; background-repeat: no-repeat; background-position: center; background-size: cover;}
.home_box4 .lower_box .bd ul li .bg{ width: 100%; height: 450px; position: relative; background-repeat: no-repeat; background-position: center; background-size: cover;}
.home_box4 .lower_box .bd ul li .box_info{ width: 1000px; position: absolute; left: 50%; bottom: 0; margin-left: -500px; background: rgba(0,0,0,0.5); color: #fff; padding: 34px 28px;}
.home_box4 .lower_box .bd ul li .box_info .center-block{ position: relative; padding: 35px;}
.home_box4 .lower_box .bd ul li .box_info .center-block::after{ content: ''; width: 18px; height: 18px; background: url(../images/ico_4.png) no-repeat center; position: absolute; left: 0; top: 0;}
.home_box4 .lower_box .bd ul li .box_info .center-block::before{ content: ''; width: 18px; height: 18px; background: url(../images/ico_4.png) no-repeat center; position: absolute; left: 0; bottom: 0;}
.home_box4 .lower_box .bd ul li .box1{ font-size: 20px; font-weight: bold; background: url(../images/ico_5_1.png) no-repeat right; background-size: auto 27px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-right: 30px;}
.home_box4 .lower_box .bd ul li .box2{ padding: 15px 0; color: #b3b3b3;}
.home_box4 .lower_box .bd ul li .box3{ line-height: 24px; color: #dcdcdc; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 3;}

.hd.focus1{ width: 100%; float: left; text-align: center; padding: 30px 0;}
.hd.focus1 ul li{ width: 11px; height: 11px; background: #999; display: inline-block; border-radius: 100%; text-indent: -9999px; margin: 0 8px; cursor: pointer;}
.hd.focus1 ul li.on{ background: #9d131a;}

.foot_box{ background: #9d131a; padding: 0 30px; color: #fff;}
.foot_box a{ color: #fff;}
.foot_box .lower_box{ padding: 25px 0;}
.foot_box .lower_box .box1 .fl span{ float: left;}
.foot_box .lower_box .box1 .fl a{ float: left; border-right: 1px solid; padding: 0 8px; line-height: 15px; margin-top: 3.5px;}
.foot_box .lower_box .box2{ margin-top: 5px;}
.foot_box .lower_box .box2 .fr a{ float: left; margin-left: 25px; position: relative; cursor: pointer;}
.foot_box .lower_box .box2 .fr img{ height: 22px;}
.foot_box .lower_box .box2 .fr a .ewm{ width: 100px; max-width: inherit; height: auto; position: absolute; left: 50%; bottom: 30px; margin-left: -50px; display: none;}
.foot_box .lower_box .box2 .fr a:last-child .ewm{ left:inherit; right: 0;}

.foot_box .top_box{ padding: 80px 0; border-bottom: 1px solid #640002;}
.foot_box .top_box em.line{ width: 4%; float: left; text-align: center;}
.foot_box .top_box .box_info{ width: 22%; float: left;}
.foot_box .top_box .box_info .box1{ border-bottom: 1px solid #8b1d20; padding-bottom: 25px;}
.foot_box .top_box .box_info .box1 span{ display: block; font-size: 16px;}
.foot_box .top_box .box_info .box1 p{ color: #bfbfbf; margin-top: 10px; height: 20px;}
.foot_box .top_box .box_info .box2{ line-height: 33px; font-size: 16px; color: #c79b9b; margin-top: 20px;}

.all_title_box{ padding:60px 0 50px; text-align: center; color: #a3a3ad;}
.all_title_box strong{ display: block; font-size: 30px; color: #fff; padding-bottom: 5px;}

.join_box{ background-position: center; background-size: cover;}
.join_box .box_info ul li{ width: 100%; float: left; border-bottom: 1px solid #64646e; padding: 25px; color: #fff; transition: all .6s;}
.join_box .box_info ul li .box1{ line-height: 35px;}
.join_box .box_info ul li .box1 strong{ width: 80%; float: left; font-size: 18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.join_box .box_info ul li .box1 a{ float: right; border:1px solid; color: #fff; padding: 0 25px;}
.join_box .box_info ul li .box2{ line-height: 24px; margin-top: 10px;}
.join_box .box_info ul li:hover{ background: #9d131a;}

.tanchu_box{ width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 99; background: rgba(0,0,0,0.5); display: none;}
.tanchu_box .tanchu_div{ width: 100%; height: 100%; display: table;}
.tanchu_box .w1200{ height: 80%; position: relative;-webkit-overflow-scrolling: touch;}
.tanchu_box .iframes{ width: 100%; height: 100%; background: #fff; float: left;}
.tanchu_box .closes{ position: absolute; right: 3px; top: 3px; z-index: 20; font-size: 48px; text-align: center; width: 40px; height: 40px; line-height: 40px; cursor: pointer; transition: all .6s; background: #fff; border-radius: 100%;}
.tanchu_box .closes:hover{ transform: rotate(180deg);}

.clear{clear:both;}

.tdxq_box{ width: 100%; height: 100%; padding: 8%; background: #fff;}

.tdxq_box .pull-left{ width: 18%;}
.tdxq_box .pull-right{ width: 70%; height: 100%;}


.tdxq_box .top_box{ width: 100%; float: left; display: block;}
.tdxq_box .top_box .tx{ width: 145px; height: 145px; border-radius: 100%; float: left;}
.tdxq_box .top_box .box_info{ width: 100%; float: left;}
.tdxq_box .top_box .box_info strong{ color: #333;}
.tdxq_box .top_box .box_info .box1{ margin-top: 10px;}
.tdxq_box .top_box .box_info .box1 strong{ font-size: 22px; float: left;}
.tdxq_box .top_box .box_info .box1 span{ float: left; margin:8px 0 0 15px; height: 18px; line-height: 18px; border-left: 1px solid #666; padding-left: 15px;}
.tdxq_box .top_box .box_info .box2{ line-height: 26px; padding: 18px 0 15px; border-bottom: 1px solid #333;}
.tdxq_box .top_box .box_info .box3{  border-bottom: 1px solid #333; padding: 15px 0;}
.tdxq_box .top_box .box_info .box3 strong{ display: block; padding-bottom: 5px;}
.tdxq_box .top_box .box_info .box3.box4{ padding: 20px 0 12px;}
.tdxq_box .top_box .box_info .box3.box4 strong{ padding-bottom: 0;}
.tdxq_box .lower_box{ display: block; overflow: auto; line-height: 30px; height: 50%; margin-top: 10px;}
.tdxq_box .lower_box strong{ display: block; color: #333; border-bottom: 1px solid #333; padding: 10px 0;}



.news_info{ width: 100%; height: 100%; padding: 33px; background: #fff;}
.news_info .top_box{ width: 100%; text-align: center; display: table; height: 20%;}
.news_info .top_box span{ color: #333; font-size: 20px; display: block; padding-bottom: 8px;}
.news_info .lower_box{ width: 100%; height: 80%; padding: 30px; background: #e9e9e9; line-height: 26px; overflow: auto;}

.zp_box{ background-image: url(../images/join_bg.jpg); background-position: center; background-size: cover; overflow: hidden; transition: all .5s ease 0.2s;}
.zp_box .bd{ width: 100%; height: 100%; overflow: hidden;}
.zp_box .bd ul{ width: 100%; height: 100%; display: block;}
.zp_box .bd ul li{ width: 480px; height: 100%; float: left; position: relative; color: #fff; border-right:1px solid #fff; transition: all .6s;}
.zp_box .bd ul li a{ color: #fff; width: 100%; height: 50%; float: left; padding: 20% 20% 0; background: rgba(0,0,0,0.3); border-bottom: 1px solid #fff;}
.zp_box .bd ul li a span{ display: block; font-size: 30px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.zp_box .bd ul li a p{ height: 0; line-height: 24px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 3; transition: all .6s;}
.zp_box .bd ul li a i{ width: 27px; height: 1px; display: inline-block; background:#fff; overflow: hidden; margin-top: 13%; transition: all .6s;}
.zp_box .bd ul li a:hover{ background: rgba(0,0,0,0.1);}
.zp_box .bd ul li a:hover p{ height: 72px; margin-top: 10%;}
.zp_box .bd ul li a:hover i{ height: 27px; background: url(../images/ico_3.png) no-repeat center; border:1px solid #fff; border-radius: 100%;}
.zp_box .prev,.zp_box .next{ width: 46px; height: 270px; background: rgba(255,255,255,0.3); position: absolute; left:0; top: 50%; margin-top: -135px; z-index: 13; cursor: pointer; text-align: center; color: #fff; font-size: 24px;}
.zp_box .prev i,.zp_box .next i{ width: 100%; line-height: 268px;}
.zp_box .next{ left:inherit; right: 0;}

.team_box .bd,.team_box .bd ul{ width: 100%; height: 100%; margin: auto; overflow: hidden; display: block;}
.team_box .bd ul li{ width: 384px; height: 100%; float: left; position: relative; border-right: 1px solid #363649; text-align: center;}
.team_box .bd ul li .imgs{ width: 100%; position: absolute; left: 0; top: -118px; z-index: 2;}
.team_box .bd ul li .imgs a{ display: inline-block; padding: 10px; border: 1px solid #373740; border-radius: 100%;}
.team_box .bd ul li .imgs a img{ width: 215px; height: 215px; border-radius: 100%; background: #232327; border: 8px solid #29292f; padding: 8px; transition: all .6s;}
.team_box .bd ul li .info{ position: relative; top:25%; padding: 110px 0 0; transition: all .6s;}
.team_box .bd ul li .info .box1,.team_box .bd ul li .info .box2,.team_box .bd ul li .info .box3{ position: relative; z-index: 2;}
.team_box .bd ul li .info::after{ content: ''; width: 100%; height: 0; position: absolute; left: 0; top: 0; z-index: 0; background: #9d131a; transition: all .6s;}
.team_box .bd ul li .info .box1{ padding: 30px 0;}
.team_box .bd ul li .info .box1 span{ display: block; position: relative; font-size: 22px; color: #fff; padding: 0 0 10px;}
.team_box .bd ul li .info .box1 span::after{ content: ''; width: 14px; height: 2px; background: #fff; position: absolute; bottom: 0; left: 50%; margin-left: -7px;}
.team_box .bd ul li .info .box1 p{ margin-top: 8px; font-size: 16px; color: #9a9a9f;}
.team_box .bd ul li .info .box2{ background: #870d13; text-align: left; padding: 0 12%; line-height: 28px; color: #a66466; font-size: 16px; height: 0; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2;opacity: 0; transition: all .6s;}
.team_box .bd ul li .info .box3{ height: 0; padding: 0; overflow: hidden; opacity: 0; transition: all .6s;}
.team_box .bd ul li .info .box3 a{ display: inline-block; color: #fff;}
.team_box .bd ul li:hover .info::after{ height: 100%;}
.team_box .bd ul li:hover .imgs a{ border-color: transparent;}
.team_box .bd ul li:hover .imgs a img{ background: #9d131a; border-color: #8a0f15;}
.team_box .bd ul li:hover .info .box2{ height: 72px; padding: 10px 12%; opacity: 1; transition: all .6s ease 0.2s;}
.team_box .bd ul li:hover .info .box3{ height: 80px; padding: 30px 0; opacity: 1; transition: all .6s ease 0.4s;}
.team_box .top_box{ position: absolute; left: 0; top: 9%; padding: 0 5%; z-index: 3;}
.team_box .top_box .pull-left{ width: 50%;}
.team_box .top_box .pull-left .box1{ color: #ff7200; font-size: 24px;}
.team_box .top_box .pull-left .box1 strong{ font-size: 30px; display: block;}
.team_box .top_box .pull-left .box2{ line-height: 24px; margin-top: 15px; color: #8c8c8c;}
.team_box .top_box .pull-right{ font-size: 30px; font-weight: bold; position: relative; color: #ff7200; padding-bottom: 15px;}
.team_box .top_box .pull-right::after{ content: ''; width: 25px; height: 3px; background: #ff7200; position: absolute; left:1px; bottom: 0;}
.team_box .fanye{ position: absolute; left: 0; bottom: 0; padding: 25px 0; z-index: 3;}

.news_box .top_box{ position: absolute; left: 0; top: 9%; padding: 0 5%; z-index: 3;}
.news_box .top_box .pull-left{ width: 50%;}
.news_box .top_box .pull-left .box1{ color: #ff7200; font-size: 24px;}
.news_box .top_box .pull-left .box1 strong{ font-size: 30px; display: block;}
.news_box .top_box .pull-right{ font-size: 30px; font-weight: bold; position: relative; color: #ff7200; padding-bottom: 15px;}
.news_box .top_box .pull-right::after{ content: ''; width: 25px; height: 3px; background: #ff7200; position: absolute; left:1px; bottom: 0;}
.news_box .fanye{ position: absolute; left: 0; bottom: 0; padding: 25px 0; z-index: 3;}
.news_box .bd,.news_box .bd ul{ width: 100%; height: 100%; margin: auto; overflow: hidden; display: block;}
.news_box .bd ul li{ width: 480px; float: left; height: 100%; border-right: 1px solid #363649;}
.news_box .bd ul li a{ width: 100%; float: left; position: relative; top: 25%; padding: 0 20%;}
.news_box .bd ul li a strong{ width: 100%; display: block; font-size: 20px; color: #fff; overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}
.news_box .bd ul li a i{ width: 100%; display: block; color: #999; padding: 22px 0;}
.news_box .bd ul li a .imgs{ height: 190px; overflow: hidden;}
.news_box .bd ul li a .imgs img{ width: 100%; min-height: 100%; transition: all .6s;}
.news_box .bd ul li a p{ width: 100%; float: left; line-height: 28px; color: #ccc; margin-top: 25px;overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 3; height: 84px;}
.news_box .bd ul li a em{ float: left; color: #fff; font-size: 18px; font-family: arial; font-style: normal; border:1px solid; width: 30px; height: 30px; text-align: center; line-height: 26px; margin-top: 50px;}
.news_box .bd ul li:hover a .imgs img{ transform: scale(1.1);}

.contact_box .pull-left{ width: 71%; height: 100%; background: #000; position: relative;}
.contact_box .pull-left ul li{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-repeat: no-repeat; background-position: center; background-size: cover; z-index: 0; opacity: 0; transition: all .6s;}
.contact_box .pull-left ul li.active{ z-index: 1; opacity: 1;}
.contact_box .pull-right{ width: 29%; height: 100%; color: #fff; font-size: 16px; overflow: auto;}
.contact_box .pull-right .top_box{ border-top: 1px solid #363649; border-bottom: 1px solid #363649; padding: 38px 13%; position: relative; margin-top: 10%;}
.contact_box .pull-right .top_box ul li{ width: 100%; float: left; padding: 6px 0; cursor: pointer; transition: all .6s;}
.contact_box .pull-right .top_box ul li:hover,.contact_box .pull-right .top_box ul li.active{ color: #ff7200; text-decoration: underline;}
.contact_box .pull-right .lower_box{ padding: 10% 13%;}
.contact_box .pull-right .lower_box .logo{ float: left; height: 35px;}
.contact_box .pull-right .lower_box .box1{ margin-top: 10%; line-height: 30px; display: none;}

.zpfl_box1 .pull-left{ width: 50%; height: 100%; display: table;}
.zpfl_box1 .pull-left .box1{ font-size: 48px; color: #ff7200; line-height: 55px; padding-left: 30%;}
.zpfl_box1 .pull-left .box2{ font-size: 30px; color: #fff; padding: 40px 0 40px 30%;}
.zpfl_box1 .pull-left .box3 ul li{ width: 100%; float: left; border-bottom: 1px solid #3f404c; padding-left: 30%;}
.zpfl_box1 .pull-left .box3 ul li a{ width: 100%; float: left; color: #808090; padding: 15px 0; font-size: 18px; position: relative;}
.zpfl_box1 .pull-left .box3 ul li a span{ display: block; color: #fff; font-size: 24px;}
.zpfl_box1 .pull-left .box3 ul li a em{ width: 0; height: 1px; background: #fff; position: absolute; left: 0; top: 50%; transition: all .6s;}
.zpfl_box1 .pull-left .box3 ul li a:hover{ padding-left: 70px;}
.zpfl_box1 .pull-left .box3 ul li a:hover em{ width: 60px;}
.zpfl_box1 .pull-left .fanye{ padding: 140px 0 0 30%;}
.zpfl_box1 .pull-left .fanye ul li{ float: left; padding: 0 10px 0 0;}
.zpfl_box1 .pull-right{ width: 50%; height: 100%; position: relative; overflow: hidden;}
.zpfl_box1 .pull-right .bd,.zpfl_box1 .pull-right .bd ul{ width: 100%; height: 100%; display: block; overflow: hidden; margin: auto;}
.zpfl_box1 .pull-right .bd ul li{ width: 100%; height: 100%; float: left; background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; opacity: 0; transition: all .6s; position: absolute; left: 0; top: 0;}
.zpfl_box1 .pull-right .bd ul li.active{ opacity: 1; z-index: 2;}
.zpfl_box1 .pull-right .title_box{ width: 125px; height: 420px; position: absolute; top: 5%; right: 5%; z-index: 13; background: #980910; padding: 30px 25px; transition: all .6s;}
.zpfl_box1 .pull-right .title_box span{ width: 36px; float: right; color: #fff; font-size: 36px; line-height: 38px; margin-left: 3px;}
.zpfl_box1 .pull-right .title_box p{ position: relative; float: right; color: #d05e64; font-size: 20px; transform: rotateZ(90deg);}
.zpfl_box1 .pull-right .title_box p i{ position: absolute; left: 0; top: 0; white-space: nowrap;}
.zpfl_box1 .pull-right .title_box.active{ opacity: 1;}
.zpfl_box1 .pull-right .ym{ background: #24242b; position: absolute; left: 0; bottom: 0; z-index: 13; color: #fff; font-size: 36px; line-height: 75px; display: none;}
.zpfl_box1 .pull-right .ym a{ width: 40px; height: 75px; display: block; float: left; color: #fff; background-position: center; background-repeat: no-repeat; cursor: pointer;}
.zpfl_box1 .pull-right .ym a.prev{ background-image: url(../images/jt_1.png);}
.zpfl_box1 .pull-right .ym a.next{ background-image: url(../images/jt_2.png);}
.zpfl_box1 .pull-right .ym span{ float: left;}
.zpfl_box1 .pull-right .ym span i{ display: inline-block; margin: 0 8px;}

.zpfl_box2 .bd{ overflow: hidden; position: relative;}
.zpfl_box2 .bd ul{}
.zpfl_box2 .bd ul li{ width: 33%; height: 466px; float: left; position: relative; overflow: hidden; margin-right: 15px;}
.zpfl_box2 .bd ul li a{ width: 100%; height: 100%; float: left; color: #fff; text-align: center; display: flex; align-items:center; justify-content:center;}
.zpfl_box2 .bd ul li a .sil-tile__text-wrap{ font-size: 24px; transition: all .6s}
.zpfl_box2 .bd ul li a::after{ content: ''; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(157,19,26,0.9); opacity: 0; transition: all .4s;}
.zpfl_box2 .bd ul li .imgs{ width: 100%; height: 100%; overflow: hidden; position: absolute; left: 0; top: 0; z-index: 0;}
.zpfl_box2 .bd ul li .imgs img{ width: 100%; min-height: 100%;}
.zpfl_box2 .bd ul li:hover a::after{ opacity: 1;}
.zpfl_box2 .bd ul li:hover a .sil-tile__text-wrap{ padding: 1em 10px;}
.zpfl_box2 .hd.focus1{ padding: 50px 0;}

a:active .sil-tile__text-wrap, a:focus .sil-tile__text-wrap, a:hover .sil-tile__text-wrap { border-color: transparent }
a:active .sil-tile__discover, a:focus .sil-tile__discover, a:hover .sil-tile__discover { -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%) }
.sil-tile__text-wrap { line-height: 1.2; position: relative; z-index: 2; padding: 1em 2em; transition: inherit; border: 1px solid currentcolor; transition: border-color .25s ease-in-out 0s, -webkit-transform .5s ease-in-out 0s; transition: border-color .25s ease-in-out 0s, transform .5s ease-in-out 0s; transition: border-color .25s ease-in-out 0s, transform .5s ease-in-out 0s, -webkit-transform .5s ease-in-out 0s }
.sil-tile__text-wrap:after, .sil-tile__text-wrap:before { position: absolute; top: 0; display: none; width: 1px; height: 100%; content: ' '; -webkit-transform: scaleY(1); -ms-transform: scaleY(1); transform: scaleY(1); background-color: currentColor }
.sil-tile__text-wrap:before { left: 0; -webkit-transform-origin: bottom; -ms-transform-origin: bottom; transform-origin: bottom }
.sil-tile__text-wrap:after { right: 0; -webkit-transform-origin: top; -ms-transform-origin: top; transform-origin: top }
a:active .sil-tile__text-wrap, a:focus .sil-tile__text-wrap, a:hover .sil-tile__text-wrap { border-color: currentColor }
a:active .sil-tile__text-wrap:after, a:active .sil-tile__text-wrap:before, a:focus .sil-tile__text-wrap:after, a:focus .sil-tile__text-wrap:before, a:hover .sil-tile__text-wrap:after, a:hover .sil-tile__text-wrap:before { -webkit-transform: scaleY(0); -ms-transform: scaleY(0); transform: scaleY(0) }
a:active .sil-tile__discover--btn, a:focus .sil-tile__discover--btn, a:hover .sil-tile__discover--btn { -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); opacity: 0 }
.sil-tile__text-wrap { border-right: none; border-left: none }
.sil-tile__text-wrap:after, .sil-tile__text-wrap:before { transition: inherit; display: block }

.about_box1{ overflow: hidden;}
.about_box1 .pull-left,.about_box1 .pull-right{ width: 50%; height: 100%;}
.about_box1 .pull-left{ background-repeat: no-repeat; background-position: center; background-size: cover;}
.about_box1 .pull-right{ display: table;}
.about_box1 .pull-right .box1,.about_box1 .pull-right .box2,.about_box1 .pull-right .box3,.about_box1 .pull-right .box4{ padding:0 12%;}
.about_box1 .pull-right .box1{ font-size: 68px; color: #ff7200; line-height: 75px;}
.about_box1 .pull-right .box2{ margin: 30px 0 50px; color: #a3a3ad;}
.about_box1 .pull-right .box2 strong{ display: block; color: #fff; font-size: 30px;}
.about_box1 .pull-right .box3 .center-block{ width: 100%; height: 380px; float: left; background: #303038; overflow: auto; padding: 18px 22px; line-height: 26px; color: #fff; text-align: justify;}
.about_box1 .pull-right .box4{ position: relative; margin-top: 40px;}
.about_box1 .pull-right .box4 span{ width: 100%; float: left; border:2px solid #505055; line-height: 30px; text-align: center; font-size: 18px; letter-spacing: 5px; background: #24242b; position: relative; z-index: 2;}
.about_box1 .pull-right .box4::after{ content: ''; width: 100%; height: 2px; background: #505055; position: absolute; left: 0; top: 50%; margin-top: -1px;}

.about_box2{ background: #fff;}
.about_box2 .all_title_box{ padding: 90px 0 30px;}
.about_box2 .all_title_box strong{ color: #333;}
.about_box2 .top_box{ text-align: center; color: #333;}
.about_box2 .top_box .box1{ font-size: 24px; padding-top: 30px; position: relative;}
.about_box2 .top_box .box1::after{ content: ''; width: 15px; height: 2px; background: #333; position: absolute; left: 50%; margin-left: -7.5px; top: 0;}
.about_box2 .top_box .box2{ line-height: 30px; margin-top: 25px; font-size: 16px; padding: 0 10%; overflow: hidden; max-height: 300px; transition: all .6s;}
.about_box2 .top_box .box3{ margin-top: 15px;}
.about_box2 .top_box .box3 span{ display: inline-block; color: #ff7200; font-size: 16px; padding-bottom: 15px; background: url(../images/jt_3.png) no-repeat bottom; background-size: auto 10px; cursor: pointer; transition: all .6s;}
.about_box2 .top_box .box3 span.active{ background-image: url(../images/jt_3_1.png);}
.about_box2 .top_box .box2.active{ max-height:400px;}

.about_box2 .lower_box{ padding:41px 0 105px; position: relative;}
.about_box2 .lower_box::after{ content: ''; width: 100%; height: 105px; position: absolute; left: 0; bottom: 0; background: url(../images/bg_3.jpg) bottom; background-size: cover;}
.about_box2 .lower_box .bd{ width: 100%; float: left; overflow: hidden; position: relative; z-index: 2;}
.about_box2 .lower_box .bd ul li{ width: 24%; float: left; margin-right: 25px; background: #000;}
.about_box2 .lower_box .bd ul li:last-child{ margin-right: 0;}
.about_box2 .lower_box .bd ul li a{ width: 100%; height: 532px; float: left; padding: 20px; position: relative; background-repeat: no-repeat; background-position: center; background-size: cover; text-align: center; color: #fff;overflow:hidden}
.about_box2 .lower_box .bd ul li a .box_info{ width: 100%; height: 100%; float: left; border:1px solid #fff; position: relative; transition: all .6s;}
.about_box2 .lower_box .bd ul li a .box_info::after{ content: ''; width: 100%; height: 0; position: absolute; left: 0; top: 0; background: #9d131a; transition: all .6s;}
.about_box2 .lower_box .bd ul li a .box_info .center-block{ width: 100%; position: absolute; bottom: 0; left: 0; z-index: 2;}
.about_box2 .lower_box .bd ul li a .box_info .box1{ height: 0; overflow: hidden; transition: all .6s;}
.about_box2 .lower_box .bd ul li a .box_info .box1 i{ width: 92px; height: 92px; line-height: 92px; display: inline-block; color: #d4676c; font-size: 50px; background: url(../images/ho2_bg1.png) no-repeat center; background-size: auto 92px; transition: all .6s;}
.about_box2 .lower_box .bd ul li a .box_info .box2{ padding: 100px 0; font-size: 24px; color: #fff; transition: all .6s;}
.about_box2 .lower_box .bd ul li a .box_info .box2 strong{ display: block; font-size: 36px; position: relative; color: #fff; padding-bottom: 20px; margin-bottom: 0; transition: all .6s;}
.about_box2 .lower_box .bd ul li a .box_info .box2 strong::after{ content: ''; width: 0; height: 3px; background: #fff; position: absolute; left: 50%; bottom: 20px; margin-left: 0; transition: all .6s;}
.about_box2 .lower_box .bd ul li a .box_info .box2 p{ transition: all .6s; overflow: hidden; white-space: nowrap; font-size:20px}
.about_box2 .lower_box .bd ul li a .box_info .box3{ padding: 0 10%; line-height: 24px; height: 0; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 3; color: #d4676c; transition: all .6s;}
.about_box2 .lower_box .bd ul li a:hover .box_info{border-color: transparent; overflow:hidden}
.about_box2 .lower_box .bd ul li a:hover .box_info::after{ height: 100%;}
.about_box2 .lower_box .bd ul li a:hover .box_info .box1{ height: 120px;}
.about_box2 .lower_box .bd ul li a:hover .box_info .box2{ padding: 70px 0;}
.about_box2 .lower_box .bd ul li a:hover .box_info .box2 strong{ padding-bottom: 40px; margin-bottom: 0px;}
.about_box2 .lower_box .bd ul li a:hover .box_info .box2 strong::after{ width: 27px; margin-left: -13.5px;}
.about_box2 .lower_box .bd ul li a:hover .box_info .box3{ height: 12px; margin-bottom: 0px;}

.about_box2 .lower_box .prev,.about_box2 .lower_box .next{ color: #fff; position: absolute; z-index: 13; left: 10px; top: 50%; margin-top: -13px; font-size: 20px; cursor: pointer; display: none;}
.about_box2 .lower_box .next{ left:inherit; right: 10px;}


.about_box3{ background: url(../images/about_bg.jpg) center fixed; background-size: cover;}
.about_box3 .top_box{ padding: 55px 0; border-bottom: 15px solid #363646; text-align: center;}
.about_box3 .top_box span{ display: inline-block; color: #fff; font-size: 24px; margin: 0 35px; padding-bottom: 4px; border-bottom: 1px solid transparent; cursor: pointer; transition: all .6s;}
.about_box3 .top_box span.active,.about_box3 .top_box span:hover{ color: #ff7200; border-color: #ff7200;}
.about_box3 .lower_box{ padding: 70px 0; color: #fff; line-height: 22px;}

.about_box4 .bd{ overflow: hidden;}
.about_box4 .bd ul li{ width: 16.666%; float: left; position: relative; padding: 180px 0;}
.about_box4 .bd ul li .box_info{ padding: 0 10px;}
.about_box4 .bd ul li .box1{ text-align: center; height: 150px; border: 1px solid #3b3b3f; display: table; cursor: pointer;}
.about_box4 .bd ul li .box1 img{ max-width: 80%; max-height: 130px;}
.about_box4 .bd ul li .box2{ height: 0; position: absolute; left: 0; top: 50%; margin-top: 0; background: #9d131a; color: #fff; overflow: auto; padding: 20px; font-size: 12px; opacity: 0; transition: all .6s;}
.about_box4 .bd ul li .box2 h4{ position: relative; text-align: center; padding-bottom: 30px;}
.about_box4 .bd ul li .box2 h4::after{ content: ''; width: 15px; height: 1px; background: #fff; position: absolute; left: 50%; bottom: 0; margin-left: -7.5px;}
.about_box4 .bd ul li .box2 .center-block{ width: 100%; float: left; margin-top: 20px; line-height: 26px;}
.about_box4 .bd ul li:hover .box2{ opacity: 1; height: 100%; margin-top: -255px;}

.about_box5{ padding-bottom: 100px;}
.about_box5 .box_info{ position: relative;}
.about_box5 .box_info #ChinaMap{ width: 82% !important; height: auto !important; position: relative;}
.about_box5 .box_info .box1{ position: absolute; right: 0; bottom: 0; font-size: 28px; color: #d58f59;}
.about_box5 .box_info .box1 span{ display: block; position: relative; color: #fff; padding-bottom: 20px; margin-bottom: 15px;}
.about_box5 .box_info .box1 span::after{ content: ''; width: 35px; height: 3px; background: #fff; position: absolute; left: 0; bottom: 0;}

.about_box5 .box_info .map_name{ width: 82%; height: 100%; font-size: 12px; position: absolute; left: 0; top: 0; color: #fff; pointer-events:none;}
.about_box5 .box_info .map_name svg{ width: 100%; height: 100%;}


.stateTip, #StateTip { display: none; position: absolute; padding: 10px 13px; background: #fff; border-top: 5px solid #9d131a; font-size: 16px;}
.mapInfo span { display: block; font-size: 18px;}
.mapInfo div{ line-height: 24px;}

.zpxq_box{ display: table; background-size: cover; background-position: center; background-repeat: no-repeat;  transition: background .6s;-webkit-transition: background .6s; position: relative; }
.zpxq_box .closes{ width: 30px; height: 30px; line-height: 26.5px; text-align: center; position: absolute; top: -10px; left: -10px; z-index: 10; color: #fff; font-size: 24px; transition: all .6s; -webkit-transition: all .6s; border-radius: 100%; cursor: pointer; background: #000; overflow: hidden;}
.zpxq_box .closes.active{  transform: rotate(135deg);-webkit-transform: rotate(135deg);}
.zpxq_box .fp-tableCell{ padding: 0 40px;}
.zpxq_box .center-block{ height: 600px; position: relative;}
.zpxq_box .center-block .btns{ width: 35px; height: 100%; position: absolute; top: 0; background-color: rgba(0,0,0,0.5); background-position: center; background-repeat: no-repeat; cursor: pointer; display: none;}
.zpxq_box .center-block .btns.left{ background-image: url(../images/jt_1.png); left:0;}
.zpxq_box .center-block .btns.right{ background-image: url(../images/jt_2.png); right:0;}
.zpxq_box .pull-left{ width: 395px; height: 100%; padding: 0 25px; background: rgba(0,0,0,0.45); color: #fff; overflow: auto; transition: all .6s;}
.zpxq_box .pull-left .box_info{ display: none;}
.zpxq_box .pull-left .box1{ font-size: 36px; padding: 55px 0; margin-bottom: 30px; position: relative;}
.zpxq_box .pull-left .box1::after{ content: ''; width: 20px; height: 1px; background: #fff; position: absolute; left: 0; bottom: 0;}
.zpxq_box .pull-left .box2{ margin-top: 20px; line-height: 24px;}
.zpxq_box .pull-right{ width: 147px; height: 100%; overflow: hidden; background: rgba(0,0,0,0.3); padding: 0 12px; position: relative; transition: all .6s;}
.zpxq_box .pull-right .box1{ height: 80%; overflow: hidden; display:-webkit-inline-box;}
.zpxq_box .pull-right .box1 ul{ width: 100%; display: inline-block; transition: all .6s;-webkit-transition: all .6s;}
.zpxq_box .pull-right .box1 ul li{ width: 100%; height: 82px; overflow: hidden; float: left; margin-top: 12px; transition: all .6s;-webkit-transition: all .6s; cursor: pointer;}
.zpxq_box .pull-right .box1 ul li img{ width: 100%; min-height: 100%;}
.zpxq_box .pull-right .box1 ul li.active{ border:1px solid #fff;}
.zpxq_box .pull-right .box2{ text-align: center; margin-top: 8px;}
.zpxq_box .pull-right .box2 p{ margin-top: 12px;}
.zpxq_box .pull-right .box2 a{ cursor: pointer; display: inline-block;}

.zpxq_box .center-block .btns.left.active{ background-image: url(../images/jt_2.png);}
.zpxq_box .center-block .btns.right.active{ background-image: url(../images/jt_1.png);}
.zpxq_box .pull-left.active,.zpxq_box .pull-right.active{ display: none;}

.zpxq_box .pull-right.active2{ bottom: -21%;}







@media screen and (max-height:880px){
	.home_box2 ul li .box_info{ zoom:0.8;}
}
@media screen and (max-height:780px){
	.zp_box .bd ul li a{ padding: 12% 15% 0;}
	.tdxq_box{ padding: 5%;}
}
@media screen and (max-width:1520px){
}
@media screen and (max-width:1440px){
	.home_box2 ul li .box_info{ zoom:0.65;}
	.zp_box .bd ul li,.news_box .bd ul li{ width: 360px;}
	.team_box .bd ul li{ width: 288px;}
	.team_box .top_box,.news_box .top_box{ zoom:0.8;}
	.team_box .bd ul li .info{ zoom:0.75}
	.team_box .bd ul li .info .box2{ line-height: 28px;}
	.fanye{ zoom:0.8;}
	.news_box .bd ul li a{ padding: 0 10%; top: 22%;}
	.zpfl_box1 .pull-left,.about_box1 .pull-right{ zoom:0.85;}
	.zpfl_box1 .pull-left .box1{ font-size: 40px;}
	.zpfl_box1 .pull-left .box2{ padding: 20px 0 20px 30%;}
	.zpfl_box2 .bd ul li a .sil-tile__text-wrap{ font-size: 20px;}
	.about_box1 .pull-right .box2{ margin: 20px 0 30px;}
	.zpxq_box .center-block{ zoom:0.85}
	.news_box .top_box{ padding:1% 2.2% 0;}
}
@media screen and (max-width:1366px){	
	.home_box2 ul li .box_info{ zoom:0.6;}
	.zp_box .bd ul li,.news_box .bd ul li{ width: 341.5px;}
	.team_box .bd ul li{ width: 273px;}
}
@media screen and (max-width:1200px){
	
}
@media screen and (max-width:1024px){
	.w1200{ width:94%;}	
	.w90{ width: 94%;}
	.fanye{ padding: 25px 0;}
	.fanye ul li a,.fanye ul li span{ padding: 0 8px;}
	.fanye ul li{ line-height: 25px;}
	.fanye ul li .text,.fanye ul li #btn-page{ width: 45px;}
	.fy{ margin-top: 13px; padding-top: 4px;}
	.fy a{ text-align: left !important; width: 100%; font-size: 14px; margin-top: 8px;}
	.head_box{ padding: 10px 3%;}
	.head_box .pull-left img{ height: 27px;}
	.head_box .pull-right{ width: 23.5%;}
	.head_box .pull-right .text{ width: 100%; margin-top: 6px; height: 17px; font-size: 12px; padding-right: 22%; background-size: auto 11px;resize:none; border-radius: 0;}
	.head_box .center-block{ height: 47px;}
	.head_box .center-block img{ height: 30px;}
	.all_center_box{ margin-top: 47px;}
	.home_box1 .pull-left,.home_box1 .pull-right{ width: 100%;}
	.home_box1 .pull-right{ position: relative;}
	.home_box4 .lower_box .bd ul li .box_info{ width: 94%; left:3%; margin-left: 0;}
	.head_btn{ margin-top: 2px;}
	.head_btn .icos{ width: 25px; height: 25px; border-width: 2px; padding: 5px 4px;}
	.head_btn i{ height: 2px;}
	.head_btn i.bar-top{ width: 100%; margin-top: 0px;}
	.head_btn i.bar-cen{ width: 80%; margin-top: 3px;}
	.head_btn i.bar-bom{ width: 50%; margin-top: 3px;}
	.head_btn.cur i.bar-top{ -webkit-transform:rotate(45deg) translate(3.3px, 3.5px);transform:rotate(45deg) translate(3.3px, 3.5px);}
	.head_btn.cur i.bar-bom{ width: 100%; -webkit-transform: rotate(-45deg) translate(3.9px, -4px);transform: rotate(-45deg) translate(3.9px, -4px);}
	.head_btn span{ line-height: 25px; font-size: 13px; margin-left: 6px}
	.tanchu_box .w1200{ height: 90%;}
}
@media screen and (max-width:768px){
.head_box.active .head_btn .icos{border: 3px solid #000;}
.head_box.active .head_btn span{ color:#000 !important}
.head_box.active .head_btn i{ background-color:#000 !important}
	.banner_box .hd{ display: none;}
	.head_box,.head_box.active{ background: rgba(255,255,255,.8);}
	.head_menu{ padding: 47px 0 0;}
	.head_menu ul{ padding: 20px 0 0; overflow: auto !important;}
	.head_menu ul li{ width: 100%; height: auto; padding: 15px 0;}
	.head_menu ul li .box1{ font-size: 18px;}
	.head_menu ul li .box2{ padding-top: 10px; display: none;}
	.head_menu ul li:hover .box3 a{ margin-top: 10px;}
	.head_menu ul li:hover .box3 a:first-child{ margin-top: 10px;}
	.home_box1 .pull-left{ padding: 3% 3% 2%;}
	.home_box1 .pull-left .center-block{ padding: 0 0 35px;}
	.home_box1 .pull-left .center-block::after,.home_box1 .pull-left .center-block::before{ display: none;}
	.home_box1 .pull-left .box1{ font-size: 24px; line-height: 25px; margin-top: 8px;}
	.home_box1 .pull-left .box2{ font-size: 18px; padding: 5px 0 8px;}
	.home_box1 .pull-left .box3{ font-size: 12px; line-height: 22px; padding: 10px 0;}
	.home_box1 .pull-left .box4{ line-height: 22px; font-size: 12px;}
	.home_box1 .pull-left .more{ font-size: 12px; padding-right: 20px; line-height: 22px; background-size: auto 15px;}
	.home_box2{ height: auto !important;}
	.home_box2 ul li{ width: 50%; float: left; font-size: 12px;}
	.home_box2 ul li .box_info .box1 i{ font-size: 30px; line-height: 60px; width: 60px; height: 60px; background-size: cover;}
	.home_box2 ul li .box_info{ position: relative; margin-top: 35px; zoom:1;}
	.home_box2 ul li .box_info .box2{ padding: 20px 0;}
	.home_box2 ul li:hover .box_info .box2{ padding: 40px 0 50px;}
	.home_box2 ul li .box_info .box3{ display: none;}
	.home_box2 ul li .box_info .box2 strong{ padding-bottom: 15px; margin-bottom: 12px; font-size: 20px;}
	.home_box2 ul li .box_info .box2 p{ font-size: 12px;}
	.home_box2 ul li:hover .bg{ opacity: 0;}
	.home_box2 ul li:hover .box1 i{ background-image: url(../images/ho2_bg1.png); color: ; font-weight: bold; font-size: 30px;}
	.home_box2 ul li:hover .box_info .box2{ padding: 20px 0;}
	.home_box2 ul li:hover .box_info .box2 strong{ padding-bottom: 15px; margin-bottom: 12px;}
	.home_box2 ul li:hover .box_info .box2 p{ color: #fff;}
	.home_box2 ul li:hover .box_info .box3{ height: 0; padding: 0;}	
	.home_box2 .prev,.home_box2 .next{ display: block;}
	.home_box3 .top_box{ padding: 25px 0;}
	.home_box3 .top_box .pull-left .box1{ font-size: 16px;}
	.home_box3 .top_box .pull-left .box2{ margin:0 0 0 20px; padding-left: 20px; font-size: 14px; line-height: 22px;}
	.home_box3 .top_box .pull-right{ line-height: 44px; font-size: 16px; background-size: auto 20px; padding-right: 25px;}
	.home_box3 .top_box .w1200,.home_box3 .box_info .w1200{ padding: 0;}
	.home_box3 .box_info{ padding-bottom: 20px;}
	.home_box3 .box_info .pull-left{ font-size: 20px; padding-bottom: 15px;}
	.home_box3 .box_info .pull-right{ font-size: 14px; padding:8px 15px; }
	.home_box3 .lower_box .list_box .bd ul li{ width: 100%; margin: 40px 0;}
	.home_box3 .lower_box .list_box .prev{ left:0; font-size: 20px;}
	.home_box3 .lower_box .list_box .next{ right:0; font-size: 20px;}
	.home_box4 .top_box .box_info{ width: 160px; padding: 20px 0 95px;}
	.home_box4 .top_box .box_info span{ font-size: 30px; line-height: normal;}
	.home_box4 .top_box .box_info p{ font-size: 18px;}
	.home_box4 .top_box .box_info i{ font-size: 80px;}
	.home_box4 .lower_box{ zoom:0.85;}
	.home_box4 .lower_box .bd ul li{ height: auto; padding-bottom: 35px;}
	.home_box4 .lower_box .bd ul li .bg{ height: 320px;}
	.home_box4 .lower_box .bd ul li .box_info{ padding: 15px;}
	.home_box4 .lower_box .bd ul li .box_info .center-block{ padding: 25px;}
	.foot_box{ padding: 0 3%;}
	.foot_box .lower_box .box1 .fl,.foot_box .lower_box .box1 .fr{ width: 100%;}
	.foot_box .lower_box .box1 .fr{ margin-top: 8px;}
	.foot_box .top_box{ padding: 0 0 20px;}
	.foot_box .top_box .box_info{ width: 100%; margin-top: 25px;}
	.foot_box .top_box em.line{ display: none;}
	.foot_box .top_box .box_info .box1{ padding-bottom: 8px;}
	.foot_box .top_box .box_info .box1 p{ margin-top: 5px;}
	.foot_box .top_box .box_info .box2{ margin-top: 8px; line-height: 22px; font-size: 14px;}
	.join_box .box_info ul li{ padding: 15px;}
	.join_box .box_info ul li .box1{ line-height: 25px;}
	.join_box .box_info ul li .box1 strong{ width: 60%; font-size: 16px;}
	.join_box .box_info ul li .box1 a{ padding: 0 10px;}
	.join_box .box_info ul li .box2{ line-height: 22px; margin-top: 8px;}
	.all_title_box{ padding: 50px 0 20px;}
	.all_title_box strong{ font-size: 22px;}
	.tanchu_box .w1200{ height: 94%;}
	.news_info{ padding: 12px; height: auto;}
	.tdxq_box .top_box{ height: auto;}
	.tdxq_box .top_box .tx{ width: 130px; height: 130px;}
	.tdxq_box .top_box .box_info .box2{ padding: 8px 0;}
	.tdxq_box .top_box .box_info .box1 strong{ font-size: 18px;}
	.tdxq_box .top_box .box_info .box1 span{ margin: 4px 0 0 10px; padding-left: 10px;}
	.tdxq_box .top_box .box_info .box3{ padding:8px 0;}
	.tdxq_box .top_box .box_info .box3.box4{ padding: 12px 0 8px;}
	.tdxq_box .lower_box{ line-height: 22px; margin-top: 10px; padding-right: 10px;}
	.news_info .top_box{ padding: 15px 0;}
	.news_info .top_box span{ font-size: 16px;}
	.news_info .lower_box{ padding: 12px;}
	.zp_box .bd ul,.zp_box .bd ul li{ width: 100%;}
	.zp_box .bd ul li a{ padding: 18% 15% 0;}
	.zp_box .bd ul li a span{-webkit-line-clamp: 1; font-size: 18px;}
	.zp_box .bd ul li a p{ height: 72px !important; margin-top: 8% !important;}
	.zp_box .bd ul li a i{ margin-top: 8% !important; height: 1px !important; background: #fff !important; border:none !important;}
	.team_box .top_box .pull-left,.news_box .top_box .pull-left{ width: 100%;}
	.team_box .top_box .pull-left .box2,.team_box .top_box .pull-right,.news_box .top_box .pull-right{ display: none;}
	.team_box .bd ul li,.news_box .bd ul li{ width: 100%;}
	.team_box .bd ul li .info{ top: 40%;}
	.news_box .bd ul li a{ padding: 0 5%;}
	.news_box .bd ul li a em{ display: none;}
	.news_box .bd ul li a i{ padding: 12px 0;}
	.news_box .bd ul li a p{ margin-top: 15px; line-height: 24px;}
	.contact_box .pull-left,.contact_box .pull-right{ width: 100%; height: auto; font-size: 14px;}
	.contact_box .pull-left{ height: 220px;}
	.contact_box .pull-right .top_box{ margin-top: 0; padding: 15px 5%;}
	.contact_box .pull-right .top_box ul li{ padding: 5px 0;}
	.contact_box .pull-right .lower_box{ padding: 24px 5%;}
	.contact_box .pull-right .lower_box .box1{ margin-top: 18px; line-height: 24px;}
	.contact_box .pull-right .lower_box .logo{ height: 20px;}
	.zpfl_box1{ height: auto !important;}
	.zpfl_box1 .pull-right .bd ul li{ height: 280px; display: block; opacity: 1; transition: none;}
	.zpfl_box1 .pull-left,.zpfl_box1 .pull-right{ width: 100%;}
	.zpfl_box1 .pull-left{ padding-top: 40px;}
	.zpfl_box1 .pull-left .box1,.zpfl_box1 .pull-left .box2,.zpfl_box1 .pull-left .box3 ul li{ padding-left: 8%;}
	.zpfl_box1 .pull-left .box1{ font-size: 24px; line-height: 30px;}
	.zpfl_box1 .pull-left .box2{ font-size: 20px;}
	.zpfl_box1 .pull-left .box3 ul li a{ font-size: 14px; padding: 10px 0;}
	.zpfl_box1 .pull-left .box3 ul li a span{ font-size: 20px;}
	.zpfl_box1 .pull-left .fanye{ padding: 30px 0 0; zoom:1;}
	.zpfl_box1 .pull-left .fanye ul li{ float: none; padding: 0 5px;}
	.zpfl_box1 .pull-right{ height: 280px;}
	.zpfl_box1 .pull-right .title_box{ width: 96px; height: 90%;}
	.zpfl_box1 .pull-right .title_box span{ font-size: 24px; width: 24px; line-height: 28px;}
	.zpfl_box1 .pull-right .title_box p{ font-size: 14px;}
	.zpfl_box1 .pull-right .ym{ font-size: 20px; line-height: 50px;}
	.zpfl_box1 .pull-right .ym a{ width: 30px; height: 50px;}
	.zpfl_box2 .bd ul li{ width: 100%; margin: auto; height: 280px;}
	.zpfl_box2 .bd ul li a .sil-tile__text-wrap{ font-size: 18px;}
	.zpfl_box2 .hd.focus1{ padding: 20px 0;}
	.about_box1{ height: auto !important;}
	.about_box1 .pull-left,.about_box1 .pull-right{ width: 100%;}
	.about_box1 .pull-left{ height: 230px;}
	.about_box1 .pull-right{ padding: 20px 0; display: block; zoom:1;}
	.about_box1 .pull-right .box1,.about_box1 .pull-right .box2,.about_box1 .pull-right .box3,.about_box1 .pull-right .box4{ padding:0 5%;}
	.about_box1 .pull-right .box4 span{ letter-spacing: 2px; font-size: 12px;}
	.about_box1 .pull-right .box1{ font-size: 24px; line-height: 24px; margin-top: 8px;}
	.about_box1 .pull-right .box2{ margin: 5px 0 8px; font-size: 18px;}
	.about_box1 .pull-right .box2 strong{ font-size: 18px;}
	.about_box1 .pull-right .box3 .center-block{ padding: 10px;}
	.about_box1 .pull-right .box4{ margin-top: 20px;}
	.about_box2 .all_title_box{ padding: 30px 0 20px;}
	.about_box2 .top_box .box1{ padding-top: 20px; font-size: 20px;}
	.about_box2 .top_box .box2{ padding: 0; margin-top: 10px; line-height: 24px; font-size: 14px; max-height: 96px;}
	.about_box2 .top_box .box3{ margin-top: 8px;}
	.about_box2 .top_box .box3 span{ font-size: 14px;}
	.about_box2 .lower_box{ padding: 20px 0;}
	.about_box2 .lower_box .bd ul li{ width: 100%; margin-right: 0;}
	.about_box2 .lower_box .bd ul li a .box_info .box2{ padding: 60px 0;}
	.about_box2 .lower_box .bd ul li a .box_info .box2 p{ font-size: 12px;}
	.about_box2 .lower_box .bd ul li a .box_info .box2 strong{ font-size: 24px;}
	.about_box2 .lower_box .bd ul li a{ height: auto; padding: 15px;}
	.about_box2 .lower_box .bd ul li a .box_info .center-block{ position: relative;}
	.about_box2 .lower_box .bd ul li a .box_info .box1,.about_box2 .lower_box .bd ul li a .box_info .box3{ display: none;}
	.about_box2 .lower_box .bd ul li a:hover .box_info .box2{ padding: 60px 0;}
	.about_box2 .lower_box .bd ul li a:hover .box_info .box2 strong{ padding-bottom: 20px; margin-bottom: 0;}
	.about_box2 .lower_box .bd ul li a:hover .box_info .box2 strong::after{ display: none;}
	.about_box3 .top_box{ padding: 20px 0; border-width: 5px;}
	.about_box3 .top_box span{ font-size: 16px; padding-bottom: 2px; margin: 0 12px;}
	.about_box3 .lower_box{ padding: 20px 3%;}
	.about_box4 .bd ul li{ width: 100%; padding: 100px 0;}
	.about_box4 .bd ul li:hover .box2{ margin-top: -175px;}
	.about_box5{ padding-bottom: 0;}
	.about_box5 .box_info .box1{ display: none;}
	.zpxq_box .center-block .btns{ display: none;}
	.zpxq_box .fp-tableCell{ padding: 0;}
	.zpxq_box .center-block{ padding: 0 3%; height: auto;}
	.zpxq_box .pull-left{ width: 90%; height: 300px; background: rgba(0,0,0,0.4); position: fixed; left: 5%; top: 80px;}
	.zpxq_box .pull-left .box1{ font-size: 26px; padding: 20px 0; margin: auto;}
	
	.zpxq_box .pull-right{ width: 94%; margin-top: 15px; height: auto; position: fixed; left: 3%; bottom: 2.5%; background: rgba(0,0,0,0.4);}
	.zpxq_box .pull-right .box1{ width: 265px; height: 67px; position: relative; left: 50%; margin: 20px 0 20px -130px; overflow: hidden;}
	.zpxq_box .pull-right .box1 ul{ width: 99999px; margin:0; display: block;}
	.zpxq_box .pull-right .box1 ul li{ width: 130px; height: 67px; margin-top: 0; margin-right: 5px}
	.zpxq_box .pull-right .box1 ul li.active{ border-width: 0;}
	.zpxq_box .pull-right .box2{ position: absolute; width: 100%; left: 0; top: 50%; padding: 0 15px; margin-top: -13.5px;}
	.zpxq_box .pull-right .box2 p{ margin: auto;}
	.zpxq_box .pull-right .box2 p:first-child{ float: left;}
	.zpxq_box .pull-right .box2 p:last-child{ float: right;}
	.zpxq_box .pull-right .box2 p a img{ opacity: 0;}
	.zpxq_box .pull-right .box2 p a{ background-color: rgba(0,0,0,0.5); background-repeat: no-repeat; background-position: center; background-size: auto 22px;}
	.zpxq_box .pull-right .box2 p a.prev{ background-image: url(../images/jt_1.png);}
	.zpxq_box .pull-right .box2 p a.next{ background-image: url(../images/jt_2.png);}
	
	.team_box .top_box,.news_box .top_box{ zoom:1; top: 10%;}
	.news_box .top_box{ padding:0 4.8%;}
	.news_box .top_box .pull-left .box1,.team_box .top_box .pull-left .box1{ font-size: 16px;}
	.news_box .top_box .pull-left .box1 strong,.team_box .top_box .pull-left .box1 strong{ font-size: 20px;}
	.news_box .bd ul li a strong{ font-size: 16px;}
	.about_box5 .box_info #ChinaMap{ width: 100% !important;}
	.about_box5 .box_info .map_name{ width: 100%; font-size: 16px;}
	.about_box5 .box_info .map_name svg{ zoom:0.358;}
	.about_box5 .box_info .map_name.active{ display: none;}
	.tdxq_box .pull-left{ width: 23%; margin-top: 4px;}
	.tdxq_box .top_box .box_info .box1{ margin-top: 0;}
	.zpxq_box .closes{ width: 28px; height: 28px; line-height: 26px; position: fixed; top: 66px; left: 3%;}
	.about_box2 .lower_box .prev,.about_box2 .lower_box .next{ display: block;}
	.join_box .all_title_box{ padding-top: 80px;}
	.gao80{ height:50px;}
}
@media screen and (max-width:480px){
	
}
@media screen and (max-width:350px){
	.tdxq_box .top_box .box_info{ width: 62%;}
	
	
}

.Validform_wrong,.Validform_checktip{ display:none !important;}
@media screen and (min-width:1000px){
	.gao80{ height:70px;}
	
	
}
.imdexpix{ line-height:30px; padding-bottom:50px}
.imdexpix img{ max-width:100%; text-align:center; margin:0 auto}
.xian{ border-bottom:1px solid #CCCCCC; height:1px; margin:50px 0}