﻿@import url(body.css);
@import url(color_links.css);
@import url(../fonts/iconfont.css?1);
.bq_tag{ padding: 5px 10px; border-radius: 6px; background: #d03241; color: #fff; position: absolute; left: 10px; top: 10px; z-index: 2; font-size:12px;}
/*@import url(http://at.alicdn.com/t/font_172859_ntt3vsm0jsc.css);
*/
@media screen and (min-width:780px){
.head .logo a{ height: 80px; display: flex; align-items: center;}
.head .logo{ padding-right: 10px;}
}

.logo img{ max-height:80px;}
.bg_kf,.cp_fl dl dd label.this span,.thisw .this,.thisw .this a,.pagination2 li.active>a, .pagination2 li.active>span,.pagination2 li>a:hover,.pagination2 li>span:hover,.pagination2 li>a:focus,.pagination2 li>span:focus,.fc .fc-day-header,.visa_sort .select, .visa_sort a:hover,.shuoming1,.shuoming1 li.this,.about_l li.this,.ky_msg span{ color:#fff;}/*--咖啡背景--*/

.ky_msg span,.tishi_bg{background-color:#68c275; }/*--正确图标等背景  后台可不变量--*/
.alert_L,.ts_whao,.tishi_color{color:#68c275;}/*--正确颜色 绿色 字颜色   后台可不变量--*/


input,textarea{ font-size: 13px ; font-family:Arial,Microsoft YaHei,'微软雅黑';}
.hidden{overflow: hidden}
 .hide{ display:none;} em{ font-style:normal;}
	textarea,input[type="text"], input[type="tel"],input[type="submit"],input[type="button"], input[type="reset"], input[type="search"],  input[type="country"],input[type="city"],button {  border-radius:0;-webkit-border-radius:0;-webkit-appearance: none; /*去掉苹果的默认UI来渲染按钮*/}
 /* button,input[type="button"]{ border:none;}  */
 html,body{ min-height:100%;}
/* ---本文件为网站文字，共用图片样式所有用色 --- */
.bg,.bg a:link,.bg a:visited {text-decoration: none; }/*-默认字体颜色and连接-*/
img{ vertical-align:bottom;}
/* ---本文件为网站共用默认样式所有（不包括颜色） --- */
body{ padding:0; margin:0;}p{padding: 0 0 5px 0; margin:0}/*-默认<p></p>-*/
.bg img{border:0;}
ul,li,dt,dl,dd,h1,h2,h3,ol{list-style:none;margin:0;padding:0;}/* 常用 */
.on_left{float:left;}
.on_right{float:right;}
.HackBox{border-top:1px solid !important;margin-top:-1px !important;border-top:0;margin-top:0;clear:both;visibility:hidden;}
/* 公用框架 */
.bg,.div_center{margin:0 auto;  }.bg{text-align:left;   display:block; clear:both;}
.shou{cursor:pointer;}
 .bg_cs,.bg_cs a{ color:#fff;}
.icon-cy_left{ display:none;}
.bg{ width:1000px;}
@media screen and (min-width:1280px){
.bg{ width:1200px;} 
}
@media screen and (min-width:1500px){
.bg{ width:1400px;} 
}
@media screen and (max-width:780px){
.bg{ width:100%;} 

}

 

.logo,.logo a{ float:left;}
.logo a + a{ padding-left: 20px ; position: relative; }
.logo a + a::before{ position: absolute; content: ""; width: 1px; height: 80%; top: 10%; left: 10px; background-color: #e8e8e8; }
 .sousuob{ display:none;}
.sousuo{width:18%; position:relative; margin-left:20px; margin-top:25px; float:left;  height:32px; overflow:hidden;  padding-left:10px; border-radius:15px; border:1px solid #e9e9e9}
.jinying ~ .t_sso .sousuo{width:15%;}

@media screen and (min-width: 1200px){
.sousuo{width:20%;}}
@media screen and (min-width: 1400px){
.sousuo{width:25%;}
}
.sousuoi{   background-color: #fff;outline: none; border:none;height:30px; float:left; width:200px;}
.sousuoa,.sousuob{ text-align: right;color:#959595;  float:right; width:32px; height:32px; line-height:32px; cursor:pointer;   }
.sousuoa:before,.sousuob:before { width:44px; height:44px;  font-family: 'iconfont'; content:"\e662";    font-size:18px; cursor:pointer ; position:absolute; right:0; top:0; text-align:right; }
.sousuoa:before{ text-align:center;}
.jinying{ position:relative; float:left; padding:30px 0 10px 0 ; cursor:pointer;}.jinying:after { font-family: 'iconfont'; content:"\e68a";}
.jinying{}.jinying .xila{ min-width:60px; top:50px;}
.r_huanying{ float:right; padding:20px 0 0 0}
.huobi{ display:inline-block}
.huanyingc{ text-align:right; font-size:18px;}
.idianhua{cursor:pointer; position:relative; display:inline-block; height:24px; display:inline-block; line-height:24px; padding:0 0 0 14px; background:none;}
.idianhua:after { font-family: 'iconfont'; content:"\e68a";cursor:pointer; }

.ishouji{ cursor:pointer; position:relative; display:inline-block;line-height:24px;}
.ishouji:after{ font-family: 'iconfont'; content:"\e688"; font-size:16px;cursor:pointer; vertical-align:middle;    position: relative;top: -2px; }
.ishouji:before { content:""; width:1px;display:inline-block; height:12px; background:#cdcdcd; vertical-align:middle ; margin:0 14px 0 10px;}
.yuyan{ display:inline-block; position:relative;    line-height: 20px; border:1px solid ; padding:0 8px 0 10px; margin-left:8px; border-radius:3px;}
.yuyan:after{ font-family: 'iconfont'; content:"\e661";cursor:pointer; font-size:12px; }
.xila{ z-index:1003; position:absolute; top:24px; right:0; display:none; background:#fff; border:1px solid #e7e7e7; padding:10px; }
.idianhua:hover .nteln{ display:block; position:absolute; margin:-5px 0 0 -10px; background:#fff; right:0; left:auto;}
*:hover>.xila{ display: block;}
.icon-head_weixin{ position:relative}.icon-head_weixin .xila{ top:48px;}
.idianhua  .xila p{ word-break:keep-all;
white-space:nowrap;
display:block;}
.head_nav .on_left li{}
.head_nav{ width:100%; clear:both; display:block; height:48px; line-height:48px;}
.on_nav{ float:left; }
.on_nav li{ float:left; padding:0 5px; font-size:15px;}
  @media screen and (min-width: 1200px){
	  .on_nav li{ padding:0 7px; font-size:16px;}
	  }
	    @media screen and (min-width: 1500px){
	  .on_nav li{ padding:0 12px; font-size:18px;}
	  }
.on_navr{ float:right; font-size:18px;}
.on_navr a{  height:48px;  display: inline-block; float:left; cursor:pointer; padding:0 5px;}
.on_navr a:before{font-size:26px;}
.on_nav li.home{ background: rgba(0,0,0,0.2);  }

.sw2{ display:none;}

.icon-menu{ display:none;}
.head_w{ background: #fff;   }
@media screen and (max-width:780px){
	.on_nav{ float: none; }
	.sw1{ display:none;}
	.sw2{ display:block;}
	
	 .jinying ~ .t_sso.this .sousuo{width:80%;}
	
.head{ z-index:50;border-bottom:1px solid #e7e7e7; height:48px;  top:0; left:0; right:0; position: fixed ; vertical-align:middle;  background: rgba(255,255,255,.9);}

 .head_navw2 .head .color_t{color:#000;}
 .head_navw2 .about-menu { display: none;}
 
	.logo img{ height:48px; width:auto; display:inline-block }
	.icon-menu,.icon-cy_left{ display:block; height:48px; text-align:center; line-height:48px; width:48px; position:absolute; top:0; left:0; z-index:3}
	.icon-menu{ display:none; }.icon-cy_left{  }
	.head .logo{ display:none;}
	.icon-menu:before,.icon-cy_left:before{font-size:24px;}
	.icon-menu{ -webkit-transition: transform 0.4s ease-in-out;
-moz-transition: transform 0.4s ease-in-out; }.head_navw .icon-menu{transform:rotate(360deg);-webkit-transform:rotate(360deg);}
.head_navw{ overflow: hidden;}
	.head_navw .icon-menu:before { content: "\e680";  }
	.logo,.logo img{   margin:0 auto; float:none}.logo img{ height:32px; margin-top:8px;}
	.head,.logo{ text-align:center;}
	.jinying{ display:none;}.sousuo{ -webkit-transition: width 0.4s ease-in-out;
-moz-transition: width 0.4s ease-in-out;}
	.sousuo{ background:#fff;  position:absolute; top:7px; margin:0; right:10px; z-index:5; width:80%}
	.sousuo_t.sousuo{border:1px solid rgba(255,255,255,0);  background: rgba(255,255,255,0); width:44px; }
	.sousuo_t .sousuoi{ width:1px; background:none;opacity:0;}
	 .sousuob,.sousuo_t .sousuoa{ display:none;}.sousuob:before{ font-size:24px; font-weight:bold;}
	 .sousuo_t .sousuob{ display:block; }
	 .sousuoa{ display: block;}
	  .bg.left_nav,.head_nav,.r_huanying{ display:none;}
 .head_nav{ z-index:3; position: fixed; top:48px; display: block; height:auto; min-height:100px;
 -webkit-transition: transform 0.4s ease-in-out;
-moz-transition: transform 0.4s ease-in-out;
 
 -webkit-transform:translate3d(0,-200%,0);transform:translate3d(0,-200%,0.9); max-height: calc(100vh - 48px);
    overflow-y: auto;overflow-y:scroll;-webkit-overflow-scrolling: touch;}
	 .on_navr{ display:none;}
	 .on_nav li,.on_nav li.home{ width:100%; text-align:center; padding:0;border-bottom:1px solid rgba(0,0,0,.1)}
	 .on_nav li a{ display:block; width:100%; height:100%;}
	 .head_navw .head_nav{z-index: 100; display:block;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
	 .sousuoi{ vertical-align:middle; line-height:34px;  }
	 
	 
	 /*.head_navw .head_nav{-webkit-animation:pageFromTopToCenter .3s forwards;animation:pageFromTopToCenter .3s forwards}
	@-webkit-keyframes pageFromTopToCenter{from{opacity:.5;-webkit-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
	@keyframes pageFromTopToCenter{from{opacity:.5;-webkit-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
	 
	} */
	}
	.foot{ padding:40px 0; background-image:url(../images/index/foot.png); background-position: center bottom; background-repeat:no-repeat;  }
	.foot_r{ float:right}
	.foot_r span{ float:left; margin-left:25px; text-align:center}
	.foot_r img{ clear:both; display:block; max-width:118px;  }
	.foot2{ text-align:center;}.foot2 img{ display:inline-block; margin:0 2px; height:44px; width:auto;}
	
	.foot li{ display:inline-block; padding-right:10px; }
	.foot li:after{content:""; width:1px;display:inline-block; height:12px; background:#cdcdcd; vertical-align:middle ; margin:0 15px 0 25px;}
	.foot li:last-of-type:after{ display:none;}
	.foot ul{ clear:both; display:block; width:100%; padding-bottom:25px;}
	
	
 .foot2{ padding:25px 0;}
   .nav_xl{ display:none}
   .footw{  background:#fff;}
 @media screen and (max-width:780px){
	 body *{ cursor:pointer;}
*:focus {
    outline: none !important;
  }
  :active {
    box-shadow: none;
    outline: none;
  }
 .head_navw .nav_xl{ display: block; width:100%; height:100%; top:0; left:0; right:0; bottom:0; background-color: rgba(255,255,255,0); z-index:2; position:absolute; }
	 .foot_r{ display:none;}
	 .foot{ padding:15px 10px;}.foot .bg{}
	 .footw{ font-size:12px;} .foot li{ }
	 .foot2{ padding:25px 0;}.foot2 img{ height:20px;}
	 
	 
	 
.ipage,.i_scrollw{
	position:absolute; z-index:1;
	top:0; bottom:0; left:0;
	width:100%;
    height:100%;
	overflow:auto !important;
} 
.ipage_in,.i_scroll {
		position: absolute;
	z-index: 1;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	width: 100%;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-o-text-size-adjust: none;
	text-size-adjust: none;
}
 }  


/*---列表导航---*/
.t_nav,.t_nav ul{ text-align: center;}
	 .t_nav li{   cursor:pointer; padding:5px .5%; font-size:14px; display:inline-block; }
	 	 .t_nav li:before{ font-size:20px; vertical-align:top; margin-right:2px;}
	  @media screen and (min-width: 1200px){
		 .t_nav li{  padding:5px 1%; font-size:16px; } 
		  .t_nav li:before{ font-size:24px;}
 }
	 @media screen and (min-width: 1500px){
		 .t_nav li{  padding:5px 1%; font-size:20px; } 
		 .t_nav li:before{ font-size:26px;}
 }

.t_nav li:before{ color:#f7a730}
.t_nav li:nth-of-type(2):before,.t_nav a:nth-of-type(2) li:before{ color:#fd7269}
.t_nav li:nth-of-type(3):before,.t_nav a:nth-of-type(3) li:before{ color:#b97f27}
.t_nav li:nth-of-type(4):before,.t_nav a:nth-of-type(4) li:before{ color:#4dbfcf}
.t_nav li:nth-of-type(5):before,.t_nav a:nth-of-type(5) li:before{ color:#f37b53}
.t_nav li:nth-of-type(6):before,.t_nav a:nth-of-type(6) li:before{ color:#968ddc}
.t_nav li:nth-of-type(7):before,.t_nav a:nth-of-type(7) li:before{ color:#33d39d}
.t_nav li:nth-of-type(8):before,.t_nav a:nth-of-type(8) li:before{ color:#3a5d7e}
.t_nav li:nth-of-type(9):before,.t_nav a:nth-of-type(9) li:before{ color:#a6b7c7}
.t_nav li:nth-of-type(10):before,.t_nav a:nth-of-type(10) li:before{ color:#db2d21}
.t_nav li:nth-of-type(11):before,.t_nav a:nth-of-type(11) li:before{ color:#ec930d}
.t_nav li:nth-of-type(12):before,.t_nav a:nth-of-type(12) li:before{ color:#0e4de0}
.t_nav li:nth-of-type(17):before,.t_nav a:nth-of-type(17) li:before{ color:#53c8f3}
.t_nav li:nth-of-type(13):before,.t_nav a:nth-of-type(13) li:before{ color:#d05ac0}
.t_nav li:nth-of-type(14):before,.t_nav a:nth-of-type(14) li:before{ color:#57edb1}
.t_nav li:nth-of-type(15):before,.t_nav a:nth-of-type(15) li:before{ color:#ca9a5f}
.t_nav li:nth-of-type(16):before,.t_nav a:nth-of-type(16) li:before{ color:#ab3cde}


.web_title{ display:none;}



.t_nav li{ position:relative; font-size:15px;  height:50px; line-height:50px; width:11%; display: block; float:left ;text-align:center; padding:0;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.t_nav li:before{  font-size:24px; }




     @media screen and (min-width:1500px){
		.t_nav li{  font-size:17px;}
	 }
 @media screen and (min-width:780px){
 .t_nav a  {
    text-align: center;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: table-cell;
    width: 1%;
}
.t_nav a li{ width:100%;} 

 }
 @media screen and (max-width:780px){
	
	 .t_nav { width:100%; z-index:2;overflow-x: auto;-webkit-overflow-scrolling: touch;}
	
	 .t_nav,.list_dh{  border-bottom: none; }
	 	
.t_nav{overflow-y: hidden; overflow-x: auto;}
.t_nav ul,.t_nav a{white-space:nowrap; }
.t_nav a{ display: inline-block; }
.t_nav li{white-space:nowrap; width: auto; padding: 0 10px;}
 }

  @media screen and (max-width:780px){
		 .t_nav{ position: fixed; margin-top:-50px; width:100%; right:0; left:0; overflow-x:auto; text-align:left; height:50px;}
		 /* .t_nav ul{ width:900px;} */
		 /* .t_nav li{ font-size:14px;}
		 .t_nav li:before{ font-size:24px;}
		 
	 
 .t_nav ul{position: absolute;
	z-index: 1;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-o-text-size-adjust: none;
	text-size-adjust: none;} */
	.web_title{ text-align:center; line-height:48px; font-size:18px; display:block;}
	.sousuo_ww .list_shaixuan{ display:none;}
	.bg{ width:100% !important;}
	.sub_nav{ display:none;}
	.sousuo{ display:none; }
	.menufoot{ display:none;}
	}
	.footw .foot2{ text-align:center}
	
	
	
	
	 .w1210 .bg{ width:1200px;} 
 
@media screen and (min-width:1500px){
.w1210 .y_nav {  display: block;}
 
.w1210 .t_header_nav{font-size:16px;height:52px; line-height:52px; }/*--菜单文字--*/
  
.w1210 .bg,.w1210 .bgnav　{ width:1400px ; margin:0 auto;} 
 
.w1210 .xnav{top:52px;}
 
.xnav{  border-top:none; }
 

	.w1210 .jiayi{  display: none;}
	.w1210 .i_nav .group th.th_a1 img{  margin-left:0;  }
.w1210 .th_a1d{ width: auto;}
  
}
 
 @media screen and (max-width:780px){
	 
	 body .ot_huiyuan_xy{ 
	 width:98% ; 
    margin-left: 0;
    left: 1%;
    margin-top: 0;
    height: 98%; right:1%; bottom:1%;
    top:1%;}
	body .ot_huiyuan_xy_in2{ height:85% ; position: absolute ; top:60px}
 }




/*---头部弹出电话 ----*/ 
  
  .nTel{ position:relative; z-index:999; display:block;} 
  .nteln{ line-height:normal;    -moz-box-shadow: 0px 0px 8px rgba(0,0,0,.2) ;
    -webkit-box-shadow: 0px 0px 8px rgba(0,0,0,.2) ;
    box-shadow: 0px 0px 8px rgba(0,0,0,.2) ; display: none;  margin-top:5px; left:-10px; border:1px solid #d4d4d4; z-index:1998; width:250px; padding-top:20px; background:url(../images/index/brx.gif) repeat-y}
	.nteln1 dd{ background:#fff;}
	.nTel:hover .nteln{ display:block;z-index:998;}
  .nteln1{ background-color:#fff;font-size:14px;font-family:Arial,Microsoft YaHei,'微软雅黑'; padding:0 0 20px 27px;}  
   .nteln1 dl{ padding-bottom:5px} .n_telx{   padding:14px 0 5px 0; font-size:16px;}
  .nteln1 dt{ padding:0 0 5px 0; }
  .nteln1 dd{ position: relative;font-size:12px; font-family: Arial, Helvetica, sans-serif; padding-left:16px; }.nteln1 dd span{ color:#9c9b9b;}
  .nteln1 dd,.nteln1 dd a{ color:#424242;}.nteln1 dd a{ display:inline}
  .nteln2{ background-color:#e9e9e9;border-top:1px solid #e9e9e9;}
  .nteln2 .ntel_kf{ background-position: center -80px; height:70px;}
  .nteln2 .ntel_kf a{ position: relative; line-height: 62px; text-align: left; padding-left: 90px; font-size:14px; color:#fff;  }
 
  .tel1:before{ background-position:0 -25px;}
  .tel2:before{ background-position:0 -54px;}
  .ifd_r a{ width:100%; height:100%; display:block;}
	.tel2:before,.tel1:before{ width:16px; display:block; height:16px; content:""; position:absolute; top:0; left:0; }
.ifd_r li,.i_t:before,.i_t{ background-image:url(../images/index/top.svg); background-repeat: no-repeat; } 
	.ifd_r a{ width:100%; height:100%; display:block;}
	/*ifd_r*/



	 .ifd_r li{  background-color:rgba(255, 255, 255, 0.9); border-radius: 50%; backdrop-filter: blur(20px); } 
	   .gotop:hover, .ifd_r li:hover{  background-color:rgb(255, 255, 255);}
	   .gotop{  background-color:rgb(255, 255, 255); border-radius: 50%; backdrop-filter: blur(20px); } 
	  .gotop{border-top:none;}




	.tool_hei li{  background-color:rgba(0, 0, 0, .5); border-radius: 50%;  } 
	 .tool_hei ~ .gotop:hover,.tool_hei li:hover{  background-color:rgba(0, 0, 0, 1);}
	.tool_hei ~ .gotop{  background-color:rgba(0, 0, 0, .5);  border-radius: 50%;  } 


.ifd_r{ width:40px; position:fixed;     bottom: 10px; z-index:99999; right:10px;   }
 
.ifd_r li{  height:40px; margin-top: 3px;  }
.ifd_r li:hover::before{ opacity: 1; background-color: rgba(255, 255, 255, .5);}
.ifd_r li::before,.ifd_r ~ .gotop::after{height:38px;   position: absolute; border-radius: 50%; width: calc(100% - 2px);    content: ""; display: block; border:1px solid rgba(0, 0, 0, .1);pointer-events: none; }
/* .ifd_r li:nth-of-type(1):before{ display:  none;} */
.tool_hei li.r_qq{ background-position:0 -288px;}
 li.r_qq{ background-position:0 -340px;}
.tool_hei li.r_tel{  background-position:-60px -288px;}
  li.r_tel{ background-position:-60px -340px;}
 li.r_tel:hover .nteln{ display:block;z-index:999; }
li.r_tel .nteln{ background:#fff ;top:auto; bottom:-1px; right:40px; left:auto; position:absolute; text-align:left; min-height: calc(100% - 20px);}
.tool_hei li.r_mail{ background-position:-118px -288px;}
 li.r_mail{ background-position:-118px -340px;}
.tool_hei li.r_app_ewm{  background-position:0 -174px;}
 li.r_app_ewm{position: relative; background-position:0 -226px;}
 .wrerm{  z-index:999;   width:176px;  position:absolute; right:40px; bottom:-54px; background: #fff;  box-shadow: 0 0 8px rgba(0,0,0,.2); padding-bottom: 20px;}
.tool_hei li:hover .wrerm{display: block;}
.tool_hei ~ .gotop{  background-position:-183px -288px;}
  .gotop{   background-position:-183px -340px; bottom:10px;}
.tool_hei li::before,.tool_hei ~ .gotop::after{ display: none;}


 
.tool_hei li.r_LinkedIn{  background-position:-60px -174px;}
 li.r_LinkedIn{ background-position:-60px -226px;}
.tool_hei li.r_Twitter{ background-position:-118px -174px;}
  li.r_Twitter{ background-position:-118px -226px;}

.tool_hei li.r_Facebook{  background-position:-183px -174px;}
  li.r_Facebook{   background-position:-183px -226px;}

 
.tool_hei li.r_YouTube{ background-position:0 -433px;}
 li.r_YouTube{ background-position:0 -484px;}
 
.tool_hei li.r_Line{ background-position:0 -571px;}
 li.r_Line{ background-position:0 -621px;}
.tool_hei li.r_TikTok{  background-position:-60px -432px;}
 li.r_TikTok{ background-position:-60px -484px;}
.tool_hei li.r_Instagram{ background-position:-118px -432px;}
  li.r_Instagram{ background-position:-118px -484px;}

.tool_hei li.r_weixin{  background-position:-183px -432px;}
  li.r_weixin{   background-position:-183px -484px;}

.tool_hei li.r_more{ background-position:-2px -530px;}
li.r_more{ background-position:-60px -530px;}

.tool_hei li.r_xiaohongshu{ background-position:-60px -572px;}
 li.r_xiaohongshu{ background-position:-60px -623px;}

.r_LinkedIn,.r_YouTube,.r_Twitter,.r_Facebook,.r_TikTok,.r_Instagram,.r_weixin,.r_Line,.r_xiaohongshu{  position: relative;}


.r_more{ display: none !important;  }
.nteln3 ~ .nteln2{ background:#fff; }
	.wrerm img{ display:block; clear: both; margin:40px auto 10px auto; max-width:80%;} 

.jx{ padding:0 10px;}
	.n_telx2{ font-size:16px;}
	.n_telx3{ font-size:21px;}
	.n_telx2 .i_t{ display:inline-block; width: 20px; height:20px; background-position:-210px -409px; display:none;}
	  /*---底部 返回头部 ----*/
  .gotop{ z-index:999999;  display:none; position: absolute; position:fixed; bottom:10px; right:10px; width:40px; height:40px;  cursor:pointer;}
  body .footw {
     clear: both;
}
@media screen and (min-width:780px){
.ifd_r li:nth-of-type(6) ~ li{ display: none;}
.ifd_r:hover li:nth-of-type(6) ~ li {display: block;}
}
@media screen and (max-width:780px){
	.r_LinkedIn:hover .wrerm,.r_YouTube:hover .wrerm,.r_Twitter:hover .wrerm,.r_Facebook:hover .wrerm,.r_TikTok:hover .wrerm,.r_Instagram:hover .wrerm,.r_weixin:hover .wrerm{ display: none;}
		 .ifd_r:not(.this) li:nth-of-type(3) ~ li{ display: none;}
	.ifd_r.this li{display: block;}
	.ifd_r li:nth-of-type(3) ~ li.r_more{ display:block !important;}
 body .footw {
    display: block;  
}
.ipage:after,.ipage_in:after,.bg:after,.kkinx:after,.footw:after{ float: left;content: ""; width:100%; height:1px; display:block;  clear:both;visibility:hidden; }
.this.ifd_r li.r_more{  background: #fff; line-height: 40px;}
.this.ifd_r li.r_more::after{ content: "×"; font-size: 24px;}
}

@media screen and (min-width:780px){
.remai dl dt,.mudidi dl dt{ overflow: hidden;}

.ms_list dt img,.remai dt img,.mudidi dt img{-webkit-transition:all .5s; 
-moz-transition:all .5s; 
-o-transition:all .5s; 
}
.ms_list dl:hover dt img,.remai dl:hover dt img,.mudidi dl:hover dt img{-webkit-transform:scale(1.2) ; 
-moz-transform:scale(1.2) ; 
-o-transform:scale(1.2) ; 
}
}


.head_xidan .icon-cy_lc_2{font-size: 14px;
    border: 1px solid #fff;
    border-radius: 12px;
    padding: 3px 4px;}
.head_xidan .icon-cy_lc_2:before{vertical-align: bottom;}
@media screen and (max-width:780px){
	.head_xidan .icon-cy_lc_2{ border:none; padding:0;}
	
}



@media screen and (max-width:780px){
	.pc{ display:none;}
}


.on_nav li:hover .xialai{ box-shadow: 0 0 15px 5px rgba(0,0,0,.2); display:block;max-height:1000px ;
 } .xialai a{white-space:nowrap;}
.xialai{  -webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;width:auto;box-shadow: 0 0 15px 5px rgba(0,0,0,0); background:#fff;   max-height:0px; position:absolute; z-index:10; overflow:hidden; }
.xialai,.xialai a:link, .xialai a:visited, .xialai a:hover{ color:#000}  
.xialai a:hover{ background:#e7e7e7; }
.xialai a{ -webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out; clear:both;word-wrap: break-word;display:block;  padding:0 20px;background:#fff; text-align:left}
	   @media screen and (max-width:780px){
		   .xialai{ width:100%;} .xialai a{ text-align:center; padding:0}
	   }
	   
.mini-program .head_w{ display:none;}
.mini-program .bg_huise {padding-top: 0;}
		 
		  @media screen and (min-width:780px){
		   .t_sso select{   width:55px; color:#000; float:left; appearance: none;
    -moz-appearance: none;outline: none;
    -webkit-appearance: none; border:none;height: 30px;
    background: url(../images/index/jt.png) no-repeat scroll right center transparent;}
	  .t_sso select + .sousuoi{ color:#000; width:calc(100% - 100px); float:left;  }
		  }
	   @media screen and (max-width:780px){.t_sso select{ display:none;}}
	   
	   
	   .ifd_r_t{ -moz-box-shadow: 0 0 10px rgba(0,0,0,.1);
-webkit-box-shadow: 0 0 10px rgba(0,0,0,.1);
box-shadow: 0 0 10px rgba(0,0,0,.1);font-size:12px;width:100px; border-radius:4px;border: 1px solid #e5e5e5; position:fixed; z-index:1010; background:#fff; right:10px; top:140px;}
.ifd_r_t_in{ padding:10px 0 0 0;}
.ifd_r_t_in span{ width:100%; display:block;  margin-bottom:10px; text-align:center; }
.ifd_r_t_in img{ clear:both; display:block; max-width:80px; margin:0 auto;  }
.ifd_r_t_in_t{ position: relative;background:#e5e5e5; height: 28px; line-height:32px; text-align:left; padding-left:10px;}
.ifd_r_t_in_close{ color:#666;position: absolute;right: 0;top: 0;cursor: pointer;display: block; width: 28px; height: 28px; text-align:center; line-height:28px; font-size:21px; }
  @media screen and (max-width:780px){
   .ifd_r_t{ display:none;}
  }
	   


  .foot_dlnew  {display: inline-block;}
            .foot_dlnew dl{   display: inline-block; padding: 15px 80px 20px 0; }
            .foot_dlnew  dt{ padding: 10px 0 5px 0; height: 28px; font-size: 16px;}
            .foot_dlnew dd a{ height:24px; display: block;}
            ul ~ .foot_r ~ .foot_dlnew {  border-top: 1px solid rgba(255, 255, 255, .2); }


			.head .icon-more{ display: none;}
			@media screen and (max-width: 780px){
			.head .icon-more{width: 48px; position: absolute; right: 3px; display: block;
			  height: 48px;
			  line-height: 48px;    float: right;font-size: 24px; text-align: center;}
			  .head .logo{ text-align: left; padding: 0 50px;}
			  .head .icon-more ~ .t_sso .sousuo { right: 60px;}
			  .sousuo{ width: calc(100% - 140px);}
			  .ishouji{ display: none;}
			  .r_huanying{ width: calc(100% - 20px); padding: 10px ; background: #fff; text-align: right; top: 48px; position: absolute; left: 0;    background: rgba(255,255,255,.9);}
			}



			.head .icon-more{ display: none;}
			@media screen and (max-width: 780px){
			.head .icon-more{width: 48px; position: absolute; right: 3px; display: block;
			  height: 48px;
			  line-height: 48px;    float: right;font-size: 24px; text-align: center;}
			  .head .logo{ text-align: left; padding: 0 50px;}
			  .head .icon-more ~ .t_sso .sousuo { right: 60px;}
			  .sousuo{ width: calc(100% - 140px);}
			  .ishouji{ display: none;}
			  .r_huanying{ width: calc(100% - 20px); padding: 10px ; background: #fff; text-align: right; top: 48px; position: absolute; left: 0;    background: rgba(255,255,255,.9);}
			  .r_huanying .idianhua{ text-align: left;}
			}

/* 搜 */
.t_sso { float: left; display: flex; flex-direction: column;   justify-content: center; min-height: 80px;}
.sousuo{ width: 260px; margin-top: 0;}
.ss_hot{ padding: 5px 0 0 25px;}
.ss_hot a{ padding: 0 5px 0 0 ;}




/*有情连接*/
.h1_t{ font-size:18px; font-weight:normal; color:#5c5c5c; height:53px; line-height:53px;}
.h1_t i.itb{ display:block; float:left; width:30px; height:53px; }
.yq_link .itb{ background-position:0 -1283px;}
.yq_link{ padding-bottom:35px; background-color:#f6f6f6;}.yq_link ul{ clear:both; display:block;}
.yq_link li{ text-align:center; background-color:#fff; height:46px; line-height:16px; float:left; margin:12px 13px 0 0;  display: flex; justify-content: center; align-items: center;}
.yq_link li img{ max-width:100%; height:31px;  }
.yq_link li{ width:153px;}
.w1210 .yq_link li{ width:137px;}
@media screen and (min-width:1500px){
.w1210 .yq_link li{ width:140px;}
}


.yq_link_aw a{ padding:5px 10px; position: relative; font-size: 14px; display: inline-block;}
.yq_link_aw a::before{ content: "|"; font-size: 10px; position: absolute; right:   0; top: 10px; color: #ccc;}
.yq_link_aw a:nth-last-of-type(1):before{ display: none;}
.td_listw + .yq_link{ background-color: #fff;}

@media screen and (max-width:768px){
	.yq_link { padding: 10px;}
 .yq_link li{ width:calc(33.3% - 10px); margin: 5px ;}
}

