@charset "utf-8";
/*全局初始化样式*/
@font-face {
    font-family: 'SourceHanSansCN-Regular';
    src: url('../font/SourceHanSansCN-Regular.otf') format('truetype');
    font-weight: normal;
    font-style: normal;
} 
body{ padding:0; margin:0 auto; font-size: 14px; line-height: 1.42857143; /*font-family:arial,Microsoft YaHei,'微软雅黑','宋体';*/      color: #000000; min-width: 320px; width: 100%; zoom:1;

/*禁用Webkit内核浏览器的文字大小调整功能*/
-webkit-text-size-adjust:none; 

/*取出点击出现半透明的灰色背景*/
-webkit-tap-highlight-color:rgba(0,0,0,0); 
-webkit-tap-highlight:rgba(0,0,0,0);

/*控制文本可选性*/
/*
-webkit-user-select: none;
    -ms-user-select: none;
   -moz-user-select: none;
 -khtml-user-select: none;
        user-select: none;
        
*/
/*设置字体的抗锯齿或者说光滑度*/
-webkit-font-smoothing: antialiased;
position: relative;
overflow-x: hidden;


}
div,span:focus{border: none;outline:inherit;}
/*默认去除ul、li的默认样式*/
.p,.h1,.h2,.h3,.h4,.h5,.h6{ margin: 0; padding: 0;}
.ul,.ul li{ list-style:none; margin: 0; padding: 0;} 
/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#666460;} 
/*表单元素获得焦点时不显示虚线框*/
input:focus { outline: none;}
input,button,select,textarea{ outline:none;  -webkit-appearance:none;} 
/*不允许多行输入文本框有滚动条*/
textarea{ resize:none; -webkit-appearance:none;  } 
/*初始化表单元素样式*/
textarea,input,select { background:none; border:none; margin:0; padding:0;}
/*初始化HTML5标签样式*/
audio,canvas,progress,video { display: inline-block; vertical-align:baseline;}

article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display:block;}
/*去除figure边距*/
figure,figcaption{ margin:0px; padding:0px;}

/*初始化图片样式*/
img{ border:none; border:0; max-width:100%; vertical-align:top;}

/*初始化a的样式和字体样式*/
a{ color:#333; text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none; text-decoration:none; }
a:hover{ color: #000; text-decoration:none; }

/*清除浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}

.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both;
 font-size: 0px;}
.clearfix { zoom: 1;}

 .h_list ul li.li2 .pic video{width: 100%; top: 0; left: 0; bottom: 100%;}
/*全局样式*/
.guide{position: fixed; width: 100%; height: 100%; background: #fff; text-align: center; z-index: 101; display: none;} 
.guide img{width: 50%; position: relative; top: 50%; transform: translateY(-50%)}

.bodyT{margin-top: 80px; }
.body_bg{background: rgba(195, 195, 195, 0.8); position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 98; display: none;}
.headerW{width: 100%;  position:static; top: 0; left: 0; z-index: 200; background:#fff; } 
.headerW.on{background: #000; transition: 0.5s; box-shadow:2px 1px 2px #cccccc;}
/*.headerW.bg{background: #3b3b3b; transition: 0.5s;}*/
.header{ max-width: 96%; margin: 0 auto; max-width:1600px; position: relative;}
.header .logo{float: left;}
.header .logo img{ margin-top:18px;}
.header .logo img:hover{ background:none;}
.header>.nav{float: right; width: 74%;}
.header>.nav>ul>li{float: left; margin: 0 1%; position: relative;}
.header>.nav>ul>li>a{display: block; line-height: 80px; font-size: 16px; color: #333;}
.header>.nav>ul>li a:hover{ border-bottom:solid #E60012;}
.header>.nav>ul>li.on a{color: #da251d;}
.header .nav ul li .nav_list{position: absolute; top: 100%; left: -50%; width: 200%; background: #fff; display: none; z-index: 100;}
.header .nav ul li .nav_list a{height: 30px; line-height: 30px; padding: 0 2%; text-align: center; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; color: #666; border-bottom: 1px solid #efefef;}
.header .nav ul li .nav_list a:hover{color: #da251d;}


.header .header_r{position: absolute; right: 0%; height: 30px; top:33px;  color: #fff; display: flex;   }
.header_r span{display: block; float: left; align-self: center;}
.header_r .search{width: 30px; height: 30px; background: url(../img/icon1.png) 0 0 no-repeat; position: relative;}
.header_r .my{min-width: 30px; height: 30px; margin: 0 10px;  line-height: 30px; cursor: pointer; color: #da251d; margin-left:20px; font-size:18px; font-weight:bold;}
.header_r .my i{font-style: normal; float:left; width: 30px; height: 30px; display: inline-block; background: url(../img/language_icon_2.gif) 0 0 no-repeat;}

.header_r .myyy i{display:inline-block;vertical-align:middle;font-size:0;width:20px;height:20px; margin:5px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-o-border-radius:100%;background:#ccc url(../img/language_icon_2.gif) no-repeat center center;background-size:cover;margin-right:6px;}

.header_r .myy{min-width: 30px; height: 30px; line-height: 30px; cursor: pointer; color: #333333; position:relative; font-size:15px; margin:0 10px;}
.header_r .myy i{font-style: normal; float: right; width: 30px; height: 30px; display: inline-block; background: url(../img/icon3.png) 0 0 no-repeat;}
.header_r .myd{ margin-left:0; margin-right:20px;}
.header_r .myd i{background: url(../img/icon5.png) 0 0 no-repeat; margin-right:10px;}



.btnLink{top:27px;right:15px;display:inline-block; width:100px; height:36px; background:#E60012; text-align:center; border-radius:4px; margin-left:10px;}
.btnLink i{display:inline-block;padding-right:15px;font-size:15px;font-weight:bold;color:#fff;line-height:36px;background:url(../img/icoTopJt.png) right center no-repeat;opacity:0.9;}
.btnLink:hover i{opacity:1.0}

.boxLink{position:fixed; width:100%; height:100%;top:0;right:0; z-index:300; text-align:right; overflow:hidden; display:none}
.boxLink div{position:absolute;width:100%; height:100%;top:0;right:0;z-index:0;background:rgba(0,0,0,.7);}
.boxLink ul{position:relative;z-index:1;display:inline-block;width:290px;height:100%;background:#333;font-size:0; padding:0 30px; text-align:left;margin-right:0;animation:mymove 0.5s; overflow:hidden;}
.boxLink li{display:block; margin-bottom:20px;}
.boxLink li h1{width:22px; height:100px; background:url(../img/icoNavClose.png) left center no-repeat; background-size:22px 22px; opacity:0.5; cursor:pointer}
.boxLink li h1:hover{opacity:1.0;}
.boxLink li h2{font-size:22px; color:#E60012; display:block; }
.boxLink li h3{font-size:22px; color:#ffa200; font-family:fontDate;text-transform:uppercase}
.boxLink li i{display:block;font-size:22px; color:#fff; border-bottom:1px solid #fff; line-height:40px; margin-bottom:5px; opacity:0.6}
.boxLink li a{display:block; line-height:40px; font-size:13px; color:#fff; border-bottom:1px solid #887a73;opacity:0.6}
.boxLink li a:hover{ opacity:1.0}
@keyframes mymove{0%{margin-right:-300px;}100%{margin-right:0;}}


.header_r .myy .guanhui_img{display:none; position:absolute; z-index:99; top:100%; width:112px; height:112px; left:50%; margin-left:-66px; padding:12px;}
.header_r .myy .guanhui_img .img{position:relative;box-shadow:0 0 10px rgba(0, 0, 0, 0.2);	padding:0px;	background:#fff;}
.header_r .myy .guanhui_img .img:after {content:""; display:block; width:0; height:0; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:8px solid #fff; position:absolute; left:50%; top:-8px; margin-left:-8%;}
.header_r .myy:hover .guanhui_img{ display:block !important;}
.header_r .myy .guanhui_img ul{ display:block;}
.header_r .myy .guanhui_img li{ display:block; text-align:center; border-bottom:solid 1px #ccc; font-size:14px;}
.header_r .myy .guanhui_img li a{ display:block; text-align:center; color:#333;}

.leiman{ position:relative;}
.leiman .guanhui_img{display:none; position:absolute; z-index:99; top:100%; width:112px; height:112px; left:50%; margin-left:-66px; padding:12px;}
.leiman .guanhui_img .img{position:relative;box-shadow:0 0 10px rgba(0, 0, 0, 0.2);	padding:0px;	background:#fff;}
.leiman .guanhui_img .img:after {content:""; display:block; width:0; height:0; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:8px solid #fff; position:absolute; left:50%; top:-8px; margin-left:-8%;}
.leiman:hover .guanhui_img{ display:block !important;}






.header .header_r a.en{color: #333; font-size: 20px; line-height:30px;}
.mobile_menu {height: 18px; display: none; position: absolute; right: 2%; top: 50%; margin-top: -9px; cursor: pointer;} 
.mobile_menu img{height: 18px;}

.header_r .search .search_con{position: absolute; width: 0; margin-top: 0; box-sizing: border-box;  top: 0; right: 0; overflow: hidden;}
.header_r .search .search_con .con{background: #666; margin-top: 0; border-radius: 5px; border: 1px solid #ccc; height: 30px; line-height: 30px; padding-left: 10px;}
.header_r .search .search_con .text{width: 60%; height: 30px; float: left; line-height: 30px; color: #fff;}
.header_r .search .search_con input:-internal-autofill-selected {
    background-color: rgb(255, 255, 255) !important; color:#333;line-height: 30px;}
.header_r .search .text{line-height: 30px;}

.header_r .search input:not([type=radio]):not([type=checkbox]), select{ vertical-align:inherit;}


.c-clear input{ color:#fff;}
.header_r .search .search_con .btn{background: url(../img/icon1.png) 50% 50% no-repeat; width: 30px; height: 30px; position: absolute; right: 0; top: 0;}

.nav_son{width: 100%; background: #fff; display: none;}
.nav_sonList{width: 1200px; margin: 0 auto; max-width: 96%; padding: 2% 0 3% 0;}
.nav_sonList ul li{width: 21%; margin: 0 2%; float: left;}
.nav_sonList ul li span{display: block; text-align: center;}
.nav_sonList ul li a{display: block;}
.nav_sonList ul li .pic{height: 148px;overflow: hidden;}
.nav_sonList ul li .pic img{max-height: 148px;-webkit-transition: all .3s linear; transition: all .3s linear;}
.nav_sonList ul li .title{font-size: 18px; margin-top: 10px; color: #333; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.nav_sonList ul li .tip{margin-top: 10px; font-size: 14px; color: #999; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.nav_sonList ul li .btn{width: 98px; height: 27px; line-height: 27px; text-align: center; border: 1px solid #dddddd; display: block; margin: 12% auto 0; font-size: 14px; color: #999; border-radius: 20px;}
.nav_sonList ul li:hover .btn{background: #da251d; color: #fff; border-color: #fff;}
.nav_sonList ul li:hover .pic img{-webkit-transform: scale(1.3); transform: scale(1.3);}

.h_banner{position: relative; overflow: hidden;}
.h_banner ul li a{display: block; position: relative;}
.h_banner ul li a img{width: 100%;} 
/*.h_banner ul li .img{display: none;}*/
.h_banner ul li .img_wap{display: none;}
.h_banner ul li .img_wap img{
	display: none;
}

.h_banner ul li video{width: 100%; display: block; background: #000; object-fit: cover;}
.h_banner .swiper-pagination{bottom: 40px!important;}
.h_banner .swiper-pagination span{width: 40px; height: 4px; opacity: 0.8; background: #505050; border-radius: 2px; transition: 0.5s;}
.h_banner .swiper-pagination .swiper-pagination-bullet-active{background: #fff; width: 70px;}

.h_banner ul li video::-webkit-media-controls-fullscreen-button{ display: none !important; }
 
    /*video默认aduio音量按钮*/
.h_banner ul li video::-webkit-media-controls-mute-button { display: none !important;}
 
    /*video默认setting按钮*/
.h_banner ul li video::-internal-media-controls-overflow-button{ display: none !important;}
 
    /*腾讯云点播禁用firefox全屏、设置按钮*/
    .trump-button[sub-component="fullscreen_btn"],.trump-button[now="fullscreen"]{ display:none!important;}
    .trump-button[sub-component="setting"]{ display:none !important;}
 
/*禁用video的controls（要慎重！不要轻易隐藏掉，会导致点击视频不能播放）*/
.h_banner ul li video::-webkit-media-controls {
  display:none !important;
}

.CarShowPage .modal-options .ant-tabs-bottom-bar{margin-bottom:30px !important;}
.CarShowPage>.modal-options>.ant-tabs-bottom-bar{margin-bottom:60px !important;}
.CarShowPage .modal-options .car-options .ant-tabs-bottom-content.ant-tabs-content-no-animated img:hover{ background:none; }
.carShowBtn li:hover a{ color:#fff;}
.gundong{ overflow-x:auto !important; overflow-y:hidden;}

.gundong1::-webkit-scrollbar { width:6px; background-color:#f2632b; margin-top:20px;}
.gundong1::-webkit-scrollbar-thumb { border:none; width:6px;background-color:#f2632b; }
.gundong1::-webkit-scrollbar-corner { background-color:#f2632b; }

  .gundong::-webkit-scrollbar {
  /*滚动条整体样式*/
   /*高宽分别对应横竖滚动条的尺寸*/
  height: 8px;
  }
  .gundong::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius   : 4px;
  background-color: #c7000a;
  background-image: -webkit-linear-gradient(
      45deg,
      rgba(255, 255, 255, 0.2) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.2) 50%,
      rgba(255, 255, 255, 0.2) 75%,
      transparent 75%,
      transparent
  );
  }
  .gundong::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
  background   : #d6d7d9;
  border-radius: 4px;
  }
/*解决方案*/
/*home_sec1*/

.home_sec1 {
	width: 100%;
	
}

.home_sec1_left {
	width: 100%;
	position: relative;
}

.home_sec1_bg {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
}

.home_sec1_right {
	width: 100%;
	position: relative;
}

.home_sec1_right1 {}

.home_sec1_video {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}

.home_sec1_left_text {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	color: #fff;
	z-index: 4;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.home_sec1_left_con {
	position: absolute;
	top: 50%;
	left: 20%;
	right: 20%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

.home_sec1_left_text .title {
	font-size: 54px;
	margin-bottom: 20px;
}

.home_sec1_left_text .text {
	font-size: 20px;
}

.home_sec1_left_text .text span {
	position: relative;
}

.home_sec1_left_text .text span:after {
	content: '';
	position: absolute;
	right: -100px;
	top: 50%;
	height: 1px;
	width: 60px;
	background: #fff;
}

.home_sec1_left_con .tx {
	margin-top: 18%;
	padding: 65px 0;
	line-height: 40px;
	font-size: 16px;
	position: relative;
}

.home_sec1_left_con .tx:after {
	content: '';
	background: url("../shou/ttl_about3.png") no-repeat;
	width: 29px;
	height: 29px;
	position: absolute;
	top: 0px;
	left: 0;
}

.home_sec1_left_con .tx:before {
	content: '';
	background: url("../shou/ttl_about4.png") no-repeat;
	width: 29px;
	height: 29px;
	position: absolute;
	bottom: 0px;
	right: 0;
}

.home_sec1_more {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 4;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	margin-top: -14px;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.home_sec1_more a {
	background: url("../shou/bg_more.png") no-repeat center right;
	padding-right: 70px;
	font-size: 20px;
	color: #fff;
}

.visible-xs{ display:none !important;}

.home_sec1_right_text {
	position: absolute;
	z-index: 4;
	color: #fff;
	top: 50%;
	left: 0%;
	width: 100%;
	text-align: center;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.home_sec1_right_text .text {
	font-size: 30px;
}

.home_sec1_right_text .tx {
	font-size: 28px;
	font-weight: bold;
	line-height: 30px;
}

.home_sec1_right_text .title {
	font-size: 24px;
	font-weight: bold;
}

.home_sec1_con {
	overflow: hidden;
}

.home_sec1_bg1 {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 3;
	background: #000000;
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}


/*.home_sec1_con:hover .home_sec1_left_text,.home_sec1_con:hover .home_sec1_bg1{*/


/*filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;*/


/*}*/

.home_sec1_con:hover .home_sec1_bg1 {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.home_sec1_con:hover .home_sec1_right_text {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}


/*.home_sec1_con_v:hover .home_sec1_bg{*/


/*filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;*/


/*}*/

.home_sec1_right .home_sec1_video {
	width: 150%;
	left: -25%;
	height: 150%;
	top: -25%;
}


/*.home_sec1_right .home_sec1_video video{min-width: 100%;min-height: 100%;}*/

.home_sec1_right video {
	height: 100%;
	position: absolute;
	left: 50%;
	bottom: 0;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}

.home_sec1_left .home_sec1_video {
	height: 150%;
	top: -25%;
}

.home_sec1_left video {
	height: 100%;
	position: absolute;
	left: 50%;
	bottom: 0;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}


/*底部*/
.jianjie_box{ width:100%; background-image:url(../shou/bei222.jpg); background-repeat:no-repeat; background-position:center top; margin-bottom:40px;}
.jj_box{width: 50%;max-width: 100%;box-sizing:border-box;margin: 0 0  0 auto;padding:7% 0;}
.jj_box .zuo{ float:left; width:60%; margin-left:3%; }
.jj_img{ float:right; width:30%;  }
.jj_box .jj_ img:hover{ transform:scale(1,1.2); transition:all 0.6s;}
.jj_box div h3{ font-size:48px; font-weight:normal; color:#fff; margin-bottom:10px;}
.jj_box div h3 i{ text-decoration:none; font-size:18px; color:#e5e5e5; font-style:normal; font-weight:normal;}

.jj_box div p{ font-size:30px; color:#fff; opacity:.8; text-transform:uppercase; line-height:30px; letter-spacing:0px; text-align: justify;
    text-align-last:left;  margin-top:25px; margin-bottom:10px;}
.jj_box div span{ font-size:40px; color:#666666;  text-transform:uppercase; margin-bottom:10px;}	
.jj_box div h2{ font-size:24px; color:#e5e5e5;  text-transform:uppercase;margin-bottom:10px;}
.jj_box div .more{display:block; width:146px; height:40px; text-align:center; line-height:40px; background:none; border:1px solid #fff; color:#fff; border-radius:3px; margin-top:20px; font-size:16px; margin-bottom:20px;}
.jj_box div .bei:hover{background:#e6532e; color:#fff; border:none;}

.ul li.li2 .text{width: 100%; top: 25%; left: 10%;   font-size: 36px; color:#fff;}
.ul li.li2 .text em{font-style: normal; display: block; font-size: 32px; color:#fff; margin-top:2% ; white-space: pre-line; position:relative;}


.ul li.li2 .text .btn{width: 158px; margin-top: 5%;  display: block;color:#fff; text-align: center;   font-size: 16px; line-height: 32px;background:#E60012; color: #fff;}
.ul li{width:48%;margin:0 1%;float:left;padding:80px 60px;}
.ul .li2{background:url(../shou/di1.jpg) no-repeat center center;background-size:cover;}
.ul .li3{background:url(../shou/di2.jpg) no-repeat center center;background-size:cover;}

.ul:after{content:'';display:block;clear:both;}

.ul li.li3 .text{width: 100%; top: 25%; left: 10%;   font-size: 36px;color:#fff;}
.ul li.li3 .text em{font-style: normal; display: block; font-size: 32px; margin-top:2% ;color:#fff; white-space: pre-line;}
.ul li.li3  .btn{width: 158px; margin-top: 5%; display: block;color:#fff; text-align: center;   font-size: 16px; line-height: 32px;background:#E60012; color: #fff;}
.ul li.li3 .pic{width:100%; overflow: hidden; position: absolute; height: 100%; left: 0; top: 0;}
.jianjie_box .ul{width:100%;max-width:1680px;display:block;margin:0 auto;margin-bottom:30px;}

.zuo .li4 .text{width: 100%; top: 25%; left: 10%;   font-size: 36px;color:#fff;}
.zuo .li4 .text em{font-style: normal; display: block; font-size: 32px; margin-top:2% ;color:#666666; white-space: pre-line;}
.zuo .li4  .btn{width: 158px; margin-top: 5%; display: block;color:#fff; text-align: center;   font-size: 16px; line-height: 32px;background:#E60012; color: #fff;}
.zuo .li4 .pic{width:100%; overflow: hidden; position: absolute; height: 100%; left: 0; top: 0;}
.zuo .li4 .line1{display:block; width:74px; height:7px;background:#fabe00;margin-top:20px;margin-bottom:70px;}

.jianjie_box .jj_box .text .btn:hover{ background:#ebb800;}
.jianjie_box .ul .text .btn:hover{ background:#ebb800;}
/*home_sec1*/

.hmCon2{ padding-left: 4vw; position:relative; padding-top: 3vw;padding-bottom:2vw;}
.btn-all{position:absolute;right:5%;bottom:-10px;padding:12px 60px;color:#fff;background:#000;text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.btn-all:hover{color:#fff; background:#E60012}

.newboxt .fp-tableCell{ width:100%; max-width:1700px; margin:0 auto;}
.newboxt .hmCon2{ position:relative;}
.newboxt .btn-all{ bottom:38%; transform:translateY(50%);-ms-transform:translateY(50%);-webkit-transform:translateY(50%);; right:4%; z-index:99;}

.inforr p{ color:#333; font-size:16px;}
.inforr h3{ color:#333; font-size:32px; margin:15px 0 20px 0;}
.inforr span{ display:block; width:50px; height:4px; background:#E60012;}

.newboxt{background: #f5f5f5 url(../img/newbei.jpg) no-repeat center center; background-size:cover; padding-bottom:80px; }
.wel-news-box{ width:100%; max-width:1560px; margin:0 auto;}
.wel-news-box:after{ clear:both; display:block; content:'';}

.wel-news-box .zuo{ width:38%; margin-right:2%; background:#fff; padding:20px;}
.wel-news-box .you{ width:60%; padding:0 2%; background:#fff;}

.wel-news-box .item {
  
  float: left;
  padding: 28.5px 0;
  padding-right: 55px;
  box-sizing: border-box;
  width:100%;
  border-bottom:solid 1px #e5e5e5;
}
.wel-news-box .item:last-child{ border-bottom:none;} 


.wel-news-box .zuo .item{ padding-right:0; padding:0;}
.wel-news-box .item:hover {

  transition: .5s ease-in-out;
  color: #E60012;
}
.wel-news-box .item:hover .left {
  transition: .5s ease-in-out;
  color: #E60012;
}
.wel-news-box .item:hover .right .h0 {
  transition: .5s ease-in-out;
  color: #E60012;
}
.wel-news-box .item:hover .right .p {
  transition: .5s ease-in-out;
  color: #E60012;
}
.wel-news-box .item .left {
  width: 175px;
  text-align: center;
  line-height: 1;
  color: #222222;
  transition: .5s ease-in-out;
}
.wel-news-box .zuo .left{width:100%;max-height: 370px;overflow: hidden;}

.wel-news-box .item .left .num {
  font-size: 46px;
  line-height: 1;
  padding-bottom: 10px;
  margin-bottom: 10px;
  position: relative;
}
.wel-news-box .item .left .num:after {
  
}
.wel-news-box .item .left .time {
  font-size: 16px;
}
.wel-news-box .item .right {
  width: calc(100% - 220px);
  background:none;
  margin-left:0;
}

.wel-news-box .zuo .item .right{ width:100%; height:auto;}

.wel-news-box .item .right .h0 {
  font-size: 20px;
  margin-top:30px;
  color: #222222;
  line-height: 22px;
  height: 22px;
  overflow: hidden;
  transition: .5s ease-in-out;
  margin-bottom: 15px;
}
.wel-news-box .you .item .right .h0{ margin-top:0;}
.wel-news-box .zuo .item .right .time{ margin-bottom:10px;}

.wel-news-box .item .right .p {
  transition: .5s ease-in-out;
  font-size: 14px;
  color: #666666;
  line-height: 26px;
}

.wel-con-bot {
  display: block;
  height: 140px;
  line-height: 140px;
  color: #ffffff;
  font-size: 15px;
}
.wel-con-bot .words {
  color: #ffffff;
  font-size: 15px;
}

.wel-news-box .item .right .p {
  height: 52px;
  overflow: hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  
}
.wel-news-box:after{ content:''; display:block; clear:both;}
.wel-news-box .you .item .right .time{ margin-bottom:10px;}
/*新闻结束*/

/*产品*/

.probox{ background:#333333; padding-top:0; padding-bottom:0;}
.world_header{background: #ff;}
.world_header .fixed{  width:100%; margin:0;}
.world {width: 100%;margin: 0 auto;/* margin-left:10%; */}
.world h4 a { color: #626670; font-size: 32px; }
.world_header {/* padding-left: 15%; *//* margin-top: -74px; */ padding:0 5%;}
.world_main_part {width: 100%;/* margin-left:10%; */}
.world_header dd { width:14.28%; padding-top:15px; padding-bottom:15px;line-height:66px; box-sizing:border-box; padding-left: 2px; float: left;  font-size: 16px; text-align: center; line-height:66px; color: #333; position: relative; cursor: pointer;  }

.world_header dd {
  transition: all 0.2s ease-out;
}

.world_header dd:hover{
 
  transform: translateY(-5px) translateZ(0) translate3d(0, 0, 0);
}

.chantit{}
.chantit ul:after{ display:block; clear:both; content:'';}
.chantit .t1{ float:left; width:50%; display:block; background-color:#E60012; line-height:90px; font-size:32px; text-align:center;}
.chantit .t2{float:left; width:50%; display:block; background-color:#626262;line-height:90px; font-size:32px; text-align:center;}
.chantit .t1 a,.chantit .t2 a{ color:#fff; font-size:32px; text-align:center;}


.world_header dd:nth-child(7){/* border-right:solid 1px #666666; */}
.world_header dd a { color: #e5e5e5;font-size:18px;  }
.world_header dd .sj { display: none; }
.world_header dd .pcs{ margin:0 auto; display:block;}
.world_header dd .mos{ display:none;}



.world_header dd:nth-child(4):before {
  content: none;
}

.world_header dd.active:before{ content:none;}

.world_header dd:hover p{color:#E60012;}

.world_header  .innerr{/* border-bottom:1px solid #666666; */}
.world_header dd.active .pcs{ display:block;}
.world_header dd.active { }
.world_header dd.active .mos{ display:block; margin:0 auto;}
.world_header dd.active a { color: #f2632b; font-size:18px; }
.world_header dd.active .sj { width: 17px; height: 17px; background:url(../tico.jpg) no-repeat left top;  position: absolute; left:0;  top: 0; display: block; }
.world_header dd:hover .sj { width: 17px; height: 17px; background:url(../tico.jpg) no-repeat left top; position: absolute; left:0;  top: 0; display: block; }
.world_header dd:hover {  color: #e5e5e5; }
.world_main_part {  }
.world_header dd img{padding-bottom:10px;}
.world_main_part li {width: 99%;/* float: left; *//* margin: 0 auto 2% auto; */max-width: 1400px;box-sizing:border-box;margin: 0 auto;}
.world_main_part li:last-child {margin-right:0; }
.world_main_part li p { line-height: 44px; text-align: left;  font-size:16px; color: #333; width: 100%;  }
.world_main_part li:hover p{  }
.world_main_part li .fl h3{ font-size:32px; color:#333;}
.world_main_part li .fl p{ font-size:16px;color:#333;}
.world_main_part li img{display:block;width:auto; max-width:100%; margin:0 auto;}
.world_main_part li dl{padding-top:60px; padding-bottom:20px; margin:0; }
.world_main_part li dl:after{ content:''; display:block;clear:both;}
.world_main_part li div h3{ color:#333333; font-size:32px;}
.world_main_part li p{ color:#333333; font-size:28px;}



.world_main_part li:after{ content:''; display:block; clear:both;}
.world_main_part li a:hover{ background:#E60012;}

.world_main_part li p:before{ display:block;border: solid 1px #000;   }
.world_main_part img { width: 100%; height: auto;  }
.world_main_part li.last { margin: 0; }
.world_main_part { display: none; }
.world_main_part.active { display: block; }
.world_main{position:relative;background:#fff;}
.world_main >a >img{width:94px;height:70px;/* position:absolute; */top:30%;left:0;}
.world_main .xian{ width:20%; height:5px; background:#052946; display:block; float:right; margin-bottom:15px;}
.world_main .fixed li:hover .xian{width:80%;transition: .5s all cubic-bezier(.46,1,.23,1.52);}

.world_main_part.first_sty li.last{margin-right: 36px;}
.world_main_part.first_sty li.last_sty{margin-right: 0;}
.world_phone{display:none;}
.procont{}
.procont:after{ content:''; clear:both; display:block;}
.procont>p{ display:block; float:left; width:-webkit-calc(100% - 300px); font-size:16px; color:#808080; line-height:34px; padding-left:10px; box-sizing:border-box;}
.procont div{display:block; float:right;width:100px; height:100px; background:#f2632b;}
.procont div p{ text-align:center; display:block; font-size:18px; font-weight:bold; line-height:62px; color:#fff;}
.world_main_part .fixed{ }

.procont a{ display:block; }
.procont img{ width:21px; height:16px; margin:0 auto; display:block;}

.wrap {width:100%; max-width:1600px; margin-right:auto; margin-left:auto;}
.job_center02{background:url(../img/job_center02_1.jpg) no-repeat center; padding:0 0 50px; background:none;}
.job_center02 .job02_top{height:591px; background:url(../img/job02_top.jpg) no-repeat center; overflow:hidden; position:relative;}
.job_center02 .job02_top .infor{width:40%; padding:150px 0 120px;margin:0;}
.job_center02 .job02_top .infor .tit{font-size:36px; color:#666; font-weight:bold; line-height:40px; text-align:left;}
.job_center02 .job02_top .infor .con{font-size:16px; color:#666; line-height:28px; margin:30px 0 55px;text-align:left;}
.job_center02 .job02_top .infor .job02_top_anniu a{width:220px; height:45px; line-height:45px; text-align:center; border-radius:3px; font-size:16px; -webkit-transition:color 0.3s; transition:color 0.3s; display:inline-block; border:1px solid #666; color:#666; margin-top:20px; margin-right:20px;}
.job_center02 .job02_top .infor .job02_top_anniu a:hover{color:#fff; background:#E60012; border-color:#E60012;}
.job_center02 .job02_bott li{width:19%; float:left; height:316px; position:relative;}
.job_center02 .job02_bott li a.li_box{display:block; height:100%; background:#fff; border:1px solid #e2e4f5; border-left:none; text-align:center;}
.job_center02 .job02_top .infor .job02_top_anniu a i{display:none}
.job_center02 .job02_bott li:first-child a.li_box{border-left:1px solid #e2e4f5;}
.job_center02 .job02_bott li a.li_box>.icon{padding-top:65px; margin-bottom:20px;}
.job_center02 .job02_bott li a.li_box>.text{font-size:20px; font-weight:bold; color:#666;}
.job_center02 .job02_bott li:before {content:''; position:absolute; bottom:60px; left:50%; width:40px; height:2px; background:#E60012; margin-left:-20px;}
.job_center02 .job02_bott li a.li_box .cover {position:absolute; top:0; left:0; width:100%; height:100%; display:none; background:url(../img/job_center02_3.jpg) no-repeat 50% 50%; background-size:cover;}
.job_center02 .job02_bott li a.li_box .cover .box{padding:0 65px;}
.job_center02 .job02_bott li a.li_box .cover .icon{padding-top:60px; margin-bottom:50px;}
.job_center02 .job02_bott li a.li_box .cover .tit{font-size:24px; color:#fff; font-weight:bold; margin-bottom:7px;}
.job_center02 .job02_bott li a.li_box .cover .con{font-size:16px; color:#fff; line-height:30px; height:60px; overflow:hidden}
.job_center02 .job02_bott li a.li_box .cover .more{width:41px; height:12px; background:url(../img/job_center01_jt.png) no-repeat center; margin:40px auto 0;}
.job_center02 .job02_bott li.on {top:-51px; width:24%; height:410px; box-shadow:20px 20px 30px 0px rgba(0,0,0,0.2); z-index:2;}
.job_center02 .job02_bott li.on a.li_box>.icon{display:none;}
.job_center02 .job02_bott li.on a.li_box>.text{display:none;}
.job_center02 .job02_bott li.on a.li_box{border:none;}
.job_center02 .job02_bott li.on a.li_box .cover{display:block;}




@media (max-width:1440px) {
.CarShowPage .modal-options .car-options .ant-tabs-bottom-content.ant-tabs-content-no-animated .carShow{ margin-top:10px !important;}

/*产品版块适应*/
.CarShowPage .modal-options .car-options .ant-tabs-bottom-content.ant-tabs-content-no-animated .carShow{ width:30%; margin-left:0 !important; padding:0 10px; box-sizing:border-box;}
.CarShowPage .modal-options .car-options .ant-tabs-bottom-content.ant-tabs-content-no-animated img{ width:70%;}
.CarShowPage .modal-options .car-options .ant-tabs-nav-container .ant-tabs-nav-wrap .ant-tabs-nav>div .ant-tabs-tab>div span{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block;}
.CarShowPage .modal-options .car-options .ant-tabs-bottom-content.ant-tabs-content-no-animated .carShow .carShowBtn li{ margin-bottom:5px;}
.CarShowPage .modal-options .car-options .ant-tabs-bottom-content.ant-tabs-content-no-animated .carShow h1{ font-size:28px !important; }
.gundong{ line-height:30px;}

.world_main_part li{ width:96%;}
.header{ max-width:96%;}
.width{ max-width:96%;}

.chantit .t1,.chantit .t2{ line-height:48px;}
.chantit .t1 a,.chantit .t2 a{ font-size:18px;}

.ipart{padding:0 25px;}
.ipart02 .owl-carousel .item img{ height:470px;}
.ipart02 .content .right .r_bott .bott_r{ height:230px;}
.ipart02 .content .right .r_bott .bott_l{height:230px;}

.wrap{ max-width:94%;}	
.ipart02 .widgets_product_figure_2 .pt_bd .list_box{ width:100%; padding-left:15px;}
.ipart02 .widgets_product_figure_2 .pt_bd li:before{ left:0;}
.wel-news-box{ max-width:96%;}
.job_center02 .job02_top .infor .con{ margin:25px 0 30px;}
}
@media (max-width: 1200px) {
.wrap{ max-width:94%;}	
.job_center02 {background-size:cover;}
    .job_center02 .job02_top .infor{width:50%; padding:80px 0;}
    .job_center02 .job02_top .infor .tit{font-size:40px;}
    .job_center02 .job02_bott{margin-top:30px;}
    .job_center02 .job02_bott li{width:20%;}
    .job_center02 .job02_bott li.on{width:20%; height:316px; top:0; box-shadow:none;}
    .job_center02 .job02_bott li.on a.li_box{border:1px solid #e0e0e0; border-left:0;}
    .job_center02 .job02_bott li:first-child a.li_box{border-left:1px solid #e2e4f5;}
    .job_center02 .job02_bott li a.li_box .cover{display:none!important;}

	
.home_sec1p1{height:450px !important;}
.home_sec1p2{height:250px !important;}
.home_sec1p3{height:200px !important;}
.home_sec1p4{height:200px !important;}	

.jj_box div span,.ul li.li2 .text,.ul li.li3 .text{ font-size:28px;}
.zuo .li4 .text em,.ul li.li2 .text em,.ul li.li3 .text em{ font-size:24px;}
.zuo .li4 .line1{ margin-top:15px; margin-bottom:20px; display:none;}


.wel-news-box .item {
    padding: 20px 0;
    padding-right: 25px;
  }

  .wel-news-box .item .right .h0 {
    margin-bottom: 10px;
  }
  .wel-news-box .left .item .right .h0 {
    margin-top: 0;
  }
  

  .wel-news-box .item .left {
   
    padding: 0 3%;
    box-sizing: border-box;
  }

  .wel-news-box .item .right {
    width: calc(100% - 200px);
  }

  .wel-news-box .item .right .h0 {
    font-size: 18px;
  }

  .wel-news-box {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .wel-news-box .titbox .more {
    margin-left: 25px;
  }

  .wel-tip-box .items .itemtop {
    font-size: 16px;
  }
   .wel-news-box{ }	
}
@media (max-width: 960px) {
	.job_center02 .job02_bott li.on a.li_box>.icon{display:block;}
	.job_center02 .job02_bott li.on a.li_box>.text{ display:block;}
	
	.ul li{ padding:20px 20px;}
	.jj_box div span,.ul li.li2 .text,.ul li.li3 .text{ font-size:24px;}
	
	.ipart02 .content .left{ width:100%;float:none;}
	.ipart02 .content .right{ width:100%;float:none;}
	.right:after{content:'';display:block; clear:both;}
	.ipart02 .content .right{height:auto;margin-left:0;margin-top:10px;}
	
	.world_main_part li .fl h3{ font-size:18px;}
	.world_main_part li div h3{ font-size:18px;}
	.world_main_part li p{ font-size:16px;}
	
	.wel-news-box .zuo{ width:100%; }
.wel-news-box .item .left{ padding:0;}
.wel-news-box .you{ width:100%;  margin-top:10px;}

}

@media (max-width: 767px) {
	.ipart02 .widgets_product_figure_2 .pt_bd .list_box:after, .ipart02 .widgets_product_figure_2 .pt_bd .list_box:before{ position:static; content:none;}
	.job_center02{padding:30px 0;}
    .job_center02 .job02_top{display:none;}
    .job_center02 .job02_bott{margin-top:0;}
    .job_center02 .job02_bott li.on{width:100%;}
    .job_center02 .job02_bott li{width:100%; margin-bottom:20px;}
    .job_center02 .job02_bott li:last-child{margin-bottom:0;}
    .job_center02 .job02_bott li{height:auto;}
    .job_center02 .job02_bott li.on{height:auto;}
    .job_center02 .job02_bott li:before{bottom:30px;}
    .job_center02 .job02_bott li a.li_box{padding-bottom:50px; border:1px solid #e2e4f5;}
    .job_center02 .job02_bott li a.li_box>.icon{padding-top:30px; margin-bottom:10px;}

	
	.inforr h3{ font-size:20px; margin:10px 0; text-align:center;}
.inforr p{ font-size:14px;}
.inforr span{ margin:0 auto;}
.newboxt .btn-all{ display:none;}

	.wel-news-box .you .left{ width:150px;}
	.wel-news-box .item .right{width:calc(100% - 160px);-webkit-width:calc(100% - 160px);-moz-width:calc(100% - 160px);}
	.wel-news-box .you .item .right .time{ margin-bottom:5px;}
	.newboxt{ padding-bottom:25px;}
	.wel-news-box .item{ padding-right:0px;}
	
	.jj_box{ width:80%;}
	.ul li{ width:98%; margin-bottom:10px;}
	.jianjie_box .ul{ margin-bottom:10px;}
	.zuo .li4 .text em, .ul li.li2 .text em, .ul li.li3 .text em{ font-size:20px;}
	.ul li.li3 .btn{ font-size:14px; width:140px; line-height:28px;}
	
	.world_main_part li dl{ padding-top:25px; padding-bottom:10px;}
	.world_main_part li .fr,.world_main_part li .fl{ float:none;}
	.world_main_part li .fl{ display:none;}
	.world_header dd p{ font-size:14px;display:none;}
	.world_header dd img{ padding-bottom:0;}
	.world_header dd{padding-top:8px;padding-bottom:8px;}
	
	.ipart02 .list .item{ width:100%;}
	.ipart02 .infor .tit{ font-size:24px;}
	.ipart02 .infor .con{ margin:0;}
	section.ipart{ padding:0 10px;}
	.ipart02 .content{margin-top:0;}
	.ipart02 .owl-carousel .item img{height:270px;}
	.ipart02 .content .right .r_bott .bott_l{width:100%;float:none;overflow:hidden;}
	.ipart02 .content .right .r_bott .bott_r{width:100%;float:none;}
	.ipart02 .list .item .item_box{ padding:10px;}
	.ipart02 .list .item .item_box .intro .t{height:30px;}
	.ipart02 .list .item .item_box .intro .c{ margin-bottom:15px;}
	.ipart .ipart02{ padding-bottom:20px;}
	.ipart02 .content .right .r_bott .bott_r .box{padding:20px;}
	.ipart02 .content .right .r_bott .bott_r{height:auto;}
	.ipart02 .content .right .r_bott .bott_r .box .t{margin-top:15px;}
	
	
	.clm0 .col-sm-6{ width:100%;}
	.home_sec1_left_text{ display:none;}
	.home_sec1_more{opacity:1;color:#fff; font-size:18px;}
	.home_sec1_con{margin-bottom:10px;}
	.home_sec1p1{height:250px !important;}
	
	.world_main_part li div,.world_main_part li img{ float:none; max-width:100%;}
	.world_main_part li div{ margin-top:15px;}
	.world_main_part li div h3{ font-size:22px; margin:0;text-align:center;}
	.world_main_part li p{ font-size:16px; margin-bottom:15px; line-height:1.8; text-align:center;}
	.world_main_part li a{ line-height:36px; font-size:16px; margin-bottom:10px;}
	.world_header{ padding:0 2%;}
	.world_header dd img{ padding-top:0;}
	
	/*产品版块适应*/
.CarShowPage .modal-options .car-options .ant-tabs-bottom-content.ant-tabs-content-no-animated .carShow{ width:100%; float:none !important; margin-left:0 !important; padding:0 10px; box-sizing:border-box;}
.CarShowPage .modal-options .car-options .ant-tabs-bottom-content.ant-tabs-content-no-animated img{ width:96%; float:none !important; }
.CarShowPage .modal-options .car-options .ant-tabs-nav-container .ant-tabs-nav-wrap .ant-tabs-nav>div .ant-tabs-tab>div span{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block;}
.CarShowPage .modal-options .car-options .ant-tabs-bottom-content.ant-tabs-content-no-animated .carShow .carShowBtn li{ margin-bottom:5px;}
.CarShowPage .modal-options .car-options .ant-tabs-bottom-content.ant-tabs-content-no-animated .carShow h1{ font-size:24px !important; }
.CarShowPage .modal-options .car-options .ant-tabs-bottom-content.ant-tabs-content-no-animated .carShow span{ margin-bottom:10px !important;}
.CarShowPage .modal-options .car-options .ant-tabs-nav-container .ant-tabs-nav-wrap .ant-tabs-nav>div .ant-tabs-tab{ width:33.33% !important;}
.CarShowPage .modal-options .ant-tabs-bottom-bar .ant-tabs-nav-container{ line-height:30px !important;}

.ant-tabs-nav-container-scrolling{ padding-left:15px !important; padding-right:15px !important;}
.CarShowPage .modal-options .ant-tabs-bottom-bar .ant-tabs-nav-container{ width:94% !important; height:30px !important;}
.CarShowPage .modal-options .ant-tabs-bottom-bar .ant-tabs-nav-container .ant-tabs-nav-wrap .ant-tabs-nav>div .ant-tabs-tab{ font-size:16px !important;}
.CarShowPage>.modal-options>.ant-tabs-bottom-bar{ margin-bottom:25px !important;}
.CarShowPage .modal-options .car-options .ant-tabs-bottom-content.ant-tabs-content-no-animated .carShow .carShowBtn li{ height:30px !important; line-height:30px !important; border-radius:15px !important;}
.CarShowPage .modal-options .car-options .ant-tabs-nav-container .ant-tabs-nav-wrap .ant-tabs-nav>div .ant-tabs-tab>div span{ font-size:14px !important;}
.CarShowPage .modal-options .car-options .ant-tabs-bottom-content.ant-tabs-content-no-animated .carShow span{ font-size:16px !important;}

.CarShowPage .modal-options .car-options .ant-tabs-nav-container-scrolling{ height:auto !important;}

.gundong{ line-height:30px;}

	
	.CarShowPage{ padding-top:15px !important;}
	.CarShowPage .modal-options .ant-tabs-bottom-bar .ant-tabs-nav-container .ant-tabs-nav-wrap .ant-tabs-nav>div .ant-tabs-tab:first-child{border-top-left-radius:15px !important;border-bottom-left-radius:15px !important;}
	
	
	.h_banner ul li .img_wap{
		display: block;
		height: 100%;
	}
	.headertop{ display:none !important;}
}

@media (max-width: 640px) {
	.h_banner{
		height: 100vh;
	}
	.h_banner ul li .img_wap img{
		display: block;
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	.h_banner ul li .img_wap video{
		display: none;
	}
}
.banner {position: relative; background: #000;overflow:hidden;}
.banner img{width: 100%; display: block;}

.banner .pagination{position: absolute;  z-index: 10; text-align: center;}
.banner .pagination span{width: 30px; height: 4px; border-radius: 5px; background: #ccc; transition: 0.5s; opacity: 1;}
.banner .pagination span.swiper-pagination-bullet-active{width: 60px; background: #cd000f;}
.about_banner{ }
 
 
.clearfix:after{ display:block; content:''; clear:both;}
.h_case{overflow: hidden; width: 100%; position: relative; }
.h_caseBg{ width: 100%;}
.h_caseBg ul{ width:200%; position: absolute; right: 0;}
.h_caseBg ul li{ float: left; width:100%;  height: 560px; }
.h_caseList{position: relative; z-index: 9; margin-top: 80px ;}
.h_caseList ul li{float: left; text-align: center;}
.h_caseList ul li img{transition: 0.5s;-webkit-transform: scale(1);transform: scale(1);}
.h_caseList ul li:hover img{transform: scale(1.2,1.2)}
.h_caseList ul li span{display: block; padding: 0 2%; margin-top:10px; text-align: center; font-size: 20px; color: #9c9d9d; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.h_caseList .swiper-pagination{bottom: -57px!important; position:static; padding:30px 0;}
.h_caseList .swiper-pagination span{width: 14px; height: 14px; padding: 0; background: #c6c7c7; opacity: 1;}
.h_caseList .swiper-pagination  .swiper-pagination-bullet-active{background: rgb(226, 11, 11);}
.h_caseList .clearfix .swiper-slide-active span{color:rgb(226, 11, 11)!important;}

.h_list{  position: relative; overflow: hidden;}
.h_list ul{ max-height:800px; }
.h_list ul li{position: relative; }
.h_list ul li .text{position: absolute; left: 0; top: 0; color: #d50209;}
.h_list ul .li1{width: 49.5%;}
.h_list ul .li1 .pic{display: block;padding-bottom: 87%;overflow: hidden;position: relative;}
.h_list ul .li1 .pic img{width: 100%; position: absolute; top: 0; left: 0; transition: 0.5s;}
.h_list ul .li1:hover .pic img{transform: scale(1.05,1.05)}
.h_list ul .li1 .text{width: 100%; top: 10%; left:10%; text-align: left; font-size: 36px;}
.h_list ul .li1 .text em{font-style: normal; display: block; font-size: 24px; margin-top:2% ; color:#000;}
.h_list ul .li1 .text .btn{width: 158px;  display: block; border-radius: 20px; text-align: center; margin: 5% 0 0 0; font-size: 18px; line-height: 40px;border: 2px solid #c7000a; background:rgb(226, 11, 11); color: #fff;}
 

.h_list ul .li2{width: 49.5%; height: 49%; position: absolute; top: 0; right: 0;}
.h_list ul li.li2 .pic{width:100%; overflow: hidden; position: absolute; height: 100%; left: 0; top: 0;}
.h_list ul li.li2 .pic img{width: 100%;position: absolute; left: 0; top: 0; transition: 0.5s;}
.h_list ul li.li2:hover .pic img{transform: scale(1.05,1.05)}
.h_list ul li.li2 .text{width: 100%; top: 25%; left: 10%;   font-size: 36px; color:#fff;}
.h_list ul li.li2 .text em{font-style: normal; display: block; font-size: 24px; color:#fff; margin-top:2% ; white-space: pre-line; position:relative;}
/*.h_list ul li.li2 .text em:after{ position:absolute; content:''; bottom:-20px; display:block; width:50px; height:4px; background-color:#fff;}*/

.h_list ul li.li2 .text .btn{width: 158px; margin-top: 5%;  display: block; border-radius: 20px;color:#fff; text-align: center;   font-size: 18px; line-height: 40px;border: 2px solid #fff; color: #fff;}

.h_list ul li.li3 .text{width: 100%; top: 25%; left: 10%;   font-size: 36px;color:#fff;}
.h_list ul li.li3 .text em{font-style: normal; display: block; font-size: 18px; margin-top:2% ;color:#fff; white-space: pre-line;}
.h_list ul li.li3  .btn{width: 158px; margin-top: 5%; display: block; border-radius: 20px;color:#fff; text-align: center;   font-size: 18px; line-height: 40px;border: 2px solid #fff; color: #fff;}
.h_list ul li.li3 .pic{width:100%; overflow: hidden; position: absolute; height: 100%; left: 0; top: 0;}
.h_list ul .li3{width: 49.5%; height: 49%; position: absolute; bottom: 0; right: 0;}
.h_list ul li.li3 .pic img{width: 100%;position: absolute; left: 0; top: 0; transition: 0.5s;} 
.h_list ul li.li3 .btn{width: 158px;   display: block; border-radius: 20px; text-align: center;   font-size: 18px; line-height: 40px;border: 2px solid #fff; color: #fff;}
.h_list ul li.li3:hover img{transform: scale(1.05,1.05)}
.h_list ul li .btn{transition: 0.5s;}
.h_list ul li:hover .btn{background: rgb(226, 11, 11); color: #fff; border-color:rgb(226, 11, 11)!important;}

.h_service:after{ content:''; display:block; clear:both;}


.h_list2{padding: 0 2%; overflow: hidden;}
.h_list2 ul{margin-right: -1%;}
.h_list2 ul li{float: left; width: 32.333%; margin-right: 1%; position: relative;}
.h_list2 ul li .pic{display: block; position: relative; padding-bottom: 58%; overflow: hidden;}
.h_list2 ul li .pic img{width: 100%; position: absolute; top: 0; left: 0; transition: 0.5s;}
.h_list2 ul li:hover .pic img{transform: scale(1.05,1.05)}
.h_list2 ul li .title{height: 80px; line-height: 80px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 18px; background: rgba(0, 0, 0, 0.7); position: absolute; left: 0; bottom: 0; color: #fff; width: 96%; text-align: center; z-index: 1; padding: 0 2%; transition: 0.5s;}
.h_list2 ul li:hover .title{background: rgba(255, 0, 0, 0.7);}

.h_service { }
.fotl{ margin-top:15px;}
@media (max-width: 991px) {
	.h_service {margin: 3% 0;}
}
.h_service ul li{float: left;  text-align: center;}
.h_service ul li.li4{ float:right; text-align:left;}
.h_service ul li .text{font-size: 24px; color: #fff; margin-top: 7%; background:url(../shou/fotcall.png) no-repeat left center; padding-left:60px; padding-right:20px;}
.h_service ul li i{display: block; margin: 10px auto; width: 20px; height: 2px; background: #dddddd; transition: 0.5s;}
.h_service ul li em{display: block; font-style: normal; font-size: 16px; color: #fff;}
.h_service ul li .icon{text-align: center;}
.h_service ul li .icon a{display: inline-block; position: relative;}
.h_service .bdshare-button-style0-16 a:after{ content:''; display:block; width:100%; position:absolute; height:100%; top:0; left:0;}
.h_service ul li .icon a span{text-align: center; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); color: #fff; line-height: 40px; display: none;}
.h_service ul li .icon img{ margin: 5px;  display:inline-block;  *zoom:1; *display:inline; } 
.h_service img:hover{ background:none;}
.h_service ul li img{transition:all 0.5s ease;}


.h_service ul li:hover .text{color: #da251d;}
.h_service ul li:hover em{color: #da251d;}
.h_service ul li:hover i{background: #da251d; width: 60px;}
.h_service ul li:hover .icon a span{display:none;}
.h_service ul li:hover .icon a:hover span{background: rgba(0, 0, 0, 0.8);} 

.footerW{ background: #d7d7d7;}
.footer{margin: 0 auto; font-size: 14px; color: #868686; position:relative;}

.footer .footer_list{width: 7%; margin: 0 2%; float: left;}
.footer .footer_list .title{font-size: 18px; color: #333; padding-left: 15%;}
.footer .footer_list .title i{display: none; font-style: normal;}
.footer .footer_list ul{padding-top: 10px; padding-left: 15%;}
.footer .footer_list ul li{margin-top: 10px;}
.footer .footer_list ul li a{color: #808080;}
.footer .footer_list ul li a:hover{color: #000;}

.cop{border-top: 1px solid #bbbbbb; padding:34px 5%; text-align: center; color: #999; font-size: 14px;}
.cop a{color: #999;}
.cop a:hover{color: #000;}
.cop i{margin: 0 35px;}



/*公益*/
.welfare_dreamW{width: 100%; background:#ededed; padding-top: 7%;}
.welfare_dream{width: 1400px; max-width: 96%; margin: 0 auto;}
.welfare_dream .left{width: 48%; float: left;}
.welfare_dream .left .title{font-size: 52px; color: #202020; font-weight: bold; font-family: "Impact"; line-height: 36px;}
.welfare_dream .left .title span{display: block; line-height: 52px;}
.welfare_dream .left .title em{min-width: 203px; font-weight: normal; text-align: center;  font-size: 27px; color: #fff; background: url(../img/title_bg.png) 0 0 no-repeat; background-size: contain; font-style: normal; display: inline-block; }
.welfare_dream .left .text{margin-top: 10%; font-size: 14px; color: #e8e8e8; text-align:justify}
.welfare_dream .left .text p {position: relative; margin: 0; padding:0 10px; line-height: 27px; color: #666;}

.welfare_dream .right{width: 48%; float: right; border-top:6px solid #cd000f; color: #686868; margin-top: 8%; padding-top: 3%; font-size: 14px; line-height: 28px;}
.welfare_dream .pic img{width: 100%;}

.welfare_youthW{background: #0c0e14; border-bottom: 5px solid #cd000f;}
.welfare_youth{width: 1400px; max-width: 96%; padding: 63px 0;margin: 0 auto; position: relative;}
.welfare_youth .title{ color: #595959; font-family: "DINOT"; font-size: 52px; font-weight: bold;}
.welfare_youth .title span{display: block;}
.welfare_youth .tab{position: absolute; bottom: 0; right: 0;}
.welfare_youth .tab ul li{float: left; margin-right: 50px;}
.welfare_youth .tab ul li a{color: #919191; font-weight: bold; display: block; font-size: 20px; padding: 19px 0; position: relative;}
.welfare_youth .tab ul li.on a{color: #cd000f;}
.welfare_youth .tab ul li.on a:before {position: absolute;right: 16px; bottom: 0;left: 50%; margin-left: -6px; content: ""; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #cd000f;}

.welfare_youth .tab ul li:hover a{color: #cd000f;}
.welfare_youth .tab ul li:hover a:before {position: absolute;right: 16px; bottom: 0;left: 50%; margin-left: -6px; content: ""; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #cd000f;}

.welfare_newsW{width: 100%; background: #ededed; padding: 100px 0 120px 0;}
.welfare_news{width: 1400px; margin: 0 auto; max-width: 96%;}
.welfare_newsL{float: left; width: 145px;}
.welfare_newsL ul li{display: block; width: 145px; height: 45px; line-height: 45px; padding-bottom: 5px; margin-bottom: 30px;}
.welfare_newsL ul li.on,
.welfare_newsL ul li:hover{background: url(../img/nav_bg.png) 0 0 no-repeat;}
.welfare_newsL ul li.on a,
.welfare_newsL ul li:hover a{color: #fff;}
.welfare_newsL ul li a{padding-left: 30px; line-height: 47px; font-weight: bold; color: #fff; display: block; font-size: 18px; color: #303030;}

.welfare_newsR{width: 60%; float: right; border-top:5px solid #0c0e14 ;}
.welfare_newsR ul li{padding: 40px 0; border-bottom:2px solid #d3d3d3 ;}
.welfare_newsR ul li .time{font-size: 12px; color: #9e9e9e;}
.welfare_newsR ul li .pic{width: 44%; float: right; }
.welfare_newsR ul li .pic img{transition: 0.5s;}
.welfare_newsR ul li:hover .pic img{transform: scale(1.08,1.08)}
.welfare_newsR ul li .text{width: 40%; float: left;}
.welfare_newsR ul li .title{font-size: 22px; display: inline-block; color: #3d3d3d; font-weight: bold; margin-top: 5px;}
.welfare_newsR ul li .title:hover{color: #cd000f;}
.welfare_newsR ul li .more{color: #666;}
.welfare_newsR ul li .more:hover{color: #da251d;}
.welfare_newsR ul li p{color: #9e9e9e; font-size: 12px; margin: 5px 0;}
.welfare_newsR .btn{margin-top: 78px;}
.welfare_newsR .btn a{ text-align: left; display: block;margin: 5% auto 0;font-weight: bold;width: 167px;height: 55px;position: relative;line-height: 58px;color: #fff;padding: 0 33px;background: #24292d url(../img/arrow_r.png) 85% 50% no-repeat;font-size: 16px;}
.welfare_newsR .btn a:before {content: "";position: absolute;width: 90%;height: 4px;bottom: -4px;left: 5%;background: #b5000f;}
.welfare_newsR .box{display: none;}

.welfare_latestW{width: 100%; border-bottom: 5px solid #cd000f;  }
.welfare_latest{width: 1400px; max-width: 96%; margin: 0 auto; padding-top: 80px; padding-bottom: 21%; position: relative;}
.welfare_latest .title{color: #fff; text-align: center; font-size: 73px; font-weight: bold;}
.welfare_latest .title span{display: block; font-size: 50px; font-weight: normal;}
.welfare_text{position: absolute; left: 0; bottom: -80px; background: #000; width: 92%; color: #fff; padding: 80px 5%; overflow: hidden;}
.welfare_text a{width: 264px; height: 63px; float: left; display: block; font-size: 23px; line-height: 63px; text-align: center; color: #fff; font-family: "Myriad Pro"; border: 1px solid #fff;}
.welfare_text .txt{width: 50%; font-size: 15px; color: #a4a4a4; float: right; }
.welfare_box{display: none;}


.latest_listW{background: #ededed; padding: 200px 0 92px 0;}
.latest_list {width: 1400px; max-width: 96%; margin: 0 auto;  overflow: hidden;}
.latest_list ul{margin-right: -5%;}
.latest_list ul li{width: 28.333%; float: left; margin-right: 5%; margin-bottom: 50px;}
.latest_list ul li span{display: block;}
.latest_list ul li .pic{position: relative; padding-bottom: 100%; overflow: hidden;}
.latest_list ul li .pic:before{content: ""; height: 4px; position: absolute; left: 0; bottom: 0; width: 100%; background: #cd000f; z-index: 9;}
.latest_list ul li .pic:after{position: absolute;right: 12%;bottom: 4px; content: "";height: 0;  width: 0;   border-left: 12px solid transparent; border-right: 12px solid transparent;border-bottom: 12px solid #cd000f;}
.latest_list ul li .pic img{position: absolute; top: 0; left: 0; width: 100%;}
.latest_list ul li .title{margin-top: 37px; padding: 13px 0; border-bottom:2px solid #d7d7d7 ; position: relative; padding-right: 40px; font-size: 24px; color: #232323; font-weight: bold;height: 57px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}
.latest_list ul li .title:before{content: ""; width: 18px; height: 16px; position: absolute; right: 0; top: 50%; margin-top: -8px; background: url(../img/arrow_r2.png) 0 0 no-repeat}
.latest_list ul li:hover .title{color: #cd000f;}
.latest_list ul li .text{margin-top: 10px; color: #5e5e5e; line-height: 24px; font-size: 15px;height: 76px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;}
.latest_list ul li .time{font-size: 12px; color: #9e9e9e; margin-top: 30px;}
.latest_list ul li .more{color: #666; margin-top: 10px;}

.latest_listW  .btn{text-align: center; margin-top: 70px;}
.latest_listW .btn a{ text-align: left; display: block;margin: 5% auto 0;font-weight: bold;width: 167px;height: 55px;position: relative;line-height: 58px;color: #fff;padding: 0 33px;background: #24292d url(../img/arrow_r.png) 85% 50% no-repeat;font-size: 16px;}
.latest_listW .btn a:before {content: "";position: absolute;width: 90%;height: 4px;bottom: -4px;left: 5%;background: #b5000f;}



.welfare_review {width: 1400px; max-width: 96%; margin: 90px auto;}
.welfare_review .title{text-align: center; font-size: 52px; font-family: "Impact"}
.welfare_review .title span{display: block; font-size: 46px; font-weight: bold;}
.welfare_review .time_y {width: 60%; margin: 35px auto 0; overflow: hidden;}
.welfare_review .time_y ul li{display: inline-block; font-size: 24px; color: #999;  cursor: pointer; text-align: center;}
.welfare_review .time_y ul li.on{color: #cd000f;}
.welfare_review .time_y ul li:hover{color: #cd000f;}

.welfare_reviewList{margin-top: 60px;}
.welfare_reviewList .box{position: relative; display: none;} 
.welfare_reviewList .con{overflow: hidden; position: relative;}
.welfare_reviewList ul li{width: 33.33%; float: left;}
.welfare_reviewList ul li span{display: block;}
.welfare_reviewList ul li .txt{font-size: 18px; color: #333333; line-height: 30px; margin: 20px 0; height: 60px; overflow: hidden;}
.welfare_reviewList ul li:hover .txt{color: #cd000f;}
.welfare_reviewList ul li .pic{position: relative; padding-bottom: 70%;}
.welfare_reviewList ul li .pic img{position: absolute; top: 0; left: 0; width: 100%; }
.welfare_reviewList ul li .time{color: #666; font-size: 14px;}
.welfare_reviewList .box .prev{width: 18px; height: 32px; cursor: pointer; left: -40px;  top: 50%; margin-top: -70px; position: absolute; background: url(../img/arrowL.png) 0 0 no-repeat;}
.welfare_reviewList .box .prev:hover{ background: url(../img/arrowL2.png) 0 0 no-repeat;}
.welfare_reviewList .box .next{width: 18px; height: 32px; cursor: pointer; right: -40px; top: 50%;margin-top: -70px; position: absolute; background: url(../img/arrowR.png) 0 0 no-repeat;}
.welfare_reviewList .box .next:hover{ background: url(../img/arrowR2.png) 0 0 no-repeat;}
.partnerW{background: url(../img/bg2.jpg) 50% 50% no-repeat; background-size: cover; padding: 206px 0 120px 0;}
.partner{width: 1400px; max-width: 96%; margin: 0 auto;}
.partner .title{font-size: 52px; line-height: 50px; color: #202020; }
.partner .title span{display: block; font-size: 40px; font-weight: bold; color: #202020;}

.partnerBox{margin-top: 40px;} 
.partnerBox .box{margin-top: 18px;}
.partnerBox .tit{width: 18%; text-align:center; float: left; background: #9d9d9d; line-height: 147px; color: #fff; font-size: 35px; font-weight: bold; position: relative;}
.partnerBox .tit i{width: 42px; height: 42px; font-size: 22px; position: absolute; left: -21px; top: 50%; margin-top: -21px; border-radius: 50%; font-style: normal; background: #000; color: #fff; text-align: center; line-height: 42px;}
.partnerBox .tit:after{content:"";width: 0px; height: 0; position: absolute; right: -16px; top: 50%; margin-top: -16px; border: 8px solid transparent; _border-color: tomato; _filter: chroma(color=tomato);  border-left-color: #9d9d9d; overflow: hidden; pointer-events: none;}
.partnerBox .list{float: left; width: 82%; background: #fff; }
.partnerBox .list a{display: block;  width: 16.666%; float: left; line-height: 147px;}
.partnerBox .list a img{vertical-align: middle;}
.partnerBox .box:nth-child(2) .list{width: 80%; padding-left: 2%; float: left;}


/* 联系我们 */
.contact_phoneW{background: #e6e6e6; padding: 60px 0;}
.contact_phone{width: 1400px; margin: 0 auto; max-width: 96%; position: relative;}
.contact_phone i{content: ""; width: 2px; height: 80%; position: absolute; top: 10%; left: 65%; background: #9e9e9e;}
.contact_phone .left{width: 65%; float: left;}
.contact_phone .left .text .tit{font-size: 39px; color: #da251d; font-weight: bold; margin-bottom: 20px;}
.contact_phone .left .text span{display: block; font-size: 26px; color: #898989; font-weight: normal; margin-top: 20px;}
.contact_phone .right{width: 30%; float: right; text-align: right;}
.contact_phone .right .code{display: inline-block; text-align: center;}
.contact_phone .right img{display: block; max-width: 273px;}
.contact_phone .right .code span{font-size: 14px; display: inline-block; border-radius: 2px; color: #595757; border: 1px solid #7c7a7a; padding: 2px; margin-top: 5px;}
.contact_phone .right .code img{width: 100%;}

.contact{width: 1600px; max-width: 96%; margin: 0 auto; overflow: hidden; position: relative;}
.contact:before{content: ""; width: 100%; height: 2px; position: absolute; top: 50%; left: 0; background: #898989;} 
.contact ul li{width: 38%; float: left; padding: 70px 0;  }
.contact ul li .title{font-size: 28px; color: #595757; font-weight: bold;}
.contact ul li .text{font-size: 19px; margin-top: 20px; color: #898989; line-height: 34px;}
.contact ul li.on{width: 60%; padding-right: 2%; }

/* 防伪查询 */
.query{margin-top: 15%;}
.query_con{width: 1192px; margin: 0 auto; max-width: 90%; text-align: center;}
.query_con .tit{font-size: 80px; color: #d6000f; font-weight: bold;}
.query_con .text{width: 100%; margin-top: 50px; height: 106px; font-size: 45px; color: #c8c9c9; line-height: 106px; border-radius: 60px; border: 2px solid #d6000f; text-align: center;}
.query_con .text::-webkit-input-placeholder{color:#c9caca;}
.query_con .text::-moz-placeholder{ color:#c9caca;}
.query_con .text:-moz-placeholder{ color:#c9caca;}
.query_con .text:-ms-input-placeholder{color:#c9caca;}
.query_con .btn{ color: #fff; background: #d4000e; cursor: pointer; border-radius: 30px; font-size: 36px; font-weight: bold; width: 189px; height: 56px; margin: 52px auto; display: block; line-height: 54px; text-align: center;}
.query_pic{margin-top: 6%;}
.query_pic img{width: 100%;} 
.query_list{width: 1400px; max-width: 96%; margin: 0 auto;}
/*
.query .list{width: 1400px; max-width: 96%; margin: 2% auto 5%; overflow: hidden;  }
.query .list ul{margin-right: -3%;}
.query .list ul li{width: 47%; float: left; margin-right: 3%;}
.query .list ul li .pic{display: block; position: relative; overflow: hidden; padding-bottom: 66%;}
.query .list ul li .pic img{width: 100%; position: absolute; top: 0; left: 0; }
*/
 
.query .title{padding: 2% 0; text-align: center; color: #da251d; font-size:24px;  }
.query .title span{position: relative; display: inline-block; padding-bottom: 10px;}
.query .title span i{height: 5px; position: absolute; background: #da251d; width: 80%; bottom: 0; left: 10%;}
.query .title span i:before{content: ""; width: 50%; height: 100%; position: absolute; right: 0; top: 0; background: #000;}
.query .title em{display: block;}


/* 公益 */
.xingbo_title{color: #fff;   font-weight: bold; text-align: center; position: relative; }
.xingbo_title span{display: inline-block; padding-bottom: 2%; position: relative; font-size: 60px;}
.xingbo_title i{position: absolute; bottom: 0; height: 5px; left: 10%; width: 80%; background: #fff; overflow: hidden; border-radius: 2px;}
.xingbo_title i:before{content:""; width: 50%; height: 5px; background: #d50412; float: left;} 
.xingbo_color{color: #000;} 
.xingbo_color i:after{content:""; width: 50%; height: 5px; background: #000; float: right;}

.xingbo_con1W{background: url(../img/bg3.jpg) 50% 0 no-repeat; background-size: cover; padding: 5% 0 10% 0;}
.xingbo_con1{width: 1400px; max-width: 96%; margin: 0 auto;}
.xingbo_con1 .con{margin-top: 10%;}
.xingbo_con1 .con ul{margin-right: -5%;}
.xingbo_con1 .con ul li{width: 28.333%; margin-right: 5%; float: left; background: #fff; text-align: center; border-bottom: 5px solid #da251d; position: relative;}
.xingbo_con1 .con ul li:before{content:""; width: 15px; height: 9px; position: absolute; bottom: 0; left: -1px; background: url(../img/icon_arrow.png) 0 0 no-repeat;}
.xingbo_con1 ul li .icon img{box-shadow: 2px 4px 9px #ccc; position: relative; margin-top: -18px;}
.xingbo_con1 ul li .tip{font-size: 31px; color: #595757; font-weight: bold; margin-top: 30px;}
.xingbo_con1 ul li .text{font-size: 20px; padding: 0 2% 30px 2% ; color: #595757;}

.xingbo_con2W{width: 100%; padding: 4% 0; background: url(../img/bg7.jpg) 0 0; background-size: cover;}
.xingbo_con2 {width: 1400px; max-width: 96%; margin: 0 auto; text-align: center;}

.xingbo_con3W{width: 100%; background: url(../img/bg4.jpg) 50% 0 no-repeat; background-size: cover; }
.xingbo_con3{width: 1400px; max-width: 96%;  margin: 0 auto; padding: 10% 2%;}
.xingbo_con3 .fl{width: 46%; float: left;}
.xingbo_title2 .title{display: inline-block; padding-bottom: 10px; position: relative;font-size: 48px;}
.xingbo_title2 i{position: absolute;bottom: 0;left: 0;width: 100%;background: #d50412;overflow: hidden;border-radius: 2px;}
.xingbo_title2 i:before{content:""; width: 50%; height: 5px; background: #d50412; float: left;} 
.xingbo_title2 .text{margin-top: 10px; font-size: 30px;}
 
.xingbo_con4W{width: 100%; }
.xingbo_con4{width: 1400px; max-width: 96%;  margin: 0 auto; padding: 13% 2%;}
.xingbo_con4 .fr{width: 42%; float: right;}

.xingbo_con5W{background: #efefef;}
.xingbo_con5{width: 1400px; max-width: 96%; margin: 0 auto; padding: 5% 0;}

.xingbo_process{margin-top: 5%;} 
.xingbo_process ul li{width: 31.33%; position: relative; margin: 0 1%; float: left; text-align: center;  box-shadow: 1px 6px 19px 5px #bbb;}
.xingbo_process ul li .title{background: #cc000c; padding-bottom: 4%; text-align: center; color: #fff;}
.xingbo_process ul li .title img{width: 100%;}
.xingbo_process ul li .tit{margin-top: 5%;   font-size: 30px; }
.xingbo_process ul li .title span{font-size: 20px; display: block;}
.xingbo_process ul li dl{margin: 0; background: #f1f1f1; border: 7px solid #b90008; border-top: none;}
.xingbo_process ul li dd{padding: 10%  2% 6% 2%; background: #ebebeb url(../img/bg_arrow.png) 50% 0 no-repeat; margin: 0; color: #898989; font-size: 15px; background-size: cover;}
.xingbo_process ul li dd:first-child{background: #ebebeb;}
.xingbo_process ul li dd p{margin: 0;}
/* .xingbo_process ul .li3 dd{height: 33.33%;} */

.xingbo_con6W{width: 100%; background: url(../img/bg6.jpg) 50% 0 no-repeat; background-size: cover;}
.xingbo_con6{width: 1400px; margin: 0 auto; padding: 10% 0; max-width: 96%;}
.xingbo_con6 .code{position: relative; text-align: center; width: 273px; max-width: 25%; float: left; position: relative;}
.xingbo_con6 .code:before{content: "";display:none; width: 83px; height: 84px; position: absolute; right: -42px; top: -42px; background: url(../img/marks.png) 50% 50% no-repeat; background-size: contain;}
.xingbo_con6 .code span{display: inline-block; color: #fff; padding: 2px; margin-top: 5px; font-size: 14px; border: 1px solid #fff;}
.xingbo_con6 .text{width: 72%; margin-top: 2%; float: right; color: #fff;}
.xingbo_con6 .text span{display: block; font-size: 23px; font-weight: bold;}
.xingbo_con6 .text  .arrow{display: block; margin: 10px 0;}
.xingbo_con6 .text i{width: 129px; height: 5px; margin-top: 20px; display: block; background: #fff; position: relative;}
.xingbo_con6 .text i:before{background: #000; content: ""; width: 50%; height: 100%; left: 0; top: 0; position: absolute;}
.xingbo_con6 .text .txt{margin-top: 20px; font-size: 16px; color: #e9d7d7; line-height: 24px;}
.xingbo_con6 .text em{display: block; font-style: normal;}


.technology{position: relative;}
.technology .box{position: relative;}
.technology .box img{width: 100%;} 
.technology .box1 .con{width: 1400px;  left: 50%; margin-left: -700px; position: absolute; bottom: 5%;  max-width: 90%; }
.technology .box1 .con .en{font-size: 86px; line-height: 86px; color: #454546;}
.technology .box1 .con .cn{font-size: 53px; color: #545556; margin-top: 20px;}
.technology .box1 .con .cn span{display: block; font-size: 18px; color: #898b8d;}
.technology .box1 .con .btn{width: 361px; height: 100px; margin-top: 2%; line-height: 100px; font-size: 32px; color: #6d6d6d; background: url(../img/btn1.png) 50% 50% no-repeat;  text-align: center;  background-size: contain; display: block; transition: 0.5s;}
.technology .box1 .con .btn:hover{transform: scale(1.04,1.04)}
.technology .box1 .pic .wudeng2{position: absolute; top: 0; left: 0; width: 100%; opacity: 0; transition: 0.5s;}
/*.technology .box1 .wudeng .wudeng1{ }*/
.technology .box1 .wudeng .wudeng2{opacity: 1;}

.technology .box2{overflow: hidden;}
.technology .box2 .con{position: absolute; bottom: 18%; right: 50%; margin-right: -700px; width: 1400px;  text-align: right;  max-width: 90%;} 
.technology .box2  img{transition: 0.5s;}
.technology .box2 .con .en{font-size: 86px; line-height: 86px; color: #fff;}
.technology .box2 .con .cn{font-size: 53px; color: #fff; margin-top: 20px;}
.technology .box2 .con .cn span{display: block; font-size: 18px; color: #8d8d8e;}
.technology .box2 .con .btn{width: 361px; height: 100px; display: inline-block; margin-top: 5%; line-height: 100px; font-size: 32px; color: #6d6d6d; background: url(../img/btn2.png) 50% 50% no-repeat;  text-align: center;  background-size: contain; transition: 0.5s;}
.technology .box2 .con .btn:hover{transform: scale(1.04,1.04)}
.technology .box2:hover img{transform: scale(1.08,1.08)}

.technology .box3 .con{bottom: 25%;}
.technology .box3 .con .btn{width: 230px; background: url(../img/btn3.png) 50% 50% no-repeat; background-size: contain;}

.technology_list{margin: 2% auto; width: 1400px; max-width: 96%; overflow: hidden;}
.technology_list ul{margin-right: -1%;}
.technology_list ul li{width: 49%; float: left; margin-right: 1%; position: relative;}
.technology_list ul li .pic{display: block; padding-bottom: 49%; position: relative; overflow: hidden;}
.technology_list ul li img{position: absolute; top: 0; left: 0; width: 100%;}
.technology_list .text{position: absolute;  left: 5%; top: 15%; color: #fff;}
.technology_list .text span{display: block;}
.technology_list .text .en{font-size: 61px;}
.technology_list .text .cn{font-size: 32px;}
.technology_list .text .txt{font-size: 12px; color: #fff; line-height: 27px; margin-top: 5%;}
.technology_list .text .btn{width: 175px; height: 76px; margin-top: 20px; color: #fff; font-size: 23px; line-height: 76px; text-align: center; background: url(../img/btn4.png) 50% 50% no-repeat; background-size: contain; transition: 0.5s;}
.technology_list  ul li .text2{position: absolute; left: 10%; top: 30%; font-size: 40px; color: #fff;}
.technology_list  ul li .text2 .btn{width: 175px; height: 76px; margin-top: 5%; color: #6d6d6d; line-height: 76px; display: block; font-size: 24px; text-align: center; background: url(../img/btn5.png) 50% 50% no-repeat; background-size: contain; transition: 0.5s;}

.technology_list ul li:hover .text .btn{transform: scale(1.04,1.04)}
.technology_list ul li:hover .text2 .btn{transform: scale(1.04,1.04)}

/* 活动专题 */ 
.sub_navW{width: 100%; background: #efefef; border-top: 5px solid #cd000f;}
.sub_nav{width: 1400px; max-width: 96%; margin: 0 auto;    text-align: center;}
.sub_nav ul li{ display: inline-block;  position: relative;}
.sub_nav ul li a{font-size: 27px;  height: 80px; line-height: 80px; color: #a1a1a1; font-weight: bold; display: block; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.sub_nav ul li:before{content: ""; display: none; width: 0px; height: 0; position: absolute;  left: 50%; margin-left: -8px;  top: 0; border: 8px solid transparent; _border-color: tomato;_filter: chroma(color=tomato); border-top-color: #cd000f; overflow: hidden; pointer-events: none;}
/*.sub_nav ul li.on a,*/
.sub_nav ul li:hover a{color: #cd000f;}

/*.sub_nav ul li.on:before,*/
.sub_nav ul li:hover:before{display: block;}
.sub_nav1 ul li{width: 33.33%; float: left; display: block; text-align: center;}
.sub_nav2 ul li{margin: 0 3%;}



.activityT_w{background: #0c0e14;border-bottom: 5px solid #cd000f;}
.activityT{width: 1400px; max-width: 96%;  padding: 63px 0; margin: 0 auto; position: relative; text-align: right;}
.activityT .title { color: #6c6c6c; font-family: "DINOT"; font-size: 52px; line-height: 52px; font-weight: bold; }
.activityT .title span{display: inline-block; color: #0d0f18; font-size: 28px; padding:0 20px; background: url(../img/btn_bg1.png) 50% 50% no-repeat; background-size: 100% 100%;}
.activityT .tab {position: absolute;bottom: 0;left: 0;}
.activityT .tab ul li {float: left;margin-right: 50px;}
.activityT .tab ul li a {color: #919191; display: block; font-weight: bold;font-size: 20px;padding: 19px 0;position: relative;}
.activityT .tab ul li.on a{color: #cd000f;}
.activityT .tab ul li.on a:before { position: absolute; right: 16px;  bottom: 0; left: 50%;  margin-left: -6px; content: ""; width: 0; height: 0;  border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #cd000f;}
.activityT .tab ul li:hover a{color: #cd000f;}
.activityT .tab ul li:hover a:before{ position: absolute; right: 16px;  bottom: 0; left: 50%;  margin-left: -6px; content: ""; width: 0; height: 0;  border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #cd000f;} 

.activity1_box1{padding: 40px 0 33px 0; width: 1400px; max-width: 96%; margin: 0 auto;}
.activity1_tab {margin-bottom: 20px; } 
.activity1_tab ul li{float: left; height: 40px; line-height: 40px; padding: 0 18px; text-align: center; margin-left: 20px; font-size: 20px; color: #999999; background: #efefef;  position: relative; cursor: pointer;}
.activity1_tab ul li a{color: #d6d6d6;}
.activity1_tab ul li.active{color: #cd000f;}
.activity1_tab ul li:before{content: ""; width: 18px; height: 40px; position: absolute; left: -18px; top: 0; background: url(../img/btn_bg2.png) 0 50% no-repeat; }
.activity1_tab ul li:after{content: ""; width: 18px; height: 40px; position: absolute; right: -18px; top: 0; background: url(../img/btn_bg2.png) 100% 50% no-repeat; }
.activity1_tab ul li.on{background: #cd000f; color: #fff;} 
.activity1_tab ul li.on a{color: #fff;}
.activity1_tab ul li.on:before{background: url(../img/btn_bg2_2.png) 0 50% no-repeat;}
.activity1_tab ul li.on:after{background: url(../img/btn_bg2_2.png) 100% 50% no-repeat;}
.activity_tabcon{display: none;}
.activity1_big2{display: none;}
.activity1_tabcon{display: none;}


.activity_con{margin-bottom: 54px; padding-top: 34px;}
.activity_conT .left{width: 45%; float: left;}
.activity_conT .pic{ border-bottom: 5px solid #cd000f; display: block; position: relative; overflow: hidden;}
.activity_conT .pic img{width: 100%; display: block; transition: 0.5s;}
.activity_conT .pic:hover img{transform: scale(1.08,1.08)}
.activity_conT .pic:before{content:""; position: absolute; right:10%;  bottom: -2px;   content: ""; width: 0; height: 0;  border-left: 12px solid transparent;border-right: 12px solid transparent;border-bottom: 12px solid #cd000f; z-index: 10;} 
.activity_conT .left .title{display: block; margin-top: 20px; font-size: 32px; color: #595757; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.activity_conT .left .title:hover{color: #da251d;}
.activity_conT .left .tip{font-size: 20px; color: #888; margin-top: 10px;}
.activity_conT .left .time{ margin-top: 10px; position: relative;}
.activity_conT .left .time span{ font-size: 16px; color: #adadad; position: absolute; top: 50%; margin-top: -10px; right: 0; background: #fff;}
.activity_conT .left .time i{height: 2px; height: 2px; background: #30363b; display: block; width: 84%; position: relative;}
.activity_conT .left .time i:before{content:"";width: 50%; height: 2px; background: #dd2010; position: absolute; top: 0; left: 0; }

.activity_conT .right{width: 48%;float: right;}

/*
.activity_conT .text{ margin-top: 8%; margin-left:6%; }
.activity_conT .text .title{font-size: 32px; font-weight: bold; }
.activity_conT .text .title a{color: #585757;}
.activity_conT .text .title a:hover{color: #cd000f;}
.activity_conT .text .title span{display: block; color: #898989;}
.activity_conT .text  i{display: block; width: 95px; height: 5px; margin-top: 10px; background: #da251d; position: relative;}
.activity_conT .text  i:before{content: ""; width: 50%; height: 100%; position: absolute; top: 0; right: 0; background: #24292d;}
.activity_conT .text .time{font-size: 16px; color: #9e9e9e; font-weight: normal; margin-top: 10px; font-weight: bold;}
*/

 
.activity_list ul {border-left: 2px solid #cd000f;}
.activity_list ul li{height: 35px; line-height: 35px;  position: relative; margin-bottom: 36px; }
.activity_list ul li:before{content:""; display: none; width: 0px; height: 0; position: absolute;  left: 0;  top: 50%; margin-top: -8px; border: 8px solid transparent; _border-color: tomato;_filter: chroma(color=tomato); border-left-color: #db3939; overflow: hidden; pointer-events: none; }
.activity_list ul li a{ display: block;  font-size: 20px; color: #898989;  overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-left: 7%; position: relative; }  
.activity_list ul li:hover a{color: #da251d; } 
.activity_list ul li:hover:before{display: block;}

.activity1_pic{margin: 40px auto 100px; width: 1400px; max-width: 96%; }
.activity1_pic ul {margin-right: -5%;}
.activity1_pic ul li{width: 28.33%; margin-right: 5%; float: left;}
.activity1_pic ul li .pic{position: relative; display: block; overflow: hidden; padding-bottom: 78%; width: 100%;}
.activity1_pic ul li .pic img{width: 100%; position: absolute; left: 0; top: 0; transition: 0.5s;}
.activity1_pic ul li:hover .pic img{transform: scale(1.04,1.04)}
.activity1_pic ul li .title {display: block; width: 50%; padding: 0 5%; text-align: center; position: relative; margin: 20px auto 0; height: 40px; line-height: 40px; background: #24292d; font-size: 18px; color: #fff;}
.activity1_pic ul li .title em{display: block; font-style: normal; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.activity1_pic ul li .title i{position: absolute; height: 4px; width: 80%; bottom: -4px; left: 10%; background: #cd000f;}
.activityT2{padding-bottom: 3%}

.activity_navW{background: #0c0e14; width: 100%; border-bottom: 4px solid #cd000f;}
.activity_nav{width: 1400px; max-width: 96%; margin: 0 auto; text-align: center; }
.activity_nav ul li{height: 110px; line-height: 114px;  margin: 0 8%; display: inline-block;}
.activity_nav ul li a{display: block; color: #fff; font-size: 30px; position: relative;}
.activity_nav ul li a:before{content: ""; display: none; width: 0px; height: 0; position: absolute;  left: 50%; margin-left: -12px;  bottom: 0;   border: 12px solid transparent; _border-color: tomato;_filter: chroma(color=tomato); border-bottom-color: #cd000f; overflow: hidden; pointer-events: none;}
.activity_nav ul li.on a{color: #cd000f;}
 
.activity_nav ul li.on a:before,
.activity_nav ul li:hover a:before{display: block;}
.activity_nav ul li a:hover{color: #cd000f;}

.activity2_int{width: 1400px; max-width: 96%; margin: 60px auto;}
.activity2_int .title{font-size: 32px; color: #474545; font-weight: bold; text-align: center;}
.activity2_int .pic{margin-top: 20px; position: relative;overflow: hidden;}
.activity2_int .pic img{width: 100%;-webkit-transition: all .3s linear;transition: all .3s linear;}
.activity2_int .pic:hover img {
	-webkit-transform: scale(1.02);
	transform: scale(1.02);
}
.activity2_int .text{position: relative; width: 80%; padding: 3%; left:7%; background: #000000c4; color: #fff; margin-top: -40px;}
.activity2_int .text .txt{width: 73%; font-size: 17px; line-height: 32px;}
.activity2_int .text .btn{width: 148px; height: 40px; position: absolute; top: 50%; right: 5%; margin-top: -20px; display: block; line-height: 40px; text-align: center; border: 1px solid #fff; font-size: 18px; color: #fff; text-align: center; }

.activityT_w2 .activityT{width: 1400px; padding: 33px 0;}
.activity2_news{width: 1400px; max-width: 96%; margin: 30px auto;}
.activity2_news .activity_conT .text{width: 48%;}
.activity2_news2 .activity_list{padding-top: 0;}
.activity2_news2 ul li a{padding-left: 4%;}

.activity2_matchW{width: 100%; background: #dcdddd; padding: 60px 0 108px 0;}
.activity2_match{width: 1400px; max-width: 96%; margin: 0 auto;}
.activity2_tit{font-size: 60px; color: #585757; font-weight: bold; text-align: center;}
.activity2_tit span{position: relative; display: inline-block; padding-bottom: 10px;}
.activity2_tit i{position: absolute; bottom: 0; left: 10%; width: 80%; height: 5px; background: #da251d;}
.activity2_tit i:before{position: absolute; content: ""; width: 50%; height: 100%; right: 0; top: 0; background: #000;}
.activity2_match .list{margin-top: 5%;}
.activity2_match .list ul{margin-right: -1%; margin-top: -80px;}
.activity2_match .list ul li{width: 49%; float: left; margin-right: 1%; margin-top: 60px; position: relative;}
.activity2_match .list ul li .pic{display: block; position: relative; padding-bottom: 64%; overflow: hidden;}
.activity2_match .list ul li .pic img{position: absolute; display: block; top: 0; left: 0; width: 100%;-webkit-transition: all .3s linear;transition: all .3s linear;}
.activity2_match .list ul li:hover .pic img{-webkit-transform: scale(1.04);transform: scale(1.04);}
.activity2_match .list ul li .title{ background: rgba(0,0,0,.5); position:absolute ; left: 0; bottom: -29px; font-size: 16px; min-height: 58px; width: 100%; text-align: center;}
.activity2_match .list ul li .title em{font-style: normal; color: #fff; padding: 0 5%; display: inline-block;  padding: 18px 10px;}

.activity2_videoW{width: 100%; background: #dcdddd;}
@media (max-width: 767px) {
	.activity2_int .text{
		display: none;
	}
	.activity2_videoW{
		display: none;
	}
	.footer:before{ display:none; content:none;}
}
.activity2_video{padding: 60px 0; width: 1400px; margin: 0 auto; max-width: 96%;}
.activity2_video .list{padding-top: 1.5%; overflow: hidden;}
.activity2_video .list ul{margin-right: -4%;}
.activity2_video .list ul li{width: 29.33%; margin-right: 4%; margin-top: 2%; float: left;}
.activity2_video .list ul li span{display: block;}
.activity2_video .list ul li .pic{ position: relative; overflow: hidden; border-bottom: 4px solid #be000f; padding-bottom: 99%;}
.activity2_video .list ul li .pic img{width: 100%; position: absolute; top: 0; left: 0; display: block; transition: 0.5s;}
.activity2_video .list ul li:hover .pic img{transform: scale(1.04,1.04)}
.activity2_video .list ul li .pic i{width: 96px; height: 96px; position: absolute; left: 50%; top: 50%; margin-left: -48px; margin-top: -48px; background: url(../img/icon_video.png) 50% 50% no-repeat; background-size: contain;}
.activity2_video .list ul li .title{padding: 10px 0; margin-top: 10px; border-bottom: 2px solid #cdcdcd; font-size: 18px; font-weight: bold; overflow: hidden; white-space: nowrap;  text-overflow: ellipsis;}
.activity2_video .list ul li:hover .title{color: #cd000f;}
.activity2_video .list ul li .time{text-align: right;	color: #9d9d9d; margin-top: 5px;display:none;}
.activity2_video .list ul li .pic:before{position: absolute; bottom: 0; right: 10%; z-index: 9; content: "";width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #cd000f;}
.activity2_video .list ul li .voide_show{display: none;}
.activity2_video .video{position: absolute; width: 100%; height: 100%;  display: none;}
.activity2_video .video video{width: 100%; height: 100%; display: block; background: #000;}
/*
.activity2_video .video iframe{width: 100%!important; height: 500px!important;}
.activity2_video .video i{position: absolute; top: -40px; right: -40px; cursor: pointer;}
.activity2_video .video i img{width: 40px; height: 40px;}
*/
.video_bg{position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0, 0, 0, 0.62); z-index: 100; display: none;}
.activity2_pic {width: 1400px; max-width: 96%; margin: 0 auto; padding: 75px 0;}
.activity2_pic .list{overflow: hidden; margin-top: 75px; position: relative;}
.activity2_pic .list img{
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}
.activity2_pic .list li:hover img{
	-webkit-transform: scale(1.04);
	transform: scale(1.04);
}
.activity2_pic .list .prev{width: 67px; height: 55px; position: absolute; left: 2%; top: 50%; margin-top: -27px; background: url(../img/arrowL4.png) 50% 50% no-repeat; background-size: contain;  z-index: 90; cursor: pointer;}
.activity2_pic .list .next{width: 67px; height: 55px; position: absolute; right: 2%; top: 50%; margin-top: -27px; background: url(../img/arrowR4.png) 50% 50% no-repeat; background-size: contain; z-index: 90; cursor: pointer;}

.activity2_wenW{background: #dcdddd; padding: 60px 0;}
.activity2_wen{width: 1400px; margin: 0 auto; max-width: 96%; padding-top: 5%;}
.activity2_wen .pic{width: 45%; float: left;}
.activity2_wen .pic img{width: 100%;}
.activity2_wen .rigt{width: 50%; float: right; }
.activity2_wen .rigt .activity_list{padding-top: 0;}
.activity2_wen .rigt .activity_list li{margin-top: 3.4%; margin-bottom: 0;}
.activity2_wen .rigt .activity_list li a{padding-left: 6%;}
.activity2_wen .rigt .activity_list li:first-child{margin-top: 0;}

.activity2_partner{background: #dcdddd; padding: 60px 0;}
.activity2_partner .partnerBox .tit{line-height: 80px;}
.activity2_partner .partnerBox .list a{ line-height: 80px; }
.activity2_partner .partnerBox .box:nth-child(2) .list{width: 82%;}
.activity2_partner .partnerBox .box:nth-child(2) .list{padding-left: 0;}
.activity2_partner .partnerBox .box .list a{width: auto;}
.activity2_partner .partnerBox .list a img{height: 80px;}

.activity_guestList{width: 1400px; margin: 0 auto;max-width: 96%; overflow: hidden;}
.activity_guestList ul{margin-right: -5%; padding: 2% 0;}
.activity_guestList ul li{width: 28.333%; margin: 3% 5% 0 0; float: left;}
.activity_guestList ul li span{display: block;}
.activity_guestList ul li .pic{position: relative; padding-bottom: 99%; overflow: hidden; border-bottom: 4px solid #be000f;}
.activity_guestList ul li .pic::before {position: absolute;bottom: 0;right: 10%;z-index: 9;content: "";width: 0;height: 0;border-left: 12px solid transparent;border-right: 12px solid transparent;border-bottom: 12px solid #cd000f;}
.activity_guestList ul li .pic img{position: absolute; width: 100%; -webkit-transition: all .3s linear; transition: all .3s linear;}
.activity_guestList ul li:hover .pic img{-webkit-transform: scale(1.04);transform: scale(1.04);}
.activity_guestList ul li .title{padding: 40px 2%; text-align: center; font-weight: bold; color: #212121; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 20px;}


.store{width: 1400px; max-width: 96%; margin: 0 auto;}
.store_search{margin-top: 5%;}
.store_search .area span{width: 260px; height: 55px; margin-right: 4%; line-height: 55px; display: block; float: left; border: 1px solid #c5c5c5; position: relative;}
.store_search .area span:before{content: ""; width: 28px; height: 16px; position: absolute; right: 4%; top: 50%; margin-top: -8px; background: url(../img/arrow_b2.png) 50% 50% no-repeat; background-size: contain;}
.store_search .area select{width: 100%; padding: 0 10%; font-size: 20px; line-height: 55px;}
.store_search .tip{font-size: 19px; color: #b3b3b4;}
.store_search .tip em{font-style: normal; font-size: 24px; color: #da251d; line-height: 55px;}

.store_con{ margin-top: 5%;position: relative;}
.store_con .img1{
	position: sticky;
	top: 100px;
	float: right;
	width: 50%;
	height: 500px;
}
.store_con .img1 img{
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.store_con:after{
	content: "";
	display: block;
	clear: both;
}

.store_con .left{width: 70%; float: left;}
.store_con .left #map{width: 100%; height: 660px;}
.store_con .left #map img{max-width:inherit;}
.store_con .right{width: 30%; float: left; }
.store_con .right .tit{font-size: 14px; color: #b3b3b4;}
.store_con .right .con{margin: 20px; overflow: hidden; position: relative;} 
.store_con .right .box{height: 600px;overflow: hidden;}
.store_con .right .con ul{padding-top: 10px; }
.store_con .right .con ul li{height: calc((100% - 30px) / 3); margin-bottom: 25px; cursor: pointer;}
.store_con .right .con ul li .title{font-size: 20px; color: #595757;margin-bottom: 10px;}
.store_con .right .con ul li .text{color: #b3b3b4; margin-bottom:6px;}
.store_con .right .con ul li .tel1{
	color: #b3b3b4;
}
.store_con .right .con ul li a{display: block; font-size: 14px; color: #d5000f; margin-top: 5%; cursor: pointer;}
.store_con .right .page_arrow{position: absolute; bottom: 0; left: 0; z-index: 9;}
.store_con .right .next{width: 8px; height: 9px; background: url(../img/next.png) 0 0 no-repeat;  float: right; cursor: pointer; margin-left: 10px;}
.store_con .right .prev{width: 8px; height: 9px; background: url(../img/prev.png) 0 0 no-repeat; float: left; cursor: pointer; }
.store_con .right .swiper-pagination{position: absolute; left: auto; width: auto; right: 0; bottom: -5px;}
.store .list{margin: 5% auto; overflow: hidden; }
.store .list ul{margin-right: -2%;}
.store .list ul li{width: 48%; float: left; margin-right: 2%;}
.store .list ul li .pic{display: block; position: relative; overflow: hidden; padding-bottom: 66%;}
.store .list ul li .pic img{width: 100%; position: absolute; top: 0; left: 0; }

.jobs_navW{width: 100%;  position: absolute; bottom: 0; left: 0;}
.jobs_nav{width: 1400px; max-width: 100%; margin: 0 auto; text-align: center;}
.jobs_nav ul li{display: inline-block; text-align: center; margin: 0 5%;}
.jobs_nav ul li a{color: #fff; display: block; text-align: center; padding: 10px 0; font-size: 29px;}
.jobs_nav ul li a:hover{color: #da251d;}
.f_page_arrow{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	font-size: 16px;
	margin-top: 30px;
	color: #666;
}
.f_page_arrow .fix,.f_page_arrow .sum{
	font-size: 16px;
	margin-right: 5px;
}

.f_page_arrow a{
	color: #666;
	font-size: 16px;
	margin: 0 5px;
}
.f_page_arrow a:hover{
	color: #da251d;
}
.f_page_arrow .prev,.f_page_arrow .next{
	background: none!important;
	width: auto!important;
	height: auto!important;
}
@media (max-width:1199px) {
	.store_con .right{
		width: 100%;
	}
	.store_con .img1{
			position: absolute;
			width: 50%;
			z-index: -1;
			right: 0;
			top: 7%;
	}
	.f_page_arrow{
		margin-top: 25px;
	}
}
@media (max-width:767px) {
	.store_con .right{
		width: 100%;
	}
	.h_list ul{ max-height: inherit;}
	.store_con .img1{
		display: none;
	}
	.f_page_arrow{
		margin-top: 20px;
	}
}
.josbMenu_w{background: url(../img/bg12_2.png) 0 0; padding: 5% 0;}
.josbMenu{width: 1400px; max-width: 96%; margin: 0 auto;}
.josbMenu ul li{width: 23%; padding: 0 1%; float: left; text-align: center;}
.josbMenu ul li span.title{margin-top: 10%; display: block; color: #fff; font-size: 18px;}
.josbMenu ul li em{margin-top: 10px; display: block; font-style: normal; color: #fff;}
.josbMenu ul li:hover span.title,
.josbMenu ul li:hover em{color: #da251d;}

.josb_list ul li{position: relative;}
.josb_list .josb_text{width: 45%; height: 100%; position: absolute; z-index: 9;}
.josb_list .josb_text .text{width: 530px; max-width: 92%; margin-top: 20%;   }
.josb_list .josb_text .text .tip{font-size: 50px; }
.josb_list .josb_text .text .txt{margin-top: 4%; font-size: 18px;  line-height: 30px;}
.josb_list .josb_text .text a{margin-top: 5%; border-radius: 30px; color: #707070; font-weight: bold; display: block; text-align: center; width: 277px; height: 50px; line-height: 50px;font-size: 18px;}
.josb_list .josb_pic{width: 58%;  position: relative;}
.josb_list .josb_pic img{width: 100%;}
/* .josb_list .josb_pic i{display: none; position: absolute; width: 5.6%; height: 100%; background: url(../img/le.png) 0 50% no-repeat; left: 0; top: 0; background-size:cover;}
 */
.josb_list .fl .josb_text{top: 0; left: 0; padding-right: 5%; background: url(../img/bg14.png) 100% 50% no-repeat; background-size: cover;}
.josb_list .fl .josb_text .text{float: right; margin-right: 5%; }
.josb_list .fl .josb_pic{float: right;}
.josb_list .fl .josb_text .text .tip{color: #707070;}
.josb_list .fl .josb_text .text .txt{color: #707070;}
.josb_list .fl .josb_text .text a{color: #707070; border: 1px solid #a1a1a1; transition: 0.5s;}


.josb_list ul li.fr{}
.josb_list .fr .josb_text{ top: 0; right: 0;  padding-left: 5%; background: url(../img/bg13.png) 0 50% no-repeat; background-size: cover;}
.josb_list .fr .josb_text .text{float: left; margin-left: 5%; color: #fff;}
.josb_list .fr .josb_text .text .tip{color: #fff;}
.josb_list .fr .josb_pic{float: left;}
.josb_list .fr .josb_pic i{left: auto; right: 0; background: url(../img/fr.png) 100% 50% no-repeat; background-size: cover;}
.josb_list .fr .josb_text .text a{color: #fff; border: 1px solid #fff; transition: 0.5s;}
.josb_list  .josb_text .text a:hover{background: #da251d; color: #fff;}


.policy_navW{width: 100%; padding: 34px 0 48px 0; }
.policy_nav{width: 1500px; margin: 0 auto; max-width: 96%;}
.policy_nav ul li{width: 16.666%; float: left; text-align: center;}
.policy_nav ul li .icon{position: relative;}
.policy_nav ul li .icon:after{content: ""; display: block; position: absolute; left: 0; top: 0; height: 100%; width: 1px; background: rgba(0, 0, 0, 0.05);}
.policy_nav ul li:first-child .icon:after{display: none;}
.policy_nav ul li img{max-width: 45%;}
.policy_nav ul li .title{margin-top: 20px; display: block; font-size: 26px; font-weight: bold;}
.policy_nav ul li .title p{margin-top: 10px; display: block; line-height: 24px; font-size: 15px; font-weight: normal; color: #333; white-space: pre-line;}
.policy_nav ul li:hover .title{color: #da251d;}
.policy_nav ul li:hover span{color: #da251d;}

.policy_con{width: 1200px; max-width: 96%; margin: 0 auto 50px auto;}

.policy_con .title{padding: 1% 0 2% 0; text-align: center; color: #da251d; font-size: 30px; }
.policy_con .title span{position: relative; display: inline-block; padding-bottom: 10px;}
.policy_con .title span i{height: 5px; position: absolute; background: #da251d; width: 80%; bottom: 0; left: 10%;}
.policy_con .title span i:before{content: ""; width: 50%; height: 100%; position: absolute; right: 0; top: 0; background: #000;}
.policy_con .title em{display: block;}

.policy_con table{width: 100%; border-collapse: collapse;}
.policy_con table th{height: 45px; line-height: 45px; font-size: 15px; padding: 0 2% ; text-align: left; border: 1px solid #babbbb; background: #c9caca; color: #898989;}
.policy_con table .num{text-align: center; height: 48px; padding: 0 !important; font-size: 20px; font-weight: bold; font-family: "DIN"; color: #9fa0a0;}
.inner_container .policy_con table td{border: 1px solid #dddede;padding:1% 2% !important; min-width: 68px; font-size: 15px; color: #333;}
.inner_container .policy_con table td p{ margin:0;}
.policy_con table th.time{padding: 0; text-align: center;}
.policy_con table td.time{min-width: 100px; padding: 0 0 0 2%;}

.policy_con .tip{margin-top: 20px; color: #b5b5b6; margin-left: 73px;}
.policy_con .tip em{font-style: normal; margin-left: -73px;}

.currency_list{ margin: 0 auto; }
.currency_list .title{padding: 5% 0 2% 0; text-align: center; color: #da251d; font-size: 30px;}
.currency_list .title span {position: relative;display: inline-block;padding-bottom: 10px;}
.currency_list .title em {display: block;}
.currency_list .list{margin: 2% auto 5% auto; overflow: hidden; }
.currency_list .list ul{margin-right: -3%;}
.currency_list .list ul li{width: 47%; float: left; margin-right: 3%; position: relative; background: #000;}
.currency_list .list ul li .pic{display: block; position: relative; overflow: hidden; padding-bottom: 66%;}
.currency_list .list ul li .pic img{width: 100%; position: absolute; top: 0; left: 0; }
.currency_list .list ul li .pic .img1{animation:lighting 1s infinite;}
.currency_list .list ul li .pic{
    overflow: hidden;
}
.currency_list .list ul li .pic video{
    width: 100%; position: absolute; top: 0; left: 0;
    height: 100%;
    object-fit: cover;
}
.currency_list .list .text{position: absolute; left: 7%; top: 27%; color: #fff; }
.currency_list .list .text .tit{font-size: 40px; font-weight: bold; white-space: pre-line;}
.currency_list .list .text .tit em{display: block; font-style: normal;}
.currency_list .list .text .txt{display: block; margin-top: 10px; font-size: 20px; white-space: pre-line;}
.currency_list .list .text .btn{margin-top: 10%; width: 150px; height: 40px; line-height: 40px; border-radius: 50px; border: 1px solid #fff; display: block; text-align: center;}

.currency_list .list ul li:nth-child(2) .text{color: #595756;}
.currency_list .list ul li:nth-child(2) .text .btn{border: 1px solid #595756;}
.currency_list .list li:hover .text .btn{background: #da251d; color: #fff; border-color: #da251d; }
.currency_list .list ul li:nth-child(2):hover .text .btn{ border-color: #da251d;}
.currency_hxjs {width: 1400px; max-width: 96%;}
.currency_hxjs .list ul li .text{top: 10%;}
.currency_hxjs .list ul li:nth-child(2) .text{top: 20%; color: #fff;}


.newsT_w{width: 100%; background: #edebe9; padding: 50px 0;}
.newsT{width: 1400px; max-width: 96%; margin: 0 auto;}
.newsT .news_muen{width: 100%; float: left;margin-top: 30px;}
.newsT .news_muen ul{display: flex;justify-content: space-between;flex-wrap:wrap;}
.newsT .news_muen ul:after{display: none;}
.newsT .news_muen ul li{float: left; line-height: 38px; margin-right: 8%; font-size: 24px; font-weight: bold; }
.newsT .news_muen ul li a{color: #939393;}
.newsT .news_muen ul li:hover a{color: #da251d;}
.newsT .news_muen ul li.on a{color: #da251d;}
.newsT .news_muen ul li.on a:after{background-color: #da251d;}
.newsT .news_muen ul li:last-child{margin-right: 0;}

.newsT .news_muen ul li:hover .icon1{display: none;}
.newsT .news_muen ul li:hover .icon2{display: inline-block;}
.newsT .news_muen ul li.on .icon1{display: none;}
.newsT .news_muen ul li.on .icon2{display: inline-block;}
.newsT .news_muen ul li .icon{height: 38px; display: flex;justify-content: center;margin-bottom: 10px; }
.newsT .news_muen ul li a:after{    width: 80%;
    content: "";
    display: block;
    height: 3px;
    background: #ccc;
    margin: 10px auto 0;
}
.newsT .news_muen ul li:hover a:after{
    background-color: #da251d;
}
.newsT .news_muen ul li img{ align-self: center;}
.newsT .news_muen .icon2{display: none;}
 

.newsT .news_search{width: 19%; height: 35px; padding-left: 1%; line-height: 35px; float: right; border-radius: 8px; border: 1px solid #3a3939;}
.newsT .news_search .text{width: 70%; color: #7c7c7c; font-size: 14px; height: 35px; line-height: 35px; float: left;}
.newsT .news_search .btn{width: 35px; height: 35px; float: right; background: url(../img/icon_search.png) 50% 50% no-repeat;}

.news_listW{background: #e6e6e6; padding: 40px 0;}
.news_list{width: 1400px; max-width: 96%; margin: 0 auto; }
.news_list ul li{margin: 60px 0; position: relative; overflow: hidden;}
.news_list ul li img{width: 100%; display: block; transition: 0.5s;}
.news_list ul li:hover img{transform: scale(1.04,1.04)}
.news_listW .more{text-align: center; display: block; position: relative; margin: 7% 0 5% 0;}
.news_listW .activity2_video{padding: 0;}
.news_listW .more .btn{background: #e6e6e6; display: inline-block; z-index: 9; position: relative; padding: 0 2%;}
.news_listW .more img{display: block; margin: 0 auto;}
.news_listW .more span{ font-size: 14px; color: #808080;}
.news_listW .more i{width: 100%; height: 2px; position: absolute; left: 0; top: 50%; background: #d6d6d6;}


.news_media{width: 1400px; max-width: 96%; padding: 60px 0; margin: 0 auto;}
.news_media .pic{width: 40%; float: left;}
.news_media .pic img{width: 100%;}
.news_mediaList{width: 55%; float: right; overflow: hidden; position: relative; padding-bottom: 80px;}
.news_mediaList .list{}
.news_mediaList ul li{position: relative; padding-left: 70px;}
.news_mediaList ul li i{width: 60px; height: 60px; background: #c9caca; color: #da251d; font-size: 40px; text-align: center; line-height: 60px; font-style: normal; position: absolute; left: 0; top: 50%; margin-top: -30px; border-radius: 50%;}
.news_mediaList ul li a{display: block; padding: 25px 0; border-bottom: 1px solid #d7d7d7;font-size: 30px; color: #727171; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.news_mediaList ul li a:hover{color: #da251d;}
.news_mediaList .swiper-pagination span{width: 43px; height: 4px; border-radius: 2px; background: #eeeeee; opacity: 1; transition: 0.5s;}
.news_mediaList .swiper-pagination .swiper-pagination-bullet-active{width: 70px; background: #7c7c7c;}

.news_video{width: 1400px; max-width: 96%; margin: 0 auto;}
.news_video ul li{margin-top: 20px; overflow: hidden;}
.news_video .pic{position: relative; display: block; transition: 0.5s;}
.news_video ul li:hover .pic{transform: scale(1.04,1.04)}
.news_video .pic i{width: 97px; height: 96px; position: absolute; left: 50%; top: 50%; margin-left: -48px; margin-top: -48px; background: url(../img/icon_video.png) 0 0 no-repeat; background-size: contain;}
.news_video .pic img{width: 100%;}
.news_video .text{width: 98%; padding: 0 1%; display: block; background: #a5a5a5; color: #fff;}
.news_video .text .title{font-size: 30px; padding: 2% 0; display: block; border-bottom: 1px dotted  #929292; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.news_video .text .time{font-size: 20px; padding: 10px 0; text-align: right; display: block;}


.pinzhi ul li{height: 900px; position: relative;}
.pinzhi ul li.li1{ color: #a4a4a4;  text-align: center; }
.pinzhi ul li.li1 .pic{padding: 7% 0; max-width: 60%; text-align: center; margin: 0 auto;} 
.pinzhi ul li.li2 { background: #27272b ;}
.pinzhi ul li.li2 .pic{width: 44%; position: absolute; bottom: 0; right: 5%;}
.pinzhi ul li.li2 .text{width: 500px; max-width: 40%;position: absolute; top: 20%; left: 55%; margin-left: -500px; z-index: 9;}
.pinzhi ul li.li2 .text .tit{font-size: 94px; font-weight: bold;  color: #fff;}
.pinzhi ul li.li2 .text .tit span{display: block; font-size: 24px; font-weight: normal; color: #e6e6e6;}
.pinzhi ul li.li2 .text .txt{margin-top: 5%; font-size: 18px; color: #9a9a9a; line-height: 40px;}

.pinzhi ul li.li3{background: #888888;}
.pinzhi ul li.li3 .pic{width: 100%; text-align: center;}
.pinzhi ul li.li3 .pic img{}
.pinzhi ul li.li3 .text{position: absolute; width: 370px;max-width: 98%; top: 30%; left: 45%;  margin-left: 230px; }
.pinzhi ul li.li3 .text .icon{font-size: 190px; line-height: 190px; font-weight: bold; color: #da251d;  background: linear-gradient(to bottom, #d71063, #d70012); -webkit-background-clip: text; color: transparent;}
.pinzhi ul li.li3 .text .icon em{font-style: normal;}
.pinzhi ul li.li3 .text .title{color: #fff; font-size: 94px; font-weight: bold;}
.pinzhi ul li.li3 .text .title span{font-size: 24px; display: block; font-weight: normal;}
.pinzhi ul li.li3 .text .txt{font-size: 14px; line-height: 28px; color: #fff;}

.pinzhi ul li.li4 .text{width: 800px; max-width: 96%; color: #fff; margin: 0 auto; text-align: center; padding-top: 3%;}
.pinzhi ul li.li4 .text .title{font-size: 94px; color: #fff; font-weight: bold;}
.pinzhi ul li.li4 .text .txt{font-size: 16px; color: #9a9a9a; margin: 2% 0;}

.pinzhi ul li.li5{background: #dedede; text-align: center;}
.pinzhi ul li.li5 .text{padding: 3% 0; width: 98%; margin: 0 auto;}
.pinzhi ul li.li5 .text .title{font-size: 94px; color: #da251d; font-weight: bold;}
.pinzhi ul li.li5 .text .title span{font-size: 24px; display: block; font-weight: normal; color: #888;}
.pinzhi ul li.li5 .text .txt{font-size: 14px; color: #272727; line-height: 28px;}
.pinzhi ul li.li5 .text .pic{max-width: 80%; margin: 2% auto;	}

.pinzhi ul li.li6{background: #272727;}
.pinzhi ul li.li6 .text{padding: 3% 0;max-width: 98%; margin: 0 auto; text-align: center;}
.pinzhi ul li.li6 .text .title{font-size: 72px; color: #fff; font-weight: bold;}
.pinzhi ul li.li6 .text .title span{display: block; font-size: 32px; font-weight: normal;}
.pinzhi ul li.li6 .text .pic{ margin: 3% 0;}
.pinzhi ul li.li6 .text .pic span{font-size: 122px; line-height: 122px; font-weight: bold; color: #fff;  background: linear-gradient(to bottom, #d71063, #d70012); -webkit-background-clip: text; color: transparent;}
.pinzhi ul li.li6 .text .pic span em{font-style: normal;}
.pinzhi ul li.li6 .text .txt{margin-top: 1%; font-size: 18px; color: #999; line-height: 32px;}
.pinzhi ul li.li6 .text i{display: block; width: 110px; height: 4px; margin: 3% auto; background: #989898;}

.pinzhi_list{width: 1170px; max-width: 98%; margin: 1% auto;}
.pinzhi_list ul{margin-right: -1%;}
.pinzhi_list ul li{width: 49%; float: left; margin-right: 1%; position: relative;}
.pinzhi_list ul li span{display: block;}
.pinzhi_list ul li .pic{position: relative; padding-bottom: 61%; overflow: hidden;}
.pinzhi_list ul li .pic img{position: absolute; width: 100%; left: 0; top: 0;}
.pinzhi_list ul li .title{position: absolute; top:12%; right: 10%; padding-right: 40px; line-height: 26px; font-size: 18px; color: #da251d;}
.pinzhi_list ul li .title i{width: 27px; height: 26px; position: absolute; right: 0; top: 0;  background: url(../img/arrow_r3.png) 0 0 no-repeat;}

.league_Box{position: relative}
.league_Box .title{font-size: 60px; font-weight: bold}
.league_Box1 .text{width: 930px; top: 10%; left: 50%; margin-left: -630px;  position: absolute}
.league_Box1 .text .title{ color: #424242; }
.league_Box1 .text .txt{font-size: 16px; margin-top: 2%; color: #5b5b5b; line-height: 30px; }
.league_Box1 .text .more{display: inline-block; font-size: 18px; color: #da251d; margin-top: 1%;}
.league_Box1 .pic img{width: 100%;}
 
.league_Box2{background: #050609; color: #fff;}
.league_Box2 .text{width: 1050px; text-align: center; padding-top: 5%; max-width: 98%; margin: 0 auto;}
.league_Box2 .text .title{ color: #d7d5d3;}
.league_Box2 .text .txt{margin-top: 2%; font-size: 16px; color: #6c6b6a; line-height: 30px;}
.league_Box2 .text ul{text-align: center; margin-top: 3%; }
.league_Box2 .text ul li{margin: 2%; display: inline-block}
.league_Box2 .text ul li .tip{color: #585757; margin-top: 10px;}
.league_Box2 .text ul li .icon{font-size: 79px; color: #a4a4a5; text-align: center; border: 1px solid #1e1f1f; border-radius: 10px; width: 167px; height: 105px; line-height: 105px;}
.league_Box2 .pic img{width: 100%;}


.league_Box3{width: 100%; background: url(../img/bg15.jpg) 50% 0 no-repeat; padding: 5% 0 3% 0; background-size: cover;}
.league_Box3 .text{width: 1400px; max-width: 98%; margin: 0 auto;  text-align: center}
.league_Box3 .text .title{color: #d7d5d3;}
.league_Box3 .list{margin-top: 5%;}
.league_Box3 .list ul li{width: 16.666%; float: left; color: #fff;}
.league_Box3 .list ul li .tip{font-size: 18px; margin-top: 20px; color: #aeaeae; font-weight: bold}
.league_Box3 .list ul li .list_txt{color: #727171; margin-top: 10px; white-space: pre-line;}
.league_Box3 .list ul li:hover .tip{color: #da251d;}
.league_Box3 .list ul li:hover .list_txt{color: #da251d;}
.league_Box3 .btn{text-align: center; color: #bbb; position: absolute;  top: 100%; left: 50%; margin-left: -99px;  border: 1px solid #686b6c; border-radius:30px;  width: 198px; height: 50px; line-height: 50px; z-index: 9; font-size: 21px; transition: 0.5s;}
.league_Box3 .btn:hover{background: #da251d; color: #fff;}

.league_Box4 .text{position: absolute; width: 510px; top: 35%; left: 50%; margin-left: -630px;}
.league_Box4 .pic img{width: 100%;}
.league_Box4 .text .title{color: #5b5b5b;}
.league_Box4 .text .txt{margin-top: 5%; font-size: 16px; color: #3e3a39; line-height: 28px;}
.league_Box4 .text .more{width: 199px; margin-top: 20%; display: block; font-size: 21px; color: #8c8b8c; border: 1px solid #b3b4b6; border-radius: 30px; height: 50px; line-height: 50px; text-align: center; transition: 0.5s;}
.league_Box4 .text .more:hover{background: #da251d; color: #fff;}
.league_Box4 .wap_pic{display: none;}

.league_Box5{padding: 12% 0; transition: 0.5s;}
.league_Box5:hover{transform: scale(1.04,1.04)}
.league_Box5W {width: 1400px; max-width: 100%; margin: 0 auto;}
.league_Box5 .title{color: #d7d5d3;}
.league_Box5 .text{ color: #fff; text-align: right; padding-right: 60px;}
.league_Box5 .text .txt{margin-top: 3%; font-size: 16px; line-height: 35px; color: #727171;}
 
.league_Box6{background: url(../img/bg16.jpg) 50% 50% no-repeat; background-size: cover; padding: 5% 0;}
.league_Box6 .pic{float: right; width: 50%; margin-right: 5%;}
.league_Box6 .text{position: absolute; left: 50%; top: 30%; margin-left: -630px;}
.league_Box6 .text .title{color: #56575b;}
.league_Box6 .text .txt{margin-top: 5%; font-size: 16px; color: #56575b; line-height: 35px;}
.league_Box6 .text .btn{width: 199px; margin-top: 20%; display: block; font-size: 21px; color: #8c8b8c; border: 1px solid #b3b4b6; border-radius: 30px; height: 50px; line-height: 50px; text-align: center; transition: 0.5s;}
.league_Box6 .text .btn:hover{background: #da251d; color: #fff;}

.league_Box7{background: url(../img/bg17.jpg) 50% 50% no-repeat; background-size: cover;  padding-top: 10%;}
.league_Box7W{width: 1400px; max-width: 100%; margin: 0 auto; }
.league_Box7 .text{font-size: 16px; text-align: right; color: #fff; padding-right: 60px;}
.league_Box7 .text .title{color: #d7d5d3;}
.league_Box7 .text .txt{ color: #d7d5d3; white-space: pre-line;  font-size: 16px;}

.league_Box7_list{padding: 70px 0; width: 100%; margin-top: 5%; background: url(../img/bg20.png) 0 0; position: relative;}
.league_Box7_list .con{width: 1278px; max-width: 80%; margin: 0 auto; overflow: hidden} 
.league_Box7_list .con ul li{text-align: center;}
.league_Box7_list .con ul li img{max-height: 240px;}
.league_Box7_list .prev{width: 139px; height: 138px; position: absolute; top: 50%; margin-top: -70px; left: 50%; margin-left: -826px; background: url(../img/arrowL3.png) 0 0 no-repeat; background-size: contain; cursor: pointer;}
.league_Box7_list .next{width: 139px; height: 138px; position: absolute; top: 50%; margin-top: -70px; right: 50%; margin-right: -826px; background: url(../img/arrowR3.png) 0 0 no-repeat; background-size: contain; cursor: pointer;}

/*
.league_Box7_list  .swiper-slide:nth-child(2n) { width: 40%;}
.league_Box7_list  .swiper-slide:nth-child(3n) {width: 20%; }
*/

.league_Box8{padding: 12% 0; background: url(../img/bg18.jpg) 50% 50% no-repeat; background-size: cover;}
.league_Box8 .text{width: 640px; margin: 0 auto; max-width: 96%; text-align: center; color: #fff;}
.league_Box8 .text .title{color: #d7d5d3;}
.league_Box8 .txt{line-height: 28px; font-size: 16px;}
.league_Box8 .btn{width: 199px; margin: 2% auto; display: block; font-size: 21px; color: #bbbbbb; border: 1px solid #b3b4b6; border-radius: 30px; height: 50px; line-height: 50px; text-align: center; transition: 0.5s;}
.league_Box8 .btn:hover{background: #da251d; color: #fff;}


.league_Box9{background: url(../img/bg19.jpg) 50% 50% no-repeat; background-size: cover; padding: 8% 0 20% 0;}
.league_Box9 .text{width: 1400px; max-width: 90%; margin: 0 auto;}
.league_Box9 .text .title{color: #040b24;}
.league_Box9 .text .txt{width: 530px; margin-top: 2%; max-width: 100%; line-height: 28px; font-size: 16px; color: #47536a;}

.league_Box10{padding: 56px 0;}
.league_Box10 .league_join_tit{font-size: 50px; color: #3e3a39; text-align: center; background: url(../img/join_title.png) 50% 0 no-repeat; background-size: contain; padding-top: 5%; font-weight: bold;}
.league_Box10 .league_join_box{width: 1630px; max-width: 96%; margin: 60px auto 0; border-radius: 10px; box-shadow: 2px 2px 20px 0px #b7b7b7cc;}
.league_join_box .box{padding: 5%;} 
.league_join_box .league_joinT{font-size: 35px; color: #3e3a39; position: relative; line-height: 35px;}
.league_join_box .league_joinT:before{content: ""; width: 4px; border-radius: 4px; height: 100%; background: #ff0000; position: absolute; left: -20px; top: 0; }
.league_join_box  .text_con  input::-webkit-input-placeholder{color:#b3b4b4;}
.league_join_box  .text_con  input::-moz-placeholder{ color:#b3b4b4;}
.league_join_box  .text_con  input:-moz-placeholder{ color:#b3b4b4;}
.league_join_box  .text_con  input:-ms-input-placeholder{color:#b3b4b4;}


.league_join_box .left{width: 42%; float: left;} 
.league_joinBox{margin-top: 5%;}
.league_join_box .tip{float: left; width: 30%; line-height: 45px; font-size: 22px; color: #3e3a39;}
.league_join_box .tip i{color: #da251d;}
.league_join_box .text_con{float: right; width: 60%; position: relative;}
.league_join_box .text_con .text{width: 90%; font-size: 20px; color: #b3b4b4; padding:0 5%; height: 45px; line-height: 45px; border: 1px solid #ccc;}
.league_join_box .text_con em{font-style: normal; position: absolute; right: 5%; top: 50%; margin-top: -15px; font-size: 22px; color: #3e3a39;}
.league_join_box .left .text_con select{width: 100%; color: #b3b4b4; padding: 0 5%;height: 45px;font-size: 20px;line-height: 45px;border: 1px solid #ccc;}
.league_join_box .left .text_con .area span{position: relative; margin-bottom: 10px; display: block; height: 45px; }
.league_join_box .left .text_con .area span:before{content: ""; width: 16px; height: 7px; position: absolute; right: 5%; top: 50%; margin-top: -4px; background: url(../img/arrow_b5.png) 0 0 no-repeat;}

.league_join_box .right .tip{width: 40%; line-height: 25px;}
.league_join_box .right .text_con {width: 50%; max-height: 45px;}

 
.league_join_box .right .text_con select{width: 100%;  color: #b3b4b4; padding: 0 5%; height: 45px; font-size: 20px; line-height: 45px;  border: 1px solid #ccc; }
.league_join_box .right .text_con .arrow{width: 16px; height: 7px; position: absolute; right: 5%; top: 50%; margin-top: -4px; background: url(../img/arrow_b5.png) 0 0 no-repeat;}

.league_join_box .right .text_con .label_box{float: left; margin-right: 12%;}
.league_join_box .right .text_con label{position: relative; padding-left: 30px; line-height: 20px; display: inline-block; font-size: 22px;  color: #3e3a39; cursor: pointer;} 
.league_join_box .right .text_con span{display: block;  width: 21px; height: 21px; content: ""; position: absolute; left: 0; top: 0; background: url(../img/election2.png) 0 0 no-repeat;} 
.league_join_box .right .not:checked + span{background: url(../img/election1.png) 0 0 no-repeat;}  

.league_join_box .right .text_con .not{ display: none;}
.league_join_box .right .text_con2{text-align: center;} 
.league_join_box .right .text_con2 .label_box{margin-right: 0;  }
.league_join_box .right .text_con2 .label_box2{margin: 0 8%; }
.league_join_box .right .text_con2 .label_box3{float: right; margin-right: 0;}
.league_join_box .right{width: 50%; float: right;}

.league_join_btn{width: 100%; float: left; margin-top: 5%; text-align: center}
.league_join_btn .btn{width: 196px; height: 50px; margin: 0 3%; color: #fff; line-height: 45px; font-size: 20px; text-align: center; border-radius: 30px; background: #ff0000; border: 2px solid #ff0000; cursor: pointer;}
.league_join_btn .btn.btn2{background: none; border: 2px solid #3e3a39; color: #3e3a39;}


.about_t{width: 1140px; max-width: 96%; left: 50%; margin-left: -565px; position: absolute; bottom: 8%; color: #fff; text-align: center;}
.about_t .cn{font-size: 115px; font-weight: bold; line-height: 115px;}
.about_t .cn p{
	font-size: 18px;
	line-height: 1.5
}
@media (max-width: 991px) {
	.about_t .cn p{
		font-size: 16px;
	}
}
@media (max-width: 767px) {
	.about_t .cn p{
		font-size: 14px;
	}
	.policy_con{ margin-bottom:20px;}
}
.about_t .cn span{display: block; font-size: 52px; line-height: 52px; margin-top: 10px;}
.about_t .text{ position: fixed; top: 100%; width: 100%; left: 0; height: 100%; background: rgba(0, 0, 0, 0.76); z-index: 99;  transition: 0.5s;}
.about_t .text.top{top: 0;}
.about_t .text .text_con{width: 1200px; max-width: 96%; margin: 0 auto; padding-top: 140px; color: #fff; font-size: 16px; text-align: left;}

.about_t .text .text_con .con{height: 80%; overflow-x: auto; }
.about_t .text .text_con .title{font-size: 60px; line-height: 60px; margin-bottom: 40px; text-align: center;}
.about_t .text .text_con b{display: block; margin: 10px 0;}
.about_t .cn .btn{width: 110px; padding-right: 20px; display: inline-block; line-height: 35px; height: 35px; color: #fff;  background: #555; position: relative; border-radius: 2px; overflow: hidden;}
.about_t .cn .btn span{font-size: 14px;  line-height: 35px; height: 35px;  display: block; margin-top: 0; position: relative; z-index: 1;}
.about_t .cn .btn:after{content: ""; width: 100%; height: 0; bottom: 0; left: 0; position: absolute; background: rgba(0, 0, 0, 0.4); transition: 0.5s;  }
.about_t .cn .btn img{width: 20px; position: absolute; top: 50%; margin-top: -10px; right: 30px;}
.about_t .cn .btn:hover:after{height: 100%;}

.about_t .text .text_con .more img{width: 50px;}
.about_t .text .text_con .more{width: 50px; color: #fff; margin: 0 auto; text-align: center; display: block;}
.about_t .text .text_con .more span{display: block; margin-top: 10px;}

.text_con .con::-webkit-scrollbar{width:3px;}
.text_con .con::-webkit-scrollbar-track{background-color:#fff;}
.text_con .con::-webkit-scrollbar-thumb{background-color:#bbb;}
.text_con .con::-webkit-scrollbar-thumb:hover{background-color:#555}
.text_con .con::-webkit-scrollbar-thumb:active{background-color:#666}	
.text_con .con{ overflow:auto !important; padding-right:10px !important;}



.about_cruxW{background: #ebebed; padding: 75px 0; }
.about_crux{width: 1400px; max-width: 96%; margin: 0 auto;}
.about_cruxT{text-align: center;}
.about_cruxT .title{font-size: 48px; }
.about_cruxT .title span{display: block; font-size: 24px;}
.about_cruxT .title .en{margin-top: 2%; font-size: 14px; color: #868687;}
.about_crux .list{margin-top: 5%;}
.about_crux .list ul{padding-left: 3%;}
.about_crux .list ul li{width: 39%; margin: 0 -3%; float: left; text-align: center;}
.about_crux .list ul li .con{/*border: 3px solid #000; border-radius: 50%;*/ display: block; background: url(../img/circular.png) 50% 50% no-repeat; padding: 27.5% 0; background-size: contain;}
.about_crux .list ul li .unm{font-size: 100px; font-weight: bold; transition: 0.5s;}
.about_crux .list ul li .tit{font-size: 24px; margin: 5% auto 0; width: 78%; color: #000; font-weight: bold;}
.about_crux .list ul li span{display: block;color: #868687; font-size: 14px; font-weight: normal;}
.about_crux .more{margin-top: 5%; font-size: 18px; text-align: center;}
.about_crux .more a{color: #ca000f;}
.about_crux .list ul li:hover .unm{transform: scale(1.5,1.5)}


.about_menuW{width: 100%; background: url(../img/bg12.jpg) 0 0; }
.about_menu {width: 1400px; max-width: 96%; margin: 0 auto; padding: 2% 0;}
.about_menu ul li{width: 25%; float: left; text-align: center; position: relative;}

.about_menu ul li:before{content: ""; width: 2px; height: 50%; border-radius: 4px; background: rgba(255, 255, 255, 0.13); position: absolute; left: 0; top: 25%; }
.about_menu ul li:first-child:before{display: none;}
.about_menu ul li .title{color: #898989; font-size: 18px; margin: 4% 0; }
.about_menu ul li .num img{height: 51px;}
.about_menu ul li .num {color: #da251d; font-size: 50px; font-weight: bold; line-height: 50px; }
.about_menu ul li .num span{position: relative; display: inline-block; padding-right: 54px; border-bottom: 2px solid #da251d;}
.about_menu ul li .num i{font-style: normal;}

.about_menu ul li .num em{width: 60px; height: 30px; line-height: 30px; border-radius: 10px; background: #da251d; text-align: center; color: #fff; font-style: normal; font-weight: normal; position: absolute; bottom: -2px; right:-10px; font-size: 20px;}
.about_menu ul li.li3 .num span{padding-right: 32px;}
.about_menu ul li.li3 .num em{width: 36px;}

.about_cultureW{width: 100%; padding: 10% 0 20% 0; background: url(../img/bg20.jpg) 50% 0 no-repeat; background-size: cover;}
.about_culture{width: 1400px; margin: 0 auto; max-width: 96%; }
.about_culture .text{color: #fff; width: 540px;}
.about_culture .text .title{font-size: 60px; font-weight: bold;}
.about_culture .text .cn{width: 208px; height: 50px; line-height: 50px; color: #211e22; font-size: 30px; text-align: center;  background: url(../img/title_bg6.png) 50% 50% no-repeat; font-weight: bold; background-size: contain;}
.about_culture .text .txt{margin-top: 10px; font-size: 20px; line-height: 60px;}

.about_basesW{width: 100%; position: relative; background: url(../img/bg21.jpg) 0 100% repeat-x; padding-bottom: 63px; margin-top: -166px; }
.about_bases{width: 1400px; max-width: 96%; margin: 0 auto; color: #fff;}
.about_bases .en{font-size: 50px; color: #6c6c6c; line-height: 50px;}
.about_bases .cn{width: 275px; margin-top: 10px; height: 40px; line-height: 40px; text-align: center; color: #fff; font-size: 30px; background: url(../img/title_bg7.png) 50% 50% no-repeat; background-size: contain;}

.about_conW{border-top: 4px solid #ca000f;}
.about_con{width: 1400px; max-width: 96%; margin: 0 auto; padding: 96px 0 50px 0;}
.about_con .left{width: 15%; float: left;}
.about_con .left ul li{margin-bottom: 50px; font-size: 18px; width: 142px; max-width: 100%; position: relative;} 
.about_con .left ul li a{display: block; text-align: center; height: 45px; line-height: 45px; color: #333; font-weight: bold;}
.about_con .left ul li.on a{background: #0c0e14; color: #fff;}
.about_con .left ul li.on:before{content: ""; width: 90%; height: 4px; position: absolute; left: 5%; bottom: -4px; background: #cd000f;}
.about_con .left ul li:hover a{background: #0c0e14; color: #fff;}
.about_con .left ul li:hover:before{content: ""; width: 90%; height: 4px; position: absolute; left: 5%; bottom: -4px; background: #cd000f;}
.about_con .right{width: 80%; float: right; position: relative;}
.about_con .right img{width: 100%;}
.about_con .right .text{width: 86%; color: #e6e7e7; font-size: 18px; padding: 2%; position: absolute; background: rgba(0, 0, 0, 0.8); bottom: -25%; left: 5%;}
.about_con .right .pic{display: none;}

.about_title{text-align: center;}
.about_title span{font-size: 60px; display: inline-block; padding: 20px 0; line-height: 60px; position: relative; color: #30353a; font-weight: bold;}
.about_title span i{position: absolute; width: 80%; height: 5px;left: 10%; bottom: 0; background: #da251d; }
.about_title span i:before{content: ""; width: 50%; height: 100%; position: absolute; right: 0; bottom: 0; background: #24292d; }
.about_title2 span{color: #fff;}
.about_title2 span i:before{background: #fff;}
.about_courseW{background:url(../img/videob.jpg) no-repeat center center; background-size:100% 100%; padding: 90px 0;}
.about_course{width: 100%; max-width: 1680px; margin: 0 auto;}
.about_courseTab{margin-top: 63px; padding: 0 80px; position: relative; }
.about_courseTab .list{overflow: hidden; background:none;}
.about_courseTab ul li{float: left;  position: relative; padding-bottom: 5px;}
/* .about_courseTab ul li.swiper-slide-active a{color: #da251d;} */
.about_courseTab ul li a span{display: block; font-weight: bold; font-size: 16px; line-height: 54px; background: #fff; text-align: center; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.about_courseTab ul li:hover a span{ color:#e60012;}

.about_courseTab ul li a:hover,
.about_courseTab ul li.on a{color: #da251d;}
.about_courseTab ul li a:before{content: ""; height: 5px; background: #cd000f; position: absolute; bottom: 0; width: 80%; left: 10%;}
.about_courseTab .swiper-button-prev{width: 44px; height: 55px; position: absolute; left: 0; top: 50%; margin-top: -27px; background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") no-repeat center; background-size: contain; cursor: pointer;}
.about_courseTab .swiper-button-next{width:44px; height: 55px; position: absolute; right: 0; top: 50%; margin-top: -27px; background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") no-repeat center; background-size: contain; cursor: pointer;}
.about_courseTab .swiper-button-next:after,.about_courseTab  .swiper-button-prev:after{display: none;}


.about_courseBox{margin-top: 42px;}
.about_courseBox .pic{width: 41.2%; height: 388px; float: left;}
.about_courseBox .pic img{  display: none;}
.about_courseBox .list{width: 57%; float: right; border: 2px solid #808284; border-left: 2px solid #cd000f;}
.about_courseBox .box{display: none;}
.about_courseBox .list ul li {padding: 16px 0;}
.about_courseBox .list ul li a{display: block; padding:0 5% 0 8%; position: relative;}

.about_courseBox .list ul li a span{display: block; font-size: 20px; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.about_courseBox .list ul li a .tip{font-size: 18px;}
.about_courseBox .list ul li a .tip p{
    margin: 0!important;
}
.about_courseBox .list ul li a:hover .title{color: #000;}
.about_courseBox .list ul li a:hover .tip{color: #000;}
.about_courseBox .list ul li a:hover:before{content: ""; width: 0px; height: 0; position: absolute;  left:0;  top: 50%; margin-top: -8px; border: 8px solid transparent; _border-color: tomato;_filter: chroma(color=tomato); border-left-color: #db3939; overflow: hidden; pointer-events: none;}

.about_honorW{background: url(../img/bg22.jpg) 50% 50% no-repeat; padding: 90px 0 154px 0; background-size: cover;}
.about_honor{width: 1400px; max-width: 96%; margin: 109px auto 0; position: relative;}
.about_honor .con{margin: 0 55px; overflow: hidden; padding: 5px; background: #00000054;}
.about_honor .con ul li{text-align: center;cursor:pointer;}
.about_honor .con ul li img{max-height: 241px;-webkit-transition:all .3s linear;transition:all .3s linear;}
.about_honor .con ul li:hover img{-webkit-transform: scale(1.05);transform: scale(1.05);}
.about_honor .prev{width: 44px; height: 55px; position: absolute; left: 0; top: 50%; margin-top: -27px; background: url(../img/arrowL4.png) 50% 50% no-repeat; background-size: contain; cursor: pointer;}
.about_honor .next{width:44px; height: 55px; position: absolute; right: 0; top: 50%; margin-top: -27px; background: url(../img/arrowR4.png) 50% 50% no-repeat; background-size: contain; cursor: pointer;}  
.about_honor .swiper-pagination{position: absolute; bottom: -90px; font-size: 46px; color: #fff; font-family: "DINAlternate"}
.about_honor .swiper-pagination .swiper-pagination-current{color: #d71e0d;}
.about_honor .arrow{position: absolute; height: 60px; bottom: -90px; width: 100%; z-index: 99;}
.about_honor .arrow .prev2{width: 26px; height: 26px; position: absolute; left: 50%; top: 50%; margin-top: -13px; background: url(../img/arrowL5.png) 0 0 no-repeat; margin-left: -100px; cursor: pointer;}
.about_honor .arrow .next2{width: 26px; height: 26px; position: absolute; right: 50%; top: 50%; margin-top: -13px; background: url(../img/arrowR5.png) 0 0 no-repeat; margin-right: -100px; cursor: pointer;}

.about_honor .arrow .prev2:hover{background: url(../img/arrowL5_2.png) 0 0 no-repeat;}
.about_honor .arrow .next2:hover{background: url(../img/arrowR5_2.png) 0 0 no-repeat;}

.about_textW{background: #efefef; padding: 125px 0 96px 0;}
.about_text{width: 1400px; max-width: 96%; margin: 0 auto;}
.about_text .left{width: 48%; margin-top: 5%; float: left;}
.about_text .left .en{font-size: 56px; color: #202020; font-weight: bold;}
.about_text .left .cn{color: #e3e3e3; width: 304px; line-height: 56px; height: 56px; text-align: center; font-size: 39px; font-weight: bold; background: url(../img/title2_bg.png) 50% 50% no-repeat; background-size: contain;}
.about_text .left .txt{ margin-top: 20px; color: #666; padding: 0 10px; line-height: 27px; position: relative;}
 .about_text .left .txt span{display: inline-block;  }
.about_text .pic{width: 50%; float: right;}
/*.about_text .btn img{height: 40px; margin-top: 30px;}*/
.about_text .btn{display: block; margin-top: 5%; font-weight: bold; width: 108px; height: 35px; position: relative; line-height: 35px; color: #fff; padding: 0 20px; background: #24292d url(../img/arrow_r.png) 85% 50% no-repeat; font-size: 14px;}
.about_text .btn:before{content: ""; position: absolute; width:90% ; height: 4px; bottom: -4px; left: 5%; background: #b5000f;}

.about_more{width: 1400px; max-width: 96%; margin: 0 auto; padding: 45px 0 52px 0;}
.about_more .title{text-align: center; font-size: 24px; color: #ca000f; }
.about_more .title span{display: inline-block; padding-bottom: 10px;}
.about_more .title em{display: block; }
.about_more ul{margin-right: -2%; margin-top: 3%;}
.about_more ul li{width: 31.33%; margin-right: 2%; float: left;position: relative;}
.textBox{
	position: absolute;
	top:50%;
	left: 4%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.title2{
	font-size: 30px;
	color: #fff;
	margin: 0;
	margin-bottom: 20px;
}
.textBox .text{
	font-size: 16px;
	color: #fff;
	margin: 0;
	margin-bottom: 5px;
	/*opacity: .5*/
}
.textBox .btn{
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 16px;
	width: 120px;
	height: 40px;
	border-radius: 20px;
	color: #fff;
	border: 1px solid #fff;
	margin-top: 15px;
}
.about_more ul li:hover .textBox .btn{
	color: #fff;
	border: 1px solid #da251d;
	background: #da251d;
}
.about_more ul li:hover .title2{
	color: #da251d;
}
.about_more ul li:hover .textBox .text{
	color: #da251d;
}
@media (max-width: 991px) {
	.title2{
		font-size: 22px;
	}
	.textBox .text{
		font-size: 14px
	}
	.textBox .btn{
		width: 100px;
		height: 35px;
		font-size: 14px;
	}
}
.about_more ul li img{width: 100%;}

.luntan_w{background: #f5f5f5;}
.luntan{width: 1400px; margin: 0 auto; max-width: 96%; padding: 27px 0 55px 0;}
.luntanT dl{margin: 0 -2% 0 0;}
.luntanT dl dd{margin: 0 2% 0 0; width: 31.333%; float: left; background: #fff; text-align: center; position: relative;}
.luntanT dl dd:before{content: ""; height: 3px; width: 90%; position: absolute; bottom: -3px; left: 5%;  background: #ef0000;}
.luntanT dl dd .icon{padding: 8px 0 15px 0; }
.luntanT dl dd .tit{font-size: 24px; color: #595757; font-weight: bold; margin-top: 5px;}
.luntanT dl dd a{display: block; overflow: hidden;}
.luntanT dl dd .pic{padding-bottom: 259px; display: block; position: relative; transition: 0.5s;}
.luntanT dl dd .title{position: absolute; bottom: 0; left: 0; padding: 4% 2%; width: 96%; color: #fff; font-size: 18px; background: #00000075; white-space: pre-line;}
.luntanT dl dd:hover .pic{transform: scale(1.04,1.04)}
.luntanT dl dd .list{height: 219px; padding: 20px 0; position: relative;}
.luntanT dl dd .list a{display: block; padding: 0 2%; margin-bottom: 20px; font-size: 20px; color: #727171;}
.luntanT dl dd .list a:hover{color: #ef0000;}
.luntanT dl .list:before{content: ""; height: 3px; width: 90%; position: absolute; top: 0; left: 5%;  background: #ef0000;}

.luntan_box{margin-top: 29px;}
.luntan_box .left{width: 69%; float: left;}
.luntan_newsT{padding: 28px 28px 8px 28px;  background: #fff; box-shadow: 2px 2px 17px 2px #ccc;}
.luntan_newsT .luntan_Tit{padding-bottom: 10px;}
.luntan_newsT .tip{float: left; font-size: 20px; color: #595757;}
.luntan_newsT .link{float: right; margin-top:5px;}
.luntan_newsT .link a{color: #898989;  font-size: 15px; margin-left: 20px;}
.luntan_newsT .link a.on,
.luntan_newsT .link a:hover{color: #ef0000;}
.luntan_newsT .list ul{display: none;}
.luntan_newsT .list ul.ul0{display: block;}
.luntan_box .list ul li{padding: 23px 0; border-top: 2px solid #cdcdcd; overflow: hidden; padding-left: 13px; position: relative;}
.luntan_box .list ul li .icon{float: left; margin-right: 12px; width: 45px; height: 45px; position: relative;}
.luntan_box .list ul li .icon img{display: block; border-radius: 50%;}
.luntan_box .list ul li .icon i{width: 15px; height: 17px; position: absolute; bottom: 0; right: 0; background: url(../img/v.png) 0 0 no-repeat;}
.luntan_box .list ul li .title{font-size: 15px; display: block; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.luntan_box .list ul li .title span{position: relative; padding-right: 30px; }
/*.luntan_box .list ul li .title i{position: absolute; right: 0; top: 50%; margin-top: -10px; width: 24px; height: 20px; background: url(../img/img.png) 0 0 no-repeat;}*/
.luntan_box .list ul li .text_tip{font-size: 12px; margin-top: 10px; color: #b5b5b6;}
.luntan_box .list ul li .text_tip a{font-size: 12px; color: #b5b5b6;}
.luntan_box .list ul li .title:hover span{color: #ef0000;}
.luntan_box .list ul li .title img{margin-left: 10px;}
.luntan_box .list ul li .text_tip .time{margin:0 5% 0 6%;}
.luntan_box .list ul li .fabulous{font-size: 12px; color: #b5b5b6; position: absolute; right: 0; bottom: 20px;}
.luntan_box .list ul li .fabulous span{display: inline-block; margin-left: 10px;}
.luntan_box .list ul li .fabulous .icon1{padding-left: 18px; background: url(../img/forum4.png) 0 50% no-repeat;}
.luntan_box .list ul li .fabulous .icon2{padding-left: 18px; background: url(../img/forum5.png) 0 50% no-repeat;}
.luntan_box .list ul li .fabulous .icon3{width: 12px; height: 17px; position: relative; background: url(../img/forum6.png) 50% 80% no-repeat;}
.luntan_newsT .list ul li .title{color: #ef0000;}
.luntan_news{background: #fff; padding: 8px 28px; margin-top: 20px; box-shadow: 2px 2px 17px 2px #ccc;}
.luntan_news .list{overflow: hidden;}
.luntan_news ul{margin-top: -2px;}
.luntan_box .left .luntan_btn{font-size: 14px; display: block; font-weight: bold; margin: 27px auto 0; width:172px; padding: 0 30px; height: 54px; line-height: 54px; background: #24292d; color: #fff; position: relative;}
.luntan_box .left .luntan_btn:before{content: ""; width: 90%; bottom: -4px; height: 4px; left: 5%; position: absolute; background: #da251d;}
.luntan_box .left .luntan_btn i{width: 18px; height: 15px; position: absolute; right: 33px; top: 50%; margin-top: -7px; background: url(../img/arrow_r.png) 0 0 no-repeat;}
 
.luntan_box .right{width: 30%; float: right;}
.luntanBox1{background: #fff; box-shadow: 2px 2px 17px 2px #ccc;}
.luntanBox1 .pic{width: 100%; padding-bottom: 176px;}
.luntanBox1 .icon{text-align: center; margin-top: -32px;}
.luntanBox1 .icon img{width: 104px; height: 104px; border-radius: 50%;}
.luntanBox1 .btn{width: 129px; height: 32px; line-height: 32px; font-weight: bold;display: block; color: #fff; margin: 20px auto; color: #fff; text-align: center; font-size: 15px; position: relative; background: #24292d;}
.luntanBox1 .btn:before{content: ""; width: 90%; bottom: -4px; height: 4px; left: 5%; position: absolute; background: #da251d;}
.luntanBox1 .link{text-align: center; padding-bottom: 30px; color: #595757; font-size: 14px;}
.luntanBox1 .link a{color: #9fa0a0; }
.luntanBox1 .link a:hover{color: #595757;}

.luntanBox2{margin: 25px 0;}
.luntanBox2 a{display: block; position: relative; width: 48%; background: #24292d; height: 50px; line-height: 50px; color: #fff; font-weight: bold; text-align: center;}
.luntanBox2 a span{display: inline-block; padding-left: 22px;}
.luntanBox2 a:before{content: ""; width: 90%; bottom: -4px; height: 4px; left: 5%; position: absolute; background: #da251d;}
.luntanBox2 .fl{float: left;}
.luntanBox2 .fr{float: right;}

.luntanBox2 .fl span{background: url(../img/icon_btn1.png) 0 50% no-repeat;}
.luntanBox2 .fr span{background: url(../img/icon_btn2.png) 0 50% no-repeat;}

.luntanBox3{background: #fff; box-shadow: 2px 2px 17px 2px #ccc; padding: 0 12px;}
.luntanBox3 .title{font-size: 18px; color: #bfbfbf; padding: 16px 0;}
.luntanBox3_list{overflow: hidden;}
.luntanBox3 ul{margin-left: -2px;}
.luntanBox3 ul li{width: 50%; float: left; text-align: center;}
.luntanBox3 ul li a{display: block; height: 50px; line-height: 50px; color: #727171; font-size: 16px; border-top: 2px solid #d5d5d5; border-left: 2px solid #d5d5d5;}
.luntanBox3 ul li a:hover{background: #df333f; color: #fff;}

.luntanBox4{background: #fff; box-shadow: 2px 2px 17px 2px #ccc; padding: 0 12px; margin-top: 20px;}
.luntanBox4 .title{font-size: 18px; color: #bfbfbf; padding: 16px 0;}
.luntanBox4 .luntanBox4_pic{padding: 20px 33px 24px 33px;  border-top: 2px solid #d5d5d5; position: relative;}
.luntanBox4_pic .pic_list{overflow: hidden;}
.luntanBox4 ul li a{display: block; padding-bottom: 220px;}
.luntanBox4 .luntanBox4_pic .prev{width: 17px; height: 16px; position: absolute; left: 0; top: 50%; margin-top: -8px; background: url(../img/arrowL4.png) 0 0 no-repeat; background-size: contain; cursor: pointer;}
.luntanBox4 .luntanBox4_pic .next{width: 17px; height: 16px; position: absolute; right: 0; top: 50%; margin-top: -8px; background: url(../img/arrowR4.png) 0 0 no-repeat; background-size: contain; cursor: pointer;}
.luntanBox4 .btn{width: 160px; height: 32px; line-height: 32px; font-weight: bold;display: block; color: #fff; margin: 20px auto 0; color: #fff; text-align: center; font-size: 15px; position: relative; background: #24292d;}
.luntanBox4 .btn:before{content: ""; width: 90%; bottom: -4px; height: 4px; left: 5%; position: absolute; background: #da251d;}

.luntanBox5{background: #fff; box-shadow: 2px 2px 17px 2px #ccc; padding: 0 12px; margin-top: 20px;}
.luntanBox5 .title{font-size: 18px; color: #bfbfbf; padding: 16px 0;}
.luntanBox5_list {  padding: 5px 0;  border-top: 2px solid #d5d5d5;}
.luntanBox5_list ul li{margin: 14px 0;}
.luntanBox5_list ul li a{display: block; font-size: 15px; color: #939499; padding-left: 15%; position: relative; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.luntanBox5_list ul li a:hover{color: #da251d;}
.luntanBox5_list ul li a i{width: 20px; height: 20px; line-height: 20px; text-align: center; font-style: normal; position: absolute; left: 2%; top: 50%; margin-top: -10px; border-radius: 50%; background: #596671; color: #fff;}
.luntanBox5_list ul li.on a i{background: #da251d;}


.luntan2_w{background: #e0e0e0; padding: 70px 0;}
.luntan2{width: 1400px; margin: 0 auto; max-width: 96%;}
.luntan2_current{font-size: 22px; font-weight: bold; color: #898989;}
.luntan2_current a{color: #898989;}
.luntan2_current .on{color: #da251d;}
.luntan2_con{margin-top: 25px; background: #f4f4f4;  box-shadow: 2px 2px 17px 2px #ccc;}
.luntan2T{background: #fff;}
.luntan2_list{position: relative;}
.luntan2_list:before{content: ""; position: absolute; width: 2px; height: 100%; top: 0; left: 20%; background: #f1f1f1;}
.luntan2_list .left{width: 20%; float: left; padding: 40px 0; text-align: center;} 
.luntan2_list .left .icon img{width: 71px; height: 71px; border-radius: 50%; }
.luntan2_list .left .name{margin-top: 20px; line-height: 20px; font-size: 18px; color: #333; }
.luntan2_list .left .name img{margin-top: 2px;}
.luntan2_list .left .admin{font-size: 12px; color: #8c8c8c; margin-top: 15px;}
.luntan2_list .left .theme{width:90px;  position: relative; margin: 20px auto 0; text-align: center; font-size: 16px; color: #8c8c8c;}
.luntan2_list .left .theme:before{content: ""; width: 2px; height: 100%; background: #a4a9ad; position: absolute; top: 0; left: 50%; margin-left: -1px;}
.luntan2_list .left .theme span{display: block;}
.luntan2_list .left .themeL{float: left;}
.luntan2_list .left .themeR{float: right;}
.luntan2_list .left .btn{margin-top: 30px;}
.luntan2_list .left .btn a{color: #a4a9ad; font-size: 12px; margin: 0 5px;}
.luntan2_list .left .btn a.to{background: #da251d; padding: 2px 5px; border-radius: 5px;}
.luntan2_list .right {position: relative;}
.luntan2_list .right .title{margin-top: 44px; font-size: 26px; color: #da251d;} 
.luntan2_list .right{width: 72%; margin-right: 5%; float: right; }
.luntan2_list .right .tip{margin-top: 32px; font-size: 15px; color: #898989; padding-bottom: 5px; border-bottom: 2px solid #f2f2f2;}
.luntan2_list .right .essence{color: #da251d; float: left; padding-left: 18px; background: url(../img/heat.png) 0 50% no-repeat;}
.luntan2_list .right .time{float: left; margin-left: 10px;}
.luntan2_list .right .only{float: left; margin-left: 10px; font-size: 12px; margin-top: 2px; padding: 0 10px; background: #da251d; color: #fff;}
.luntan2_list .right .tip_r{float: right;}
.luntan2_list .right .tip_r a{font-size: 12px; color: #898989;}
.luntan2_list .right span{display: inline-block; margin-left: 15px;  color: #898989; font-size: 16px;}
.luntan2_list .right span.icon1{background: url(../img/see.png) 0 50% no-repeat; padding-left: 25px;}
.luntan2_list .right span.icon2{background: url(../img/comment.png) 0 50% no-repeat; padding-left: 22px;}
.luntan2_list .right span.icon3{background: url(../img/praise.png) 0 20% no-repeat; padding-left: 18px;}
.luntan2_list .right .text{margin-top: 5%; font-size: 14px; line-height: 25px;  color: #898989; padding-bottom: 6%;}
.luntan2T .right .text{font-size: 18px; line-height: 35px;}

.luntan2_Box{margin-top: 12px;background: #fff; padding-bottom: 42px;}
.luntan2_BoxTit{font-size: 20px; padding: 24px 0 5px 40px; color: #8c8c8c; border-bottom: 2px solid #f1f1f1;}

.luntan2_list {border-bottom: 2px solid #f1f1f1;}
.luntan2_list .number{position: absolute; bottom: 8%; right: 5%;}
.luntan2_list .number span{display: inline-block; margin-left: 15px;  color: #898989; font-size: 16px; cursor: pointer;}
.luntan2_list .number span.icon1{background: url(../img/comment.png) 0 50% no-repeat; padding-left: 22px;}
.luntan2_list .number span.icon2{background: url(../img/praise.png) 0 20% no-repeat; padding-left: 18px;}

.pages_con{width: 80%; margin-left: 20%; margin-top: 53px; padding-bottom: 53px; text-align: center;}
.pages{ display: inline-block; overflow: hidden;}
.pages a{font-size: 16px; display: inline-block; color: #898989; height: 18px; line-height: 20px;}
.pages em{font-style: normal; float: left;}
.pages em a{padding: 0 5px; margin: 0 10px;}
.pages em a.on,.pages em a:hover{background: #da251d; color: #fff;}
.pages .prev{padding-left: 17px; margin-right: 10px; background: url(../img/page_prev.png) 0 50% no-repeat; float: left;}
.pages .next{padding-right: 17px; margin-left: 10px; background: url(../img/page_next.png) 100% 50% no-repeat; float: left;}
.pages .arrowL{width: 10px; margin-right: 20px; background: url(../img/page_l.png) 0 50% no-repeat; float: left;}
.pages .arrowR{width: 10px; margin-left: 20px; background: url(../img/page_r.png) 0 50% no-repeat; float: right;}

.luntan2_input .left{width: 20%; float: left; text-align: center;}
.luntan2_input .left img{width: 84px; height: 84px; border-radius: 50%;}
.luntan2_input .right{width: 75%; float: left;}
.luntan2_input .right img{width: 100%;}
.luntan2_input .right .btn{float: right; margin-top: 20px; position: relative;}
.luntan2_input .right .btn_con{color: #fff; cursor: pointer; width: 116px; height: 27px; background: #24292d; font-size: 12px;} 
.luntan2_input .right .btn i{width: 90%; height: 4px; left: 5%; bottom: -4px; background: #db000d; position: absolute;}

.luntan2_b{margin-top: 53px;}
.luntan2_b .list{margin-left: -2%;}
.luntan2_b .box{width: 31.33%; margin-left: 2%; height: 300px; float: left; box-shadow: 2px 2px 17px 2px #ccc; background: #fff;}
.luntan2_b .box1{text-align: center;}
.luntan2_b .box1 .pic{margin-top: 26px; padding: 0 5%;}
.luntan2_b .box1 .pic img{width: 206px;}
.luntan2_b .box1 span{margin-top: 17px; display: inline-block; color: #ddd; font-size: 14px; padding: 2px 10px; border-radius: 10px; background: #da251d;}
.luntan2_b .con{padding: 5% 8%;}
.luntan2_b .con .title{color: #bfbfbf; padding-bottom: 10px; font-size: 18px; border-bottom: 2px solid #cccccc;}

.luntan2_b .luntan2_voide{margin-top: 20px; position: relative;}
.luntan2_b .list_voide {overflow: hidden;}
.luntan2_b .list_voide ul li a{display: block; position: relative; height: 169px;}
.luntan2_b .list_voide ul li a i{width: 97px; height: 96px; position: absolute; left: 50%; margin-left: -48px; top: 50%; margin-top: -48px; background: url(../img/icon_video.png) 0 0 no-repeat; background-size: contain;}
.luntan2_b .list_voide ul li img{width: 100%;}
.luntan2_b .list_voide{width: 67%; margin: 0 auto;}
.luntan2_b .luntan2_voide .prev{width: 17px; height: 17px; position: absolute; left: 0; top: 50%; margin-top: -9px; background: url(../img/arrowL4.png) 50% 50% no-repeat; background-size: contain; cursor: pointer;}
.luntan2_b .luntan2_voide .next{width: 17px; height: 17px; position: absolute; right: 0; top: 50%; margin-top: -9px; background: url(../img/arrowR4.png) 50% 50% no-repeat; background-size: contain;  cursor: pointer;}

.luntan2_b .list_hot{ padding: 5px 0; }
.luntan2_b .list_hot ul li{margin: 20px 0;}
.luntan2_b .list_hot ul li a{display: block; font-size: 15px; color: #939499; padding-left: 15%; position: relative; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.luntan2_b .list_hot ul li a:hover{color: #da251d;}
.luntan2_b .list_hot ul li a i{width: 20px; height: 20px; line-height: 20px; text-align: center; font-style: normal; position: absolute; left: 2%; top: 50%; margin-top: -10px; border-radius: 50%; background: #596671; color: #fff;}
.luntan2_b .list_hot ul li.on a i{background: #da251d;}


.info{width: 1200px; max-width: 96%; margin: 0 auto; padding: 100px 0;}
.info_t {border-bottom: 1px solid #dddddd; padding-bottom: 20px;}
.info_t .title{font-size: 36px; font-weight: bold; color: #333;}
.info_t .tip{margin-top: 20px;}
.info_t .time{float: left; font-size: 18px; color: #595757; padding-left: 37px; background: url(../img/time.png) 0 50% no-repeat;}
.info_t .recommend{width: 87px; height: 22px; line-height: 22px; text-align: center; float: left; color: #fff; background: url(../img/Recommend.png) 0 0 no-repeat; font-size: 16px; margin-left: 20px;}
.info .text{padding: 20px 0; line-height: 30px; font-size: 16px; color: #595757;}

.info_page{margin-top: 40px;}
.info_page .prev{width: 70%; float: left; line-height: 36px; font-size: 18px; position: relative;margin-bottom: 15px;}
.info_page .prev a{color: #898989;font-size: 14px; display: block; margin-left: 18px; border-bottom: 1px solid #898989; padding-left: 78px; position: relative;     overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.info_page .prev span{height: 36px; color: #da251d;font-size: 14px; line-height: 36px;  width: 87px; padding: 0 18px; border-radius: 18px;  position: absolute; left: 0; bottom: 0; text-align: center;}
/*新闻详情上下篇外层椭圆：border: 1px solid #9c9c9c;*/
.info_page .prev a:hover{color: #da251d;}
.info_page .Return{float: right;
    font-weight: bold;
    text-align: right;
    width: 87px;
    height: 36px;
    line-height: 36px;
    padding: 0 18px;
    border-radius: 18px;
    font-size: 12px;
    color: #da251d;
    border: 1px solid #aeaeae;
    background: url(../img/Return.png) 9px 50% no-repeat;}
@media (max-width : 767px) {
	.info_page .Return{
		margin-left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
		margin-right: auto;
	}
}
.faster_banner{position: relative;}
.faster_banner img{width: 100%; display: block;}
.faster_banner .text{width: 1400px; position: absolute; top: 22%; left: 50%; margin-left: -700px; color: #fff;}
.faster_banner .text .en{font-size: 90px; line-height: 90px; font-weight: bold; white-space: pre-line;}
.faster_banner .text .cn{font-size: 40px; margin-top: 20px;}


.faster_tW{width: 100%; overflow: hidden; border-bottom: 5px solid #ed1616; background: url(../img/bg23.jpg) 50% 0 no-repeat; background-size: cover;text-align: center;}
.faster_t{width: 1400px;  height: 205px; margin: 0 auto; max-width: 96%; font-size: 137px; color: #000; position: relative; font-weight: bold;}
.faster_t .en{line-height: 205px;}
.faster_t .cn{color: #e5e5e6; font-size: 50px;  position:absolute; top: 0; height: 100%; line-height: 205px; left: 0; bottom: 0; right: 0; font-weight: normal;}


.faster_con .box{position: relative;}
.faster_con .box img{width: 100%; display: block;}
.faster_con .box video{width: 100%; display: block;}
.faster_con .faster_text{width: 1400px; position: absolute; top: 0; left: 50%; margin-left: -700px; color: #fff;}
.faster_con .box1 .faster_text{margin-top: 12%;}
.faster_con .box1 .img{position: relative;}
.faster_con .box1 .img1{position: absolute; left: 0; top: 0; width: 100%; opacity: 0; transition: 0.5s;}
.faster_con .box1 .img1.show{opacity: 1;}
.faster_con .box1 .faster_text .en{font-size: 73px; line-height: 88px; white-space: pre-line;}
.faster_con .box1 .faster_text .cn{font-size: 43px; font-weight: bold;}

.faster_con .box2 .img2{display: none;} 
.faster_con .box2 .faster_text{text-align: right;}
.faster_con .box2 .faster_text2{margin-top: 12%;}
.faster_con .box2 .progress{position: absolute; width: 764px; left: 50%; top: 5%; margin-left: -800px;}
.faster_con .box2 .progress .tip{width: 144px; height: 143px; position: absolute; top: 0; right: -174px; background: url(../img/progress_tip.png) 0 0 no-repeat; background-size: contain;}
.faster_con .box2 .progress ul li{height: 83px; padding: 13px; margin-top: 10px; background: url(../img/progress_bg.png) 0 0 no-repeat; background-size: contain;}
.faster_con .box2 .progress ul li span{display: inline-block; height: 77px; margin: 3px 40px; line-height:83px; color: #fff; font-size: 40px; position: relative; transition: 1s; width: 2px;}


.faster_con .box2 .progress ul li span:before{content: ""; width: 36px; height: 100%; position: absolute; top: 0; right: -36px; background: url(../img/progress1_r.png) 0 50% no-repeat;  background-size: contain;}
.faster_con .box2 .progress ul li span:after{content: ""; width: 36px; height: 100%; position: absolute; top: 0; left: -36px; background: url(../img/progress1_l.png) 100% 50% no-repeat; background-size: contain;}

.faster_con .box2 .progress ul li.li1 span{background: url(../img/progress1.png) 0 50%  repeat-x; background-size: contain; }

.faster_con .box2 .progress ul li.li2 span{background: url(../img/progress2.png) 0 50% repeat-x; background-size: contain; transition-delay: 0.2s;}
.faster_con .box2 .progress ul li.li2 span:before{background: url(../img/progress2_r.png) 0 50% no-repeat; background-size: contain;}
.faster_con .box2 .progress ul li.li2 span:after{background: url(../img/progress2_l.png) 100% 100% no-repeat; background-size: contain;}

.faster_con .box2 .progress ul li.li3 span{background: url(../img/progress3.png) 0 50% repeat-x; background-size: contain; transition-delay: 0.4s;}
.faster_con .box2 .progress ul li.li3 span:before{background: url(../img/progress3_r.png) 0 50% no-repeat; background-size: contain;}
.faster_con .box2 .progress ul li.li3 span:after{background: url(../img/progress3_l.png) 100% 100% no-repeat; background-size: contain;}

.faster_con .box2 .progress ul li.li4 span{background: url(../img/progress4.png) 0 50% repeat-x; background-size: contain;  transition-delay: 0.6s;}
.faster_con .box2 .progress ul li.li4 span:before{background: url(../img/progress4_r.png) 0 50% no-repeat; background-size: contain;}
.faster_con .box2 .progress ul li.li4 span:after{background: url(../img/progress4_l.png) 100% 100% no-repeat; background-size: contain;}

.faster_con .box2 .progress ul li.li5 span{background: url(../img/progress5.png) 0 50% repeat-x; background-size: contain;  transition-delay: 0.8s;}
.faster_con .box2 .progress ul li.li5 span:before{background: url(../img/progress5_r.png) 0 50% no-repeat; background-size: contain;}
.faster_con .box2 .progress ul li.li5 span:after{background: url(../img/progress5_l.png) 100% 100% no-repeat; background-size: contain;}

.faster_con .box2 .progress.progress_ani ul li.li1 span{width: 89.2%;}
.faster_con .box2 .progress.progress_ani ul li.li2 span{width: 70%;}
.faster_con .box2 .progress.progress_ani ul li.li3 span{width: 55%;}
.faster_con .box2 .progress.progress_ani ul li.li4 span{width: 40%;}
.faster_con .box2 .progress.progress_ani ul li.li5 span{width: 30%;}

.faster_con .box2 .progress ul li span i{font-style: normal; position: absolute; right: 0; top: 0;  opacity: 0; line-height: 77px; transition-delay: 0.5s;}
.faster_con .box2 .progress ul li span em{font-style: normal; position: absolute; left: 0; top: 0; padding-left: 10px; opacity: 0; line-height: 77px; transition-delay: 0.5s;}
.faster_con .box2 .progress.progress_ani ul li span i{transition-delay: 1.2s; opacity: 1;}
.faster_con .box2 .progress.progress_ani ul li span em{transition-delay: 1.2s; opacity: 1;}

.faster_con .faster_text2 .btn{width: 311px; height: 102px; margin-bottom: 30px; text-align: center; line-height: 102px; display: inline-block; background: url(../img/btn6.png) 50% 50% no-repeat; background-size: contain; font-size: 32px; color: #6b6b6b;}
.faster_con .faster_text2 .cn{font-size: 50px; font-weight: bold; color: #bfbfbf;}

.faster_con .box3 .faster_text2{margin-top: 23%;}

.faster_con .box4 .faster_text{text-align: right;}
.faster_con .box4 .faster_text2{margin-top: 15%;}

.faster_con .box5 .faster_text{margin-top: 15%;}
.faster_con .box5 .faster_text .en{font-size: 62px; line-height: 62px;}
.faster_con .box5 .faster_text .cn{font-size: 40px;}
.faster_con .box5 .pic .wudeng2{ position: absolute; top: 0; left: 0; width: 100%; opacity: 0; transition: 0.5s;} 
.faster_con .box5 .wudeng .wudeng2{opacity: 1;}

.faster_tW2{width: 100%; overflow: hidden; border-bottom: 5px solid #ed1616; background: url(../img/bg23.jpg) 50% 0 no-repeat; background-size: cover;text-align: center;}
.faster_t2{width: 1400px; color: #fff; margin: 0 auto; max-width: 96%; padding: 70px 0; position: relative; font-weight: bold;}
.faster_t2 .title{float: left; font-size: 23px;}
.faster_t2 .txt{float: right; font-size: 18px; line-height: 30px; font-weight: normal; text-align: left;}

.faster_list{width: 1400px; margin: 0 auto; max-width: 96%; }
.faster_list ul{margin-left: -4%;}
.faster_list ul li{width: 29.333%; margin-left: 4%; margin-bottom: 3%; float: left;}
.faster_list ul li .pic{position: relative; padding-bottom: 62%; overflow: hidden;}
.faster_list ul li .pic img{width: 100%; position: absolute; top: 0; left: 0; transition: 0.5s;}
.faster_list ul li:hover .pic img{transform: scale(1.04,1.04)}
.faster_list ul li  span{display: block;}
.faster_list ul li .title{font-size: 22px; margin-top:20px; padding: 10px 0; border-bottom:2px solid #bfbfbf; color: #232323;   font-weight: bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.faster_list ul li:hover .title{color: #ed1616;}
.faster_list ul li .txt{font-size: 15px; color: #808080; margin-top: 10px; overflow: hidden; height: 42px;}
.faster_list .more{display: block; margin: 5% auto 0; font-weight: bold; width: 167px; height: 55px; position: relative; line-height: 58px; color: #fff; padding: 0 33px; background: #24292d url(../img/arrow_r.png) 85% 50% no-repeat; font-size: 16px;}
.faster_list .more:before{content: ""; position: absolute; width:90% ; height: 4px; bottom: -4px; left: 5%; background: #b5000f;}

.faster_value{margin-top: 20px; position: relative;}
.faster_value img{width: 100%;}
.faster_value .box{width: 1400px; position: absolute; left: 50%; margin-left: -700px; top: 0;}
.faster_value .box .text{width:670px; max-width: 98%; float: right; margin-top: 20%; color: #fff;}
.faster_value .box .text .en{font-size: 62px; line-height: 73px;}
.faster_value .box .text .cn{font-size: 40px;}

.faster_newsW{background: #ebebec; padding-bottom: 5%;}
.faster_news{width: 1400px; max-width: 96%; margin: 0 auto;}
.faster_news ul li{padding: 3% 0; border-bottom: 2px solid #bbbbbb; overflow: hidden;}
.faster_news ul li .text{width: 40%; float: left;}
.faster_news ul li .text .title{color: #3d3d3d; font-size: 37px; font-weight: bold; display: block;  overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.faster_news ul li .text .txt{margin-top: 20px; line-height: 36px; font-size: 18px; color: #868686;}
.faster_news ul li .pic{width: 42%; float: right;}
.faster_news ul li .pic img{width: 100%; transition: 0.5s;}
.faster_news ul li:hover img{transform: scale(1.04,1.04)}

.faster_news ul li .text .title:hover{color: #ed1616;}

.page_top{position: fixed; right: 2%; bottom: 10%; z-index: 100;display: none;}

.science1 .pic img{width: 100%; display: block;}
.science1 .box{position: relative;}
.science1 .box .text{position: absolute; width: 1400px; max-width: 90%; left: 50%; top: 0; margin-left: -700px;}
.science1 .box1 .text{color: #fff; top: 30%;}
.science1 .box1 .text .tit{font-size: 40px;}
.science1 .box1 .text .cn{font-weight: bold; font-size: 63px;}
.science1 .box1 .text .min_img{margin-top: 5%;}

.science1 .box1 .pic img{transition: 0.5s;}
.science1 .box1:hover .pic img{transform: scale(1.04,1.04)}

.science1 .box2 .video{position: fixed; max-width: 90%; min-height: 100px; width: 600px; left: 50%; margin-left: -310px; top: 20%; padding: 20px; border-radius: 15px; box-shadow: -1px 1px 14px 0px #929292; background: #fff; z-index: 101; display: none;}
.science1 .box2 .video .shipin1{width: 100%; height: 100%; display: block; }
.science1 .box2 .video .shipin1{width: 100%!important; height: 500px!important;overflow:hidden;}
.science1 .box2 .video i{position: absolute; top: -40px; right: -40px; cursor: pointer;}
.science1 .box2 .video i img{width: 40px; height: 40px;}
 


.science1 .box3 .text{top: 20%;}
.science1 .box3 .pic_text{margin-left: -360px;}
.science1 .box3 .text .txt{font-size: 14px; margin: 2% 0; color: #4d4d4d; line-height: 26px; width: 45%;}

.science1 .box4 {overflow: hidden;} 
.science1 .box4 .pic{padding-bottom: 36%;}
.science1 .box4 .img{position: absolute; bottom: 5%; left: 50%; margin-left: -700px;}
.science1 .box4 .img img:nth-child(2){
	display: none;
}
.science1 .box4 .text{top: 20%; text-align: right;}
.science1 .box4 .pic_text{float: right; width: 80%; text-align: right;} 
.science1 .box4 .pic_text img{margin-right: -260px; display: inline-block;}
.science1 .box4 .txt{ width: 38%; margin-top: 10px; color: #fff; float: right; white-space: pre-line;}
.science1 .box4 .txt p{margin: 10px 0 0 0;}

.science1 .box5{padding: 120px 0; width: 1400px; max-width: 92%; margin: 0 auto;}
.science1 .box5 .text{position: relative; width: 63%; float: left;}
.science1 .box5 .text .pic_text img{margin-left: -330px;}
.science1 .box5 .img1{ float: right;}
.science1 .box5 .text .txt{padding: 4% 0; width: 475px; padding-left: 6%; line-height: 26px; color: #4d4d4d;}

.science1 .box6 .con{width: 1400px; max-width: 90%; margin: 0 auto; padding: 120px 0;}
.science1 .box6 .con .text{width: 40%; left: 0; margin-left: 0; margin-top: 2%; position: relative; float: left;}
.science1 .box6 .con .text .tit{font-size: 50px; font-weight: bold; color: #fff;}
.science1 .box6 .con .text .tit span{display: block; font-size: 50px; font-weight: normal;}
.science1 .box6 .con .text i{display: block; margin-top: 5%; width: 95px; height: 2px; background: #669ad9;}
.science1 .box6 .con .text .txt{margin-top: 5%; font-size: 14px; color: #ccdef5; line-height: 26px;}
.science1 .box6 .con .img{width: 50%; float: right;}

.science1 .box7{text-align: center; padding-bottom: 45px;}
.science1 .box7 .text{text-align: center; position: relative; left: auto; margin: 0 auto; padding-top: 86px; width: 830px; max-width: 90%; }
.science1 .box7 .text .txt{color: #cccbd0; margin-top: 5%; line-height: 28px;}
.science1 .box7 .img{ margin: 0 auto;}
.science1 .box7 .img2{margin-top: 3%; position: relative;}
.science1 .box7 .img2 img{opacity: 0; transition: 0.5s;}
.science1 .box7 .img2 img.show{opacity: 1;}
.science1 .box7 .img2 .pic1{position: absolute; top: 0; left: 0; width: 100%;}
.science1 .box7 .img2 .pic2{position: absolute; top: 0; left: 0; width: 100%;}

 
.science1 .box8 .con{width: 1400px; max-width: 90%; margin: 0 auto; padding: 120px 0;}
.science1 .box8 .con .text{width: 40%; left: 0; margin-left: 0; margin-top: 2%; position: relative; float: right;}
.science1 .box8 .con .text .tit{font-size: 50px; font-weight: bold; color: #fff;}
.science1 .box8 .con .text .tit span{display: block; font-size: 50px; font-weight: normal;}
.science1 .box8 .con .text i{display: block; margin-top: 7%; width: 95px; height: 2px; background: #a8a9ac;}
.science1 .box8 .con .text .txt{margin-top: 7%; font-size: 14px; color: #4d4d4d; line-height: 26px;}
.science1 .box8 .con .img{width: 50%; float: left;}

.quality .box{position: relative;transition: 0.5s;}
.quality .box .text{width: 1400px; max-width: 90%; margin: 0 auto;  height: 900px; position: relative;}
 
.quality .box:hover{transform: scale(1.04,1.04)}
.quality .box1 .text{text-align: right;}
.quality .box1 .text .txt_img{padding-top: 10%;}
.quality .box1 .text .txt_img2{margin-top: 2%;}
.quality .box1 .text .txt{font-size: 18px; color: #fff; margin-top: 2%; line-height: 33px;}

.quality .box2 .text{position: relative;}
.quality .box2 .txt{position: absolute; width: 80%; bottom: 8%; left:20%; vertical-align: bottom; color: #fff;font-size: 18px;}
.quality .box2 .txt img{float: left;}
.quality .box2 .txt span{display: inline-block; margin-top: 110px; padding-left: 2%;}

.quality .box3 .text{height: 699px;}
.quality .box3 .text .txt{padding-top: 10%;}
.quality .box3 .text .txt span{display: block; margin-top: 2%; font-size: 18px; line-height: 30px;}

.quality .box4 .text{height: 649px; position: relative; z-index: 10; }
.quality .box4 .text .txt{padding-top: 10%;}
.quality .box4 .text .txt span{display: block; margin-top: 2%; font-size: 18px; line-height: 30px; color: #fff;}
.quality .box4 .lamp{position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; transition: 0.5s;}
.quality .box4 .lamp.on{opacity: 1;}

.quality .box5 .text{height: 646px; }
.quality .box5 .text .txt{ position: absolute; right: 0; bottom: 10%; width: 480px;}
.quality .box5 .text .txt img{float: left; margin-right: 30px;}
.quality .box5 .text .txt span{display: block; margin-top: 30px; font-size: 18px; line-height: 30px; color: #fff;}


.quality .box6 .text{height: 699px; }
.quality .box6 .text .txt{padding-top: 20%;} 
.quality .box6 .text .txt span{display: block; margin-top: 20px; font-size: 18px; line-height: 30px; color: #fff;}

.quality .box7 .text{height: 700px; }
.quality .box7 .text .txt{ position: absolute; right: 0; bottom: 35%; } 
.quality .box7 .text .txt span{display: block; margin-top: 20px; font-size: 18px; line-height: 30px; color: #fff;}

.quality .box8{background: url(../img/box_bg.jpg) 50% 50% no-repeat; background-size: cover;}
.quality .box8 .text{height: auto; padding-bottom: 80px;}
.quality .box8 .tip{width: 96%; margin: 0 auto; padding: 48px 0 30px 0; border-bottom: 3px solid #33407d; font-size: 20px; color: #fff;}
.quality .box8 .con{margin-top: 26px;}
.quality .box8 .left{width: 45%; margin-top: 30px; float: left; text-align: center;}
.quality .box8 .list{width: 50%; margin-top: 18px; float: right;}
.quality .box8 .list ul li{width: 25%; float: left; color: #fff; margin-top: 12px; text-align: center;}
.quality .box8 .list ul li .icon{margin-bottom: 8px;}
 
.buying_serviceW{border-top: 4px solid #da251d; padding: 52px 0 89px 0;}
.buying_service{width: 1400px; margin: 0 auto; max-width: 96%;}
.buying_service ul{margin-right: -1%;}
.buying_service ul li{width: 24%; position: relative; margin-right: 1%; padding: 45px 0; float: left; background: #e5e5e5;}
.buying_service ul li:before{content: ""; width: 80%; height: 4px; position: absolute; left: 10%; bottom: -4px; background: #cc0009;}
.buying_service ul li .icon{text-align: center; }
.buying_service ul li .icon img{height: 120px; transition: 0.5s;}
.buying_service ul li .title{text-align: center; margin-top: 35px; padding: 0 5%; font-size: 26px; color: #949494;}
.buying_service ul li .txt{margin-top: 15px; text-align: center; white-space: pre-line; padding: 0 5%; font-size: 15px; color: #a0a0a0; line-height: 24px; height:48px; overflow: hidden;}
.buying_service ul li:hover .icon img{transform: scale(1.08,1.08)}

.buying_servicePic{border-bottom: 4px solid #da251d; position: relative;}
.buying_servicePic img{display: block; width: 100%; }
.buying_servicePic .text{width: 1400px;  position: absolute; font-weight: bold; top: 50%; transform: translateY(-50%); left: 50%; margin-left: -700px;  font-size: 72px; color: #cbcdce;}
.buying_servicePic .text i{height: 3px; width: 145px; display: block; background: #b3b9bb; margin-top: 10px;}



.buying_list{padding: 73px 0; width: 1400px; max-width: 96%; margin: 0 auto; }
.buying_list .con{overflow: hidden; position: relative; padding-bottom: 86px;}
  
.buying_list ul li{width: 31.333%; margin: 20px 1% 0 1%;  padding-bottom: 70px; position: relative; float: left; background: #f9f9f9 url(../img/list_bg.jpg) 50% 50% no-repeat; padding-top: 5%;   }
.buying_list ul li a:hover .title{color: #da251d;}
.buying_list ul li span{display: block;}
.buying_list ul li .pic{padding-bottom: 60%; width: 70%; margin: 0 auto; transition: 0.5s;}
.buying_list ul li:hover .pic{transform: scale(1.04,1.04)}
.buying_list ul li .title{position: absolute; bottom: 0; left: 5%; width: 90%; font-size: 26px; line-height: 70px; color: #949494; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;  text-align: center;}

.buying_list .swiper-pagination span{width: 15px; height: 15px; background: #e7e7e7; opacity: 1; margin: 0 10px!important;}
.buying_list span.swiper-pagination-bullet-active {background: #cf000f;}

.buying_caseW{width: 100%; padding: 90px 0; background: url(../img/box_bg2.jpg) 0 0 no-repeat; background-size: cover; }
.buying_case{width: 1400px; max-width: 96%; margin: 0 auto;}
.buying_case .buying_caseT{text-align: center; font-size: 72px; color: #d4d4d4; font-weight: bold;}
.buying_case .buying_caseT i{display: block; width: 270px; height: 2px; margin: 10px auto; background: #c7c7c7;}
.buying_caseList{margin-top: 1%; padding-bottom: 8%; position: relative; overflow: hidden;} 
.buying_caseList ul li{width: 31.333%; margin: 5% 1% 0 1%; position: relative; float: left;  }
.buying_caseList ul li .pic{display: block; padding-bottom: 79%; position: relative; overflow: hidden;}
.buying_caseList ul li .pic img{position: absolute; top: 0; left: 0; width: 100%; transition: 0.5s;}
.buying_caseList ul li:hover .pic img{transform: scale(1.04,1.04)}
.buying_caseList ul li .title{width: 76%; padding: 0 2%; position: absolute; bottom: -32px; left: 10%; background: rgba(94, 93, 93, 0.83); height: 64px; font-size: 26px; line-height: 64px; text-align: center; color: #fff; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; border-bottom: 2px solid #cf000f; transition: 0.5s;}
.buying_caseList ul li a:hover .title{background: rgba(207, 0, 15, 0.83);} 
/*.buying_caseList ul li a:hover .title{color: #da251d;}*/

.buying_caseList .swiper-pagination2 span{width: 15px; height: 15px; background: #e7e7e7; opacity: 1; margin: 0 10px!important;}
.buying_caseList span.swiper-pagination-bullet-active {background: #cf000f;}

.buying_choice{ position: relative;  margin-top: -7%;  background-size: cover;}
.buying_choice .pic img{width: 100%;}
.buying_choice .text{width: 1400px; max-width: 96%; position: absolute; top: 40%; left: 50%; margin-left: -700px; color: #949494;}
.buying_choice .text .tit1{font-size: 50px; font-weight: bold;}
.buying_choice .text .tit2{font-size: 43px;  }
.buying_choice .text .txt{font-size: 23px; margin-top: 10px; }
.buying_choice .text i{display: block; width: 104px; height: 2px; margin-top: 20px; background: #949494;}

.buying_reason{width: 1400px; max-width: 96%; margin: 50px auto 83px auto; overflow: hidden;}
.buying_reason ul{margin-right: -4%;}
.buying_reason ul li{width: 29.333%; margin:50px 4% 0 0; float: left;}
.buying_reason ul li span{display: block;}
.buying_reason ul li .pic{display: block; overflow: hidden; position: relative; padding-bottom: 67%;}
.buying_reason ul li span img{width: 100%; transition: 0.5s; position: absolute; top: 0; left: 0; }
.buying_reason ul li .tip{font-size: 26px; color: #353535; font-weight: bold; margin-bottom: 10px;}
.buying_reason ul li .title{margin-top: 10%; padding-bottom: 2px; font-size: 17px; color: #5e5e5e; border-bottom: 1px solid #c7c7c7;   }
.buying_reason ul li .txt{color: #808080; line-height: 25px; margin-top: 2px; height: 75px; overflow: hidden;}
.buying_reason ul li:hover .title{color: #ff1426;}
.buying_reason ul li:hover span img{transform: scale(1.04,1.04)}

.buying_partnerW{background: url(../img/box_bg3.jpg) 0 0 no-repeat; padding: 63px 0;  border-top: 4px solid #da251d; background-size: cover;position: relative;}
.buying_partnerW:after{
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5);
}
.buying_partner{width: 1400px; margin: 0 auto; max-width: 96%; overflow: hidden;position: relative;z-index: 2;}
.buying_partner .title{font-size: 40px; color: #fff; text-align: center; font-weight: bold;}
.buying_partner .title i{display: block; width: 210px; height: 1px; margin: 5px auto; background: #bfbfbf;}
.buying_partner ul{margin-right: -1%; margin-top: 5%;}
.buying_partner ul li{width: 15.666%; margin-right: 1%; float: left;}
 
.buying_contactW{background: #fefefe; padding: 5% 0;}
.buying_contact{width: 1400px; max-width: 96%; margin: 0 auto;}
.buying_contact ul{margin-right: -2%;}
.buying_contact ul li{width: 23%; float: left; position: relative;margin-right: 2%; background: #e5e5e5; text-align: center;}
.buying_contact ul li .icon{width: 32%; margin: 10% auto 0;}
.buying_contact ul li .tip{font-size: 22px; margin-top: 3%; color: #949494;}
.buying_contact ul li:before{content: ""; width: 90%; height: 4px; bottom: -4px; background: #cd000e; position: absolute; left: 5%; }
.buying_contact ul li .txt{height: 100px; padding-top: 15px; margin-top: 20px; font-size: 23px; color: #949494;}
.buying_contact ul li .txt span{display: block; padding: 15px 0;}
.buying_contact ul li .code {margin-top: 20px; height: 115px;}
.buying_contact ul li .code img{width: 100px; }

.buying_banner .img{position: relative;}
.buying_banner .img .img2{position: absolute; top: 0; left: 0; width: 100%; animation:lighting 1s infinite;}
.buying_banner .text{width: 1400px; position: absolute; top: 15%; left: 50%; margin-left: -700px;}
.buying_banner .text .tit{font-size: 50px; font-weight: bold;}
.buying_banner .text .tit span{margin-top: 10px; display: block; font-weight: normal; font-size: 40px; color: #898989;}
.buying_banner .text .tit i{display: block; margin-top: 30px; width: 187px; height: 3px; background: #828282;}
.buying_banner .text .tip{font-size: 50px; margin-top: 13%; color: #828282; font-weight: bold;}

@-webkit-keyframes lighting {
    0% {opacity: 0;}
    50%{opacity: 1;}
    100% {opacity: 0}
}
@-o-keyframes lighting {
    0% {opacity: 0;}
    50%{opacity: 1;}
    100% {opacity: 0}
}
@-moz-keyframes lighting {
    0% {opacity: 0;}
    50%{opacity: 1;}
    100% {opacity: 0}
}
@keyframes lighting {
    0% {opacity: 0;}
    50%{opacity: 1;}
    100% {opacity: 0}
}


.ani{opacity: 0;  transform: translateY(50px);}
.ani1{opacity: 1; transform: translateY(0);  transition: 0.5s;}
.ani2{opacity: 1; transform: translateY(0); transition: 0.5s; transition-delay:0.5s; -webkit-transition-delay:0.5s;}
.ani3{opacity: 1; transform: translateY(0); transition: 0.5s; transition-delay:1s; -webkit-transition-delay:1s;}

.center_conW{background: #f5f5f5;}
.center_con{padding: 80px 0; margin: 0 auto; width: 1200px; max-width: 96%; }
.Logon {background: #fff;}
.Logon .pic{width: 52%; padding-bottom: 500px; float: left;}
.Logon .right{width: 48%; float: right;}
.logon_con{padding: 5% 10%;}
.logon_con .title{font-size: 24px; color: #333; margin-top: 7%; padding-bottom: 20px;}
.logon_con .box{margin-top: 20px; border: 1px solid #dddddd; height: 50px; line-height: 50px; padding: 0 20px; border-radius: 4px;}
.logon_con .box .text{font-size: 14px; line-height: 50px; height: 50px; width: 100%;}
.logon_con .btn{display: block; width: 100%; border-radius: 4px; margin-top: 30px; text-align: center; color: #fff; font-size: 16px; height: 52px; background: #da251d; line-height: 52px; cursor: pointer;} 
.logon_con .tip{margin-top: 20px; color: #666;}
.logon_con .tip .left{float: left;}
.logon_con .tip .right{float: right; text-align: right;}
.logon_con .tip  a{color: #da251d;}
.logon_con .mode{margin-top: 40px; line-height: 24px;}
.logon_con .mode a{display: inline-block; margin: 0 10px;}
.logon_con .mode img{width: 24px; height: 24px;}

.register{background: #fff; width: 1000px; max-width: 96%; margin: 0 auto; padding: 60px 0 80px 0;}
.register .title{font-size: 24px; color: #333; text-align: center;}
.register dl{margin: 0 auto; padding-top: 20px; width: 554px; max-width: 90%;}
.register dl dd{margin: 20px 0 0 0; overflow: hidden;}
.register dl dd .tip{width: 17%; text-align: right; line-height: 50px; font-size: 16px; color: #333; float: left;}
.register dl dd .box{width: 75%; float: left; padding: 0 20px; height: 50px; border-radius: 5px;  line-height: 50px; border: 1px solid #ddd; position: relative;}
.register dl dd .box i{position: absolute; right: 20px; top: 0%; font-style: normal; font-size: 18px; line-height: 59px; color: #da251d;}
.register dl dd .box .text{ height: 50px; line-height: 50px; width: 100%; color: #999; font-size: 14px;} 
.register dl dd.mailbox .box{width: 40%; }
.register dl dd.mailbox .send{width: 30%; float: right; height: 50px; line-height: 50px; border-radius: 5px; text-align: center; background: #999999; color: #fff; margin-right: 2px;}
.register dl dd .btn{width: 83%; height: 50px; margin-top: 30px; float: right; border-radius: 5px; cursor: pointer;line-height: 50px; text-align: center; color: #FFF; font-size: 16px; background: #da251d; padding: 0 20px; margin-right: 2px;} 
.register dl dd .box_tip{width: 75%; padding-right: 40px; font-size: 14px; color: #999; margin-top: 15px; float: right;}
.register dl dd.register_btn {margin-top: 0;}

.personal_con{width: 1200px; max-width: 96%; margin: 0 auto; padding-bottom: 80px;}
.personal_con .map_top{padding: 28px 0 20px;}
.personal_con .map_top ul { overflow: hidden;}
.personal_con .map_top ul li {float: left;}
.personal_con .map_top ul li span {margin: 0 5px;}
.personal_con .container{ }
.container_l{width: 19.2%; float: left;}
.container_l .menu{background: #fff; padding: 38px 5% 38px 40px;}
.container_l .menu .title{font-size: 18px; color: #333; padding-bottom: 10px;}
.container_l .menu ul li{margin-top: 10px;}
.container_l .menu ul li a{color: #666; }
.container_l .menu ul li a.on,
.container_l .menu ul li a:hover{color: #da251d;}
.container_l .menu_link a{display: block; margin-top: 20px; text-align: center; font-size: 16px; color: #666; height: 58px; line-height: 58px; background: #fff;}
.container_l .menu_link a:hover{background: #da251d; color: #fff;}

.container_r{width: 79%; float: right;}
.container_con{padding: 40px; background: #fff;}
.personal_t{}
.personal_t .left{width: 50%; float: left;}
.personal_t .pic{border-radius: 50%; width: 150px; height: 150px; margin: 0 28px 0 20px ; border: 1px solid #dedede; float: left;}
.personal_t .pic img{width: 100%; height: 100%;} 
.personal_t .text{margin-top: 30px;}
.personal_t .text .name{font-size: 30px; color: #333;}
.personal_t .text .tip{font-size: 14px; color: #999; }
.personal_t .text a{color: #da251d; margin-top: 20px; display: inline-block;}
.personal_t .right{padding-top: 30px; float: right; color: #666; font-size: 14px; margin-right: 20%;}

.personal_list{margin-top: 50px; border-top: 1px solid #dddddd;}
.personal_list ul li{float: left; width: 50%; margin-top: 50px;}
.personal_list ul li .pic{float: left; margin-right: 20px;} 
.personal_list ul li  span{display: block;}
.personal_list ul li  span.tit{margin-top: 20px; font-size: 18px; color: #333;}
.personal_list ul li  span.tip{margin-top: 5px; color: #666;}

.personal_t2 .left{float: left; margin-left: 20px;}
.personal_t2 .pic{border-radius: 50%; width: 150px; height: 150px;  border: 1px solid #dedede; }
.personal_t2 .pic img{width: 100%; height: 100%;} 
.personal_t2 .left a{display: block; margin-top: 18px; color: #f64851; text-align: center;}
.personal_t2 .right{width: 72%; float: right;}
.personal_t2 .right .title{font-size: 24px; margin-top: 20px; color: #333; padding-bottom: 10px; border-bottom: 1px solid #dddddd;}
.personal_t2 .right .title .tip{float: right; font-size: 14px; color: #666; position: relative; cursor: pointer;}
.personal_t2 .right .title .tip i{position: absolute; top: 2px; left: -15px;}
.personal_t2 .right .title .tip img{width: 12px;}
.personal_t2 .right .text{margin-top: 30px; color: #666; font-size: 14px;}
.personal_t2 .right .text span{display: block; width: 33.33%; float: left;}
.personal_t2 .right .text em{font-style: normal;}

.title_security_wap{margin-top: 30px; padding-top: 20px; border-top: 2px solid #dddddd;}
.title_security_wap h3{font-size: 24px; color: #333; font-weight: normal;}
.title_security_wap .list{overflow: hidden;}
.title_security_wap ul{margin-top: -1px;}
.title_security_wap ul li{overflow: hidden; padding-left: 40px; position: relative; padding: 25px 0; border-top: 1px solid #dddddd;}
.title_security_wap em{width: 40px; height: 100%; position: absolute; top: 50%; margin-top: -13px; left: 0; }
.title_security_wap em img{height: 25px;}
.title_security_wap h4{font-size: 16px; margin: 0; color: #333;}
.title_security_wap p{margin: 0; font-size: 14px; color: #999; margin-top: 5px;} 
.title_security_wap ul li .more {float: right;margin-top: 12px;width: 113px;height: 32px;display: block;text-align: center;color: #666;line-height: 32px;border: solid 1px #ddd;}
.title_security_wap ul li .font-img-item {float: left;position: relative;padding-left: 40px;} 

.popup_mask {position: fixed;z-index: 99;width: 100%;height: 100%;left: 0;top: 0;_position: absolute;_height: 1000px;background-color: rgba(0,0,0,0.3);display: none;}
.mod_acc_tip {background: #fff;width: 412px;min-height: 300px;height: auto;padding: 0 14px 30px;line-height: 20px;border-radius: 5px;color: #666;position: relative;z-index: 4;position: absolute;left: 50%;margin-left: -220px;top: 50%;margin-top: -187px;_top: 500px;}
.mod_acc_tip .wapbox_head {height: 42px;padding-top: 13px;line-height: 42px;border-bottom: 1px solid #e6e6e6;position: relative;}
.mod_acc_tip .wapbox_content {padding: 40px 20px 20px;}
.mod_acc_tip .wapbox_head .mod_tip_hd {font-size: 15px;color: #1e1e1e;font-weight: bold;}
.mod_acc_tip .wapbox_head .btn_mod_close {width: 22px;height: 22px;position: absolute;top: 7px;right: -7px;cursor: pointer;}
.mod_acc_tip .wapbox_head .btn_mod_close i {font-weight: bold;font-size: 18px;display: inline-block;}
.mod_acc_tip .editbasicinfo dl{margin: 0;}
.mod_acc_tip .editbasicinfo dl dd {margin:0 0 20px 0;display: -webkit-box;display: -ms-flexbox;display: flex;display: -ms-flex;display: -moz-flex;display: -o-flex;}
.mod_acc_tip .editbasicinfo dl dd label {-webkit-box-flex: 0;-ms-flex: 0 0 50px;flex: 0 0 50px;line-height: 37px;}
.mod_acc_tip .editbasicinfo dl dd .dd_box {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;line-height: 37px;}
.mod_acc_tip .editbasicinfo dl dd .dd_box input[type="text"] {display: block;width: 100%;text-indent: 1em;color: #666;height: ;padding: 9px 0;border: 1px solid #e8e8e8;}
.mod_acc_tip .editbasicinfo dl dd .dd_box.country_select {position: relative;}
.mod_acc_tip .editbasicinfo dl dd .dd_box.country_select::before{content: ""; width: 0px; height: 0; position: absolute; position: absolute;  right: 5%;  top: 50%; margin-top: -8px; border: 6px solid transparent; _border-color: tomato;_filter: chroma(color=tomato); border-top-color: #db3939; overflow: hidden; pointer-events: none;}
.mod_acc_tip .editbasicinfo dl dd .dd_box select {cursor: pointer;display: block;font-size: 16px;-webkit-box-sizing: border-box;box-sizing: border-box;width: 100%;height: 39px;padding-top: 1px;color: #333;padding-left: 15px;padding-right: 15px;text-align: left;background: #fff;border: 1px solid #d6d6d6;border-radius: 4px;background-clip: padding-box;margin-bottom: 14px;-webkit-appearance: none;color: #666;-moz-appearance: none;appearance: none;}
.tip_btns {margin-top: 20px;text-align: center;}
.tip_btns .btn_tip { min-width: 100px; _width: 100px; height: 33px; margin: 0 2px; padding: 0 10px; line-height: 33px; text-align: center; display: inline-block; vertical-align: middle; cursor: pointer;}
.tip_btns .btn_commom {background: #f64851;border: 1px solid #f64851;color: #fff;}
.tip_btns .btn_back {border: 1px solid #e8e8e8;color: #555;}
.mod_acc_tip .editbasicinfo dl dd .dd_box label {padding-left: 15px; margin-right: 20px; font-weight: normal; position: relative; cursor: pointer;}
.mod_acc_tip .editbasicinfo dl dd .dd_box label i{width: 12px; height: 12px; border: 1px solid #cccc; border-radius: 50%; position: absolute; top: 50%; margin-top: -6px; left: 0; } 
.mod_acc_tip .editbasicinfo dl dd .dd_box input[type='radio'] {vertical-align: -2px;margin-right: 5px; } 
.mod_acc_tip .editbasicinfo dl dd .dd_box input:checked + i:before {content: ""; width: 6px; height: 6px; position: absolute; top: 50%; margin-top: -3px; left: 50%; margin-left: -3px; background: #f64851; border-radius: 50%;}
 
.password_mask_info dl dt {font-size: 15px;color: #555;font-weight: bold;line-height: 30px;}
.password_mask_info dl dd .grpOldPass {padding-bottom: 5px;}
.password_mask_info dl dd input {border: 1px solid #e8e8e8;height: 40px;line-height: 40px;display: inline-block;margin-bottom: 6px;width: 100%;display: block;text-indent: 1em;}
.mod_acc_tip .wapbox_content dd{margin: 0;}

.password_mask_info .yz_code {overflow: hidden;}
.password_mask_info .yz_code input {width: 150px;float: left;}
.password_mask_info .yz_code button {margin-left: 15px;float: left;width: 113px;height: 40px;line-height: 40px;display: block;text-align: center;cursor: pointer;color: #666;background: #ddd;border: solid 1px #ddd;}


.container_tit{font-size: 24px; color: #333;}

.stick_list ul li{padding: 35px 0; border-bottom: 1px solid #dddddd; position: relative;}
.stick_list ul li span{color: #666; display: block;}
.stick_list ul li .title {font-size: 15px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.stick_list ul li:hover span{color: #da251d;}
.stick_list ul li .title img{margin-left: 10px;}
.stick_list ul li .time{font-size: 12px; color: #999; margin-top: 10px;}
.stick_list ul li .fabulous{font-size: 12px; position: absolute; right: 0; bottom: 36px;}
.stick_list ul li .fabulous span{display: inline-block; margin-left: 10px;  color: #b5b5b6;}
.stick_list ul li .fabulous .icon1{padding-left: 18px; background: url(../img/forum4.png) 0 50% no-repeat;}
.stick_list ul li .fabulous .icon2{padding-left: 18px; background: url(../img/forum5.png) 0 50% no-repeat;}
.stick_list ul li .fabulous .icon3{width: 12px; height: 17px; position: relative; background: url(../img/forum6.png) 50% 80% no-repeat;}
 
.container_btn{font-size: 14px; display: block; font-weight: bold; margin: 60px auto 75px auto; width:172px; padding: 0 30px; height: 54px; line-height: 54px; background: #24292d; color: #fff; position: relative;}
.container_btn:before{content: ""; width: 90%; bottom: -4px; height: 4px; left: 5%; position: absolute; background: #da251d;}
.container_btn:hover{color: #fff;}
.container_btn i{width: 18px; height: 15px; position: absolute; right: 33px; top: 50%; margin-top: -7px; background: url(../img/arrow_r.png) 0 0 no-repeat;}
 
.letter_list li{padding: 35px 0; border-bottom: 1px solid #dddddd; }
.letter_list li .name{font-size: 16px; color: #333;}
.letter_list li .name .time{float: right; font-size: 12px; color: #999;}
.letter_list li .text{margin-top: 12px; font-size: 14px; color: #666; line-height: 30px;}
.letter_list li .btn{width: 110px; height: 35px; line-height: 35px; text-align: center; background: #999999; color: #fff; font-size: 14px; border-radius: 5px; display: block; margin-top: 25px;}
.letter_list li .btn:hover{background: #da251d; color: #fff;}


.follow_list ul li{padding: 40px 0; border-bottom: 1px solid #dddddd; position: relative;}
.follow_list ul li .pic{margin-right: 8px; float: left;}
.follow_list ul li img{width: 50px; height: 50px; border-radius: 50%; float: left;}
.follow_list ul li .name{margin-top: 15px; font-size: 16px; color: #333;}
.follow_list ul li .btn{width: 110px; height: 36px; display: block; line-height: 36px; text-align: center; color: #fff; background: #999999; border-radius: 5px; position: absolute; right: 0; top: 50%; margin-top: -18px;}
.follow_list ul li .btn:hover{background: #da251d;}

.center_pic_menu{padding-top: 60px; padding-bottom: 30px; border-bottom: 1px solid #dddddd;}
.center_pic_menu a{font-size: 16px; color: #333; margin-right: 3%; display: inline-block;}
.center_pic_menu a:hover,
.center_pic_menu a.on{color: #da251d;}

.center_pic{overflow:hidden;}
.center_pic .tit{color: #333; font-size: 24px; margin-top: 35px; padding-bottom: 10px;}
.center_pic .tit a{float: right; font-size: 16px; color: #999;}
.center_pic ul{margin-right: -1%;}
.center_pic ul li a{ display: block; padding-bottom: 70%; position: relative; overflow: hidden;}
.center_pic ul li a img{position: absolute; top: 0; left: 0; width: 100%; transition: 0.5s;}
.center_pic ul li{width: 24%; margin: 15px 1% 0 0; float: left;}
.center_pic ul li:hover img{transform: scale(1.04,1.04)}
.center_pic .more{display: block; width: 120px; text-align: center; height: 40px; margin: 40px auto; line-height: 40px; background: #000; color: #fff; position: relative;}
.center_pic .more:before{content: ""; height: 3px; width: 80%; position: absolute; left: 10%; bottom: -3px; background: #da251d;}

.pro_info img{display: block; width: 100%;}
.pro_info p{margin:0;}
.pro_info2{
    display: none;
}
.pro_info2 img{display: block; width: 100%;}
.pro_info2 p{margin:0;}
@media (max-width:767px) {
    .pro_info{
        display: none;
    }
    .pro_info2{
        display: block;
    }
	.science1 .box4 .img img:nth-child(1){
		display: none;
	}
	.science1 .box4 .img img:nth-child(2){
		display: block;
	}
}
.f-tu img{
	cursor: pointer;
}
.comment_list ul li{margin-top: 35px;}
.comment_list ul li .title a{color: #999;}
.comment_list ul li .title em{font-style: normal; color: #666; margin-right: 10px;}
.comment_list dl{margin: 0; padding-top: 10px;}
.comment_list dl dd{margin: 10px 0 0 0; padding: 35px 15px; background: #f5f5f5; color: #666;}

.release_con{padding-top: 75px;}
.release_con .con{background: #fff; padding: 60px;}
.release_con .tit{font-size: 24px; color: #333; padding-bottom: 10px;}
.release_con .box{height: 62px; margin-top: 20px; background: #f5f5f5; border: 1px solid #dddddd; padding: 0 20px;}
.release_con .box .text{height: 60px; line-height: 60px; width: 100%; color: #666; font-size: 15px;}
.release_con .box2{width: 330px; padding: 0; position: relative;}
.release_con .box2 select{width: 100%; padding: 0 20px; line-height: 60px; font-size: 15px; color: #666;}
.release_con .box2:before{content: ""; width: 0px; height: 0; position: absolute;  right: 20px;  top: 50%; margin-top: -4px; border: 8px solid transparent; _border-color: tomato;_filter: chroma(color=tomato); border-top-color: #999999; overflow: hidden; pointer-events: none;}
.release_con .text_con{height: 310px; margin-top: 30px; border: 2px solid #b7b7b7;}
.release_con .btn{margin-top: 36px; position: relative; width: 232px;}
.release_con .btn input{width: 100%; height: 52px; font-size: 16px; display: block;line-height: 52px; text-align: center; color: #fff; background: #24292d; cursor: pointer;}
.release_con .btn:before{content: ""; width: 90%; position: absolute; left: 5%; bottom: -4px; background: #da251d; height: 4px; } 

.query_news{background: #000 ; background-size: cover;  padding-bottom: 80px; border-bottom: 4px solid #c7000f;}
.query_news  .tip_pic img{width: 100%;}
.query_news .con{width: 1050px; max-width: 96%; margin: 0 auto; margin-top: -13%; text-align: center; } 
.query_news .con .text{border: 1px solid #fff; width: 1048px; max-width: 90%; margin: 5% 0; height: 96px; line-height: 96px; border-radius: 60px; font-size: 34px; text-align: center;}
.query_news .con .tit{font-size: 73px; color: #fff; font-weight: bold;}
.query_news .con .btn{width: 287px; height: 70px; font-size: 43px; font-weight: bold; border-radius: 50px; cursor: pointer; background: #fff; color: #3a3a3a; text-align: center; line-height: 70px; margin-top: 2%;margin-bottom: 50px;}
.query_news .con .btn:hover{background: #da251d; color: #fff;}
.query_news .con .txt{color: #fff; margin-top: 10%;}
.query_news .con .txt .tip{font-size: 26px; margin-bottom: 2%;}
.query_news .con .txt i{display: inline-block; border: 1px solid #fff; width: 20px; height: 20px; margin-right: 5px; border-radius: 50%; font-style: normal;}
.query_news .con .txt span{display: inline-block;}
.query_news .explain{display: block; margin: 8% auto 0; font-weight: bold; width: 190px; height: 54px; position: relative; line-height:54px; color: #fff; padding: 0 20px; background: #24292d url(../img/arrow_r.png) 85% 50% no-repeat; font-size: 14px; text-align: left;}
.query_news .explain:before{content: ""; position: absolute; width:90% ; height: 4px; bottom: -4px; left: 5%; background: #b5000f;}

.chaxun_explain .box1 .con{padding: 10% 0;}
.chaxun_explain .box1 .tit{color: #fff; font-size: 60px; margin-bottom: 10%; text-align: center; font-weight: bold; position: relative;}
.chaxun_explain .box1 .tit span{display: inline-block; padding-bottom: 20px; position: relative;}
.chaxun_explain .box1 .tit i{height: 6px; width: 80%; position: absolute; bottom: 0; left: 10%; background: #fff;}
.chaxun_explain .box1 .tit i:before{content:""; position: absolute; height: 100%; width: 50%; background: #d1000f; left: 0; bottom: 0;}
.chaxun_explain .con{width: 1230px; max-width: 96%; margin: 0 auto;}

.chaxun_explain .box1{overflow: hidden;}
.chaxun_explain .box1 ul{margin-right: -5%; margin-top: -10%;}
.chaxun_explain .box1 ul li{float: left; width: 21%;  margin-top: 10%; text-align: center; margin-right: 4%; position: relative;}
.chaxun_explain .box1 ul li .icon{position: relative;}
.chaxun_explain .box1 ul li .text{color: #fff; margin-top: 20px; text-align: center; font-size: 18px;}
.chaxun_explain .box1 ul li  i{position: absolute;  right: -34%;  top: 50%; transform: translateY(-50%);}
.chaxun_explain .box1 ul li.li4 i{top: auto; right: 50%; margin-right: -21px;  bottom: -160%}


.chaxun_explain .box2{background: url(../img/bg26.jpg) 50% 50% no-repeat; background-size: cover; border-top: 4px solid #be000f;}
.chaxun_explain .box2 img{display: block;}

.con_form{padding: 30px 0 120px 0;}
.chaxun_resultBox{border-top: 5px solid #be000f; background: url(../img/bg27.jpg) 50% 50% no-repeat; background-size: cover;}
.chaxun_resultBox .con1{width: 1120px; max-width: 96%; margin: 0 auto; }
.chaxun_resultBox .tit{position: relative; width: 612px; height: 104px; background: #1b1f22; text-align: center; margin: 0 auto; color: #fff; font-size: 40px; color: #fff; padding-top:15px; margin-top: -16px;}
.chaxun_resultBox .tit:before{content: ""; width: 80%; left: 10%; position: absolute; height: 12px; background: #be000f; bottom: -12px;}
.chaxun_resultBox .tit img{display: block; margin: 0 auto;}
.chaxun_resultBox  ul li{margin-top: 52px; height: 44px; line-height: 44px; border-bottom: 1px solid #fff; position: relative; margin-left: 199px; color: #fff; font-size: 16px;}
.chaxun_resultBox  ul li .tip{background: url(../img/tip_bg.png) 0 100% no-repeat; width: 179px; height: 45px; position: absolute; left: -199px; bottom: -1px; padding-right: 20px; text-align: center; font-size: 27px; background-size: contain; color: #393939;}
.chaxun_resultBox ul li span{display: block; padding-left: 20px;}
 
.science1 .box5 .text .pic_text img:nth-child(2){
	display: none;
}



.reset_style{ position:relative; background:url(../shou/bei22.jpg) no-repeat center top; padding-bottom:50px;}
.reset_style:before{content:'';display:block}
.reset_style:after{content:'';display:block;clear:both}

.sc h2,
.sc p{
    color: #333;
}
.sc h2 { display: inline-block;
  vertical-align: middle;
  font-size: 36px;
  line-height: 1;
  color: #4c4c4c;
  font-weight:bold;
  margin: 0 20px;
  margin-bottom:30px;}

.sc p{ font-size: 16px;
  line-height: 30px;
  color: #666666;
  margin-top: 20px;
  max-width:1100px; margin:0 auto;
  width:100%; padding:0 15px;}


.sc span{
    margin: 20px auto;
    background: rgba(41, 41, 41, 1);
    display: block;
    width: 47px;
    height: 2px;
}
.sc{
    padding-top: 60px !important;
	text-align:center;
}
.scb{
    width: 100%;
	max-width:1680px;
    margin: 36px auto 0 !important;
}

.scb ul:before{content:'';display:block}
.scb ul:after{content:'';display:block;clear:both}

.scb li{
    list-style: none !important;
    display: inline-block;
    float: left;
	width:24%;
	margin:0 0.5%;
    position: relative;
    overflow: hidden;
}
.scb li:last-child{
    margin-right: 0 !important;
}
.scb li p{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(83, 83, 83, .63);
    color: #fff;
    line-height: 40px;
    font-weight: bold;
    text-align: center;
    font-size: 18px;
    transition: all ease .3s;
}
.scb li p span{ display:block; font-size:16px; font-weight:normal;}
.scb li a{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.scb li:hover p{
    opacity:0;
}
.scb li img{
    transition: all ease .3s;
	width:100%;
}
.scb li:hover img{
    transform: scale(1.1);
}
#c_complaintPage_detail-15415717284698576{
    background: url(/repository/image/usfFPud3SzKw48BsU_JbUw.jpg) no-repeat center;
}



@media(max-width:1920px){

/* 核心技术 */
/*
.technology .box1 .con .en{font-size: 70px;}
.technology .box1 .con .cn{font-size: 40px;}
.technology .box1 .con .cn span{font-size: 18px;}
.technology .box1 .con .btn{font-size: 28px; width: 300px;} 
*/

/*
.technology .box2 .con .en{font-size: 70px;}
.technology .box2 .con .cn{font-size: 40px;}
.technology .box2 .con .cn span{font-size: 18px;}
.technology .box2 .con .btn{font-size: 24px; width: 300px;}
.technology .box3 .con .btn{width: 230px;}
*/

.technology_list .text .en{font-size: 40px;}
.technology_list .text .cn{font-size: 26px;}
.technology_list ul li .text2{font-size: 40px;}

.technology_list .text .btn{width: 140px; height: 61px; line-height: 61px; margin-top: 5px; font-size: 18px;}
.technology_list ul li .text2 .btn{width: 140px; height: 61px; line-height: 61px; margin-top: 5px; font-size: 18px;}

.pinzhi ul li.li2{height: 700px;}
.pinzhi ul li.li3{height: auto;}
.pinzhi ul li.li3 .text{top: 17%;}

.pinzhi ul li.li5{height: auto;}
}

.activebg{ position: relative; width: 100%; height: 450px; background: #fff; background-attachment: fixed;background-position: center 0; background-repeat: no-repeat;}
 .fisrtbg{ background-image: url(../shou/fisrtbg.jpg);}



@media(max-width:1670px){
.league_Box7_list .prev{width: 100px; height: 100px; margin-top: -50px; margin-left:0; left: 2%;}
.league_Box7_list .next{width: 100px; height: 100px; margin-top: -50px; margin-right:0; right: 2%;}
    
.league_join_box .right .text_con2 .label_box2{margin: 0 3%;}
    
.faster_con .box2 .progress{margin-left: 0; left: 5%; width: 590px;}
.faster_con .box2 .progress ul li{ height: 60px; padding: 12px;}
.faster_con .box2 .progress ul li span{height: 60px; margin: 0 28px;}
.faster_con .box2 .progress ul li span:before{width: 28px; right: -28px;}
.faster_con .box2 .progress ul li span:after{width: 28px; left: -28px;}
.faster_con .box2 .progress .tip{width: 120px; height: 120px;}
    
.faster_con .box2 .progress.progress_ani ul li.li1 span{width: 90%;}
.faster_con .box2 .progress ul li span i{line-height: 55px; font-size: 30px;}
.faster_con .box2 .progress ul li span em{line-height: 55px; font-size: 30px;}
}

@media(max-width:1470px){
.header .nav ul li a{font-size: 14px;}
.h_list ul li.li3 .btn{bottom: 5%;}
.h_list2 ul li .title{height: 60px; line-height: 60px;}	

.footer .footer_list{width: 9%; margin: 0 1%; }
.footer .footer_list .title{padding-left: 10%;}
.footer .footer_list ul{padding-left: 10%;}

.pinzhi ul li.li2{height: 600px;} 
    
.league_Box1 .text{width: 80%; left: 5%; margin-left: 0;}
    
.league_Box3 .list ul li{width: 14.66%; margin: 0 1%;}
.league_Box3 .list ul li .list_txt{white-space: normal;}
     
.league_Box4 .text{width: 40%; top: 30%; left: 5%; margin-left: 0;}
.league_Box4 .text .more{margin-top: 10%;}
    
    
.league_Box5 .text{margin-right: 5%; padding-right: 0;}
.league_Box6 .text{width: 40%; top: 20%; left: 5%; margin-left: 0;}
.league_Box6 .text .btn{margin-top: 10%;}
    
.league_Box6 .text{margin-left: 0; left: 5%;}
    
.league_Box7 .text{padding-right: 0; margin-right: 5%;}
    

.league_join_box  .tip,
.league_join_box .right .text_con label,
.league_join_box .text_con .text,
.league_join_box .right .text_con select,
.league_join_box .left .text_con select{font-size: 18px;}
.league_join_box .text_con em{font-size: 18px; margin-top: -10px;}
    
.league_join_box .right .text_con2 .label_box2{margin: 0 2%;}
.league_join_box .right .text_con2 .label_box3{float: none;}

.about_basesW{margin-top: -144px;}
    
.faster_con .faster_text{margin-left: 0; left: 5%; width: 90%;}
.faster_con .box2 .faster_text2{margin-top: 7%;}
.faster_con .faster_text2 .cn{font-size: 40px;}
    
.faster_con .box5 .faster_text .en{font-size: 50px; line-height: 50px;} 
    
.faster_value .box{margin-left: 0; left: 5%; width: 90%;}
    
.science1 .box .text{margin-left: 0; left: 5%; width: 90%;}
    
.science1 .box3 .text{top: 10%;}
.science1 .box3 .pic_text{margin-left: -20%; width: 50%;}
    
     
.science1 .box4 .text{top: 10%; text-align: right;}
.science1 .box4 .pic_text img{margin-right: -20%; width: 80%; } 
    
.science1 .box4 .img{left: 2%; margin-left: 0; width: 50%;}
.science1 .box4 .pic_text img{width: 70%;}
.science1 .box4 .txt{ width: 48%; margin-top: 5px; }
.science1 .box4 .txt p{margin-top: 5px;}

.science1 .box5{padding: 10% 0;}
.science1 .box5 .text{ width: 40%; left: 0;}
.science1 .box5 .text .pic_text img{margin-left: -40%; width: 100%;}
.science1 .box5 .img1{width: 50%;}
.science1 .box5 .img2{width: 30%;}
.science1 .box5 .text .txt{  width: 100%; padding-left: 3%; line-height: 26px; color: #4d4d4d;}
    
.science1 .box8 .con .text .tit{width: 80%;}
    
.buying_choice .text{left: 5%; width: 90%; margin-left: 0;}
    
.faster_banner .text{left: 5%; margin-left: 0; width: 90%;}
.buying_banner .text{left: 5%; margin-left: 0; width: 90%;}
.buying_servicePic .text{left: 5%; margin-left: 0; width: 90%;}
    
}

@media(max-width:1410px){ 
.header>.nav{ width:74%;}
.nav li a{ padding:8px 10px;}
/* 公益 */
.welfare_reviewList .box{padding: 0 50px;}
.welfare_reviewList .box .prev{left: 0;}
.welfare_reviewList .box .next{right: 0;}

/* 核心技术 */
.technology .box1 .con .en{font-size: 60px; line-height: 60px;}
.technology .box1 .con .cn{font-size: 30px;}
.technology .box1 .con .cn span{font-size: 18px;}
.technology .box1 .con .btn{font-size: 24px;}
.technology .box1 .con{margin-left: 0; left: 5%;}

.technology .box2 .con{margin-right: 0; right: 5%;}
.technology .box2 .con .en{font-size: 60px; line-height: 60px;}
.technology .box2 .con .cn{font-size: 30px;}
.technology .box2 .con .cn span{font-size: 18px;}
.technology .box2 .con .btn{font-size: 24px;}

.josb_list .josb_text .text{margin-top: 10%;}

.pinzhi ul li.li3 .text .icon{font-size: 140px; line-height: 140px;}
.pinzhi ul li.li3 .text{width: 40%; top: 5%; margin-left: auto; left: auto; right: 5%;}
    
.league_join_box .league_joinT{font-size: 30px;}
.league_join_box  .tip,
.league_join_box .right .text_con label,
.league_join_box .text_con .text,
.league_join_box .right .text_con select,
.league_join_box .left .text_con select{font-size: 16px;}
.league_join_box .text_con em{font-size: 16px; } 
.league_join_box .right .text_con2 .label_box2{margin: 0 1%;}
.league_join_btn .btn{font-size: 18px;}
    
.faster_con .box2 .progress{ width: 500px;}
.faster_con .box2 .progress ul li{ height: 55px; padding: 8px;}
.faster_con .box2 .progress ul li span{height: 55px; margin: 0 26px;}
.faster_con .box2 .progress ul li span:before{width: 26px; right: -26px;}
.faster_con .box2 .progress ul li span:after{width: 26px; left: -26px;}
.faster_con .box2 .progress .tip{width: 100px; height: 100px; right: -120px;}
    
.faster_con .box2 .progress.progress_ani ul li.li1 span{width: 89%;}
}

@media(max-width:1200px){

.reset_style{ padding-bottom:25px;}
.sc{ padding-top:20px !important;}
.sc h2{ font-size:22px; margin-bottom:10px;}
.scb li{ width:49%; margin-bottom:15px;}
	
.mobile_menu {display: block;}	
.header .nav{position: absolute; width: 30%; top: 100%; right: -2%; background: #000;  display: none;}
.header .nav .nav{position:static; width: 100%; top: 0; right: 0; background: #fff;  }
.header .nav ul li{float: none; display:block; width:100%;}
.header .nav ul li a{display: block; color:#333; line-height: 40px; padding: 0 5%; border-bottom: 1px solid #2d2d2d;}
.header .header_r{position: relative; text-align: center; right: 0; margin-left: 5%; display: block;}
.header .header_r span{  display: inline-block;  }
.header .header_r a.en{float: left;}
.header_r .my{float: left;}    
    
.header .nav ul li .nav_list{width: 100%; left: 0; background: #2f2f2f; position: relative;}    
.header .nav ul li .nav_list ul li a{color: #999; border-bottom: 1px solid #424242; text-align: left; font-size: 12px; padding: 0 5%;}
    
    
.h_caseList ul li span{font-size: 18px;}

.h_list ul li.li2 .text,
.h_list ul .li1 .text{font-size: 30px; }
.h_list ul .li1 .text em{font-size: 20px;}

.h_list ul .li1 .text .btn{ line-height: 30px; font-size: 16px; width: 100px; margin-top: 3%;}
.h_list ul li.li2 .text .btn{line-height: 30px; font-size: 16px; width: 100px; margin-top: 3%;}
.h_list ul li.li3 .btn{line-height: 30px; font-size: 16px; width: 100px; }

.h_service ul li img{ }
.h_service ul li .icon{height: 50px;}
.h_service ul li .icon a span{line-height: 50px;}
.h_service ul li .icon img{margin:5px;width: 40px; height: 40px; }

/* 公益 */
.welfare_newsR ul li .title{font-size: 20px;}

.welfare_newsR ul li .pic{width: 55%;}
.latest_listW{padding-top: 140px;}
.welfare_review .time_y{width: 70%;}

.partnerBox .tit i{width: 30px; height: 30px; left: -15px; line-height: 30px; font-size: 18px;}
.partnerBox .tit{font-size: 20px; line-height: 110px;}
.partnerBox .list a{line-height: 110px;}

/* 联系我们 */
.contact ul li .title{font-size: 24px; }
.contact ul li .text{font-size: 16px; line-height: 28px;}

/* 铃行宝 */
.xingbo_process ul li .tit{font-size: 20px;}
.xingbo_process ul li .title span{font-size: 16px;}
.xingbo_process  dl dd{font-size: 12px;}

 
.xingbo_con6 .code{width: 30%;}
.xingbo_con6 .code:before{width: 80px; height: 80px; right: -40px; top: -40px;}
.xingbo_con6 .text{width: 70%; }
.xingbo_con6 .text span{font-size: 20px;}
.xingbo_con6 .text .txt{font-size: 14px;}

/* 核心技术 */
.technology_list .text .en{font-size: 30px;}
.technology_list .text .cn{font-size: 20px;}
.technology_list ul li .text2{font-size: 26px;}
 
.technology_list .text .btn{width: 115px; height: 50px; line-height: 50px; font-size: 16px; }
.technology_list ul li .text2 .btn{width: 115px; height: 50px; line-height: 50px;  font-size: 16px;}




/* 活动专题 */
.sub_nav ul li a{font-size: 24px;}

.activity2_tit{font-size: 50px;}


.josb_list .josb_text .text{margin-top: 5%;   float: right;}
.josb_list .josb_text .text .tip{font-size: 30px; color: #707070;}
.josb_list .josb_text .text .txt{margin-top: 4%; font-size: 16px;  line-height: 24px;}
.josb_list .josb_text .text a{width: 200px; height: 40px; line-height: 40px;  font-size: 16px;}

.newsT .news_muen ul li{margin-right: 5%;}

.pinzhi ul li.li2{height:500px;} 
    
.league_Box .text .title{font-size: 40px;} 
    
.league_Box7_list .prev{width: 60px; height:60px; margin-top: -30px; }
.league_Box7_list .next{width: 60px; height: 60px; margin-top: -30px;}
    
.league_join_box .league_joinT{font-size: 24px;} 
.league_join_box .right .text_con2 .label_box2{margin: 2% 0;} 
.league_join_box .right .text_con2 .label_box{width: 100%; text-align: left;}
  
.about_t{margin-left: 0; left: 2%;}
.about_t .cn{font-size: 80px; line-height: 80px;}
.about_t .cn span{font-size: 30px; line-height: 30px;}
.about_t .text{line-height: 24px;}
    
    
.about_cruxT .title{font-size: 40px;}    
.about_cruxT .title span{font-size: 20px;}
.about_crux .list ul li .unm{font-size: 80px;}
.about_crux .list ul li .tit{font-size: 20px;}
    
.about_title span{font-size: 50px;}
    
.about_courseTab ul li a{font-size: 14px;}
    
.about_text .left .en{font-size: 50px;}
    
.faster_t{font-size: 95px;} 

    
.faster_con .box1 .faster_text{margin-top: 10%;}
.faster_con .box1 .faster_text .en{font-size: 60px; line-height: 70px; }
.faster_con .box1 .faster_text .cn{font-size: 30px;}
    
    
.science1 .box1 .text{top: 25%;}
.science1 .box1 .text .tit{font-size: 30px;}
.science1 .box1 .text .cn{font-size: 50px;}
    
.science1 .box4 .pic_text img{width: 56%;}
    
.science1 .box6 .con .text .tit{font-size: 40px; }
.science1 .box6 .con .text .tit span{font-size: 40px; }
.science1 .box6 .con .text i{margin-top: 3%; }
.science1 .box6 .con .text .txt{margin-top: 3%; }
    
    
.quality .box1 .text .txt_img img{height: 100px;}
.quality .box1 .text .txt_img2 img{height: 200px;}
.quality .box1 .text{height: 600px;}
    
.quality .box2 .txt img{height: 100px;}
.quality .box2 .text{height: 600px;}
.quality .box2 .txt span{margin-top: 50px;}
    
.quality .box3 .text .txt{padding-top: 5%;}
.quality .box3 .text{height: 400px;}
.quality .box3 .text img{height: 60px;}
    
    
.quality .box4 .text{height: 400px;}
.quality .box4 .text img{height: 60px;}
.quality .box4 .text .txt{padding-top: 5%;} 
    
.quality .box5 .text{height: 450px;}
.quality .box5 .text .txt img{height: 60px;}
.quality .box5 .text .txt span{margin-top: 0;}
.quality .box5 .text .txt{width: 405px;}
    
    
.quality .box6 .text{height: 430px; }
.quality .box6 .text .txt{padding-top: 15%;}  
.quality .box6 .text .txt img{height: 60px;}
    
.quality .box7 .text{height: 420px; } 
.quality .box7 .text .txt img{height: 60px;} 
    
.buying_service ul li .icon img{height: 90px;}
.buying_service ul li .title{font-size: 20px;}
    
.buying_list ul li .title{font-size: 20px;}
.buying_case .buying_caseT{font-size: 50px;}
.buying_caseList ul li .title{font-size: 20px; height: 50px; line-height: 50px; bottom: -25px;}
    
.buying_choice .text{top: 25%;}
.buying_choice .text .tit1{font-size: 40px;}
.buying_choice .text .tit2{font-size: 30px;  }
.buying_choice .text .txt{font-size: 18px;}
    
.buying_reason ul li .tip{font-size: 20px;}
    
.news_mediaList ul li i{width: 40px; height: 40px; margin-top: -20px; font-size: 30px; line-height: 40px;}
.news_mediaList ul li a{font-size: 20px;}
    
.buying_contact ul li .tip{font-size: 20px;}
.buying_contact ul li .txt{font-size: 16px;}
    
.faster_con .box2 .progress{ width: 400px;}
.faster_con .box2 .progress ul li{ height: 40px; padding: 8px;}
.faster_con .box2 .progress ul li span{height: 40px; margin: 0 20px;}
.faster_con .box2 .progress ul li span:before{width: 20px; right: -20px;}
.faster_con .box2 .progress ul li span:after{width: 20px; left: -20px;}
.faster_con .box2 .progress .tip{width: 100px; height: 100px; right: -120px;}
    
.faster_con .box2 .progress.progress_ani ul li.li1 span{width: 88%;}
.faster_con .box2 .progress.progress_ani ul li span em{font-size: 20px; line-height: 40px;}
.faster_con .box2 .progress.progress_ani ul li span i{font-size: 20px; line-height: 40px;}
    
.activity_conT .left .title{font-size: 28px;}
.activity_conT .left .tip{font-size: 16px;}
.activity_list ul li{margin-bottom: 26px;}
    
.currency_list .list .text{top: 15%;}
    
.faster_banner .text .en{font-size: 70px; line-height: 70px;}
.faster_banner .text .cn{font-size: 30px;}
    
.buying_banner .text .tit{font-size: 40px;}
.buying_banner .text .tip{font-size: 40px; margin-top: 10%;}
.buying_banner .text .tit span{font-size: 30px;}
    
.buying_servicePic .text{font-size: 60px;}
.about_t .text .text_con{padding-top: 100px;}
    
.chaxun_explain .box1 .tit{font-size: 40px;}
.chaxun_explain .box1 .tit i{height: 4px;}
.chaxun_explain .box1 ul li  i img{width: 60%;} 

.header .logo img{ margin-top:6px; margin-bottom:5px; max-height:45px; margin-left:10px;}

}
@media(max-width:1199px){ 
.header .header_r{ display:none;}
.about_courseTab{margin-top: 30px; padding: 0 40px;}
.about_courseW{ padding:55px 0;}
}
@media(max-width:1000px){ 

.h_caseBg ul li{height: 500px;}	
.h_caseList .swiper-pagination {bottom: -50px!important;}
	
.h_list ul li.li2 .text,
.h_list ul .li1 .text,.h_list ul li.li3 .text{font-size: 24px;text-align: c;}
.h_list ul .li1 .text em{font-size: 18px;}	

.h_list ul li.li1 .text{top: 5%;}
.h_list ul li.li2 .text{top: 10%;}
/*.h_list ul li.li3 .btn{height: 25px; line-height: 25px; font-size: 16px; width: 90px; margin-left: -45px; border: 1px solid #727171;}*/
.h_service ul li .text{font-size: 20px;}
.h_service ul li em{font-size: 14px; display:block;width:69%;margin:0 auto;}

.footer .footer_list{ margin: 0 1%; }
.footer .footer_list .title{padding-left: 5%; font-size: 16px;}
.footer .footer_list ul{padding-left: 10%;}
.footer .footer_list ul li a{font-size: 12px;}
.cop i{margin: 0 10px;}

/* 公益 */
.welfare_newsR{width: 70%;}
.welfare_newsR ul li .title{font-size: 18px;}
.welfare_latest .title{font-size: 60px;}
.welfare_latest .title span{font-size: 30px;}
.welfare_text{padding: 50px 5%;}
.welfare_text a{width: 25%; height: 50px; line-height: 50px; font-size: 18px;}
.welfare_text .txt{width: 70%;}

.latest_listW{padding-top: 120px;}
.latest_list ul li .title{font-size: 18px;}
.latest_list ul li .time{margin-top: 20px;}
.welfare_review .time_y{width: 100%;}
.partnerW{padding: 90px 0;}

/* 联系我们 */
.contact_phone .left .text .tit{font-size: 28px;}
.contact_phone .left .text span{font-size: 18px;}
.contact_phone .left{width: 60%;}
.contact_phone i{left: 60%;}
.contact ul li .title{font-size: 20px; }
.contact ul li .text{font-size: 14px; line-height: 24px;}

/* 行铃宝 */
.xingbo_con1 ul li .tip{font-size: 24px;}
.xingbo_con1 ul li .text{font-size: 14px;}
.xingbo_title span{font-size: 50px;}

.xingbo_title2 .title{font-size: 40px;}
.xingbo_title2 .text{font-size: 20px;}

.xingbo_process ul li .tit{font-size: 18px;}
.xingbo_process ul li .title span{font-size: 14px;}
.xingbo_process ul li dd{font-size: 12px; padding-top: 15%;}

 
.xingbo_con6 .code:before{width: 50px; height: 50px; top: -25px; right: -25px;}
.xingbo_con6 .text{width: 65%; }
.xingbo_con6 .text span{font-size: 18px;}

.technology .box1 .con .en{font-size: 60px;}
.technology .box1 .con .cn{font-size: 30px;}
.technology .box1 .con .cn span{font-size: 16px;}
.technology .box1 .con .btn{font-size: 24px; width: 280px; height: 80px; line-height: 80px;}

.technology .box2 .con .en{font-size: 60px;}
.technology .box2 .con .cn{font-size: 30px;}
.technology .box2 .con .cn span{font-size: 18px;}
.technology .box2 .con .btn{font-size: 24px;  width: 280px; height: 80px; line-height: 80px;}

.technology .box3 .con{bottom: 5%;}
.technology .box3 .con .btn{width: 180px;}

.technology_list .text{top: 2%;}
.technology_list .text .en{font-size: 24px;}
.technology_list ul li .text2{font-size: 20px;}
.technology_list .text .txt{margin-top: 0;}
.technology_list .text .btn{width: 115px; height: 50px; line-height: 50px; font-size: 14px; margin-top: 0; }
.technology_list ul li .text2 .btn{width: 115px; height: 50px; line-height: 50px;  font-size: 14px;}

.activity_conT .text{margin-top: 5%;}
.activity_conT .text .title{font-size: 26px;}

.activity_nav ul li{height: 60px; line-height: 60px;}
.activity_nav ul li a{font-size: 20px;}

.activity2_tit{font-size: 40px;}

.activity2_video .list ul li .pic i{width: 60px; height: 60px; margin-top: -30px; margin-left: -30px;}

.store_search .area span{width: 130px; height: 40px; line-height: 40px;}
.store_search .area select{font-size: 20px; line-height: 40px; }
.store_search .tip{font-size: 16px; line-height: 40px;}
.store_search .tip em{font-size: 20px;}

.store_search .area span:before{width: 16px;}

.jobs_nav ul li a{font-size: 24px;}

.josb_list .josb_text .text .tip{font-size: 24px;}
.josb_list .josb_text .text .txt{font-size: 14px; margin-top: 2%;}
.josb_list .josb_text .text a{height: 30px; line-height: 30px; font-size: 14px; width: 120px;}

.policy_nav ul li .title{font-size: 20px;}
.policy_nav ul li{width: 33.33%; margin-top: 2%;}
.policy_nav ul li:nth-child(4) .icon:after{display: none}
.newsT .news_muen ul li img{height: 30px;}

.newsT .news_muen ul li{font-size: 18px;}

.news_text{width: 80%;}

.pinzhi ul li{height: auto;}
.pinzhi ul li.li2 {text-align: center; height: auto;}
.pinzhi ul li.li2 .pic{margin: 0 auto;}
.pinzhi ul li.li2 .text{padding-top: 5%;}
.pinzhi ul li.li2 .text .tit{font-size: 60px;}
.pinzhi ul li.li2 .text .txt{margin-top: 2%; line-height: 24px;}
.pinzhi ul li.li2 .text{position: relative; width: 80%; margin-left: 10%; max-width: 100% ; left: auto; top: auto;}

.pinzhi ul li.li2 .pic{position: relative;}

.pinzhi ul li.li3 .text{padding-bottom: 5%;}
.pinzhi ul li.li3 .text .title{font-size: 60px;}
.pinzhi ul li.li3 .text .icon{font-size: 120px; line-height: 120px; margin: 0 auto;}
.pinzhi ul li.li3 .text{position: relative; width: 96%; right: 2%; text-align: center;}

.pinzhi ul li.li4 .text {padding-bottom: 40%;}
.pinzhi ul li.li4 .text .title{font-size: 60px;}
.pinzhi ul li.li4 .text .txt{color: #fff;}


.pinzhi ul li.li5 .text .title{font-size: 60px; } 

.pinzhi ul li.li6 .text .title{font-size: 50px;}
.pinzhi ul li.li6 .text .title span{font-size: 24px;}
    
.league_Box2 .text ul li{width: 25%; margin: 0; float: left;}
.league_Box2 .text img{ width: 50%;}
    
.league_Box3 .list ul li{width: 31.33%; margin-top: 2%;}
.league_Box3 .list ul li .tip{font-size: 16px;}
    

.league_join_box .league_joinT{font-size: 30px;}
  
.league_Box10 .league_join_tit{font-size: 40px;}
.league_join_btn .btn{font-size: 16px;}    
.league_join_box .tip{width: 40%;}
    
.sub_nav2 ul li{margin: 0 1%;}
    
    
.about_t .cn{font-size: 60px; line-height: 60px;}
.about_t .cn span{font-size: 20px; line-height: 20px;}
.about_t .text{font-size: 16px;}
    
.about_crux .list ul li{width: 37%;}
.about_crux .list ul li{margin: 0 -2%;}
.about_crux .list ul li .unm{font-size: 60px;}
.about_crux .list ul li .tit{font-size: 16px;}
    
    
.about_culture .text .title{font-size: 40px;}
.about_culture .text .cn{font-size: 24px; height: 40px; line-height: 40px; width: 140px;}
.about_culture .text .txt{font-size: 14px; line-height: 32px;}
    
.about_bases .en{font-size: 40px;}
.about_bases .cn{font-size: 24px;}
    
.about_basesW{margin-top:-63px; background: #10141f; padding-top: 0;}
 
.about_con .left{width: 100%;}
.about_con .right{width: 100%;}
.about_con .left ul li{width: 16.666%; float: left;}
    
.about_title span{font-size: 40px; padding: 15px 0;}
.about_courseW{margin-top: 2%;}
    
.about_text .left{margin-top: 0;}
.about_text .left .en{font-size: 40px;}
.about_text .left .cn{font-size: 30px;}
    
.luntan2_b .list_voide ul li a i{width: 40px; height: 40px; margin-left: -20px; margin-top: -20px;}
     
.faster_con .box1 .faster_text .en{font-size: 50px; line-height: 50px; } 
    
.faster_con .faster_text2 .btn{height: 80px; line-height: 80px; font-size: 26px; width: 244px;}
.faster_con .faster_text2 .cn{font-size: 30px;}
    
.faster_con .box5 .faster_text .en{font-size: 40px; }
.faster_con .box5 .faster_text .cn{font-size: 30px;}
    
.faster_tW2{text-align: left;}
.faster_t2{height: auto; line-height: 30px; padding: 7% 0;}
.faster_t2 .title{float: none; font-size: 20px; }
.faster_t2 .txt{float: none; font-size: 16px;}
    
.faster_value .box .text {width: 435px;}
.faster_value .box .text .en{font-size: 40px; line-height: 40px;}
.faster_value .box .text .cn{font-size: 30px;}
    
.faster_news ul li .text{width: 50%; }
.faster_news ul li .text .title{font-size: 30px;}
.faster_news ul li .text .txt{font-size: 16px; line-height: 30px;}
    
.science1 .box1 .text{top: 15%;}
.science1 .box1 .text .tit{font-size: 20px;}
.science1 .box1 .text .cn{font-size: 40px;}
.science1 .box1 .text .min_img{width: 50%;}
    
.science1 .box3 .text{top: 5%;} 
.science1 .box3 .text .txt{width: 50%; margin: 1% 0; line-height: 20px;}
.science1 .box3  .min_img{width: 40%;}
    
.science1 .box4 .text{top: 5%;}
.science1 .box4 .img{width: 34%;} 
.science1 .box4 .txt{white-space: normal; width: 65%;}
.science1 .box5{padding: 30px 0;}
    
.science1 .box6 .con{padding: 30px 0;}
.science1 .box6 .con .text .tit{font-size: 30px; }
.science1 .box6 .con .text .tit span{font-size: 30px; } 
    
.science1 .box7 .text{padding-top: 30px;}
.science1 .box7 .img{width: 40%;}
    
.science1 .box8 .con{padding: 30px 0;}
    
.quality .box2 .txt{width: 95%; left: 5%;}
    
.buying_caseList{padding-bottom: 12%;}
.buying_service ul li .title{font-size: 16px;}
.buying_service ul li .txt{font-size: 14px;}
    
.news_mediaList ul li i{width: 40px; height: 40px; margin-top: -20px; font-size: 30px; line-height: 40px;}
.news_mediaList ul li a{font-size: 20px; padding: 10px 0;}
    
.buying_contact ul li .tip{font-size: 16px;}
.buying_contact ul li .txt{font-size: 14px;}
.buying_contact ul li .txt{height: 60px;}
.buying_contact ul li .code{height: 75px;}
.buying_contact ul li .code img{width: 70px;}
    
    
.faster_con .box2 .progress{ width: 300px;}
.faster_con .box2 .progress ul li{ height: 29px; padding: 7px;}
.faster_con .box2 .progress ul li span{height: 29px; margin: 0 15px;}
.faster_con .box2 .progress ul li span:before{width: 20px; right: -20px;}
.faster_con .box2 .progress ul li span:after{width: 20px; left: -20px;}
.faster_con .box2 .progress .tip{width: 80px; height: 80px; right: -100px;}
.faster_con .box2 .progress.progress_ani ul li.li1 span{width: 90%;}
.faster_con .box2 .progress.progress_ani ul li span em{font-size: 18px; line-height: 29px;}
.faster_con .box2 .progress.progress_ani ul li span i{font-size: 18px; line-height: 29px;}
 
.pinzhi ul li.li6 .text .pic img{height: 100px;}
.pinzhi ul li.li6 .text .pic span{font-size: 100px; line-height: 100px;}
    
.activity_conT .left .title{font-size: 20px;}
.activity_conT .left .tip{font-size: 14px;}
.activity_list ul li{margin-bottom: 10px;}
.activity_list ul li a{font-size: 18px;}
    
    
.Logon .pic{padding-bottom: 400px;}
.logon_con .title{padding-bottom: 0;}
.logon_con .mode{margin-top: 20px;}
.logon_con .btn{margin-top: 10px;}
    
.container_con{padding: 30px;}
.personal_t .left{width: 60%;}
.personal_t .pic{width: 82px; height: 82px; margin: 0 10px;}
.personal_t .text{margin-top: 0;}
.personal_t .text a{margin-top: 10px;}
.personal_t .right{margin-right:0; padding-top: 0;}
.container_l{width: 25%;}
.container_r{width: 74%;}
.personal_t .right p{margin: 8px 0;}
    
.personal_t2 .pic{width: 82px; height: 82px;}
    
.currency_list .list .text .tit{font-size: 30px;}
.currency_list .list .text .txt{font-size: 16px; line-height: 20px;}
.currency_list .list .text .btn{height: 30px; margin-top: 5%; line-height: 30px; width: 90px;}
    
.faster_banner .text .en{font-size: 50px; line-height: 50px;}
.faster_banner .text .cn{font-size: 20px;}
    
.buying_banner .text .tit{font-size: 30px;}
.buying_banner .text .tip{font-size: 30px; margin-top: 5%;}
.buying_banner .text .tit span{font-size: 20px;}
    
.buying_servicePic .text{font-size: 40px; line-height: 50px;}
    
.about_t .text .text_con .title{font-size: 50px;}
    
.chaxun_explain .box1 .tit{font-size: 40px;}
.chaxun_explain .box1 .tit i{height: 4px;}
.chaxun_explain .box1 ul li  i{right: -44%;}
.chaxun_explain .box1 ul li  i img{width: 45%;}
.chaxun_explain .box1 ul li .icon img{width: 60%;}
.chaxun_explain .box1 ul li.li4 i{bottom: -150%; }
.chaxun_explain .box1 ul li .text{font-size: 16px;}
    
.chaxun_resultBox .tit{font-size: 30px; height: auto; padding-bottom: 20px; width: 50%;}
.chaxun_resultBox .tit img{width: 20px;}
.chaxun_resultBox .tit:before{height: 5px; bottom: -5px;}
    

}
@media (max-width: 767px) {
	.activebg{ height:250px;background-size:cover;}
	.gr-bot{ margin-bottom:10px;}
	
	.h_service ul li .text{
		font-size: 18px; text-align:center;
	}
}
@media(max-width:768px){
.scb li p span{ display:none;}
	
.news_text{ width:100%;}

.faster_list ul{ margin-left:-2%;}
.faster_list ul li{width: 48%; margin-left: 2%; margin-bottom: 2%; float: left;}


.header_r .search .search_con.on{position: fixed; top: 10%; width: 70%; left: 15%; z-index: 100;  }     
.header_r .search .search_con .con{padding-right: 30px; width: 98%; position: relative; padding: 0; height: 40px; line-height: 40px;}
.header_r .search .search_con .text{padding-left: 5%;  height: 40px; line-height: 40px; width: 80%;}
.header_r .search .search_con .btn{height: 100%;}
.science1 .box5 .text .pic_text img:nth-child(1){
	display: none;
}
.science1 .box5 .text .pic_text img:nth-child(2){
	display: block;
}
/*.h_banner ul li .img{display: block; padding-bottom: 120%;}*/    
/*.h_banner ul li video{display: none;}  */  
    

.h_caseBg ul li{height: 400px; }
.h_caseList{margin-top: 30px;}
.h_caseList .swiper-pagination span{width: 10px; height: 10px;}
.h_caseList ul li span {font-size: 16px;}
.h_caseList .swiper-pagination{ padding:15px 0;}
.h_caseList .swiper-pagination {bottom: -40px!important;}
 
.h_list ul .li1{width: 100%;}
.h_list ul .li3,
.h_list ul .li2{ position: relative; height: auto; width: 100%; margin-top: 2%;}
.h_list ul li.li2 .pic{position: relative;}
.h_list ul li.li2 .pic img{position: relative;}

.h_list ul .li3{position: relative;height: auto;width: 100%;margin-top: 2%;}
.h_list ul li.li3 .pic{position: relative;}
.h_list ul li.li3 .pic img{position: relative;}

.h_list2 ul li .title{height: 30px; line-height: 30px; font-size: 14px;}	

.h_service ul li{width: 50%; margin-top: 2%; float:none; width:100%;}
.h_service ul li .text{ background:none; padding:0; margin-top:0;}
.h_service ul li img{ margin-top:0;}


.footer{padding: 0;}
.footer .footer_list{float: none; width: 100%; margin: 0;} 
.footer .footer_list .title{padding-left: 2%; position: relative; height: 40px; font-size: 14px; line-height: 40px; border-bottom: 1px solid #ccc;}
.footer .footer_list .title i{position: absolute; top: 50%; right: 2%; color: #827f7f; font-size: 20px; margin-top: -20px; display: block;}
.footer .footer_list ul {padding-left: 0; padding-top: 0; display: none;}
.footer .footer_list ul li{ margin-top: 0; height: 30px; line-height: 30px;}
.footer .footer_list ul li a{display: block; padding-left: 2%; border-bottom: 1px solid #ccc; font-size: 14px;}

.cop i{display: none;}
.cop span{display: block;}


/* 公益 */
.welfare_dream .left .title{font-size: 28px;}
.welfare_dream .left .title em{font-size: 16px;}
.welfare_youth .title img{width: 80%;}
.welfare_youth .tab ul li a{font-size: 18px;}


.welfare_newsW{padding: 5% 0;}
.welfare_newsL{width: 100%; float: none;padding-top: 10px;}
.welfare_newsL ul li{float: left; width: 25%; margin-bottom: 5px;}
.welfare_newsL ul li.on, .welfare_newsL ul li:hover{background-size: contain; background-position: 50% 50%;}
.welfare_newsL ul li a{font-size: 16px; padding-left: 0; text-align: center;}
.welfare_newsR{width: 100%; float: none;} 
.welfare_newsR .btn{margin: 5% 0; text-align: center;}
.welfare_newsR .btn img{width: 30%;}
.welfare_latest .title{font-size: 40px;}
.latest_list ul li .title{margin-top: 20px;}

.latest_listW .btn img{width: 30%;}

.welfare_review .title{font-size: 40px;}
.welfare_review .title span{font-size: 30px;}


.partnerBox .tit{width: 100%;}
.partnerBox .tit i{ display: none;}
.partnerBox .tit{font-size: 20px; line-height: 80px; float: none;}
.partnerBox .list a{line-height: 80px;}
.partnerBox .list{float: none; width: 100%; overflow: hidden;}
.partnerBox .box:nth-child(2) .list{padding-left: 0; width: 100%;}
.partner .title{font-size: 40px; line-height: 40px;}
.partner .title span{font-size: 30px;}
.partnerBox .tit:after{content:"";width: 0px; height: 0; position: absolute; right: 50%; margin-right: -16px; top: auto; bottom: -16px; margin-top: auto; border: 8px solid transparent; _border-color: tomato; _filter: chroma(color=tomato);  border-top-color: #9d9d9d; overflow: hidden; pointer-events: none;}


/* 联系我们 */
.contact {overflow: hidden;}
.contact ul{margin-top: -1px;}
.contact ul li{width: 100%; float: none; border-top: 1px solid #898989; padding: 20px 0;}
.contact ul li .title{font-size: 18px; }
.contact:before{display: none;}
.contact ul li.on{width: 100%; padding: 20px 0;}

/* 防伪查询 */
.query_con .tit{font-size: 60px;}
.query_con .text{height: 60px; line-height: 60px; font-size: 30px;}
.query_con .btn{font-size: 24px; height: 40px; line-height: 40px; }
.xingbo_title span{font-size: 40px;}

/* 铃行宝 */
.xingbo_title2 .title{font-size: 30px;}


.xingbo_con6 .code{max-width: 40%; width: 40%; float: none; margin: 0 auto 65px;}
.xingbo_con6 .text{width: 100%; float: none;}
.xingbo_con6 .text i{margin: 20px 0;}

.xingbo_con6 .text .arrow {margin: 20px 0;}
.technology .box1 .con{left: 2%;}
.technology .box1 .con .en{font-size: 40px; line-height: 40px;}
.technology .box1 .con .cn{font-size: 20px; margin-top: 10px;}
.technology .box1 .con .cn span{font-size: 14px;}
.technology .box1 .con .btn{font-size: 18px; width: 210px; height: 70px; line-height: 70px;}

.technology .box2 .con{right: 2%;}
.technology .box2 .con .en{font-size: 40px; line-height: 40px;}
.technology .box2 .con .cn{font-size: 20px; margin-top: 10px;}
.technology .box2 .con .cn span{font-size: 14px;}
.technology .box2 .con .btn{font-size: 18px; width: 210px; height: 70px; line-height: 70px;}

.technology .box3 .con .btn{width: 140px; height: 60px; line-height:60px;}

.technology_list ul{margin-top: -10px;}
.technology_list .text{top: 20%;}
.technology_list ul li{width: 100%; margin-top: 10px;}

.sub_nav ul li a{font-size: 20px;}
.sub_nav ul li.on:before{display: none;}

.activityT .title{font-size: 40px; line-height: 40px;}
.activityT .title span{font-size: 20px;}
.activityT .tab ul li a{font-size: 18px;}
.activity1_tab{overflow: hidden;}
.activity1_tab ul{margin-left: 0;}
.activity1_tab ul li{font-size: 16px;}
.activity1_tab ul li:first-child{width: 100%; margin: 2px 0; padding: 0;}
.activity1_tab ul li{margin-right: 10px; height: 30px; line-height: 30px; width: 29.33%; padding: 0 1%; margin: 2px 1%;}
.activity1_tab ul li:before{display: none;}
.activity1_tab ul li:after{display: none;}
 
.activity_conT .text .title{font-size: 20px;}
.activity_list ul li a{font-size: 16px; padding-left: 20px;}


.activity1_pic ul li .title{width: 80%; font-size: 16px;}

.activity_nav ul li a{font-size: 18px;}

.activity2_int{margin: 40px auto;}
.activity2_int .title{font-size: 24px;}
.activity2_int .text .txt{font-size: 16px; line-height: 24px;}
.activity2_int .text .btn{width: 20%;}

.activity2_matchW{padding: 30px 0 80px 0;}
.activity2_tit{font-size: 30px;}
.activity2_video{padding: 30px 0;}

.activity2_wen .pic{width: 100%;}
.activity2_wen .rigt{width: 100%; margin-top: 10px;}

.activity2_wenW{padding: 30px 0;}

.activity2_partner .partnerBox .box:nth-child(2) .list{width: 100%;}

.activity2_pic {padding: 30px 0;}    
.activity2_pic .list{margin-top: 30px;}
.activity2_pic .list .next{width: 40px;}
.activity2_pic .list img{
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}
.activity2_pic .list li:hover{
	-webkit-transition: scale(1.04);
	transition: scale(1.04);
}
.activity2_pic .list .prev{width: 40px;}
    
.jobs_nav ul li{width: 24%; margin: 0;}
.jobs_nav ul li a{font-size: 18px;}


.josb_list .josb_text{width: 100%; position: relative;}
.josb_list .josb_pic{width: 100%;  }
.josb_list .josb_pic i{display: none;}
.josb_list .josb_text .text{width: 100%; margin-right: 4%;}

.josb_list .josb_text .text .tip{font-size: 20px;}

.josb_list .fl .josb_text {background: #fff; padding: 2%; width: 96%;}
.josb_list .fl .josb_text .text{float: none; max-width: 100%;  margin: 2% 0;}
.josb_list .fr .josb_text .text{float: none; max-width: 100%; margin: 2% 0;}
.josb_list .fr .josb_text{background: #000; padding: 2%; width: 96%;}

.policy_nav ul li .title{font-size: 18px;}
.policy_nav ul li .title span{height: 90px; font-size: 12px; line-height: 18px;}
.policy_nav ul li{width: 33.33%; margin-top: 2%;}
/*
.policy_nav ul li:nth-child(4) .icon:after{display: block}
.policy_nav ul li:nth-child(3) .icon:after{display: none}
.policy_nav ul li:nth-child(5) .icon:after{display: none}
*/


.newsT .news_muen{width: 100%; float: none;}
.newsT .news_muen ul li{width: 23%; margin: 0 1%; }
.newsT .news_search{float: none; width: 50%; margin:  0 auto;}

.pinzhi ul li.li2 .text .tit{font-size: 50px;}
.pinzhi ul li.li2 .text .tit span{font-size: 20px;}
.pinzhi ul li.li2 .text .txt{font-size: 16px;}

.pinzhi ul li.li3 .text .title{font-size: 50px;}
.pinzhi ul li.li3 .text .title span{font-size: 20px;}
.pinzhi ul li.li3 .text{font-size: 16px;}

.pinzhi ul li.li4 .text .title{font-size: 50px;}

.pinzhi ul li.li5 .text .title{font-size: 50px; }

.pinzhi ul li.li6 .text .title{font-size: 40px;} 
    
.league_Box .text .title{font-size: 24px;}
.league_Box .text .txt{line-height: 24px;}
.league_Box1 .text .more{font-size: 16px;}
    
.league_Box3 .btn{height: 40px; line-height: 40px; width: 160px; display: block; left: 0; margin: 5% auto; position: relative}
    
.league_Box3 .btn{font-size: 16px;}
.league_Box4 .text .more{height: 40px; line-height: 40px; width: 160px; font-size: 16px;}
   
.league_Box6 .pic{float: none; width: 90%; text-align: center; margin:0 5%;}
.league_Box6 .text .btn{width: 160px; margin:5% auto; font-size: 16px;  height: 40px; line-height: 40px;}
.league_Box6 .text .txt{margin-top: 2%;}
.league_Box6 .text{position: relative; width: 96%; left: 2%; text-align: center}
    
.league_Box8 .btn{height: 40px;line-height: 40px;width: 160px;font-size: 16px;}
    
.league_join_box .left{width: 100%;}
.league_join_box .league_joinT{font-size: 24px;}
.league_join_box .right .text_con2{max-height: none;}
.league_join_box .right{width: 100%; margin-top: 5%;}
    
    
.about_t .cn{font-size: 40px; line-height: 40px;}
.about_t .cn span{font-size: 18px; line-height: 18px;}
.about_t .text{margin-top: 2%; font-size: 14px;}
    
.about_crux .list ul li{width: 37%;}
.about_crux .list ul li{margin:0 -2% ;}
.about_crux .list ul li .unm{font-size: 40px;} 
.about_crux .list ul li .tit{font-size: 14px;}
.about_crux .list ul li span{font-size: 12px;}
    
.about_cruxW{padding: 30px 0;}
.about_cruxT .title{font-size: 30px;}
.about_cruxT .title span{font-size: 18px;}
    
.about_menu ul li .title{font-size: 16px;}
.about_menu ul li .num img{height: 30px;}
 
.about_con{padding: 30px 0;}
.about_con .left{width: 100%;}
.about_con .left ul li{font-size: 16px;}
.about_con .right{width: 100%;}
.about_con .left ul li{width: 16.666%; float: left;}
.about_con .right .text{position: relative; width: 96%; bottom: 0; left: 0;}
    

.about_courseW{padding: 30px 0; margin-top:0;}
.about_title span{font-size: 30px; line-height: 30px; padding: 15px 0;}
    
.about_courseTab{padding: 0 40px;}
.about_courseTab{margin-top: 30px;}
.about_courseTab ul li a{ font-size: 12px;}
.about_courseTab .swiper-button-next{width: 30px;}
.about_courseTab .swiper-button-prev{width: 30px;}
.about_courseBox .pic{width: 100%;}
.about_courseBox .list{width: 100%; box-sizing: border-box;}
.about_courseBox .list ul li{padding: 5px 0;}
.about_courseBox .list ul li a{padding: 0 15px;}
.about_courseBox .list ul li a span{font-size: 16px;}
.about_courseBox .list ul li a .tip{font-size: 14px;}
    
.about_honorW{padding: 30px 0 110px 0;}
.about_honor{margin-top: 40px;}
    
.about_honor .prev{width: 30px;}    
.about_honor .next{width: 30px;}  
.about_honor .swiper-pagination{font-size: 30px;}
.about_honor .arrow .prev2{margin-top: -3px;}
.about_honor .arrow .next2{margin-top: -3px;}
    
.about_textW{padding: 30px 0;}
.about_text .left{width: 100%;}
.about_text .left .cn{font-size: 20px; width: 200px; height: 40px; line-height: 40px;}
.about_text .pic{width: 100%; margin-top: 20px;}
    
.luntanT dl dd .icon img{height: 40px;}
.luntanT dl dd .pic .title{font-size: 14px;}
.luntanT dl dd .list a{font-size: 16px;}
.luntanT dl dd .tit{font-size: 20px;}
.luntanT dl dd .list{height: 160px;}
.luntanT dl dd .pic{padding-bottom: 200px;}
    

.luntan_box .left{width: 100%;}
.luntan_box .right{width: 100%; margin-top: 20px;}
    
.luntan2_w{padding: 30px 0;}
.info{padding: 30px 0;}
.info_t .title{font-size: 30px;}
.info_page .prev a{font-size: 16px;margin-left: 0;}
 .info_page .prev span{
	 padding: 0;
 }
.faster_t{font-size: 90px; height: 150px; }
.faster_t .en{line-height: 150px; font-size: 70px;}
.faster_t .cn{line-height: 150px; font-size: 40px;}
    
.faster_con .box1 .faster_text .en{font-size: 30px; line-height: 30px;} 
    
.faster_con .faster_text2 .btn{height: 61px; line-height: 61px; font-size: 20px; width: 180px;}
.faster_con .faster_text2 .cn{font-size: 24px;}
    
.faster_con .box5 .faster_text .en{font-size: 35px; }
.faster_con .box5 .faster_text .cn{font-size: 24px;}
    
.faster_list ul li .title{font-size: 18px; margin-top: 10px;}
    
.faster_value .box .text {width: 60%;}
.faster_value .box .text .en{font-size: 35px; }
.faster_value .box .text .cn{font-size: 24px;}
    
.faster_news ul li .text{width: 55%; }
.faster_news ul li .text .title{font-size: 20px;}
.faster_news ul li .text .txt{margin-top: 5px; font-size: 14px; line-height: 28px;}
    
  
.science1 .box1 .text .tit{font-size: 20px;}
.science1 .box1 .text .cn{font-size: 30px;} 
    
.science1 .box4 .pic{padding-bottom: 50%;} 
.science1 .box4 .txt{width: 65%;}
    
 
.science1 .box5 .text{ width: 100%; }
.science1 .box5 .text .pic_text img{margin-left: -40%; width: 100%;}
.science1 .box5 .img1{width: 100%;}
.science1 .box5 .img2{width: 30%;}
.science1 .box5 .text .txt{  width: 100%; padding-left: 3%; line-height: 26px; color: #4d4d4d;}
    
.science1 .box6 .con .text .tit{font-size: 24px; }
.science1 .box6 .con .text .tit span{font-size: 24px; } 
    
.quality .box1 .text .txt_img img{height: 80px;}
.quality .box1 .text .txt_img2 img{height: 140px;}
.quality .box1 .text{height: 500px; }
.quality .box1 .text .txt_img{padding-top: 15%;}
.quality .box1 .text .txt{font-size: 14px; line-height: 24px;}
    
    
.quality .box2 .txt img{height: 80px;}
.quality .box2 .text{height: 500px;}
.quality .box2 .txt{left: 10%; width: 90%;}
.quality .box2 .txt span{margin-top: 36px; font-size: 14px; line-height: 24px;}
     
.quality .box3 .text{height: 300px;}
.quality .box3 .text img{height: 40px;}
.quality .box3 .text .txt span{font-size: 14px; line-height: 24px;}
    
.quality .box4 .text{height: 300px;} 
.quality .box4 .text img{height: 40px;} 
.quality .box4 .text .txt span{margin-top: 2%; font-size: 14px; line-height: 24px; }
    
    
.quality .box5 .text{height: 400px;}
.quality .box5 .text .txt img{height: 40px;}
.quality .box5 .text .txt span{margin-top: 0; font-size: 14px; line-height: 24px;}
.quality .box5 .text .txt{width: 405px;}

    
.quality .box6 .text{height: 270px; }
.quality .box6 .text .txt{padding-top: 10%;}  
.quality .box6 .text .txt img{height: 40px;}
.quality .box6 .text .txt span {margin-top: 10px;font-size: 14px;line-height: 24px;}
    
.quality .box7 .text{height: 300px; } 
.quality .box7 .text .txt img{height: 40px;} 
.quality .box7 .text .txt span {margin-top: 10px;font-size: 14px;line-height: 24px;}
    
.quality .box8 .tip{font-size: 14px; padding: 20px 0;}
.quality .box8 .left{width: 50%; margin: 0 auto;  float: none;}
.quality .box8 .list{width: 100%;  float: none;}
    
.buying_serviceW{padding: 20px 0 30px 0;}
.buying_service ul li {width: 49%; margin-top: 20px; padding: 20px 0;}
.buying_service ul li .icon img{height: 60px;}
.buying_service ul li .title{margin-top: 10px;}
    
.buying_list{padding: 30px 0;}
.buying_list ul li .title{font-size: 16px;}
     
.buying_caseW{padding: 30px 0;}
.buying_caseList{padding-bottom: 12%;}
.buying_case .buying_caseT{font-size: 30px;}
.buying_caseList ul li .title{font-size: 16px; height: 40px; line-height: 40px; bottom: -20px;}
    
.buying_choice .text{top: 25%;}
.buying_choice .text .tit1{font-size: 30px;}
.buying_choice .text .tit2{font-size: 20px;  }
.buying_choice .text .txt{font-size: 16px;}
    
.buying_reason{margin:0 auto 30px;}
.buying_reason ul li .tip{font-size: 16px;}
.buying_partner .title{font-size: 30px;}
    
.buying_partnerW{padding: 30px 0;background-size: cover;background-position: 86% 0;position: relative;}

    
.news_media{padding: 30px 0;}
.news_media .pic{width: 100%;}
.news_mediaList {width: 100%; margin-top: 20px; padding-bottom: 50px;}
.news_mediaList ul li{padding-left: 40px;}
.news_mediaList ul li i{width: 30px; height: 30px; margin-top: -15px; font-size: 20px; line-height: 30px;}
.news_mediaList ul li a{font-size: 16px; }
    
.news_video .text .title{font-size: 20px;}
.news_video .text .time{font-size: 14px;}
    
.league_Box2 .text ul li .icon{font-size: 50px; width: 80%; margin: 0 auto;}
    
.faster_con .box2 .progress{display: none;}
.faster_con .box2 .img1{display: none;}
.faster_con .box2 .img2{display: block;}
    
.pinzhi ul li.li6 .text .pic img{height: 70px;}
.pinzhi ul li.li6 .text .pic span{font-size: 70px; line-height: 70px;}
    
.ani{opacity: 1; transform: translateY(40px);}
.ani1{opacity: 1; transform: translateY(0);}
    
.center_con{padding: 30px 0;}
.Logon .pic{width: 100%;}
.Logon .right{width: 100%;}
.logon_con{padding: 5%;}
.logon_con .tip .left{width: 50%;}
.logon_con .tip .right{width: 50%;}
.logon_con .title{margin-top: 0;}
    
.container_l{width: 100%;}
.container_l .menu{padding: 5%;}
.container_l .menu ul li{display: inline-block; margin:5px 10px 0 0;}
.container_l .menu_link{margin-right: -2%;}
.container_l .menu_link a{width: 48%; display: block; float: left; margin-right: 2%;}
.container_r{width: 100%; margin-top: 20px;}

.container_con{padding: 20px;}
.personal_t .pic{margin-left: 0;}
.personal_t .left{width: 100%;}
.personal_t .right{width: 100%; margin-top: 20px;}
    
.personal_list ul li .pic img{width: 60px;}
.personal_list ul li span.tit{margin-top: 10px;}
    
.personal_t2 .right .title{font-size: 20px;}
.title_security_wap h3{font-size: 20px;}
.personal_t2 .right .title .tip{margin-top: 10px;}
    
.currency_list .list .text .tit{font-size: 20px;}
.currency_list .list .text .txt{font-size: 14px; }
.currency_list .list .text .btn{font-size: 14px;}
    
.currency_list .title span{font-size: 24px;}
    
.buying_banner .text .tit{font-size: 26px;}
.buying_banner .text .tip{font-size: 26px; margin-top: 2%;}
.buying_banner .text .tit i{margin-top: 10px; width: 100px;}
.buying_banner .text .tit span{font-size: 16px;}
    
.buying_servicePic .text{font-size: 30px; line-height: 40px;}
.buying_servicePic .text i{width: 60px;}
    
.about_t .text .text_con .title{font-size: 40px;}
    
.query_news .con .tit{font-size: 50px;}
.query_news .con .text{height: 60px; line-height: 60px; font-size: 24px;}
.query_news .con .btn{font-size: 30px; height: 60px; line-height: 60px;}
.query_news .con .txt .tip{font-size: 22px;}
.query_news .explain{width: 130px;}
    
.chaxun_explain .box1 .tit{font-size: 20px;}
.chaxun_explain .box1 ul{margin: 0;}
.chaxun_explain .box1 ul li {width: 48%; margin: 2% 1%;}
.chaxun_explain .box1 ul li .icon img{width: 50%;}
.chaxun_explain .box1 ul li i{display: none;}
.chaxun_explain .box1 ul li .text{font-size: 14px; margin-top: 10px;}
    
.chaxun_resultBox .tit{font-size: 24px; width: 50%;}
.chaxun_resultBox .tit img{width: 20px;}
.chaxun_resultBox .tit:before{height: 3px; bottom: -3px;}
    
.chaxun_resultBox  ul li .tip{font-size: 18px; width: 130px; height: 34px; line-height: 34px; left: -130px;}
.chaxun_resultBox ul li{margin-left: 130px; height: 34px; line-height: 34px;}
    
.science1 .box2 .video{width: 76%; padding: 2%; margin-left: 0; left: 10%;}
.science1 .box2 .video .shipin1{height: 300px!important;}
.science1 .box2 .video i{right: 0; top: -35px;}
.science1 .box2 .video i img{width: 30px; height: 30px;}
}

@media(max-width:640px){
.guide img{width: 80%;}
.bodyT{margin-top: 60px;}	
	
.header .logo{height: 60px;}
.header .logo img{height: 60px;}
.header .nav{width: 104%;}
.h_banner .swiper-pagination span{width: 20px;}
.h_banner .swiper-pagination .swiper-pagination-bullet-active{width: 30px;}
.h_caseList ul li span{font-size: 16px;}
.h_caseList .swiper-pagination {bottom: -30px!important;}
.h_caseList {margin-top: 40px;}
.h_case{height: 200px;}
.h_caseBg ul li{height: 200px;}


 .h_banner ul li .img_wap{display: block;}
    
.h_list ul .li1 .text em,
.h_list ul li.li2 .text em, 
.h_list ul li.li2 .text .btn,
.h_list ul .li1 .text .btn,
.h_list ul li.li3 .btn{font-size: 14px;}
.h_list2 ul{margin-right: 0;}
.h_list2 ul li{width: 100%; margin-bottom:1%; margin-right: 0;}
.h_list2 ul li .title{height: 40px; line-height: 40px; font-size: 16px;}	
.h_list ul li.li2 .text em{ font-size:18px;}
.h_service{margin-top: 0;}
.h_service ul li .text{margin-top: 2%;}
.h_service .fl a:last-child{display:block;}
.h_service ul li{width: 100% !important; margin-top: 4%; position: relative;}
.h_service ul li:nth-child(2):after {content: ""; width: 1px; height: 30%; background: #ddd; position: absolute; top: 50%; transform: translateY(-50%); left: 0; display:none;}
.h_service ul li:nth-child(4):after {content: ""; width: 1px; height: 30%; background: #ddd; position: absolute; top: 50%; transform: translateY(-50%); left: 0;display:none;}
/* 公益 */
.welfare_dream .left{width: 100%; float: none;}
.welfare_dream .left .text{margin-top: 5%;}
.welfare_dream .right{width: 100%; float: none;}
.welfare_youth{padding-top: 30px;}
.welfare_youth .tab ul li a{font-size: 16px;}

.welfare_newsL ul li a{font-size: 14px; font-weight: normal;}
.welfare_newsR ul li{padding: 20px 0;}
.welfare_newsR ul li .pic{width: 100%; float: none;} 
.welfare_newsR ul li .pic img{width: 100%;}
.welfare_newsR ul li .text{float: none; width: 100%; margin-top: 10px;}
.welfare_newsR ul li .title{font-size: 16px;}
.welfare_newsR .btn img{width: 40%;}

.latest_listW .btn a,
.welfare_newsR .btn a{width: 120px; height: 40px; line-height: 40px; font-size: 14px;} 
     
.welfare_text{padding:20px 4%;}
.welfare_text a{width: 30%; font-size: 12px; height: 40px; line-height: 40px;}
.welfare_text .txt{font-size: 14px; width: 65%;}
.welfare_latest .title{font-size: 30px;}
.welfare_latest .title span{font-size: 20px;}

.latest_list ul{margin-right: 0;}
.latest_list ul li{float: none; margin: 20px 0 0 0; width: 100%;}
.latest_list ul li .title{margin-top: 10px;}
.latest_list ul li .time{margin-top: 10px;}
.latest_listW{padding-bottom: 40px; padding-top: 100px;}
.latest_listW .btn{margin-top: 20px;}
.latest_listW .btn img{width: 40%;}

.welfare_review .time_y ul li{font-size: 20px;}
.welfare_review .title{font-size:25px;}
.welfare_review .title span{font-size: 20px;}
.welfare_review{margin: 40px auto;}
.h_list ul .li1 .text em{ font-size:18px;}

.welfare_reviewList ul li .txt{font-size: 14px; line-height: 24px; height: 46px;}
.welfare_reviewList .box{padding: 0 26px;}

.welfare_reviewList{margin-top: 20px;}

.partnerBox .tit{width: 100%;}
.partnerBox .tit i{ display: none;}
.partnerBox .tit{font-size: 18px; line-height: 50px; }
.partnerBox .list a{line-height: 50px; width: 50%; text-align: center;}
.partnerBox .box:nth-child(2) .list{padding-left: 0; width: 100%;}

.partner .title{font-size: 30px; line-height: 30px;}
.partner .title span{font-size: 20px;}
.partnerW{padding: 40px 0;}

/* 联系我们 */
.contact_phoneW{padding: 20px 0;}
.contact_phone .left{float: none; width: 100%; text-align: center;}
.contact_phone .left .text .tit{font-size: 20px;}
.contact_phone .left .text span{font-size: 14px; margin-top: 10px;}
.contact_phone .right{float: none; width: 100%; text-align: center;}
.contact_phone i{display: none;}

/* 防伪查询 */
.query{margin-top: 20%;}
.query_con .tit{font-size: 30px;}
.query_con .text {height: 40px;line-height: 40px;font-size: 20px; margin-top: 20px;}
.query_con .btn{font-size: 18px; margin: 20px auto;}
.query .list ul li{width: 98%; margin-bottom: 2%;}
.query .title span{font-size: 18px;}    
    
/* 行铃宝 */
.xingbo_con1 .con ul{margin-right: 0;}
.xingbo_con1 .con ul li{width: 100%; margin-top: 10%; float: none;}
.xingbo_con1 ul li .tip{font-size: 20px;}
.xingbo_title span{font-size: 24px; padding-bottom: 20px;}

.xingbo_title i{height: 3px;}
.xingbo_title i:before {height: 3px;}
.xingbo_title i:after {height: 3px;}

.xingbo_con4 .fr,
.xingbo_con3 .fl{width: 100%;}
.xingbo_title2 .title{font-size: 20px;}
.xingbo_title2 .text{font-size: 16px;}
.xingbo_title2 i{height: 3px;}
.xingbo_title2 i:before {height: 3px;}
.xingbo_title2 i:after {height: 3px;}

.xingbo_con4{ text-align: right;}

 
.xingbo_process ul li  {width: 98%; margin-top: 10px;}
.xingbo_process ul li dd{padding-top: 10%; font-size: 14px;}
.xingbo_con6 .text span{font-size: 16px;}
.xingbo_con6 .text i{height: 3px;}
.xingbo_con6 .code{width: 70%; max-width: 70%;}
.xingbo_con6 .code img{
    width: 70%;
}
.xingbo_con6 .code:before{width: 30px; height: 30px; top: -15px; right: -15px;}
 
.technology .box1 .con .en{font-size: 24px; line-height: 28px;}
.technology .box1 .con .cn{font-size: 16px; margin-top: 10px;}
.technology .box1 .con .cn span{font-size: 14px;}
.technology .box1 .con .btn{font-size: 14px;width: 180px;height: 50px;line-height: 50px; margin-top: 10px;}
 
.technology .box2 .con .en{font-size: 24px; line-height: 28px;}
.technology .box2 .con .cn{font-size: 16px; margin-top: 10px;}
.technology .box2 .con .cn span{font-size: 14px;}
.technology .box2 .con .btn{font-size: 14px;width: 180px;height: 50px;line-height: 50px; margin-top: 10px;}

.technology .box3 .con .btn{width: 110px; height: 50px; line-height:50px;}
.technology_list .text{top: 10%;}
.technology_list .text .btn{width: 90px; height: 50px; line-height: 50px;}
.technology_list .text .txt{line-height: 17px;}
.technology_list ul li .text2 .btn{width: 90px; height: 50px; line-height: 50px;}

 
.sub_nav2 ul li{width: 30.33%; display: block; float: left;}
.sub_nav ul li a{font-size: 14px; height: 30px; line-height: 30px;} 
.sub_nav{padding: 10px 0;}

.activityT {padding-top: 20px;}
.activityT .title{font-size: 30px; line-height: 30px;}
.activityT .title span{font-size: 16px;}
.activityT .tab ul li a{font-size: 16px; padding: 12px 0;}

.activityT_w2 .activityT{padding-top: 20px;}

.activity_con{margin-bottom: 0; padding-top: 0;}
.activity_conT .pic{width: 100%;}
.activity_conT .text{width: 100%;  margin-left: 0;}
.activity_conT .text .title{font-size: 18px;}
.activity_conT .text .time{font-size: 14px;}
    
.activity_conT .left{width: 100%;}    
.activity_conT .right{width: 100%; margin-top: 20px;}    
     
.activity_list ul li a{font-size: 14px; }
.activity2_wen .rigt .activity_list li{margin-top: 5px;}

.activityT2{padding-bottom: 5%}
.activity1_pic{margin-top: 0; margin-bottom: 60px;}
.activity1_pic ul{margin-right: 0;}
.activity1_pic ul li{width: 100%; margin-right: 0; margin-top: 30px;}
.activity1_pic ul li .title{font-size: 14px;}

.activity_nav ul li{height: 40px; line-height: 40px; width: 30.3333%; margin: 0;}
.activity_nav ul li a{font-size: 14px;}
.activity_nav ul li a:before {content: "";width: 0px;position: absolute;left: 50%;margin-left: -6px;bottom: 0;border: 6px solid transparent;_border-color: tomato;_filter: chroma(color=tomato);border-bottom-color: #cd000f;overflow: hidden;pointer-events: none;}


.activity2_int{margin: 20px auto;}
.activity2_int .title{font-size: 18px;}
.activity2_int .text .txt{font-size: 14px; line-height: 24px; width: 100%;}
.activity2_int .text .btn{width: 20%; font-size: 14px; line-height: 30px; height: 30px; position: relative; margin: 5%;}

.activity2_news .activity_conT .text{width: 100%;}
.activity2_news{margin: 20px auto;}

.activity2_tit{font-size: 24px;}
.activity2_match .list ul{margin-top: 0;}
.activity2_match .list ul li{width: 99%; margin-top: 20px;}
.activity2_match .list ul li .title{font-size: 14px; bottom: -15px;}
.activity2_match .list ul li .title em{ bottom: -15px;}
.activity2_matchW{padding: 30px 0 60px 0;}
.activity2_match .list{margin-top: 2%;}
    
.activity2_video .list ul{margin-right: -2%;}
.activity2_video .list ul li {width: 98%; margin-right: 2%;}
.activity2_video .list ul li .pic i{width: 40px; height: 40px; margin-top: -20px; margin-left: -20px;}
.activity2_video .list ul li .title{font-size: 16px;}

.activity2_partner .partnerBox .tit{height: 50px; line-height: 50px;}
.activity2_partner .partnerBox .box:nth-child(3) .list a{width: 33.33%;}
.activity2_partner .partnerBox .box:nth-child(3) .list a img{height: auto;}

.activity2_pic .list .next{width:30px;}
.activity2_pic .list .prev{width: 30px;}   
    
    
    
.activity_guestList ul{margin: 0;}
.activity_guestList ul li{width: 100%; margin: 2% 0 0 0;}
.activity_guestList ul li .title{padding:4% 2% ; font-size: 14px;}   
    
    
.store_search .area{overflow: hidden;}
.store_search .area span{width: 120px; height: 30px; line-height: 30px;}
.store_search .area select{font-size: 16px; line-height: 30px; }
.store_search .tip{font-size: 14px; display: block;}
.store_search .tip em{font-size: 18px; line-height: 30px; }


.store_con .left{width: 100%;}
.store_con .right{width: 100%;}
.store_con .right .box{height: 300px;}
.store_con .left #map{height: 300px;}
.store_con .right .con ul{padding-top: 10px; }
.store_con .right .con ul li{height: calc((100% - 30px) / 3);}
.store_con .right .con ul li .title{font-size: 16px;}
.store_con .right .con ul li .text{margin-top: 5px;font-size: 12px;}
.store_con .right .con ul li a{margin-top: 0;}
.store .list ul li{width: 98%; margin-bottom: 2%;}

.josbMenu ul li a span{padding: 0 25%; display: block;}


.jobs_nav ul li a{font-size: 16px; } 
.josbMenu ul li{width: 48%; margin-top: 5%; padding: 0 1%;}
.josbMenu ul li span.title{margin-top: 10%; display: block; color: #fff; font-size: 16px;}

.policy_con .title span{font-size: 18px;}
.policy_con table .num{min-width: 40px;}
.policy_con table th{font-size: 13px; text-align: center;}
.policy_con table td.time{min-width: 60px;}
.policy_con table .num{font-size: 16px;}
.policy_con .title{padding: 5% 0 4% 0;}
.policy_con .tip em{margin-left: -65px;}
.policy_con .tip{font-size: 12px;}    
    

.newsT_w{padding: 20px 0;}
.newsT .news_muen ul li{width: 40%; margin: 0 4%; font-size: 16px;}
.newsT .news_muen ul li .icon{width: 40px;}
.newsT .news_muen ul li .icon img{margin: 0 auto;} 
.newsT .news_search{width: 50%;}

.news_listW{padding: 20px 0;}
.news_text{height: auto; padding-bottom: 4%;}
.news_list ul li{margin: 20px 0;}
.news_text .title{font-size: 16px;}
.news_text .tip{font-size: 14px;}
.news_text .text{width: 100%;}
.news_text{width: 100%; margin-top: 0;}
.news_text .pic{display: block; overflow: hidden;}
.news_text .time{ font-size: 14px; position: relative; padding: 2% 4%; width: 92%; display: block;}

.pinzhi ul li.li2 .text .tit{font-size: 26px;}
.pinzhi ul li.li2 .text .tit span{font-size: 16px;}
.pinzhi ul li.li2 .text .txt{font-size: 14px;}

.pinzhi ul li.li3 .text .title{font-size: 26px;}
.pinzhi ul li.li3 .text .title span{font-size: 16px;}
.pinzhi ul li.li3 .text .txt{font-size: 14px; line-height: 24px;}

.pinzhi ul li.li4 .text .title{font-size: 26px;}
.pinzhi ul li.li4 .text .txt{font-size: 14px;}
.pinzhi ul li.li4 .text .pic{width: 60%; margin: 0 auto;}

.pinzhi ul li.li5 .text .title{font-size: 26px; }
.pinzhi ul li.li5 .text .title span{font-size: 16px;}
.pinzhi ul li.li5 .text .txt{line-height: 24px;}

.pinzhi ul li.li6 .text .title{font-size: 20px;}
.pinzhi ul li.li6 .text .pic{width: 40%; margin: 2% auto;}
.pinzhi ul li.li6 .text .title span{font-size: 16px;}
.pinzhi ul li.li6 .text .txt{font-size: 14px; line-height: 24px;}

.pinzhi_list ul li{width: 99%; margin-top: 1%;}
.pinzhi_list ul li .title{font-size: 14px;}
    
    
.league_Box1 .text{top: 0; width: 90%; left: 0; height: 90%; padding: 5%; background: rgba(241, 241, 241, 0.26);}
.league_Box1 .text .txt{ margin-top: 0;}
.league_Box1 .text .more{font-size: 14px;}
    
.league_Box .text .title{font-size: 18px;}
.league_Box .text .txt{font-size: 14px; line-height: 24px;}
.league_Box2 .text ul li .tip{font-size: 14px;}
.league_Box2 .text ul li .icon{font-size: 30px; height: 80px; line-height: 80px;}
    
.league_Box3 .list ul li .tip{font-size: 14px;}
.league_Box3 .list ul li .list_txt{font-size: 14px;}
.league_Box3 .list ul li .icon img{width: 60%;}
/*.league_Box3 .btn{font-size: 14px; width: 100px; line-height: 25px; height: 25px; font-size: 14px;}    */
     
.league_Box4 .text{top: 20%; width: 60%;}    
.league_Box .text .txt{font-size: 12px; margin-top: 0;}
/*.league_Box .text .more{height: 25px; margin-top: 0; width: 100px; line-height: 25px; font-size: 14px;}*/

/*.league_Box6 .text .btn{width: 100px;   font-size: 14px;  height: 25px; line-height: 25px;}*/
    
.league_Box7 .text{width: 90%; margin: 0 5%; text-align: center}
.league_Box .text .txt{white-space: normal;}
.league_Box7_list .con{width: 60%;}
.league_Box7_list{padding: 40px 0;}
.league_Box7_list .prev{width: 40px; height:40px; margin-top: -20px; }
.league_Box7_list .next{width: 40px; height: 40px; margin-top: -20px;}
        
/*.league_Box8 .btn{height: 25px;line-height: 25px;width: 100px;font-size: 14px;}*/
    
.league_Box9 .text{max-width: 96%}
    
.league_Box10{padding: 40px 0;}
.league_Box10 .league_join_box{margin: 30px auto;}
.league_Box10 .league_join_tit{font-size: 20px;}
.league_join_box .league_joinT{font-size: 18px; line-height: 20px;}
.league_join_box .league_joinT:before{left: -10px;}
.league_join_box  .tip,
.league_join_box .right .text_con label,
.league_join_box .text_con .text,
.league_join_box .right .text_con select,
.league_join_box .left .text_con select{font-size: 14px;}
.league_join_box .text_con em{font-size: 16px; }  
.league_join_btn .btn{font-size: 15px; width: 120px; height: 40px; line-height: 36px;}
    
    
.activity2_video .video{left: 5%; margin-left: 0; width: 80%; padding: 5%;}
.activity2_video .video iframe{height: 300px!important;}
.activity2_video .video i{right: 0; top: -50px;}
    
.about_t{position: relative; padding: 0 2% 5% 2%; left: 0; width: 96%; background: #000;}
.about_t .cn{font-size: 20px; line-height: 20px;}
.about_t .cn span{font-size: 16px; line-height: 16px;} 
     
.about_cruxT .title{font-size: 20px;}
.about_cruxT .title span{font-size: 16px;}
.faster_tW{display: none;}
.about_crux .list{margin-top: 17%;}
.about_crux .list ul{padding-left: 0;}
.about_crux .list ul li{width: 100%;}
.about_crux .list ul li .con{padding: 20% 0;}
.about_crux .list ul li{margin:-12% 0 0 0;}
.about_crux .list ul li .tit{width: 60%;}
.about_crux .more{font-size: 14px;}
    
.about_menu ul li{width: 48%; margin: 4% 0; }
.about_menu ul li:nth-child(3):before {display: none;}
.about_menu ul li .num{font-size: 30px; line-height: 30px;}
.about_menu ul li .num em{font-size: 14px; line-height: 25px; height: 25px;}
    
.about_cultureW{padding-top: 5%;}
.about_culture .text{width: 100%;}
.about_culture .text .title{font-size: 28px;}
.about_culture .text .cn{font-size: 20px; height: 35px; line-height: 35px; width: 120px;}
.about_culture .text .txt{line-height: 24px; font-size: 12px;}
    
.about_basesW{padding: 30px 0; margin-top: -7%; padding-top: 0;}
.about_bases .en{font-size: 24px; line-height: 24px;}
.about_bases .cn{font-size: 20px; margin-top: 10px; height: 35px; line-height: 35px; width: 190px;}
    
.about_con .left ul li{width: 16%; margin-bottom: 20px; font-size: 12px;}
.about_con .left ul li a{height: 40px; line-height: 40px;}
.about_con .right .text{font-size: 14px;}
    
.about_honor .con{background: none; padding: 0; }
.about_title span{font-size: 20px; line-height: 20px;}
.about_honor .con ul li{width: 100%;}

.about_honor .swiper-pagination{font-size: 24px;}
.about_honor .arrow .prev2{margin-top: 0;}
.about_honor .arrow .next2{margin-top: 0;}   
    
.about_text .left .en{font-size: 24px;}
.about_text .left .cn{font-size: 16px; width: 150px; height: 35px; line-height: 35px;}
.about_text .pic{width: 100%; margin-top: 20px;}    
    
.about_more .title{font-size: 18px;}
.about_more ul li{width: 98%; margin-top: 10px; }
    
.luntanT dl dd {width: 98%; margin-bottom: 20px;} 
.luntanT dl dd .pic .title{padding: 2%;}
.luntanT dl dd .list a{font-size: 14px; margin: 10px 0;}
.luntanT dl dd .tit{font-size: 18px;}
.luntanT dl dd .list{height: auto; padding: 5px 0;}
.luntanT dl dd .pic{padding-bottom: 63%;}
    
.luntan_box{margin-top: 20px;}
.luntan_newsT{padding: 10px 10px 5px 10px;}
.luntan_box .list ul li{padding-left: 0;}
.luntan_box .list ul li .text_tip .time{margin: 0 2%;}
.luntan_box .list ul li .fabulous .icon1{margin-left: 5px;}
.luntan_newsT .tip{font-size: 16px;}
.luntan_box .list ul li .fabulous{bottom: 0;} 
.luntan2_BoxTit{font-size: 16px; padding-left: 2%;}
.luntan_box .left .luntan_btn{height: 40px; line-height: 40px; width: 100px;}    
    
.luntanBox5 .title,
.luntanBox3 .title,
.luntanBox4 .title{font-size: 16px;}
    
.luntan2_current{font-size: 16px;}
.luntan2_list .left{width: 100%; padding: 20px 0;}   
.luntan2_list:before{display: none;}
.luntan2_list .right{width: 90%; margin-right: 0; padding:0 5%; border-top: 2px solid #f2f2f2;}
.luntan2_list .right .title{font-size: 18px; margin-top: 20px;}
.luntan2_list .right .tip{margin-top: 10px;}
.luntan2_list .right .text{font-size: 14px; line-height: 24px; margin-top: 2%;}
    
.luntan2_list .number{position: relative; margin: 5%;}
    
.pages_con{width: 100%; margin-left: 0;}
    
.luntan2_b{margin-top: 20px;}
.luntan2_b .con .title{font-size: 16px;}
.luntan2_input{width: 100%;}
.luntan2_input .left{width: 100%; float: none;}
.luntan2_input .right{width: 90%;  float: none; margin: 20px auto;}
.luntan2_input .right .btn{float: none; margin: 20px auto 0; width: 116px;}
    

.info .text{font-size: 14px;}
.info .text img{width: 100%!important; height: auto!important;}
.luntan2_b .box{width: 98%; margin-top: 20px;}
.info_t .title{font-size: 18px;}
.info_t .time{font-size: 14px;}
.info_t .recommend{font-size: 14px;}
.info_page .prev a{font-size: 14px;}
.info_page .prev{width: 100%;}
.info_page .Return{float: left; margin-top: 20px; display: block; font-size: 12px;}
.info_page .prev span{font-size: 16px;}

.faster_t{height: 90px; }
.faster_t .en{line-height: 90px; font-size: 40px;}
.faster_t .cn{line-height: 90px; font-size: 20px;}
    
.faster_con .box1 .faster_text .en{font-size: 20px; line-height: 20px;} 
.faster_con .box1 .faster_text .cn{font-size: 18px;}
    
.faster_con .box2 .faster_text2{margin-top: 5%;}
.faster_con .faster_text2 .btn{width: 120px; font-size: 14px; height: 40px; line-height: 40px; margin-bottom: 10px;}
.faster_con .faster_text2 .cn{font-size: 15px; }
    
.faster_con .box3 .faster_text2{margin-top: 12%;}
    
.faster_con .box5 .faster_text .en{font-size: 20px; line-height: 20px;}
.faster_con .box5 .faster_text .cn{font-size: 15px;}
    
.faster_t2 .title{font-size: 20px; }
.faster_t2 .txt{font-size: 14px; line-height: 24px;}
    
.faster_list ul li{width: 46%;}
.faster_list ul li .title{font-size: 16px;}
.faster_list .more{width: 120px; font-size: 14px; margin-top: 10%; height: 40px; line-height: 40px;}
    
.faster_value .box .text {width: 70%; margin-top: 15%;}
.faster_value .box .text .en{font-size: 20px; line-height: 28px;}
.faster_value .box .text .cn{font-size: 15px;}
    
.faster_news ul li .pic{width: 100%;}    
.faster_news ul li .text{width: 100%; margin-top: 20px;}
.faster_news ul li .text .title{font-size: 18px;}
    
.page_top{display: none;}
    
.science1 .box1 .text .tit{font-size: 14px;}
.science1 .box1 .text .cn{font-size: 18px;} 
    
.science1 .box3 .text{top: 2%;} 
.science1 .box3 .text .txt{width: 100%; margin: 0; line-height: 18px; font-size: 12px;}
.science1 .box3  .min_img{width: 40%;}

.science1 .box4 .pic{padding-bottom: 100%;}
.science1 .box4 .pic_text img{width: 90%;}
.science1 .box4 .txt{width: 100%; text-align: left; font-size: 12px;} 
.science1 .box4 .img{width: 54%;}
    
    
.science1 .box6 .con .img,
.science1 .box6 .con .text {width: 100%;} 
.science1 .box6 .con .text{margin-top: 20px;}
.science1 .box6 .con .text .tit,
.science1 .box6 .con .text .tit span{font-size: 18px;}
    
.science1 .box7 .img2{width: 160%; margin-left: -30%;}
    

.science1 .box8 .con .img{width: 100%;}
.science1 .box8 .con .text{width: 100%; max-width: 100%; margin-top: 20px;}
.science1 .box8 .con .text .tit{width: 30%;}
.science1 .box8 .con .text i{margin-top: 0;}
.science1 .box8 .con .text .txt{margin-top: 3%;}
    
.quality .box1 .text .txt_img img{height: 40px;}
.quality .box1 .text .txt_img2 img{height: 80px;}
.quality .box1 .text{height:310px; }  
    
    
.quality .box2 .txt img{height: 40px;}
.quality .box2 .text{height: 310px;}
.quality .box2 .txt{ bottom: 5%; left: 0; width: 100%;}
.quality .box2 .txt span{margin-top: 0; font-size: 14px; line-height: 24px;}
    
.quality .box3 .text img{height: 25px;}
.quality .box3 .text{height: 220px;}
    
.quality .box4 .text{height: 150px;} 
.quality .box4 .text img{height: 25px;}  
    
    
.quality .box5 .text{height: 170px;}
.quality .box5 .text .txt img{height: 25px;} 
.quality .box5 .text .txt{width: 100%;}

.quality .box6 .text{height: 180px; }
.quality .box6 .text .txt{padding-top: 10%;}  
.quality .box6 .text .txt img{height: 25px;}
    
.quality .box7 .text{height: 140px; } 
.quality .box7 .text .txt img{height: 25px;} 
.quality .box7 .text .txt{left: 0; bottom: 5%; top: auto; right: auto;}
    
.buying_service ul li .txt{font-size: 12px; padding: 0 1%;}
.buying_service ul li .icon img{height: 50px;}
    
.buying_list .con{padding-bottom: 50px;}
.buying_list ul li{width: 48%;}
.buying_list .swiper-pagination span{width: 10px; height: 10px;  margin: 0 5px!important;}

.buying_case .buying_caseT{font-size: 20px;}
.buying_case .buying_caseT i{width: 80px;}
.buying_caseList{padding-bottom: 80px;}
.buying_caseList ul li{margin-top: 8%;}
.buying_caseList ul li .title{font-size: 14px; height: 30px; line-height: 30px; bottom: -15px; }
.buying_caseList ul li{width: 48%;}
.buying_caseList .swiper-pagination span{width: 10px; height: 10px; opacity: 1; margin: 0 5px!important;}
    
.buying_choice .text{top: 25%;}
.buying_choice{margin-top: -11%; overflow: hidden;}
.buying_choice .pic{width: 140%; margin-left: -20%;}
.buying_choice .text .tit1{font-size: 18px;}
.buying_choice .text .tit2{font-size: 14px;  }
.buying_choice .text .txt{font-size: 12px; margin-top: 0;}
.buying_choice .text i{margin-top: 10px;}
    
    
.buying_reason{margin:0 auto 30px;}
.buying_reason ul{margin-right: -2%;}
.buying_reason ul li{width: 48%; margin-right: 2%; margin-top: 20px;}
.buying_reason ul li .title{font-size: 14px;}
.buying_reason ul li .txt{font-size: 12px;}
.buying_reason ul li .tip{font-size: 16px;}
    
.buying_partner .title{font-size: 20px;}
.buying_partner ul li{width: 32%; }
    
.news_mediaList .swiper-pagination .swiper-pagination-bullet-active{width: 40px;}
.news_mediaList .swiper-pagination span{width: 20px;}
    
.news_video .pic i{width: 40px; height: 40px; margin-top: -20px; margin-left: -20px;}
.news_video .text .title{font-size: 16px;}
.news_video .text .time{font-size: 14px;}
    
.buying_contact ul li .txt{margin-top: 10px; padding-top: 0; height: 85px;}
.buying_contact ul li .icon{width: 28%;}
.buying_contact ul li{width: 48%; margin-top: 20px;}
.buying_contact ul li .code{margin-top: 10px; height: 85px;}
.buying_contact ul li .code img{width: 80px;}
    
.pinzhi ul li.li3 .text .icon{font-size: 50px; line-height: 50px;}
.pinzhi ul li.li6 .text .pic{width: 100%;}
.pinzhi ul li.li6 .text .pic img{height: 50px;}
.pinzhi ul li.li6 .text .pic span{font-size: 50px; line-height: 50px;}
    
.logon_con .title{font-size: 18px;}
    
.register dl dd .tip{font-size: 14px; width: 100%; text-align: left;}
.register dl dd .box{width: 91%; padding: 0 4%; height: 40px; line-height: 40px;}
.register dl dd .box .text{height: 40px; line-height: 40px;}
.register dl dd.mailbox .box{width: 60%;}
.register dl dd.mailbox .send{width: 25%; float: right; margin-right: 1%; height: 40px; line-height: 40px;}
.register dl dd .box i{right: 5px; line-height: 50px;}
.register{padding: 30px 0;}
.register .title{font-size: 18px;}
.register dl dd{margin-top: 10px;}
.register dl dd .btn{width: 100%; height: 40px; line-height: 40px; font-size: 14px; margin-right: 0;}
.register dl dd .box_tip{width: 100%; padding-right: 0; font-size: 12px;}
    
.container_l .menu_link a{height: 40px; line-height: 40px; font-size: 14px;}    
    
.personal_list{margin-top: 20px;}
.personal_list ul li .pic{width: 100%; float: none;}
.personal_list ul li{text-align: center; margin-top: 20px;}
.personal_list ul li span.tit{font-size: 16px;}
    
    
.personal_t2 .left{margin: 0;width: 100%; text-align: center;}
.personal_t2 .left .pic{margin: 0 auto;}
.personal_t2 .right .title{font-size: 16px;}
.personal_t2 .right{width: 100%;}
.title_security_wap h3{margin-top: 10px; font-size: 16px;}
    
.title_security_wap ul li .font-img-item{float: none;}
.title_security_wap ul li .more{float: none;}
    
.popup_mask .mod_acc_tip {width: 80%; padding: 0 5%; left: 5%; margin-left: 0;}
.password_mask_info .yz_code input{width: 100px;}
    
.container_tit{font-size: 18px;}
     
.container_btn{margin: 30px auto; height: 40px;line-height: 40px;width: 100px;}
.follow_list ul li .btn{width: 90px; height: 30px; line-height: 30px; margin-top: -15px;}

.currency_list .title span{font-size: 20px;}
.currency_list .list ul li{width: 97%; margin-bottom: 1%;}
    
.faster_banner .text .en{font-size: 30px; line-height: 30px;}
.faster_banner .text .cn{font-size: 16px; margin-top: 10px;}
    
.buying_banner .text .tit{font-size: 18px;}
.buying_banner .text .tip{font-size: 18px; margin-top: 2%;}
.buying_banner .text .tit i{margin-top: 5px; width: 15%; height: 2px;}
.buying_banner .text .tit span{font-size: 14px;}
    
.buying_servicePic .text{font-size: 18px; line-height: 24px;}
.buying_servicePic .text i{width: 40px;}
    
.release_con{padding-top: 30px;}
.release_con .tit{font-size: 18px;}
.release_con .box .text{height: 40px; line-height: 40px;}
.release_con .box{height: 42px;}
.release_con .box2 select{line-height: 40px;}
.release_con .box2{width: 280px;}
.release_con .con{padding: 5% 5% 10% 5%;}
.release_con .btn{width: 40%;}
.release_con .btn input{height: 40px; line-height: 40px; font-size: 14px;}
.about_t .text .text_con .title{font-size: 20px; line-height: 30px;}
.about_t .text .text_con{font-size: 14px;}
.about_t .text .text_con .title{margin-bottom: 20px;}
    
.about_t .cn .btn{margin-top: 20px;}
    
.center_pic .tit{font-size: 20px;}
.center_pic ul li{width: 49%;}
    
.query_news .con .tit{font-size: 30px;}
.query_news .con .text{height: 40px; line-height: 40px; font-size: 16px;}
.query_news .con .btn{font-size: 16px; height: 40px; line-height: 40px;}
.query_news .con .txt .tip{font-size: 20px;}
.query_news .explain{width: 130px; height: 40px; line-height: 40px;}
    
.chaxun_explain .box1 ul li .text{font-size: 11px;}
    
.chaxun_resultBox .tit{font-size: 16px; width: 70%; padding-bottom: 10px;}
.chaxun_resultBox .tit img{width: 15px;}
.chaxun_resultBox .tit:before{height: 3px; bottom: -3px;}
    
.chaxun_resultBox  ul li .tip{font-size: 16px; width: 100px; height: 28px; line-height: 28px; left: -100px;}
.chaxun_resultBox ul li{margin-left: 100px; height: 28px; line-height: 28px; margin-top: 20px;}

}

@media(max-width:400px){
.technology .box1 .con .en{font-size: 20px; line-height: 20px; margin-top: 0;}
.technology .box1 .con .cn{margin-top: 0;}
.technology .box2 .con .en{font-size: 20px; line-height: 20px; margin-top: 0;}
.technology .box2 .con .cn{margin-top: 0;}
/*
.technology .box1 .con .btn{width: 150px; height: 40px; line-height: 40px;}
.technology .box2 .con .btn{width: 150px; height: 40px; line-height: 40px;}
.technology .box3 .con .btn{width: 90px;  height: 40px; line-height: 40px; font-size: 14px;}
*/
    
    
}
  



.pc_pic{display: block;}
.mobile_pic{display: none; position: relative;}
.mobile_pic .img1{position: absolute; top: 0; left: 0; width: 100%; animation:lighting 1s infinite; }

.science1 .box3  .cn_txt{display: none;}
.league_Box5 .pic{display: none;}
.science1 .box2 .pic a{
	   position: relative;
	   display: block;
   } 
   .science1 .box2 .pic img{
	   position: relative;
	   z-index: 2;
   }
   .science1 .box2 .pic a video{
	width:100%;
	height: 100%;
	overflow: hidden;
	object-fit:cover;
	position:absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
@media(max-width:640px){
.pc_pic{display: none;}
.mobile_pic{display: block;} 
    
.technology .box1 .con{ left: auto; padding: 0;  margin: 0 auto; width: 96%;}
/*.technology .box1 .con .btn{margin: 10px auto 0; background: #da251d; color: #fff; border-radius: 30px; height: 40px; line-height: 40px;}*/
.technology .box1 .con{padding: 40px 0; }
.technology .box1 .con .cn{font-size: 30px; margin-top: 20px;}
.technology .box1 .con .cn span{font-size: 14px;margin-bottom: 20px;}
/*.technology .box1 .con .en{display: none;}*/
.technology .box1 .con .en{font-size: 40px;  line-height: 40px; font-weight: bold; font-family: "arial";}
.technology .box1 .con{position: relative; }
    
.technology .box2 .con{text-align: left; right: 5%;   padding: 40px 0; bottom: 5%; left: auto;   margin: 0 auto;}
.technology .box2 .con .cn{color: #fff; font-size: 30px; margin-top: 20px;}
.technology .box2 .con .cn span{font-size: 14px;  }
.technology .box2 .con .en{font-size: 40px; line-height: 40px; font-weight: bold;} 
.technology .box2 .con .btn{margin-top: 20px;}
    
.technology .box3 .con{position: absolute; z-index: 11; width: 90%; left: 5%; top: 0; padding-top: 20px;}    
.technology .box3 .con .en{color: #6f6f6f;}
.technology .box3 .con .cn{color: #6f6f6f;}

.header .nav{ background:#fff; position: fixed; top: 0; left: 0; width: 100%; height: 100%; padding-top: 10%; overflow: hidden;}
.header>.nav>ul>li{padding: 0 6%; margin-top: 20px;}
.header>.nav>ul>li.on a{padding: 0;}
.header .nav ul li a{color: #666; padding: 0; border-bottom: 1px solid #f2f2f2; font-size: 16px;}
  
.header .header_r{position: absolute; color: #666; bottom: 0; left: 0; background: #f5f5f5; width: 70%; margin: 0; height: auto; padding: 20px 30%;}
.header .nav>ul{ overflow: auto;}
.header_r .search{background: url(../img/icon1_2.png) 0 0 no-repeat;}
.header_r .my i{background: url(../img/icon2_2.png) 0 0 no-repeat;}
.header_r .search .search_con .con{background: #777777;}
    
.header .nav ul li .nav_list{background: #fff;}
.header .nav ul li .nav_list ul li a{border-bottom: 1px solid #f2f2f2;}
 
.mobile_menu{z-index: 99;}
.mobile_menu.on {width: 30px; height: 30px; background: url(../img/dele2.png) 50% 50% no-repeat; background-size: contain; z-index: 99;}
.mobile_menu.on img{display: none;}
    
.h_list ul li.li2 .text{top: 50%;left: 10%;text-align: left;transform: translateY(-50%);}
.h_list ul li.li2 .text .btn{margin: 3% 0;}
    
.h_list ul li.li3 .pic img{max-width: 120%; width: 120%; margin-left: -10%;}
.xingbo_con4 .fr, .xingbo_con3 .fl{position: relative;}
.about_t .ani{transform: translateY(0);}
.xingbo_con4 .ani, .xingbo_con3 .ani{transform: translateY(0);}
    
.xingbo_con3W{background-size: contain; text-align: center;}
.xingbo_con3{padding-top: 40%;}
.xingbo_con4W{background-size: contain; }
.xingbo_con4{padding-top: 40%; text-align: center;}
.currency_list{margin: 20px 0;}
.currency_list .title{display: none;}
.currency_list .list{display: none;}
.about_cruxT .title .en{display: none;}
.about_cruxT .title{font-size: 24px;}
.about_cruxT .title span{line-height: 30px; margin-top: 10px;}
.about_crux .list ul li .tit{font-size: 20px;}
    
.faster_con .box .ani{transform: translateY(0);}
.faster_list ul li .txt{line-height: 24px;}
.faster_news ul li{padding: 10% 0;}
    
.about_more{display: none;}
    
.buying_choice .text{top: 58%; transform: translateY(-50%);}
.buying_choice .text .txt{font-size: 14px;}
.buying_reason ul li{width: 98%;height: auto!important;margin-bottom: 30px;}
.buying_reason ul li .title{font-size: 18px; font-weight: bold; padding-bottom: 10px; margin-top: 5%;}
    
.science1{overflow: hidden;}
.science1 .box .ani {transform: translateY(0)}
.science1 .box1 .pic img{max-width: 120%; width: 120%; margin-left: -4%;}
.science1 .box1 .text{top: 50%; transform: translateY(-50%)}
    
   
.science1 .box2 .pic img{width: 200%; max-width: 200%; margin-left: -55%;position: relative;z-index:2;}

.science1 .box3 .pic img{width: 160%;  max-width: 160%; margin-left: -50%;}
    
.science1 .box3 .text{position: relative; margin: 20px 0; text-align: center;}
.science1 .box3 .pic_text{display: none;}
.science1 .box3 .min_img{display: none;}
.science1 .box3 .cn_txt{display: block;}
.science1 .box3 .cn_txt{font-size: 30px;}
.science1 .box3 .cn_txt span{display: block; font-size: 20px; margin: 10px 0;}
.science1 .box3 .text .txt{font-size: 14px;}
    
.science1 .box4 .txt{font-size: 14px; margin-top: 20px;}
.science1 .box4 .pic{padding-bottom: 118%;}
.science1 .box4 .pic_text{float: none; text-align: left; }
    
.science1 .box .con .text.ani{transform: translateY(0)}
.pinzhi ul li.li2 .pic{width: 80%; margin-top: 20px;}
    
.pinzhi ul li .ani{transform: translateY(0);}
.pinzhi ul li.li3 .text .title span{margin-bottom: 20px;}
.pinzhi ul li.li4 .text .pic{width: 80%;}
.pinzhi ul li.li4 .text{padding:10%  0 70% 0;}
.pinzhi ul li.li4 .text .pic{margin-top: 20px;}
    
.pinzhi ul li.li5 .text .title span{margin: 10px 0;}
.pinzhi ul li.li5 .text{padding: 10% 0;}
.pinzhi ul li.li5 .text .pic{width:100%; max-width: 100%; margin-top: 20px;}
    
.pinzhi ul li.li6 .text{padding: 10% 0;}
.pinzhi ul li.li6 .text .pic{margin-top: 5%;  }
.pinzhi ul li.li6 .text i{margin-bottom: 10%;}
.pinzhi ul li.li6 .text .txt{margin: 5% 0;}
    
.quality .box .ani{transform: translateY(0);}
.quality .box3 .text{height: 315px;}
.quality .box4 .text{height: 315px;}
.quality .box4 .text .txt{padding-top: 15%;}
.quality .box5 .text{height: 315px;}
.quality .box6 .text{height: 315px;}
.quality .box7 .text{height: 315px;}
.quality .box7 .text .txt{text-align: right; width: 100%;}
    
.league_Box1 .text .title{font-size: 24px; line-height: 50px;  }
.league_Box1 .text .txt{font-size: 14px;  overflow: hidden; margin-bottom: 20px;} 
.league_Box1 .pic img{width: 180%; max-width: 180%;  margin-left: -73%;}
    
.league_Box .text .title{font-size: 24px; line-height: 50px;}
.league_Box2 .text{padding-top: 10%;}

.league_Box2 .text .txt{font-size: 14px; line-height: 30px; margin-top: 10px;}
.league_Box2 .text ul li{width: 50%; margin-top: 10px;}
    
.league_Box2 .pic img{width: 140%; max-width: 150%; margin-left: -25%;}
     
.league_Box3 .list ul li{width: 48%;}
.league_Box3 .list ul li .tip{font-size: 16px;}
.league_Box3 .list ul li .list_txt{font-size: 14px; height: 73px; padding: 0 7%;}
.league_Box3 .btn{font-size: 18px; margin-top: 10%;}
    
.league_Box4 .text{position: relative; width: 90%; margin: 0; padding:10% 5%;   left: 0;}
 
.league_Box4 .text .txt{font-size: 14px; margin: 15px 0;}
.league_Box4 .pic img{ width: 160%; max-width: 160%; margin-left: -60%;}
.league_Box4 .pic{display: none;}
.league_Box4 .wap_pic{display:block;}

.league_Box5 {background: none!important; padding-top: 0; padding-bottom: 10%;}
.league_Box5 .pic{display: block;}
.league_Box5 .pic img{width: 170%; max-width: 170%; margin-left: -8%;}
.league_Box5{ background-position: 50% 0!important;}
.league_Box5 .text .title{ color: #e6e6e6; font-size: 30px;}
.league_Box5 .text{text-align: center;}
.league_Box5 .text .txt{font-size: 16px; margin-top: 15px;}
.league_Box5W{padding-top: 10%; background: #11161c;}
    
.league_Box6{padding: 10% 0; }
.league_Box6 .text .txt{font-size: 14px; margin-top: 10px;}
    
.league_Box8{padding: 20% 0; }
.league_Box .text .txt{font-size: 14px;}
.league_Box7 .text .txt{margin-top: 10px;}
.league_Box8 .btn{margin-top: 20px;}
    
.league_Box9 .text{text-align: center;}
.league_Box9{padding-bottom: 60%;}

.josb_list .fl .josb_text .ani{transform: translateY(0);}
.activity2_match .list ul li .title{bottom: 0;}
.activity2_match .list ul li .title em{display: block; }

.partnerW {display: none;}
.league_Box7 {background-size: inherit;}

.luntan2_list .left{overflow: hidden; text-align: left; position: relative;}
.luntan2_list .left .icon{float: left; margin:0 2%;}
.luntan2_list .left .admin{margin-top: 5px;	}
.luntan2_list .left .theme{position:absolute; right: 5%; top: 15%;	 }
.luntan2T .left .theme{top: 2%;}
.luntan2_list .left .btn{position: absolute; bottom: 0; right: 2%;	bottom: 15px;	}
.luntan2T  .right .tip_r{position: absolute;bottom: -10px; right: 2%;	}
.luntan2T{padding-bottom: 20px;}


}

/*.luntan2_list .left .name,
.luntan2_list .left .admin,
.luntan2_list .left .theme{display: none;} 
.luntan2_list .left .icon{width: 71px; height: 71px; margin: 0 auto; padding: 2px; border: 1px solid #ccc;}
.luntan2_list .left .icon img{border-radius:0;}

*/
/*.luntan2_list .left .name2{margin-top: 10px; color: #da251d;}
.luntan2_list .left .xx{width: 71px; height:25px; line-height: 25px; margin: 10px auto 0; font-size: 12px; border: 1px solid #ccc; padding: 2px; text-align: left; position: relative;}
.luntan2_list .left .xx em{font-style: normal; padding-left: 5px; color: #666;}
.luntan2_list .left .xx i{width: 21px; height: 21px; position: absolute; right: 5px; top: 50%; margin-top: -11px; background: url(../img/xingxing.gif) 0 0 no-repeat; color: #B65E00;
    font-size: 11px; text-align: center; line-height: 22px; font-style: normal; font-family: arial;}

*/


.policy_banWap{display: none; position: relative;}
.policy_banPc{display: block;}
.policy_banWap .cn{width: 100%; font-weight:bold; font-size: 40px; position: absolute; top: 25%; transform: translateY(-50%); text-align: center; color: #fff;	}
.policy_banWap .cn span{display: block; font-size: 20px; font-weight: normal;}

.activity_banWap{display: none; position: relative;}
.activity_banWap .text{position: absolute; color: #fff;  top: 5%; left: 5%;}
.activity_banWap .text .en{font-size: 40px; font-weight: bold; line-height: 40px; display:none;}
.activity_banWap .text .cn{font-size: 14px; margin-top: 20px; color: #e8e8e8; font-weight: normal;}

.job_bannerWap{display: none;}

.faster_value  .box_imgWap{display: none;}
.mengdian_banWap{display: none;}
@media(max-width:768px){
    .h_banner ul li a.img{display: none;}
.faster_con .box2 .faster_text2{top: auto; bottom: 15%; text-align: left; left: 7%;}
.josb_text:after{width: 0px; height: 0; content:"" ; position: absolute; left: 50%; margin-left: -20px; bottom: -40px; border: 20px solid transparent; _border-color: tomato; _filter: chroma(color=tomato); border-top-color: #fff; overflow: hidden; pointer-events: none;}
.josb_list .fr .josb_text:after{border-top-color: #000;}
    
.news_mediaList .list ul li{margin: 0 5%;}
     
.newsT .news_muen ul li {margin-top: 20px;}
.newsT .news_muen ul li a{display: block; position: relative; font-size: 14px;}
.newsT .news_muen ul li .icon{display: block; float: none; text-align: center; width: 100%; height: 30px;}
.newsT .news_muen ul li{text-align: center}
.newsT .news_muen ul li a:after{width: 50px; content: ""; bottom: 0; height: 2px; background: #ccc; position: absolute; left: 50%; margin-left: -25px; }
}

@media(max-width:640px){
.policy_ban>img{display: none;}
.policy_banWap{display: block;}
.policy_banPc{display: none;}
.activity_banPc{display: none;}
.activity_banWap{display:block;}
.faster_con .box{overflow:hidden;}
.cop{font-size: 10px;}
.faster_tWNew{display: none;}
.faster_con .box5 img{width: 200%; max-width: 200%; margin-left: -50%;}
.faster_con .box5 .pic .wudeng2{width: 200%; max-width: 200%; }
.faster_con .box5 .faster_text{top: 50%; transform: translateY(-50%);}
.faster_con .box5 .faster_text .en{white-space:pre-line; font-size: 30px; font-weight: bold; line-height: 30px;}
.faster_con .box5 .faster_text .cn{font-size: 18px;}

.faster_value  .box_imgPc{display: none;}
.faster_value  .box_imgWap{display: block;}
.faster_value .box .text{float: none;  width: 100%;}
.faster_value .box .text .en{font-size: 30px;}
.faster_value .box .text .cn{font-size: 18px;}
.job_bannerPc{display: none;}
.job_bannerWap{display: block;}

.josb_list .josb_text .text .tip{font-size: 30px;}
.josb_list .fl .josb_text{padding: 8% 5%; width: 90%; position: relative;}
.josb_list .fl .josb_text .text .tip{text-align: center;}
.josb_list .fl .josb_text .text a{margin: 20px auto 0;}
.josb_list .fr .josb_text .text .tip{text-align: center; position: relative;}
.josb_list .fr .josb_text .text a{margin: 40px auto 0;}
.josb_list .fr .josb_text{padding: 8% 5%; width: 90%;}

.mengdian_banWap{display: block;}
.mengdian_banPc{display: none;}
    
.news_list ul li img{width: 180%; max-width: 180%; margin-left: -50%;}
.news_mediaList ul li a{font-size: 14px;}
}
.f-baner img:nth-child(1){
    display: block;
}
.f-baner img:nth-child(2){
    display: none;
}
.f-xingbo_con3W{
    position: relative;
    background: none;
}
.f-xingbo_con3W img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: -1;
    float: left;
}
.f-xingbo_con3W img:nth-child(1){
    display: block;
}
.f-xingbo_con3W img:nth-child(2){
    display: none;
}
.guanbi{
    position: absolute;
    top:2%;
    right: 0;
    font-size: 30px;
    font-weight: bold;
    color:#fff;
    cursor: pointer;
}
.f-cox{
	position:absolute;
	top: 18%;
	right: 20%;
	width: 35px;
	z-index: 2;
	cursor:pointer;
}
.f-cox img{
	width: 100%;
}

@media (max-width:768px) {
    .buying_contactW{
        padding: 0 0 13%;
    }
    .f-baner img:nth-child(1){
        display: none;
    }
	.f-cox{
		top: 30%;
		right: 15px;
	}
    .f-baner img:nth-child(2){
        display: block;
    }
    .xingbo_con2W{
        padding: 13% 0;
    }
    .f-xingbo_con3W{
        height: 1000px;
    }
    .f-xingbo_con3W .xingbo_con3{
        text-align: center;
        display: flex;
        justify-content: center;
        padding: 18% 2%;
    }
    .f-xingbo_con3W .xingbo_con3 .xingbo_title2 .title{
        font-size: 48px;
    }
    .f-xingbo_con3W .xingbo_con3 .xingbo_title2 .text{
        font-size: 30px;
    }
    .f-xingbo_con3W img:nth-child(1){
        display: none;
    }
    .f-xingbo_con3W img:nth-child(2){
        display: block;
        object-fit: cover;
    }
    .about_con .right .text{
        width: 80%;
        margin: 0 auto;
        margin-top: -26px;
    }
    .guanbi{
        top: 0%;
        right: 0;
        font-size: 20px;
    }
}
@media (max-width:545px) {
    .f-xingbo_con3W{
        height: 600px;
    }
    .f-xingbo_con3W .xingbo_con3 .xingbo_title2 .title{
        font-size: 20px;
    }
    .f-xingbo_con3W .xingbo_con3 .xingbo_title2 .text{
        font-size: 16px;
    }
}
@media (max-width:640px) {
    .quality .box8 .text {
        height: auto;
    }
}
.f-chaxun_resultBox{
    display: none;
}
.science1 .box2 .video .shipin1{
	overflow:hidden;
}
.science1 .box2 .video .shipin1 video{
	width:100%;
	height:100%;
	object-fit:cover;
}
.f-jieshao{
    position: fixed;
    top: 0;
    left:0;
    width: 100%;
    height: 100%;
    z-index: 999;
    display: none;    
}
.f-jieshao .bag{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height:100%;
    background: rgba(0,0,0,.5);
    z-index: 1;
}
.f-jieshao>img{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 2;
    margin: auto;
    width: 40%;
    height: 70%;
    object-fit: contain;
}
@media (max-width:768px) {
    .f-jieshao>img{
        width: 70%;
        height: auto;
    }
	.newsT .news_muen ul li:last-child{
		    margin: 20px 4% 0;
    }
    .news_text .tip{
        display: none!important;
    }
    .news_text .title{
        overflow: initial;
        white-space: normal;
        text-overflow: initial;
    }
    .welfare_newsR ul li p{
        display: none;
    }
    .welfare_newsR ul li .title{
        display: block;
        margin-bottom: 20px;
    }
    .welfare_reviewList ul li .txt{
        height: auto;
    }
    .about_courseBox .list ul li a span{
        overflow: initial;
        white-space: normal;
        text-overflow: initial;
    }
    .league{
        overflow: hidden;
    }
    .league_Box5{
        padding-bottom: 0;
    }

    .league_Box .text .txt p{
        margin: 10px 0 0;
    }
    .activity1_tab ul li:first-child{
        width: 29.33%;
    }
    .faster_list ul li .txt{
        display: none;
    }
    .faster_list ul li .title{
        border-bottom: none; font-size:16px;
    }
    .buying_reason ul li{
        margin-bottom: 20px;
    }
    .buying_reason ul li .txt{
        height: auto;
    }
    .buying_reason{
        margin: 0 auto 20px;
    }
    .activity2_video .video{
        padding: 0;
        top: 0;
        left: 0;
        width: 100%;
    }
}
.wodetit{
	position:relative;
}
.wodetit .cont{
	position:absolute;
	top:-120px;
	background: #fff;
	padding: 10px;
display: none;
z-index:2;	
}
.wodetit .cont img{
	width: 100px;
	height:100px;
}
.wodetit:hover .cont{
    display:block;
    width: 100%;
}
.science1 .box2 .video .shipin1{
	overflow:hidden;
}
.science1 .box2 .video .shipin1 video{width: 100%;
    height: 100%;
object-fit: cover;
}
@media (max-width: 640px) {
    .f-currency_list{
        display: none;
    }

}
.about_more .list ul li{
    width: 30%;
}
.about_more .list ul li .pic{
    padding-bottom: 106%;
}
.about_more .list ul li .pic img{
    height: 100%;
    object-fit: cover;
}


.buypop {
    position: fixed;
    z-index: 1000;
    width: 320px;
    height: 360px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background-color: #fff;
    box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.2);
    display: none;
}
.buypop .close {
    width: 56px;
    height: 56px;
    background-size: 24px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(../img/buy_pop_close.png);
    position: absolute;
    right: 0;
    top: 0;
}
.buypop .img {
	
    margin: 14px auto 0;
	overflow: hidden;
	    display: flex;
	    flex-wrap: wrap;
	    justify-content: center;
}
.buypop .img img{
	width: 180px;
	float: left;
	height: 180px;
}
.buypop .img p {
    font-size: 16px;
    color: #888;
    text-align: center;
    line-height: 26px;
    margin-top: 20px;
		width: 100%;
		padding: 0 10px;
		margin: 0;
}
.buypop .img p:nth-child(3){
	margin-top: 10px;
}
.buypop .img p:nth-child(3),.buypop .img p:nth-child(4){
	font-size: 14px;
	text-align: left;
}
.zaixian{
	width: 100%;
    height: auto;
    background-color: #2d2d2d;
    padding: 80px 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.zaixian a{
	width: 180px;
    height: 48px;
    border-radius: 32px;
    border: 2px solid #fff;
    font-size: 16px;
    line-height: 48px;
    color: #fff;
    text-align: center;
	display: block;
    box-shadow: 0 3px 20px rgba(0,0,0,0.2);
 }
 .zaixian a:hover{
 	border: 2px solid #da251d;
 	color: #fff;
	background: #da251d;
 }
 .videoalt{
	 position: fixed;
	 top: 0;
	 left: 0;
	 z-index: 1000;
	 width: 100%;
	 height: 100%;
	 display: none;
 }
 .videoalt .bag {
	 width: 100%;
	 height: 100%;
	 background-color: #000;
	 opacity: .5;
	 
 }
 .videoalt .jut{
 		 position: absolute;
		 z-index: 2;
		 width: 60%;
		 top: 50%;
		 left: 50%;
		 -webkit-transform: translateX(-50%) translateY(-50%);
		 transform: translateX(-50%) translateY(-50%);
 }
 .videoalt .jut video{
	 width: 100%;
	 position: relative;
	 z-index: 1;
 }
 .videoalt .jut .cleax1{
	 position: absolute;
	 top: 10px;
	 right: 10px;
	 z-index: 2;
	 width: 36px;
 }
 @media (max-width: 1440px) {
 	.videoalt .jut{
		width: 76%;
	}
 }
 .videoalt .jut .cleax1 img{
	 width: 100%;
 }
@media screen and (max-width: 768px){
	.videoalt .jut .cleax1{
		bottom: -60px;
		left: 50%;
		top: auto;
		right: auto;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.videoalt .jut{
		width: 100%;
	}
	.buypop .img p {
		font-size: 14px;
		margin-top: 10px;
	}
	.buypop .img img{
		width: 175px;
		height: 175px;
		margin-top: 30px;
	}
	.buypop .close {
		width: 40px;
		height: 40px;
		background-size: 24px;
	}
	.buypop {
		width: 90%;
		height: 371px;
		padding-bottom: 20px;
	}
	.zaixian{
		padding: 40px 0;
	}
	.zaixian a{
		width: 120px;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
	}
}

.h_banner ul li  .videoclick{
	display: none;
}
@media (max-width: 767px) {
	.h_banner ul li .videoclick{
		position: absolute;
		z-index: 2;
		left: 50%;
		top: 50%;
		display: flex;
		align-items: center;
		justify-content: center;
		width: 60px;
		-webkit-transform: translateX(-50%) translateY(-50%);
		transform: translateX(-50%) translateY(-50%);
	}
	.h_banner ul li  .videoclick img{
		width: 100%;
	}
}
