/*公用样式*/
body { font-family:"微软雅黑", Arial, Verdana, Helvetica, sans-serif !important; color:#666; font-size:12px; text-align:left;}

* { margin:0; padding:0;}

ul, ol, li, dl, dt, dd { list-style:none; float:none; }

table{border-collapse:collapse;border-spacing:0;}

h1,h2,h3,h4,h5,h6{font-size:100%;}

img{border:none;}

i,em{ font-style:normal}

th { font-weight:normal; }

a { color:#000; text-decoration:none; }

i{}

.center { text-align:center;}

input,img {vertical-align: middle;}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

.clear { display:inline-table; }

/* Hides from IE-mac \*/

* html .clear { height:1%; }

.clear { display:block; }
input { outline:0px ; -webkit-appearance: none; }

/*公用结束*/
.mianframe{ margin-bottom:150px;}
/*底部*/
.footer_nav{ background:#0f0f0f; padding:90px 0px 0px 0px;}
.footer_width{ width:1300px; margin:0 auto;}
.footer_width ul li{float:left;}
.footer_width ul li:nth-child(1){ width:200px;}
.footer_width ul li:nth-child(2){ width:500px;}
.footer_width ul li:nth-child(3){ width:580px;}
.tel_01{ font-size: 49px;
	font-weight:bold;
	color: #F5C751; margin-bottom:15px;}
.txt_s_1{font-size:15px; color:#FFFFFF; margin-bottom:10px;}
.txt_s_2{font-size:16px; color:#FFFFFF;margin-bottom:10px;}
.txt_s_3 img{margin-right:15px;}
.list_guanz{margin-top:25px; cursor:pointer;}
.list_guanz div{float:left; width:120px; text-align:center; margin-left:-20px}
.list_guanz img{margin-right:0px;}
.list_guanz p{font-size: 16px;
	font-weight: normal; margin-bottom:10px;
	color: #FFFFFF;}
.width_er{width:1360px;}
.footer_width ul li:nth-child(1) {
	width:280px;
}

.quanq{    
	float: left;
	width: 6px;
    height: 6px;
    background: #ffffff;
    display: inline-block;
    border-radius: 20px;
    margin-right: 20px;
	margin-top:27px
}

.hu_txt{ margin-bottom:50px;}
.hu_txt .li01{font-size:18px; font-weight:bold; color:#FFFFFF;margin-bottom:5px;}
.hu_txt .li02{font-size:14px; color:#bfbfbf; line-height:28px}
.li02 a{cursor: pointer;}
.bot_txt{ text-align: center; color:#FFFFFF; font-size:14px; border-top:1px solid #2f2f2f; padding:30px 0px 30px 0px; margin-top:30px}
.bot_txt a{color:#FFFFFF;}
.bot_txt a:hover{color:#bfbfbf;}
.yan_c{position:relative; z-index:10;}
.hover_line{content:""; width:100%; height:15px; position:absolute; display:block;
background:#007AFF; opacity:0.6; z-index:5;
color:red;
font-weight:bold; bottom:20px;}

.research_development {cursor: pointer;}
.new_solution{overflow:hidden;}
.flt_rese .new_solution img{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);
filter: grayscale(100%);filter: gray;  width: 105%;transition:All 1.2s ease-in-out;-webkit-transition:All 1.2s ease-in-out;-moz-transition:All 1.2s ease-in-out;-o-transition:All 1.2s ease-in-out;}
.flt_rese:hover .new_solution img{transform: scale(1.3);
-webkit-transform: scale(1.3);-moz-transform: scale(1.3);-o-transform: scale(1.3);-ms-transform: scale(1.3);
-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);
filter: grayscale(0%);filter: unset;}
.flt_rese:hover .new_solution + .txt_ch_1,.explore_security.clearfix ul li div,.row3.clearfix div:hover p:nth-child(2){
	background-size: 100% 100%;
	cursor: pointer
}


.flt_rese .txt_ch_1:nth-child(2) {
	width:40%; text-align:left;
	/*display:inline-block;*/
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(56%, transparent), color-stop(0, #007AFF));
	background-image: linear-gradient(180deg, transparent 56%, #007AFF 0);
	background-size: 0 100%;
	background-repeat: no-repeat;
	text-decoration: none;
	-webkit-transition: background-size .4s ease;
	transition: background-size .4s ease
}

.row3.clearfix div .line_a:nth-child(2) {
	/*width:50%; text-align:left;*/
	width:50%;margin:0 auto;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(56%, transparent), color-stop(0, #007AFF));
	background-image: linear-gradient(180deg, transparent 56%, #007AFF 0);
	background-size: 0 100%;
	background-repeat: no-repeat;
	text-decoration: none;
	-webkit-transition: background-size .4s ease;
	transition: background-size .4s ease
}

.explore_security.clearfix ul li:hover p:nth-child(2){
	background-size: 100% 100%;
	cursor: pointer
}
.explore_security.clearfix ul li div p:nth-child(2) {
	/*width:50%; text-align:left;*/
	width:60%;margin:0 auto;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(56%, transparent), color-stop(0, #007AFF));
	background-image: linear-gradient(180deg, transparent 56%, #007AFF 0);
	background-size: 0 100%;
	height:15px;
	background-repeat: no-repeat;
	text-decoration: none;
	-webkit-transition: background-size .4s ease;
	transition: background-size .4s ease
}


.img_item  div:hover p:nth-child(1){
	background-size: 100% 100%;
	cursor: pointer
}
.img_item  div p:nth-child(1) {
	/*width:50%; text-align:left;*/
	width:60%;margin:0 auto;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(56%, transparent), color-stop(0, #007AFF));
	background-image: linear-gradient(180deg, transparent 56%, #007AFF 0);
	background-size: 0 100%;
	padding:10px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	-webkit-transition: background-size .4s ease;
	transition: background-size .4s ease
}

.row3{cursor:pointer;}


.description:hover{background:#35a0ee !important; color:#ffffff !important;}
.description:hover ul li div p{ color: #fff;}

.imgtxt p:nth-child(1){font-size: 28px; color: #FFFFFF;}



.box_chuangx{position:fixed; top:40%; right:0%; z-index:55;}
.box_chuangx img{}



#newBridge .nb-icon-skin-0 .nb-icon-bridge0 {
	height: 300px !important;
}

#newBridge .icon-right-center {
	width: 330px !important;
	height: 190px !important;
}

#newBridge .nb-icon-base .nb-icon-inner-wrap {
	width: 330px !important;
	height: 300px !important;
}

#newBridge .nb-icon-skin-0 .nb-icon-inner-wrap {
	background: none !important;
}

#newBridge .nb-icon-skin-0 .nb-icon-inner-wrap .nb-icon-bridge-base {
	background:url("../img/livepage/kefu_kf.png")no-repeat !important;
	width: 300px !important;
}

#newBridge .embed-icon-pcIcon5 .nb-icon-inner-wrap {
	background:url("../img/livepage/kefu_kf.png") no-repeat !important;
	width: 300px !important;
}

.embed-icon-pcIcon5{
	background:url("../img/livepage/kefu_kf.png") no-repeat !important;
	width: 195px !important;
	height: 195px !important;
}



#newBridge .nb-icon-skin-0 .nb-icon-bridge0{margin-top: -150px !important;}
