﻿@charset "utf-8";
/* CSS Document */

.top{width:100%;height:100px;min-width:1200px; position:relative;}
.head{height:35px;font-size:12px;color:#333; background-color:#e9e9e9; position:fixed;
	z-index: 996;
	width: 100%;
	left: 0;
	top: 0;}
.top_l{
	color: #000;
	width:550px;
	height:35px;
	line-height:35px;
	text-align:left;
	float:left;
	overflow: hidden;
	white-space: nowrap;
}
.top_r{width:560px;height:35px;line-height:35px; text-align:right; float:right;}
.top_r a{color:#333; position:relative; z-index:2;padding:0 7px;}
.top_r a .top_weixin{ display:none; position:absolute;right:-55px;top:20px;}
.top_r a:hover .top_weixin{ display: block;}
.top_r a img{width:130px;height:130px;}
.top_r span{}
.top_r a:hover{color:#ff0000;}
.top_r a i{color:#666;padding:0 5px 0 5px;}
.top_r a:hover i{color:#ff0000;}
.top_t{width:560px;height:35px;line-height:35px;text-align:right; float:right; }
.top_t span{font-size:14px;color:#006ebd;font-weight:bold;}
.top_t i{padding-right:8px;color:#666;}


.logo{float:left; position:relative;width:222px;height:100px;    overflow: hidden;}
.logo img{
	position:absolute;
	width: 222px;
	margin-top: -15px;
}
.nav_h.fixed .logo img {
	width: 222px;
	margin-top: -30px;
}
.tel{width:378px;height:100px; float:right; background:url(/skin/pc/images/tel.jpg) no-repeat left top;}
.tel h3, .tel p{ text-align:right;color:#0e65cb;font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.tel h3{font-size:28px;margin-top:29px;}
.tel p{font-size:26px;}





.nav_h{width:100%;height:100px; position:relative;border-bottom: 1px solid #0d75c4;background-color: #fff;
margin-top: 35px;
}
.nav_h.fixed {
	position: fixed;
	left: 0;
	top: 35px;
	z-index: 8889;
	height: 70px;
	margin-top: 0;
}
.nav_l{width:1200px;height:100px;margin:0 auto;}
.nav_h.fixed .nav_l {
	height: 70px;
}
/* 导航 */
.navbox { float:right;z-index:9;}
.nav {width:100%;height:100px;z-index:60;}
.nav_h.fixed .nav {
	height: 70px;
}
.nav_h.fixed .logo{
	height: 70px;
}
.nav>ul { margin:0 ; }
.nav>ul>li { width:105px;text-align:center;float:left;position:relative;}
.nav>ul>li .name{margin-right:1px; font-size:16px; line-height:100px; position:relative; z-index:9; }
.nav_h.fixed .nav>ul>li .name {
	line-height: 70px;
}
.nav>ul>li .name a { display:block; color:#000;padding:0}
.nav>ul>li a:hover { color:#ffde00; }
.nav>ul>li::before { content:""; position:relative; float:right; top:19px; width:1px; height:16px; color:#333; font-weight:100; line-height:16px; z-index:-1; }
.nav>ul>li:nth-child(8n)::before { background:none; }
.nav li.on .name>a {color:#f60}
.nav li .subnav{position:absolute;width:100%;z-index:60;background:#005d9a;height:200px;padding:12px 0;line-height:28px;font-size:14px;overflow:hidden;transition:all 0.2s linear 0s;display: none;}
.nav li:hover .name{background:#005d9a;color:#fff}
.nav>ul>li:hover .name a{color:#ffde00}
.nav li ul li a{display:block;padding:3px 0;color:#fff}
.nav li ul li a:hover{background:#0161a1}

	/* 下拉菜单s */
.submenu { position:absolute; top:100px; left:0; width:100%; right:1px; height:0;overflow:hidden;background:#006bb1;transition:all 0.2s linear 0s;z-index:50}
.nav_h.fixed .submenu {
	top: 70px;
}
.nav:hover .submenu {
	height:225px;opacity:.6;
}

.banner {
	width: 100%;
	height: 520px;
	overflow: hidden;
	position: relative;
}
.banner-img {
	display: block;
	width: 100%;
	height: 520px;
	overflow: hidden;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.banner .swiper-pagination-bullet {
	width: 18px!important;
	height: 18px!important;
	background: #d5d5d5!important;
	opacity: 1!important;
}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #e74d46 !important;
}

.fx_grid_c1{width:990px;margin:0 auto;}
.fx_banner{background:#f0f0f0;width:100%;height:520px;overflow:hidden;position:relative;}
.fx_banner_inner{position:relative;height:520px}
.fx_banner_img{width:20000px}
.fx_banner_img li{float:left;height:520px;width:1903px;position:relative}
.fx_banner_link{position:absolute;top:0;left:0;width:100%;height:450px;cursor:pointer}
.fx_banner .child{position:absolute;width:1903px;height:450px}

.fx_banner_pre,.fx_banner_next {position:absolute;width:41px;height:119px;cursor:pointer;display:block;overflow:hidden;opacity:.5;filter:alpha(opacity=50);margin-top: 200px;z-index: 666;}
.fx_banner_pre{left:80px;background:url(/skin/pc/images/ban_pre_24.png);}
.fx_banner_next{right:80px;background:url(/skin/pc/images/ban_next_24.png);}
.fx_banner_pre:hover,.fx_banner_next:hover{opacity:1;filter:alpha(opacity=100)}
.fx_banner .control{width:200px;position:absolute;top:480px;left:50%;margin-left:-100px;text-align:center}
.fx_banner .control li{display:inline-block;*display:inline;*zoom:1;margin:0 5px;width:18px;height:18px;border-radius:50%;cursor:pointer;background:#d5d5d5}
.fx_banner .control li a{display:none}
.fx_banner .control li.current{background:#e74d46}

.title{text-align:center; padding:20px 0;}
.title h3{font-size:34px;color:#444343; font-weight:bold; height:60px; line-height:60px;}
.title h3 span {
	color: #0e6db9;
}
.title p{width:650px; text-align:center; color:#898989; font-size:14px; line-height:30px; margin:0 auto;}


.ydwt {background-color: #f1f4f7;padding-top: 40px;}

.page_banner {
	position: relative;
	width: 100%;
	height: 260px;
	background-color: rgb(204, 204, 204);
	background-image: url(/skin/pc/images/xsz.jpg);
}
.page_title {
	position: relative;
	text-align: center;
	padding-top: 88px;
	font-size: 42px;
	line-height: 1;
	color: #fff;
}
.page_subtitle {
	position: relative;
	text-align: center;
	font-size: 20px;
	line-height: 1;
	margin-top: 20px;
	color: #fff;
}

.page_location {
	font-size: 14px;
	color: #7e7e7e;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #ccc;
}
.page_location .fa {
	margin-left: 5px;
	margin-right: 5px;
}
.page_location a {
	color: #7e7e7e;
}
.wlyx_bg {
	background-image: url(/skin/pc/images/109.png);
	width: 100%;
	overflow: hidden;
	background-size: cover;
	padding-top: 80px;
}

.wlyx_item {
	width: 42%;
	position: relative;
	float: left;
}
.wlyx_item li {
	height: 140px;
	box-sizing: border-box;
	background-color: #ff9803;
	border-radius: 10px;
	padding: 10px 20px;
	margin-bottom: 76px;
}
.wlyx_item li.li2 {
	background-color: #f14124;
}
.wlyx_item li.li3 {
	background-color: #4496c6;
}
.wlyx_item li.li4 {
	background-color: #5dceb0;
}
.wlyx_item li.li5 {
	background-color: #28adfa;
}
.wlyx_item li.li6 {
	background-color: #81d31a;
}
.wlyx_item li.li7 {
	background-color: #d18518;
}
.wlyx_item li.li8 {
	background-color: #d81e06;
}
.wlyx_item li, .wlyx_item li a {
	color: #fff;
}
.wlyx_item li h3 {
	font-size: 24px;
	line-height: 50px;
}
.wlyx_item li p {
	font-size: 16px;
	line-height: 36px;
}

.page_location a:hover {
	color: #0d75c4;
}

.site_title {
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	margin-top: 50px;
	color: #333;
}
.site_title.color, .site_title2.color { color: #fff; }

.mi_list1 { letter-spacing: -4px; font-size: 0; width: 95%; margin: 50px auto 0; }
.mi_list1 li { width: 12.5%; display: inline-block; vertical-align: top; letter-spacing: 0; text-align: center; font-size: 14px; color: #fff; }
.mi_list1 li span { width: 80px; height: 80px; line-height: 80px; border-radius: 100%; display: inline-block; }
.mi_list1 li.li1 span { background: #2b9fda; }
.mi_list1 li.li2 span { background: #2bbbda; }
.mi_list1 li.li3 span { background: #2bd0da; }
.mi_list1 li.li4 span { background: #20cfa8; }
.mi_list1 li.li5 span { background: #20cf5a; }
.mi_list1 li.li6 span { background: #dbb725; }
.mi_list1 li.li7 span { background: #f09c51; }
.mi_list1 li.li8 span { background: #eb733e; }

.site_title3 { font-size: 14px; color: #666; line-height: 1.5; margin-top: 15px; }

.site_title3 span {color: #0d75c4;font-weight: bold;}

.site_title2 {
	font-weight: bold;
	color: #0d75c4;
	font-size: 18px;
}

.kbyxys p {
	font-size: 14px;
	line-height: 1.5;
	color: #555;
	margin-bottom: 15px;
}

.market_process { letter-spacing: -4px; font-size: 0; margin-top: 50px; }
.market_process li { display: inline-block; vertical-align: top; letter-spacing: 0; text-align: center; width: 16.6666%; position: relative; transition: 1s; -webkit-transition: 1s; -moz-transition: 1s; -o-transition: 1s; }
.market_process li img { margin-bottom: 20px; }
.market_process li:after { content: ""; width: 23px; height: 23px; display: block; background: url(/skin/pc/images/m12.png) no-repeat center center; position: absolute; left: 50%; top: 53px; margin-left: -11.5px; }
.market_process li p { text-align: left; border-top: 5px solid #35a9e4; font-size: 14px; line-height: 24px; padding: 20px 15px; }

.market_process2 li { width: 16.5%; transition: 1s; -webkit-transition: 1s; -moz-transition: 1s; -o-transition: 1s; }
.market_process2 li:after { content: ""; width: 23px; height: 23px; display: block; background: url(/skin/pc/images/m12.png) no-repeat center center; position: absolute; left: 50%; top: 31px; margin-left: -11.5px; }
.market_process2 li h4 { font-size: 15px; font-weight: bold; padding-bottom: 20px; }


.smskb{ background:#f8f8f8;padding-bottom:50px;margin-top: 40px;}
.smskb_con p{ font-size:14px; line-height:28px; color:#666; text-align:center;}

.market_advantage3 { background: #f6f6f6; padding: 50px 0; overflow: hidden; }
.market_advantage3 .left {border: 10px solid #35a9e4;width: 12%;float: left;margin-right: 2%;min-height: 120px;padding: 15px;position: relative;transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;-o-transition: .5s;}
.market_advantage3 .left:after { content: ""; width: 10px; height: 60px; display: block; background: #f6f6f6; position: absolute; right: -10px; top: 33px; z-index: 0; }
.market_advantage3 .left .title1 { font-size: 20px; font-weight: bold; margin-top: 35px; }
.market_advantage3 .left .title2 { font-size: 24px; font-weight: bold; color: #35a9e4; margin-top: 5px; background: #f6f6f6; position: relative; z-index: 1; }
.market_advantage3 .left .title3 { font-size: 14px; color: #666; margin-top: 5px; white-space: nowrap; z-index: 1; position: relative; }
.market_advantage3 .left img { display: block; margin: 25px auto 0; }
.market_list3 { width: 74%; float: left; letter-spacing: -4px; font-size: 0; }
.market_list3 li { display: inline-block; vertical-align: top; letter-spacing: 0; width: 20%; margin-left: 4.5%; min-height: 234px; transition: 1s; -webkit-transition: 1s; -moz-transition: 1s; -o-transition: 1s; }
.market_list3 li:last-child { border-right: none; }
.market_list3 li h4 { font-size: 18px; font-weight: bold; margin-bottom: 10px; position: relative; padding-left: 20px; }
.market_list3 li h4:before { content: ""; width: 10px; height: 10px; display: block; background: #35a9e4; position: absolute; left: 0; top: 8px; }
.market_list3 li p { font-size: 14px; color: #666; line-height: 1.5; margin-bottom: 10px; }



.mi_have { letter-spacing: -4px; font-size: 0; margin-top: 40px; text-align: center; }
.mi_have li { letter-spacing: 0; display: inline-block; vertical-align: top; width: 20%; text-align: center; padding: 0 20px; border-right: 1px solid #eaeaea; transition: 1s; -webkit-transition: 1s; -moz-transition: 1s; -o-transition: 1s; }
.mi_have li:last-child { border-right: none; }
.mi_have li img { margin-bottom: 15px; }
.mi_have li h4 { font-size: 16px; font-weight: bold; margin-bottom: 20px; }
.mi_have li p { font-size: 12px; color: #666; line-height: 24px; text-align: left; }


.mi_content { background: url(/skin/pc/images/bg54.jpg) repeat-y center top; padding-bottom: 50px; }
.mi_content .tab-title { text-align: center; margin-top: 45px; letter-spacing: -4px; font-size: 0; }
.mi_content .tab-title li { width: 140px; height: 45px; display: inline-block; vertical-align: top; letter-spacing: 0; border: 1px solid #fff; border-radius: 45px; line-height: 43px; text-align: center; font-size: 16px; color: #fff; cursor: pointer; margin: 0 25px; }
.mi_content .tab-title li.current { background: #fff; color: #333; }
.mi_list3 { letter-spacing: -4px; font-size: 0; margin-top: 15px; text-align: center; }
.mi_list3 li { width: 16%; display: inline-block; vertical-align: top; margin-top: 30px; letter-spacing: 0; padding: 0 15px; border-right: 1px solid rgba(255,255,255,.2); }
.mi_list3 li:last-child { border: none; }
.mi_list3 li h4 { font-size: 16px; color: #fff; line-height: 30px; text-align: center; margin-bottom: 10px; }
.mi_list3 li p { font-size: 14px; color: #fff; line-height: 30px; text-align: left; }


/*品牌营销*/
.site_title3 em { font-weight: bold; color: #333; margin: 0 5px; }
.market_brand { background: url(/skin/pc/images/bg38.jpg) repeat-y center center; }
.brand_list1 { min-height: 300px; background: url(/skin/pc/images/m29.jpg) no-repeat center center; margin-top: 35px; position: relative; }
.brand_list1 li { font-size: 14px; color: #333; line-height: 30px; padding-top: 12px; min-height: 52px; position: absolute; }
.brand_list1 li .fw { font-weight: bold; }
.brand_list1 li .num { width: 59px; height: 52px; display: inline-block; background: url(/skin/pc/images/m54.png) no-repeat; line-height: 52px; text-align: center; font-size: 20px; color: #35a9e4; font-weight: bold; }
.brand_list1 li.li1, .brand_list1 li.li2, .brand_list1 li.li3 { text-align: right; padding-right: 70px; }
.brand_list1 li.li4, .brand_list1 li.li5, .brand_list1 li.li6 { text-align: left; padding-left: 70px; }
.brand_list1 li.li1 .num, .brand_list1 li.li2 .num, .brand_list1 li.li3 .num { position: absolute; right: 0; top: 0; }
.brand_list1 li.li4 .num, .brand_list1 li.li5 .num, .brand_list1 li.li6 .num { position: absolute; left: 0; top: 0; }
.brand_list1 li.li1 { right: 65%; top: 50px; }
.brand_list1 li.li2 { right: 70%; top: 145px; }
.brand_list1 li.li3 { right: 65%; top: 240px; }
.brand_list1 li.li4 { left: 65%; top: 50px; }
.brand_list1 li.li5 { left: 70%; top: 145px; }
.brand_list1 li.li6 { left: 65%; top: 240px; }

.ele_website img {
	font-size: 0px;
	display: block;
	margin: 0 auto;
}


.wuqu { display: inline-block; vertical-align: middle; }
.wuqu p { font-size: 16px; line-height: 30px; position: relative; padding-left: 30px; margin: 7px 0; }
.wuqu p:before { content: ""; width: 15px; height: 15px; display: block; background: #2591ff; position: absolute; left: 0; top: 8px; }

.ppfw-item {
	border: 1px solid #1fa2dc;
	color: #333;
	line-height: 24px;
	padding: 15px 20px;
	margin-top: 10px;
	width: 28%;
	float: left;
	margin-right: 2%;
}
.ppfw-item:last-child {
	margin-right: 0;
}




.brandbz-list li {
	background: #1fa2dc;
	padding: 20px;
	min-height: 350px;
	float: left;
	width: 28%;
	margin-right: 2%;
}

.brandbz-list li:last-child {
	margin-right: 0;
}
.brandbz-list li h4 {
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	margin: 10px auto 20px;
}
.brandbz-list li p {
	font-size: 12px;
	color: #fff;
	line-height: 28px;
}


.bkyx-left {
	width: 50%;
	overflow: hidden;
}

.ny-common-tit strong {
	font-weight: normal;
	font-size: 18px;
	color: #202020;
}

.commonbg1 span {
	text-transform: uppercase;
}

.ny-common-tit span {
	display: block;
	font-size: 14px;
	color: #ccc;
	margin-top: 10px;
}
.common-con1 {
	margin-top: 35px;
	position: relative;
}

.common-con1 p {
	font-size: 14px;
	color: #888;
	line-height: 1.5;
	margin-bottom: 10px;
}

.common-con1 p span {
	color: #35a9e4;
	font-weight: bold;
}

.smsrw,.rwtd{ background:#fff; min-height:549px;}
.smsrw_con{ padding:44px 153px 0; overflow:hidden;}
.smsrw_con img{ float:left;}
.ssmsrw_font{ float:right; width:515px; padding-top: 20px; }
.ssmsrw_font p{ font-size:16px; line-height:36px; color:#666;margin-bottom: 20px; }



.rwtd{ min-height:430px;}
.rwtd ul{ overflow:hidden;}
.rwtd ul li{ width:25%; float:left; padding-top:40px;}
.rwtd ul li img{ display:block; margin:0 auto; height:65px; margin-bottom:12px;}
.rwtd ul li h2{ line-height:30px; text-align:center; font-size:18px; color:#35a9e4;}
.rwtd ul li p{ line-height:24px; text-align:center; color:#666;}
.rwtd ul li.jiange{ width:12.5%; height:100px;}
.rwjz{ background:url(/skin/pc/images/rwjz_bg.png) center no-repeat; min-height:580px;}
.rwyx_title_white h2{ color:#fff;}
.rwyx_title_white h2:before,.rwyx_title_white h2:after{ background:#fff;}
.rwjz ul{ overflow:hidden; padding-top:25px;}
.rwjz ul li{ position:relative; width:400px; height:140px; border:1px #dadada solid; float:left; margin-left:157px; margin-bottom:98px; box-sizing:border-box; padding:0 20px 0 75px;}
.rwjz ul li p{ line-height:24px; color:#fff;}
.rwjz ul li h2{ padding-top:5px; line-height:46px; font-size:18px; color:#fff;}
.rwjz ul li:after{ content:""; width:110px; height:140px; position:absolute; left:-55px; top:0; background:url(/skin/pc/images/a.png) center no-repeat}
.rwjz ul li:nth-child(2):after{ background:url(/skin/pc/images/b.png) center no-repeat;}
.rwjz ul li:nth-child(3):after{ background:url(/skin/pc/images/c.png) center no-repeat;}
.rwjz ul li:nth-child(4):after{ background:url(/skin/pc/images/d.png) center no-repeat;}
.rwjz ul li:nth-child(1){ margin-left:55px;}
.rwjz ul li:nth-child(3){ margin-left:235px;}
.fblc{ min-height:502px; background:url(/skin/pc/images/fblc_bg.png) center no-repeat;}
.rwyx_title2 h2:before,.rwyx_title2 h2:after{ margin-left:-232px;}
.rwyx_title2 h2:after{ margin-left:112px;}
.fblc ul{ margin-top:40px; height:237px; background:url(/skin/pc/images/fblc.png) top center no-repeat;}
.fblc ul li{ width:16.6%; float:left; text-align:center; color:#fff; padding-top:122px;}
.fblc ul li:nth-child(even){ padding-top:200px;}
.jxtc{ background:#fff; padding-bottom:45px;}
.jxtc table{ border-spacing:0; border-collapse:collapse; border:1px #e1e1e1 solid;}
.jxtc table td{border-bottom:1px #e1e1e1 solid;}
.jxtc table th{ background:#eeeeee; line-height:70px; font-weight:normal; font-size:16px; color:#4c4c4c;}
.jxtc table td{ padding:15px 0 8px;}
.jxtc table td img{ display:block; width:150px; height:90px; margin:0 auto;}
.jxtc table td h2{ line-height:30px; font-size:16px; color:#4c4c4c; font-weight:bold; text-align:center;}
.jxtc table td p{ padding:0 30px; color:#969899; line-height:26px;}
.jxtc table td strong{ display:block; text-align:center; color:#35a9e4; font-size:15px;}
.jxtc table td a,.jxtc table td button{ display:inline-block; width:120px; height:40px; border:1px #35a9e4 solid; border-radius:3px; line-height:40px; text-align:center; margin:0 10px; color:#35a9e4; background: #fff;}
.jxtc table td a.tcsc{ color:#4c4c4c; border-color:#4c4c4c}
.rwyy{ background:url(/skin/pc/images/rwyy.png) center no-repeat; min-height:420px; }
.rwyy ul{ overflow:hidden;}
.rwyy ul li{ width: 275px;
	height: 230px;
	float: left;
	background: #e9e9e9;
	margin-left: 30px;
	box-sizing: border-box;
	padding: 0 20px;}
.rwyy ul li:nth-child(1){ margin:0;}
.rwyy ul li h2{ padding-top:17px; line-height:43px; font-size:18px; color:#35a9e4; font-weight:bold;}
.rwyy ul li span{ display:block; padding-top:7px; height:144px; overflow:hidden;}
.rwyy ul li .words,.rwyy ul li span em{ display:block; height:24px; line-height:24px; color:#666;}
.rwyy ul li span em{}
.rwyy ul li p{ line-height:24px; color:#666; font-size:12px; margin-top:24px;}





.market_service2 { background: url(/skin/pc/images/bg39.jpg) no-repeat center top; margin-top: 50px; }
.market_service2 .percent66 { width: 66%; margin: 0 auto; }
.ms_txt1 { font-size: 14px; color: #fff; line-height: 30px; margin: 40px auto; }
.market_service2 .site_title3 { line-height: 30px; text-align: left; }
.mb_solution { background: #f6f6f6; margin-top: 50px; padding-bottom: 50px; text-align: center; }
.mbs_title_box { text-align: center; margin: 35px auto; }
.mbs_title { height: 50px; border: 3px solid #1f9cdc; display: inline-block; padding: 0 30px; font-size: 14px; font-weight: bold; line-height: 44px; letter-spacing: 1px; position: relative; }
.mbs_title:before { content: ""; width: 20px; height: 3px; display: block; background: #1f9cdc; position: absolute; left: -12px; top: 50%; margin-top: -1.5px; }
.mbs_title:after { content: ""; width: 20px; height: 3px; display: block; background: #1f9cdc; position: absolute; right: -12px; top: 50%; margin-top: -1.5px; }












.products{width:100%;height:auto;}
.products ul li{float: left;width: 232px;text-align:center;height:230px;margin-right: 10px;margin-bottom: 11px;position:relative; margin-top:15px;/*box-shadow: 0 0 4px rgba(0,0,0,0.2);-moz-box-shadow: 0 0 4px rgba(0,0,0,0.2);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.2);*/}

.products ul li a{display:block; color:#525252; background-color:#fff;height:230px;background-repeat:no-repeat;background-position:center 50px}
.products ul li a:hover{color:#fff; background-color:#0d75c4;background-position:center 55px}


.products ul li a.pro_1{background-image:url(/skin/pc/images/ico1.png); }
.products ul li a.pro_1:hover{background-image: url(/skin/pc/images/ico1_hov.png); }
.products ul li a.pro_2{background-image:url(/skin/pc/images/ico2.png);}
.products ul li a.pro_2:hover{background-image:url(/skin/pc/images/ico2_hov.png);}
.products ul li a.pro_3{background-image:url(/skin/pc/images/ico3.png);}
.products ul li a.pro_3:hover{background-image: url(/skin/pc/images/ico3_hov.png);}
.products ul li a.pro_4{background-image:url(/skin/pc/images/ico4.png);}
.products ul li a.pro_4:hover{background-image:url(/skin/pc/images/ico4_hov.png);}
.products ul li a.pro_5{background-image:url(/skin/pc/images/ico5.png);}
.products ul li a.pro_5:hover{background-image: url(/skin/pc/images/ico5_hov.png);}
.products ul li a.pro_6{background-image:url(/skin/pc/images/ico6.png);}
.products ul li a.pro_6:hover{background-image: url(/skin/pc/images/ico6_hov.png);}
.products ul li a.pro_7{background-image:url(/skin/pc/images/ico7.png);}
.products ul li a.pro_7:hover{background-image: url(/skin/pc/images/ico7_hov.png);}
.products ul li a.pro_8{background-image:url(/skin/pc/images/ico8.png);}
.products ul li a.pro_8:hover{background-image:url(/skin/pc/images/ico8_hov.png);}
.products ul li a.pro_9{background-image: url(/skin/pc/images/ico9.png);}
.products ul li a.pro_9:hover{background-image: url(/skin/pc/images/ico9_hov.png);}
.products ul li a.pro_10{background-image: url(/skin/pc/images/ico10.png);}
.products ul li a.pro_10:hover{background-image: url(/skin/pc/images/ico10_hov.png);}


.products ul li a img{width:69px;height:58px; margin-top:50px;}
.products ul li h3{ text-align:center;padding:30px 0 5px 0;font-size:20px;line-height:34px; font-weight:bold;}
.products ul li h4{font-size:12px;text-align:center;height:20px;line-height:20px;}

.products ul li:hover{box-shadow: 0 0 4px rgba(5,101,84,0.1);-moz-box-shadow: 0 0 4px rgba(5,101,84,0.1);-webkit-box-shadow: 0 0 4px rgba(5,101,84,0.1);}
.products ul li:hover .products_1{height:100px; cursor:pointer; -webkit-transition:0.3s ease-out; -moz-transition:0.3s ease-out; -ms-transition:0.3s ease-out; -o-transition:0.3s ease-out; transition:0.3s ease-out;}
.products ul li:hover .products_1 h4{height:60px;color:#0c96d6}

.products p{width:232px;position:absolute;bottom:10px;left:0;}
.products p a.praise{float: left;margin-left: 50px;padding-left: 15px;font-size: 12px;color: #ef353d; }
.products p a.view{float: right;margin-right: 50px;padding-left: 15px;font-size: 12px;color: #71cd9c;}
.products p a i{padding:0 5px;color:#999;}



.jcarousel-clip{z-index:2;overflow:hidden;width:1200px;height:230px;}
.jcarousel-skin-tango .jcarousel-container-horizontal{width:1200px;height:370px;}
.jcarousel-skin-tango .jcarousel-next-horizontal{position:absolute;top:270px;border-radius:5px;right:560px; _right:0px; z-index:99; width:30px; height:30px;cursor:pointer;background:url(/skin/pc/images/r_1.jpg);} 
.jcarousel-skin-tango .jcarousel-next-horizontal:hover{position:absolute;top:270px;border-radius:5px;right:560px; _right:0px; z-index:99; width:30px; height:30px;cursor:pointer;background:url(/skin/pc/images/r_1_hov.jpg);} 
.jcarousel-skin-tango .jcarousel-prev-horizontal{position:absolute;top:270px;border-radius:5px;left:560px;width:30px; height:30px;cursor:pointer;background:url(/skin/pc/images/r_2.png);}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover{position:absolute;top:270px;border-radius:5px;left:560px;width:30px; height:30px;cursor:pointer;background:url(/skin/pc/images/r_2_hov.jpg);}
.jcarousel-list li{float: left;}




.case{width:100%;height:auto;background:#f8f8f8; padding:15px 0 40px;}
.case_title{width:100%;height:auto;}
.case_title h3{color:#444343;font-size:34px;text-align:center;padding:30px 0 7px 0; font-weight:bold;}
/*.case_title b{color:#045bb7;padding-left:10px;font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-align:center; display:block;}*/
.case_title p{font-size:14px;color:#898989; text-align:center;}

/* slide */
#indexmain{width:1200px;margin:0 auto;position:relative;font-size:12px;}
#slide{position:relative;width:1200px;height:420px;margin:30px auto 30px;}
#slide .bd{position:absolute;left:25px;top:60px;height:auto;}
#slide .cover{position:relative;width:1150px;height:355px;overflow:hidden;}
#slide ul{position:relative;overflow:hidden;height:355px;width:10000px;}

#slide li{position:relative;float:left;display:inline;width:275px;height:355px;margin-right:15px; background:#FFF;}
#slide li a{position:relative;text-decoration:none;width:275px;height:355px;overflow:hidden;display:block;}
#slide li img{display:block;}
#slide li.net{width:275px;height:355px; overflow:hidden;}
#slide li.net h3{text-align:center;font-size:16px;margin-top:7px; font-weight:bold;}
#slide li.net p{text-align:center;font-size:12px;margin-top:15px;color:#fff;padding:0 10px;line-height:25px;}
#slide li.net img{width:275px;height:355px;}
#slide li.net a .net_c{width:225px;height:155px;padding:100px 25px;color:#fff; position:absolute;left:-275px;top:355px; background:url(/skin/pc/images/icon_5.png) repeat center;}
#slide li.net a:hover .net_c{left:0px;top:0px;}

#slide li.mobile{width:232px;height:355px; position: relative;background:url(/skin/pc/images/phone.png) no-repeat center center;margin-right:0;}
#slide li.mobile a{width:232px;height:355px;}
#slide li.mobile img{width:151px;height:265px;margin:42px 0 0 43px;}
#slide li.mobile a .sj_ewm{ display:none;width:151px;height:265px;position:absolute;top:42px;left:43px;background:url(/skin/pc/images/icon_5.png) repeat;}
#slide li.mobile a .sj_ewm h3{width:100%;text-align:center;font-size:14px; position:absolute;top:50px;color:#fff;left:0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#slide li.mobile a .sj_ewm img{width:130px;height:130px;margin-top:85px;margin-left:10px;}
#slide li.mobile a:hover .sj_ewm{ display:block; -webkit-transition:0.3s ease-out; -moz-transition:0.3s ease-out; -ms-transition:0.3s ease-out; -o-transition:0.3s ease-out; transition:0.3s ease-out;}

#slide .btn{position:absolute;top:140px;width:35px;height:60px;font-size:24px;color:#FFFFFF;outline:none;}
#slide .left-btn{left:-45px;}
#slide .right-btn{right:-45px;}
#slide .ft{text-align:center;height:46px;position:absolute;left:0;top:0;}
#slide .tab{position:relative;height:46px;width:1200px;}
#slide .tab a{position:relative;font-size:14px;border-radius:30px;margin:0 2px;color:#3f3f3f; width:140px;display:inline-block;text-align:center;line-height:34px;outline:none;background:#e3e3e3;}
#slide .tab a:hover{text-decoration:none;}
#slide .tab .cur, #slide .tab a:hover{color:#fff; background:#006ebd;}
#slide .left-btn,#slide .right-btn,#slide .left-btn:hover,#slide .right-btn:hover{background-image:url(/skin/pc/images/slide-btn.png);background-repeat:no-repeat;}
#slide .left-btn{background-position:0 -66px;}
#slide .right-btn{background-position:0 0;}
#slide .left-btn:hover{background-position:0 -209px;}
#slide .right-btn:hover{background-position:0 -144px;}






/*切换样式*/
.dis {display:block}
.undis {display:none;}
.ww2 img{border:1px solid #ececec;}

.news_wrap{width:100%; background:url(/skin/pc/images/large_bg_image.jpg) no-repeat center center;}
.n_w_bg{background-color: rgba(0, 0, 0, 0.6); padding-bottom:30px;}
.news_tab{width:440px; margin:0 auto;}
.news_tab div{float:left; width:140px; height:32px; line-height:32px;border-radius:30px;text-align:center; margin:0 3px;}
.news_tab div a{display:block;border-radius:30px;background:#e3e3e3; }
.news_tab div.s a{background:#006ebd; color:#fff;}
.news_qh{ margin-top:30px;}
.news_qh_l{width:560px; height:150px; background:#fff; padding:15px 15px; margin-bottom:20px; border-radius:6px;}
.news_qh_l .txt{width:320px;}
.news_qh_l .txt h3{font-size:18px; font-weight:bold; height:30px;}
.news_qh_l .txt span{font-size:12px; display:block; line-height:30px;}
.news_qh_l .txt p{font-size:14px; color:#808080; line-height:26px;}





/* -----首页企业优势---- */
.qyys{text-align:left;}
.news_qh_l i{
	display: inline-block;
	float: left;
	width: 46px;
	height: 46px;
	line-height: 46px;
	border-radius:4px;
	font-family: 'Impact';
	text-align: center;
	background: #db1d2c;
	color: #fff;
	margin-right: 15px;
	font-size: 26px;
	font-style: normal;
	transition: 0.4s all;
	-webkit-transition: 0.4s all;
	-moz-transition: 0.4s all;
	-o-transition: 0.4s all;
	-ms-transition: 0.4s all;
}

.qyys .news_qh_l .ixu_right{width:460px; text-align:left;}
.qyys .news_qh_l .ixu_right h4 {font-size:20px;padding-top: 1px; font-weight:bold; height:36px;}
.qyys .news_qh_l .ixu_right p {color: #5c5c5c; font-size:16px; line-height:30px;}





.news{width:390px;heihgt:auto; float:left;margin-right:15px;margin-top:20px;}
.news_title{width:95%;height:42px;line-height:42px;font-size:14px;}
.news_title span{ float:left;font-size:16px;color:#000; font-weight:600; }
.news_title a{ float:right;font-size:14px;color:#999;}
.news_title a:hover{color:#045bb7;}
.news img{width:368px;height:105px;border:1px solid #d5d5d5;margin-bottom:10px;}
.news ul li{line-height:30px;width:95%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-size:13px}
.news ul li span{color:#e2d5cc;}
.news ul li a{color:#666;padding-left:5px;}
.news ul li a:hover{color:#097bf3;}
.news ul li span { float:right; color:#9c9c9c}
.mr0{margin-right:0;}
.lineScroll{ position:relative;}
.lineScroll span{ float:right;}
.lineScroll a{ float:left;}
.lineScroll:after{ border-top:1px solid #097bf3; position:absolute; bottom:-1px; left:0px; height:1px; width:0%; display:block; content:" ";
-moz-border-radius:5px;-webkit-border-radius:5px;transition: all 0.5s ease-out 0s;-moz-transition: all 0.5s ease-out 0s;-webkit-transition: all 0.5s ease-out 0s;
-o-transition:  all 0.5s ease-out 0s;}
.lineScroll:hover:after{width:100%;}

.customer{width:100%;height:auto;background:#f9f9f9;padding:10px 0 20px 0;}
.customer .w12{width:1201px;}
.customer ul li{width:158px;height:65px; background:#FFF;float:left; text-align:center; margin:8px 0; margin-right:15px;}
.customer ul li img{width:158px;height:65px;border:1px solid #ddd;}
.gray {-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: url(gray.svg#grayscale);filter: gray;}
.customer ul li img:hover.gray{-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none;}

.partners{width:100%;height:auto;background:#f9f9f9; margin-top:25px; }
.partners .w12{width:1201px;}
.partners ul{margin-top:20px;}
.partners ul li{ background:#FFF;float:left; margin:0 6px 0 5px; }
.partners ul li img {width:158px;height:68px;border:1px solid #e1e1e1;}
.partners ul li:hover{}
.partners span { float:right; padding-right:15px; padding-top:20px;}
.partners span a i{font-size:24px;color:#999;padding-left:5px;}
.partners span a:hover i{color:#6da9de;}

.link{padding:20px 0; border-top:1px solid #d8d8d8; }
.link span{color:#045bb7;font-weight:bold;font-size:14px;}
.link a{font-size:13px;color:#666;padding:0 10px;}
.link a:hover{color:#0a90e2;}


.news2_tab{width:590px; height:70px; margin:0 auto;}
.news2_tab div{float:left; width:140px; height:32px; line-height:32px;border-radius:30px;text-align:center;  margin:0 3px;}
.news2_tab div a{display:block;border-radius:30px;background:#e3e3e3;}
.news2_tab div.s a{background:#006ebd;color:#fff;}
.news_qhh .news_2{margin-top:20px;}
.news_qhh .news_2 ul li{width:570px;height:110px;margin-bottom:10px; padding-right:20px;float: left;}
.news_qhh .news_2 ul li:nth-child(2n) {float: right;}
.news_qhh .news_2 ul li a{ display:block;width:100%;height:110px; position:relative;padding-right:20px;}
.news_qhh .news_2 ul li a .dete{ position:absolute;width:92px;height:80px;margin:16px 0; text-align:center;border-right:1px solid #ddd7d7;}
.news_qhh .news_2 ul li a .dete span{ display:block;font-size:28px;font-weight:bold;color:#006ebd;margin-top:5px;}
.news_qhh .news_2 ul li a h3{ padding-left:110px;font-size:16px;color:#666;padding-top:13px; font-weight:bold;}
.news_qhh .news_2 ul li a p{ padding-left:110px;font-size:13px;color:#999;margin-top:10px;line-height:24px;/*white-space: nowrap;text-overflow: ellipsis;*/}
.news_qhh .news_2 ul li a:hover, .news_2 ul li a.on{ background:#22a48a;color:#fff;}
.news_qhh .news_2 ul li a:hover h3, .news_2 ul li a.on h3{color:#fff;font-weight:bold;}
.news_qhh .news_2 ul li a:hover p, .news_2 ul li a.on p{color:#fff;}
.news_qhh .news_2 ul li a:hover .dete span, .news_2 ul li a.on .dete span{color:#fff;}


.foot_r_wx{width:180px;height:35px;line-height:35px; text-align:left; position:absolute; left:0; top:185px;}
.foot_r_wx a{color:#333; position:relative; z-index:2;padding:0 7px;}
.foot_r_wx a .top_weixin{ display:none; position:absolute;right:-55px;top:30px;}
.foot_r_wx a:hover .top_weixin{ display: block;}
.foot_r_wx a img{width:130px;height:130px;}
.foot_r_wx a:hover{color:#ff0000;}
.foot_r_wx a i{color:#fff;padding:6px 6px; background:#0073c5;}
.foot_r_wx a:hover i{color:#3eafff;}

.foot{width:100%;height:auto; background:#0064ab; }
.foot a{color:#FFF;}
.foot a:hover{color:#fef742;}
.foot_1{width:1200px;height:40px;font-size:14px;line-height:40px;text-align:center; margin:0 auto; margin-bottom:20px;}
.foot_1 a{padding:5px 25px;margin:0 4px; border:1px dashed #1d8ad8;}
.foot_1 a:hover{background:#1d8ad8;}
.foot_2 .foot_r{width:280px; height:10px;}
.foot_2{width:1200px;margin:0 auto; position:relative;padding:40px 0 30px 0;}
.foot_2 ul{width:760px; float:left;}
.foot_2 ul li{ float:left;margin-right:60px;}
.foot_2 ul li h3{font-size:15px;color:#FFF; height:30px; font-weight:bold}
.foot_2 ul li p{font-size:13px;margin:5px 0;}
.foot_2 .ewm{width:120px;height:160px; /*position:absolute;right:0;top:33px;*/}
.foot_2 .ewm p{width:100px;color:#FFF; float:left; text-align:center;}
.foot_2 .ewm p i{display:block; height:30px; line-height:30px; background:#0073c5;}

.foot_2 .tels{width:180px;height:56px;padding-left:35px;position:absolute;left:0px;top:120px; background:url(/skin/pc/images/foot_tel.png) no-repeat left center;}
.foot_2 .tels p{font-size:14px;font-weight:bold;color:#FFF; text-align:left;}
.foot_2 .tels h3{font-size:26px;font-weight:600;color:#FFF;text-align:left;font-family:"Times New Roman", Times, serif;}

.foot_3{width:100%;height:auto;border-top:1px solid #005b9d;color:#FFF; background:#005b9d; font-size:12px;}
.foot_3_con{width:1200px;margin:0 auto; position:relative;padding:18px 0 8px 0; text-align:center;}
.foot_3_con p{line-height:25px;}
.foot_3_con img{margin:7px 5px; width:120px; height:44px;}

.par_tab{height:50px; width:140px; margin:0 auto; text-align:center;}
.par_tab div{float:left; height:30px; margin-top:20px; width:70px;}
.par_tab div a{display:block;height:4px; width:60px; background:url(/skin/pc/images/gdt_h.jpg) repeat-x left center; margin:0 5px;}
.par_tab div.s a{display:block;height:4px; width:60px; background:url(/skin/pc/images/gdt_l.jpg) repeat-x left center; margin:0 5px;}


.izl-rmenu{position:fixed;right:0;bottom:10px;padding-bottom:73px;background:url(/skin/pc/images/qq_bg.jpg) repeat-x top;z-index:999;}
.izl-rmenu .btn{width:80px;height:80px;margin-bottom:1px;cursor:pointer;position:relative;}

.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(/skin/pc/images/r_qq.png) center center no-repeat;text-decoration:none;display:block;}

.izl-rmenu .btn-qq{background:url(/skin/pc/images/r_qq.png) center center no-repeat;}
.izl-rmenu .btn-qq:hover{background-color:#00ab7f;}
.izl-rmenu .btn-qq .qq{background-color:#00ab7f;position:absolute;width:200px;left:-200px;top:0px;line-height:80px;color:#FFF;font-size:14px;text-align:center;display:none;}
.izl-rmenu .btn-qq .qq p{margin:0;padding:0;color:#FFF}
.izl-rmenu .btn-qq .qq p a{margin:0;padding:0;color:#FFF}




.izl-rmenu .btn-wx{background:url(/skin/pc/images/r_wx.png) center center  no-repeat;}
.izl-rmenu .btn-wx:hover{background-color:#06a6a9;}
.izl-rmenu .btn-wx .pic{position:absolute;left:-160px;top:0px;display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(/skin/pc/images/r_phone.png) center center  no-repeat;}
.izl-rmenu .btn-phone:hover{background-color:#08a4be;}
.izl-rmenu .btn-phone .phone{background-color:#08a4be;position:absolute;width:200px;left:-200px;top:0px;line-height:80px;color:#FFF;font-size:18px;text-align:center;display:none;}
.izl-rmenu .btn-top{background:url(/skin/pc/images/r_top.png) center center  no-repeat;display:none; background-color:#0aa2cc;}
.izl-rmenu .btn-top:hover{background-color:#0096c0;}

.izl-rmenu .btn-phones{background:url(/skin/pc/images/r_phones.png) center center  no-repeat;}
.izl-rmenu .btn-phones:hover{background-color:#0aa2cc;}

.izl-rmenu .btn-phones .phoness{background-color:#0aa2cc;position:absolute;width:200px;left:-200px;top:0px;height:80px;color:#FFF;font-size:18px;text-align:center;display:none;}
.izl-rmenu .btn-phones .phoness input.kuan{width:140px;height:28px; margin-left:15px;border:none; background:#FFF; float:left;margin-top:27px; color:#000;font-size:14px; padding-left:3px;}
.izl-rmenu .btn-phones .phoness input.an{width:28px; height:28px; border:none; background:url(/skin/pc/images/an.jpg) no-repeat center center; float:left;margin-top:27px; cursor:pointer}



#moquu_top{z-index:9999;width:100%;padding: 18px 0;position:fixed;cursor:pointer;_position:absolute;_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))}
#moquu_top {width:100%; padding:8px 0;background: rgba(5,101,184,0.9);top:0px;_margin-top:0px;}
.s_logo{ float:left;width:183px;padding-left:180px;}
.s_nav{position: absolute;top: 0; left:380px;height:30px;padding:15px 0; width:980px;}
.s_nav ul li{width:115px;height:50px;line-height:50px; text-align:center; float:left;}
.s_nav ul li a{font-size:16px;color: #FFF;}
.s_nav ul li a:hover{color:#ffe600;}
.s_tel{ float:right;width:250px;color:#ffe600;padding-right:100px;font-size:14px;line-height:60px; padding-top:3px;}






/*分页*/
.pageJump{ display:block; overflow:hidden; width:955px; text-align:center;  height:39px; padding:30px 0px} 
.pageJump .fenye{ display:block;   text-align:center; font-size:14px} 
.pageJump .fenye  a{ display:inline-block; margin-right:5px; border:1px solid #d1d1d1; height:28px; line-height:28px; padding:0px 10px; text-align:center; color:#666;}
.pageJump .fenye  a:hover ,.pageJump  a.active{ background:#0064ab; border:1px solid #03C;  text-decoration:none;  color:#ffffff }
.pageJump .fenye .disabled,.pageJump .fenye .disabled:hover{padding:0px 10px;  background:#ccc; border:1px solid #ccc; color:#fff}






/*产品与服务*/
.wzjs1 ul{height:160px;}
.wzjs1 ul li{width:335px; text-align:center; float:left;}
.wzjs1 ul li h3{font-size:18px; color:#333; font-weight:bold; height:40px; line-height:40px;}
.wzjs1 ul li p{color:#666; line-height:24px;}



.wzjs2_bg{width:100%; height:853px; background:#f2f6ff url(/skin/pc/images/wzjs2.jpg) no-repeat top center;}
.wzjs2{height:853px;background:url(/skin/pc/images/wzjs2_3.jpg) no-repeat bottom center;}
.wzjs2 .wzjs_cen{width:1380px; height:535px; margin:0 auto; background:url(/skin/pc/images/wzjs2_2.jpg) no-repeat top center;}
.wzjs2 ul.wz2_l{width:425px; text-align:right; padding-top:40px;}
.wzjs2 ul.wz2_l li{height:90px;}
.wzjs2 ul.wz2_l li h3{font-size:20px; color:#333; font-weight:bold; height:35px;}
.wzjs2 ul.wz2_l li p{font-size:18px; color:#666;}
.wzjs2 ul.wz2_r{width:425px; text-align:left; padding-top:40px;}
.wzjs2 ul.wz2_r li{height:90px;}
.wzjs2 ul.wz2_r li h3{font-size:20px; color:#333; font-weight:bold; height:35px;}
.wzjs2 ul.wz2_r li p{font-size:18px; color:#666;}



.wzjs3{height:760px; padding-top:20px;}
.wzjs_nr_r{width:470px;}

.seo_bg {
	background-image: url(/skin/pc/images/seobg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	height: 300px;
	background-position: center;
	color: #fff;
}

.seo_title {
	padding-top: 40px;
	font-size: 28px;
	line-height: 1.5;
}
.seo_desc {
	width: 650px;
	font-size: 14px;
	line-height: 1.5;
	margin-top: 10px;
}
.seo_desc p {
	margin-top: 15px;
}

.web-content1-box{ margin-top:40px;}
.web-content1-box h3{ margin-top:40px; margin-bottom:5px;font-size: 20px;font-weight: bold; }
.web-content1-box p{color:#666; line-height:1.8em; margin-top:10px;}
.uk-text-right {
	text-align: right!important;
}
.uk-text-center {
	text-align: center!important;
}
.uk-text-left {
	text-align: left!important;
}
.uk-width-medium-1-3 { width: 33.3%; }

.uk-grid>* {
	-ms-flex: none;
	-webkit-flex: none;
	flex: none;
	margin: 0;
	float: left;
}

.uk-grid-collapse {
	margin: 50px auto;
}

.seo_how {
	background-color: #f2f2f2;
	padding-bottom: 50px;
}

.seo_how_list {
	margin-top: 40px;
}
.seo_how_list li {
	float: left;
	width: 20%;
	overflow: hidden;
	text-align: center;
}

.shl_tit {
	font-size: 18px;
	color: #555;
}

.shl_desc {
	width: 80%;
	display: block;
	margin: 0px auto;
	margin-top: 25px;
	color: #777;
	line-height: 1.5;
}

.kehu_yinyong{ padding: 60px 0;}
.kehu_yinyong h3{ text-align: center;}
.kehu_yinyong .slideBox{ margin-top: 15px; position: relative;}
.kehu_yinyong .slideBox .bd{ width: 1050px; margin: 0 auto;}
.kehu_yinyong .pic{ width: 385px;}
.kehu_yinyong .pic img{ display: block; margin: 0 auto; max-width: 100%;}
.kehu_yinyong .text{ width: 605px;}
.kehu_yinyong .text h4{ font-weight: normal; font-size: 22px; margin-top: 20px; color: #222;}
.kehu_yinyong .text dt{ font-size: 14px; color: #e57335; line-height: 1.5; margin: 15px 0 10px;}
.kehu_yinyong .text dd{font-size: 14px; color: #666; line-height: 1.5;}



.yqfx_bg {
	height: 300px;
	border: none;
	margin-bottom: 0;
	position: relative;
	width: 100%;
	background: url(/skin/pc/images/banner-background.png) center center no-repeat;
	background-size: 100% 100%;
}
.yqfx_info {
	width: 720px;
	overflow: hidden;
}
.yqfx_rt {
	margin-right: 130px;
	margin-top: 30px;
}

.yqfx_info_p {
	color: #fff;
	line-height: 1.5;
}

.yqfx_info_p p {
	margin-top: 30px;
}

.yqfx_page_p {
	font-size: 16px;
	line-height: 1.5;
	color: #555;
}

.yqfx_sgd_lf {
	width: 700px;
	overflow: hidden;
}

.yqfx_sgd_lf .list {
	list-style: none;
	margin: 1px 0 0 1px;
	padding: 20px 10px;
	overflow: hidden;
}
.yqfx_sgd_lf .list li {
	padding: 0 0 20px 50px;
	cursor: pointer;
}
.yqfx_sgd_lf .list li .yqfx_sgd_lftitle {
	margin-bottom: 10px;
	font-weight: 500;
	font-size: 15px;
}
.yqfx_sgd_lf .list li::before {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	display: block;
	content: '';
	position: absolute;
	left: 18px;
	width: 16px;
	height: 16px;
	background: #fff;
	border: solid 1px #3274cd;
}
.yqfx_sgd_lf .list li:hover::before {
	background: #3274cd;
}
.yqfx_sgd_lf .list-inline {
	list-style: none;
	margin: 0;
	padding: 0;
}
.yqfx_sgd_lf .list-inline li {
	display: inline-block;
}

.yqfx_sgd_lfdescription {
	color: #777;
	font-size: 14px;
	margin-top: 20px;
	line-height: 1.5;
}
.yqfx_sgd_rt {
	margin-top: 45px;
}

.mi_list2 { letter-spacing: -4px; font-size: 0; width: 95%; margin: 10px auto 0;text-align: center; }
.mi_list2 li { width: 43%; display: inline-block; vertical-align: top; letter-spacing: 0; min-height: 170px; font-size: 14px; color: #fff; line-height: 24px; padding: 16px 30px;text-align: left; }
.mi_list2 li.li1 { background: url(/skin/pc/images/bg52.png) no-repeat left top; }
.mi_list2 li.li2 { background: url(/skin/pc/images/bg53.png) no-repeat right top; }

.market_process.market_process8 li  {
	width: 12.5%;
}

.market_process.market_process8 li:after {
	top: 31px;
}

.market_process8 li h4 {
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 20px;
}

.list_banner {
	background-position: center;
	background-size: cover;
	background-image: url(/skin/pc/images/khalbanner.jpg);
	height: 250px;
	width: 100%;
	overflow: hidden;
}

.list_b_tit {
	height: 250px;
	line-height: 250px;
	text-align: center;
	font-size: 30px;
	color: #c9c9c9;
}

.khal_nav{ height:70px; background:#fff;}
.khal_nav ul li{ display:inline-block; height:70px; padding:0 24px;}
.khal_nav ul li a{ display:block; height:65px; line-height:65px; font-size:16px;padding:0 13px; border-bottom:5px #fff solid;}
.khal_nav ul li a.on{ color:#3274cd; border-color:#3274cd;}


ul.khal{ overflow:hidden; width:1220px; padding:10px 0;}
ul.khal li{ width:285px; height:340px; border-radius:10px; float:left; background:#fff; margin:10px;overflow: hidden;}
ul.khal li .khal_info{ display:block; padding:0 20px;}
ul.khal li img{ display: block;overflow: hidden;width: 100%;height: 200px;background-size: cover;background-repeat: no-repeat;background-position: center;}
ul.khal li .khal_info h2{ display:block; height:45px; overflow:hidden; line-height:45px; padding-top:5px; font-size:16px; font-weight:normal;}
ul.khal li .khal_info p{ height:40px; overflow:hidden; line-height:20px; font-size:12px; color:#969899;}
ul.khal li .khal_info span{ display:block; height:50px; line-height:50px; font-size:12px; color:#969899; background:url(/skin/pc/images/hsjt.png) right center no-repeat;}
ul.khal li:hover{ box-shadow:2px 5px 13px rgba(75,75,75,0.49);}
ul.khal li:hover a span{ background:url(/skin/pc/images/hsjt_hover.png) right center no-repeat;}
ul.khal li:hover a h2{ color:#e57335}

.page_list_container {
	background-color: #f2f2f2;
	width: 100%;
	overflow: hidden;
}


.alxq{ background:#fff; margin:20px 0 0 0; padding:30px 40px;min-height: 600px;}
.alxq h1{ text-align:center; line-height:46px; font-size:30px;}
.time{ text-align:center; line-height:26px; font-size:12px; color:#969899; padding-bottom:30px; border-bottom:1px #e1e1e1 solid;}
.alxq_con p{ line-height:24px;}
.alxq_con img{ max-width:100%; height:auto;}
.alxq_con span { font-size: 15px;
	letter-spacing: 0.5px;
	text-align: justify;
	box-sizing: border-box !important;
	word-wrap: break-word !important;
}

.pagination {
	width: 780px;
	position: relative;
	margin: 40px auto;
	overflow: hidden;
	text-align: center;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 60px;
}
.pagination li {
	display: inline-block;
	margin-right: 15px;
}
.pagination li a, .pagination li span, .pagination li.first.hidden a, .pagination li.last.hidden a  {
	background: #aaa;
	color: #fff;
	display: inline-block;
	padding: 6px 12px;
}
.pagination li a:hover, .pagination li span {
	background: #197ed0;
}
.pagination li.disabled span {
	background: #aaa;
}

.alxq_con {
	margin-top: 20px;
	min-height: 560px;
}
.alxq_con p, .alxq_con span {
	line-height: 2;
}
.news_detail_lf {
	width: 910px;
	overflow: hidden;
}
.news_keyword {
	font-size: 14px;
	color: #555;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
}
.news_keyword span {
	font-weight: bold;
}
.news_address {
	margin-top: 5px;
	line-height: 1.5;
	font-size: 14px;
	color: #555;
}
.news_address a {
	color: #0c96d6;
}
.news_change_link {
	margin-top: 10px;
	font-size: 14px;
	color: #555;
	border-top: 1px solid #ccc;
	padding-top: 10px;
}
.news_change_link div {
	margin-bottom: 5px;
}
.news_change_link a {
	color: #0b98e4;
}
.news_related {
	background:#fff; margin:20px 0 0 0; padding:30px 40px;
}
.news_related_tit, .news_detail_rt_tit {
	font-size: 16px;
	color: #444;
	font-weight: bold;
	line-height: 1.5;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
}
.news_related_list {
	margin-top: 15px;
	overflow: hidden;
}
.news_related_list li {
	width: 360px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 14px;
	color: #555;
	margin-bottom: 8px;
	float: left;
}
.news_related_list.no_rt li {
	width: 100%;
}
.news_related_list img {
	margin-right: 3px;
	vertical-align: middle;
}
.news_related_list.no_rt li:nth-child(2n) {
	float: left;
}
.news_related_list li:nth-child(2n) {
	float: right;
}
.news_related_list li a {
	color: #0d75c4;
}
.news_detail_rt {
	margin-top: 20px;
	width: 275px;
	overflow: hidden;
}
.news_detail_rt_inner {
	width: 245px;
	padding: 15px;
	background-color: #fff;
	margin-bottom: 15px;
}
.news_detail_rt_img {
	width: 95%;
	margin: 0 auto;
	margin-top: 10px;
}
.news_detail_rt_img img {
	width: 100%;
	display: block;
}
.news_detail_rt_p {
	color: #555;
	font-size: 14px;
	line-height: 1.5;
	margin-top: 5px;
}

.alxq_con a {
	color: #0c96d6;
}

.notfoud-container .img-404 {
	height: 155px;
	background: url(/skin/pc/images/page-404_39c5442.png) center center no-repeat;
	-webkit-background-size: 150px auto;
	margin-top: 40px;
	margin-bottom: 20px
}

.notfoud-container .notfound-p {
	line-height: 22px;
	font-size: 17px;
	padding-bottom: 15px;
	border-bottom: 1px solid #f6f6f6;
	text-align: center;
	color: #262b31
}

.notfoud-container .notfound-reason {
	color: #9ca4ac;
	font-size: 13px;
	line-height: 13px;
	text-align: left;
	width: 210px;
	margin: 0 auto
}

.notfoud-container .notfound-reason p {
	margin-top: 13px
}

.notfoud-container .notfound-reason ul li {
	margin-top: 10px;
	margin-left: 36px
}

.notfoud-container .notfound-btn-container {
	margin: 40px auto;
	text-align: center
}

.notfoud-container .notfound-btn-container .notfound-btn {
	display: inline-block;
	border: 1px solid #ebedef;
	background-color: #239bf0;
	color: #fff;
	font-size: 15px;
	border-radius: 5px;
	text-align: center;
	padding: 10px;
	line-height: 16px;
	white-space: nowrap
}
.special_a_link a:hover {
	color: #e74d46 !important;
	text-decoration: underline!important;
}
.sem_lf, .sem_rt {
	width: 49%;
	overflow: hidden;
}
.sem_rt img {
	width: 100%;
}
.sem_rt {
	max-width: 540px;
}
.sem_lf h3 {
	font-size: 32px;
	margin-top: 70px;
	height: 32px;
	line-height: 32px;
	margin-bottom: 44px;
}
.sem_lf p {
	font-size: 14px;
	color: #595E61;
	line-height: 24px;
}
.sem-firstsort {
	background-image: linear-gradient(-1deg, #8DA0FF 0%, #1590ED 92%);
	padding: 110px 0;
}

.sem_lf p.small_p {
	font-size: 16px;
	line-height: 32px;
	margin-top: 14px;
	color: #fff;
}

.bg-container {
	width: 100%;
	background: #F7F8FA;
}
.develop-second {
	padding: 71px 0 50px;
}
.develop-second h3 {
	font-size: 28px;
	height: 45px;
	line-height: 45px;
	margin-bottom: 13px;
	text-align: center;
}
.develop-second .pcmb70 {
	margin-bottom: 70px;
}
.sem_ys_list li {
	background: #FFFFFF;
	box-shadow: 0 0 10px 1px rgba(0,0,0,0.10);
	border-radius: 3px;
	padding: 40px 0;
	text-align: center;
	height: 320px;
	overflow: hidden;
	float: left;
	width: 275px;
	margin-right: 30px;
}
.sem_ys_list li:last-child {
	margin-right: 0;
}
.sem_ys_list li:hover .tit-tip, .sem_ys_list li:hover .details-txt {
	color: #fff;
}
.tit-tip {
	font-size: 18px;
	color: #2385D5;
	margin-top: 37px;
}
.details-txt {
	font-size: 14px;
	color: #595E61;
	letter-spacing: 0;
	line-height: 24px;
	margin-top: 20px;
	padding: 0 28px;
	text-align: center;
}
.ysicon {
	display: inline-block;
	width: 100px;
	height: 100px;
	overflow: hidden;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	transition: .3s ease;
}
.ysicon.icon1 {
	background-image: url(/skin/pc/images/sem2.png);
}
.ysicon.icon2 {
	background-image: url(/skin/pc/images/sem3.png);
}
.ysicon.icon3 {
	background-image: url(/skin/pc/images/sem4.png);
}
.ysicon.icon4 {
	background-image: url(/skin/pc/images/sem5.png);
}
.sem_ys_list li:hover {
	background-color: #2385D5;
}
.sem_ys_list li:hover .ysicon.icon1  {
	background-image: url(/skin/pc/images/sem2bai.png);
}
.sem_ys_list li:hover .ysicon.icon2  {
	background-image: url(/skin/pc/images/sem3bai.png);
}
.sem_ys_list li:hover .ysicon.icon3  {
	background-image: url(/skin/pc/images/sem4bai.png);
}
.sem_ys_list li:hover .ysicon.icon4  {
	background-image: url(/skin/pc/images/sem5bai.png);
}

.bg-container1 {
	background: rgba(31,35,38,0.90);
}
.develop-third {
	padding: 60px 0 20px 0;
}

.develop-third h3 {
	line-height: 45px;
	font-size: 32px;
	color: #fff;
	padding-bottom: 14px;
	max-width: 231px;
	margin: 0 auto;
	margin-bottom: 54px;
	text-align: center;
}
.pr {
	position: relative;
}
.develop-third h3 span {
	background: #2385D5;
	width: 120px;
	left: 50%;
	margin-left: -60px;
	height: 5px;
	bottom: 0;
}
.pa {
	position: absolute;
}
.why_sem_list li {
	float: left;
	overflow: hidden;
	width: 385px;
	margin-right: 10px;
	text-align: center;
	margin-bottom: 25px;
}
.why_sem_list li:nth-child(3n) {
	margin-right: 0;
}
.content-dev .logo-img1 {
	width: 80px;
	height: 80px;
	margin: 0 auto;
	margin-bottom: 14px;
}
.img-w100 {
	max-width: 100%;
	display: block;
}
.content-dev p {
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
}
.content-dev p:nth-child(3) {
	margin-top: 17px;
}
.develop-third .content-dev .small-text {
	font-size: 14px;
	color: #B6B9BC;
	line-height: 20px;
	max-width: 350px;
	margin: 0 auto;
	height: 110px;
	margin-top: 25px;
}
.rwbz_banner {
	width: 100%;
	overflow: hidden;
	position: relative;
}
.rwbz_banner img {
	width: 100%;
	display: block;
}
.rwbz-tit {
	font-size: 30px;
	line-height: 1.54;
	color: #333;
	margin-top: 50px;
}
.rwbz-stit {
	font-size: 14px;
	line-height: 1.5;
	color: #555;
}
.mt30 {
	margin-top: 30px;
}
.dingzhi{margin-bottom: 30px; overflow:hidden;}
.dingzhi li{height: 155px;border:1px #ccc solid;width: 260px;margin-right: 48px}
.dingzhi li:last-child{margin-right: 0;}
.dingzhi li .pic{width: 100%;vertical-align: middle;text-align: center;padding: 45px 0}
.dingzhi li .pic img{vertical-align: middle;}
.dingzhi li p{color: #666;margin: 20px auto;}
.dingzhi li:nth-child(1):hover{border:1px solid #ff9900;}
.dingzhi li:nth-child(2):hover{border:1px solid #71c954;}
.dingzhi li:nth-child(3):hover{border:1px solid #17b4ab;}
.dingzhi li:nth-child(4):hover{border:1px solid #fd5c5c;}
.te-align {
	text-align: center;
}
.font18 {
	font-size: 18px;
}
.ppdz_bg {
	background-image: url(/skin/pc/images/ppdz.jpg);
	width: 100%;
	overflow: hidden;
	padding: 60px 0;
	text-align: center;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding-bottom: 120px;
}
.ppdz_bg .rwbz-tit {
	color: #fff;
}
.txt-box {
	margin-top: 100px;
}
.txt-box li {
	width: 17.5%;
	margin-right: 3%;
}
.txt-box li:last-child{margin-right: 0;}
.txt-box li h3,.txt-box li p{color: #fff}

.txt-box li p{
	margin-top: 10px;
}

.service{padding-bottom: 50px;}
.service .txt{color: #999}
.service .txt-box{width: 430px;}
.service .txt-box .txt{background: #4882d3;width: 100%;height: 195px;color: #fff;overflow: hidden;}
.service .txt-box p,.service .txt-box h3,.service .txt-box1 h3,.service .txt-box1 p{color: #fff}
.service .txt-box p{margin:0 30px;}
.service .txt-box .txt1{width: 100%;height: 195px;overflow: hidden;background-color: #ffae4d}
.service .txt-box .txt1 p{line-height: 195px;padding-left: 285px;}
.service .txt-box .txt1 .box{position: absolute;display: none;width: 100%;height: 100%;color: #fff;background-color: #ffae4d;-webkit-transition: all .5s; -moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;top: 0;left: 0;line-height: 195px;}
.service .txt-box .txt1:hover .box,.service .pic-box:hover .box,.service .txt-box1 .txt:hover .box,.service .txt-box1 .pic:hover .box{-webkit-transition: all .5s; -moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;;display: block;}
.service .pic-box{width: 339px;height: 400px;overflow: hidden;text-align: center}
.service .pic-box .box{position: absolute;display: none;width: 100%;height: 100%;color: #fff;background-color: #f08274;-webkit-transition: all .5s; -moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;top: 0;left: 0;line-height: 400px;}
.service .txt-box1{width: 430px;height: 400px;}
.service .txt-box1 .txt{width: 100%;height: 246px;overflow: hidden;background-color: #a3de59}
.service .txt-box1 .txt p{line-height: 246px;padding-left: 225px;}
.service .txt-box1 .txt .box{position: absolute;display: none;width: 100%;height: 100%;color: #fff;background-color: #a3de59;-webkit-transition: all .5s; -moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;top: 0;left: 0;line-height: 246px;}
.service .txt-box1 .pic{width: 100%;height: 145px;overflow: hidden;}
.service .txt-box1 .pic img{width: 100%}
.service .txt-box1 .pic .box{position: absolute;display: none;width: 100%;height: 100%;color: #fff;background-color: #5ec1df;-webkit-transition: all .5s; -moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;top: 0;left: 0;line-height: 145px;}
.p_r {
	position: relative;
}
.ml15 {
	margin-left: 0px;
}
.mt50 {
	margin-top: 50px;
}
.mt10 {
	margin-top: 10px;
}

.lxm-banner {
	background-image: url(/skin/pc/images/lxm_banner_bg.jpg);
	background-size: cover;
	position: relative;
	width: 100%;
	overflow: hidden;
}
.lxm-banner .left{ float: left; padding:8% 0 0 6.25% ; width: 50%;}
.lxm-banner .text{ max-width:440px;}
.lxm-banner .text h2{ font-size: 30px; color: #019fe8; font-weight: normal; letter-spacing:5px;}
.lxm-banner .text span{ display:block; margin:20px 0; width: 100%; height: 1px; background: #019fe8;}
.lxm-banner .text .cn{ font-size: 20px; line-height: 30px; color: #FFFFFF;}
.lxm-banner .text .en{ margin-top: 5px; font-size: 12px; color: #383d43; line-height: 24px; text-transform: uppercase;}
.lxm-banner .right{ float: right; width: 40%; text-align: center;}

.pc-problem{width:100%; background:#f6f6f6; padding-top:78px; padding-bottom:46px;}
.pc-problem-left{float:left; width:45%; padding-top:32px;}
.pc-problem-left h3{width:100%; line-height:24px; font-size:24px; color:#000000; letter-spacing:4px; opacity:0.9;}
.pc-problem-left em{width:32px; height:1px; background:#019fe8; display:block; margin-top:32px;}
.pc-problem-left ul{margin-top:33px;}
.pc-problem-left ul li{width:100%; position:relative; box-sizing:border-box; padding-left:32px; line-height:16px; font-size:14px; color:#000000;
	opacity:0.8; overflow:hidden; margin-bottom:30px;}
.pc-problem-left ul li span{display: block; width:30px; line-height:16px; position: absolute; left:0; top:0; text-align:center;}
.problem-btn p{
	line-height: 1.54;
	font-size: 18px;
	color: #019fe8;
	margin-top: 14px;
}
.pc-problem-rig{float:right; width:46.666%; margin-right:7.666%;}
.xxltf_desc {
	background-image: url(/skin/pc/images/team-bg.png);
	width: 100%;
	overflow: hidden;
	background-size: cover;
	background-position: center;
	padding: 40px 0;
}
.xxltf_desc p {
	color: #f1f1f1;
	line-height: 2;
	font-size: 15px;
	width: 800px;
}
.xxl_zb {
	background-image: url(/skin/pc/images/lxm_add_bg.jpg);
	width: 100%;
	overflow: hidden;
	background-size: cover;
	background-position: center;
	padding: 40px 0;
}
.xxl_zb-tit {
	font-size: 20px;
	line-height: 1.54;
	color: #fff;
	margin-bottom: 30px;
}
.xxl_zb_stit {
	font-size: 16px;
	line-height: 1.5;
	margin-bottom: 5px;
	color: #fff;
	opacity: .85;
}
.xxl_zb_p {
	font-size: 14px;
	line-height: 1.5;
	color: #fff;
	opacity: .7;
	margin-bottom: 20px;
}
.xxl_zb_lf {
	width: 48%;
	overflow: hidden;
}
#map {
	width: 100%;
	height: 350px;
	overflow: hidden;
	position: relative;
}

.contact-list {overflow:hidden;padding: 35px 0 85px;}
.contact-item {float: left;width: 33.333%;color: #202020;line-height: 24px;text-align: center;}
.contact-item .icon {overflow: hidden;position: relative;margin: 0 auto;width: 113px;max-width: 70%;border-radius: 50%;
	background-color: #fff;-webkit-box-shadow: 0px 0px 32px rgba(0,0,0,.05);-moz-box-shadow: 0px 0px 32px rgba(0,0,0,.05);box-shadow: 0px 0px 20px rgba(0,0,0,.05);}
/*.contact-item img.hover { z-index: 5;opacity: 0;transform: scale(0);}*/
.contact-item img.img-show{z-index: 5; opacity:0; transform:scale(0); position: absolute; top:0;left:0;}
/*.contact-item img.img-hide{width:100%; opacity:1;}*/
.contact-item .con {margin-top: 28px;padding: 23px 95px 0;/*background: url(/skin/pc/images/contact_line.jpg) repeat-x top left;*/
	border-top:1px dashed #bfbfbf;}
.contact-item .con p {display: inline-block;overflow: hidden; font-size:14px;}
.contact-item p>label {float: left;display: inline-block;width: 75px;}
.contact-item p>span { display: block;margin-left: 75px;text-align: left;}
.contact-item .p1>label { width: 45px;}
.contact-item .p1>span { margin-left: 45px;}
.contact-item .icon::before,
.contact-item img {-webkit-transition: all ease .4s;transition: all ease .4s; width:100%;}
.contact-item .icon::before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;/*background: #2a9eff;*/ border:2px solid #2a9eff;  border-radius: 50%;
	-webkit-transform: scale(1.5);transform: scale(1.5);opacity: 0;}
.contact-item:hover .icon::before {-webkit-transform: scale(.9);transform: scale(.9);opacity: 1;border:2px solid #2a9eff;}
.contact-item:hover .icon{box-shadow: 0 0 0 #eee;}
.contact-item:hover img.img-hide {opacity: 0;}
.contact-item:hover img.img-show {-webkit-transform: scale(1);transform: scale(1);opacity: 1;}