/* 删除 */
#banner,
.bg-eee { background:#eee; }

/* 删除 */

/*
 * --> 全局使用的样式
=============================================================================================================================================================================*/
/* 模拟盒子 */
#main { float:left; width:100%; }
#box {
	width:100%;
	height:100%;
	position:fixed;
	top:0; bottom:0; right:0; left:0;
	 margin-left:0px;
	transition:margin-left .3s ease;
	-moz-transition:margin-left .3s ease;
	-webkit-transition:margin-left .3s ease;
	-o-transition:margin-left .3s ease;
}
#box .box-container { position:absolute; top:0; bottom:0; right:0; left:0; overflow:scroll;}
#box.active { margin-left:270px;}


/* 侧边导航 */
#sidebar { float:left; width:270px; height:100%; overflow:scroll; position:absolute; z-index:999; top:0; bottom:0; right:100%; }
#sidebar h2 { position:relative !important; text-align:center; background:#002c51; border-bottom:1px solid #001e36; box-sizing:border-box; }
#sidebar > ul { float:left; width:100%; border-bottom:1px solid #0d406c; }
#sidebar > ul >a li { float:left; width:100%; border-top:1px solid #0d406c; border-bottom:1px solid #001e36; box-sizing:border-box; position:relative;  }
#sidebar > ul > li > a { padding:0 0 0 2em;}
#sidebar > ul > li > b { float:left; font-size:18px; width:2.730769230769231em; height:2.730769230769231em; position:absolute; right:0.25em; top:0.25em; background:url(../images/icon/icon48.png) 100% 66.666666% no-repeat; background-size:500% auto; }
#sidebar > ul > li.active > b { background-position:100% 100%; }
#sidebar > ul > li a { float:left; width:100%; font-size:18px; color:inherit; line-height:3.230769230769231; box-sizing:border-box; }
#sidebar > ul > li.active ul { display:block; }
#sidebar > ul > li ul { display:none; float:left; width:100%; font-size:16px; padding:0.7291666666666667em 0; box-sizing:border-box; padding-bottom:1.2291666666666667em}
#sidebar > ul > li ul li > a { font-size:inherit; color:inherit; line-height:2.458333333333333; padding-left:3.2em; }
#sidebar > ul > li ul li:first-child a { margin-top:-0.7291666666666667em; }

/* 顶部标题 */
#sidebar h2,	/* 侧边菜单标题 */
.top-title,
#top-title { display:block; width:100%; height:48px; line-height:48px; position:fixed; top:0; left:0;  z-index:99;}
#box #top-title { position:absolute;}
.top-title { position:relative; z-index:0; left:0; }

#top-title h1 { width:100%; line-height:1.5em; color:inherit; position:absolute; top:50%; margin-top:-0.75em; text-align:center; z-index:1; }
#top-title .menu-button,	/* 弹出菜单按钮 */
#top-title .share-button,	 /* 分享按钮 */ 
#top-title .return-button,  /* 分享按钮 */ 
#top-title .search-button  /* 搜索按钮 */
 { float:left; width:50px; height:50px; position:absolute; top:0; z-index:5;}
#top-title .menu-button,	/* 弹出菜单按钮 */
#top-title .return-button,  /* 分享按钮 */ 
 { left:0;}
#top-title .share-button, /* 分享按钮 */ 
#top-title .search-button  /* 搜索按钮 */
 { right:0; }
#top-title .menu-button b,	/* 弹出菜单按钮 */
#top-title .share-button b,	 /* 分享按钮 */ 
#top-title .return-button b,	/* 分享按钮 */ 
#top-title .search-button b 	/* 搜索按钮 */
{ float:left; width:30px; height:30px; margin:9px 10px; background:url(../images/icon/icon48.png) no-repeat; background-size:500% auto;  }
#top-title .menu-button b { background-position:0 0; }
#top-title .share-button b { background-position:25% 0; }
#top-title .return-button b { background-position:50% 0; }
#top-title .search-button b  { background-position:75% 0; }
#top-title #product-search { visibility:hidden; width:100%; background:rgba(219,239,255,0.9); position:absolute; top:100%; padding:2.26190476190476%; box-sizing:border-box;  opacity:0;
	transition:opacity .3s ease;
	-webkit-transition:opacity .3s ease;
	-webkit-box-shadow: 0px 0px 3px 2px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 3px 2px rgba(0,0,0,0.2);
}
#top-title #product-search.active { visibility:visible; opacity:1; }
#top-title #product-search form { float:left; width:100%; position:relative;}
#top-title #product-search form .txt { float:left; width:100%; height:38px; font-size:14px; padding:0.5833333333333333em; border:1px solid #bed7eb;  box-sizing:border-box;  }
#top-title #product-search form .input-button { width:84px; font-size:14px; position:absolute; top:0; bottom:0; right:0; border:1px solid #bed7eb; box-sizing:border-box; overflow:hidden;
	background: linear-gradient(top , rgb(249, 252, 255) 2% , rgb(229, 244, 255) 100%);
	background: -webkit-linear-gradient(top , rgb(249, 252, 255) 2% , rgb(229, 244, 255) 100%);
}
#top-title #product-search form .input-button > input { width:100%; height:40px; color:#005ead; font-size:18px; background:none; position:absolute; top:50%; line-height:1em; margin-top:-20px; }




/* 底部菜单 */
.nav-copy,
#nav { width:100%; position:fixed; bottom:0; left:0; z-index:1;
	height:60px;	/* 导航高度 */
	transition:left .3s ease;
	-moz-transition:left .3s ease;
	-webkit-transition:left .3s ease;
	-o-transition:left .3s ease;
}
#box #nav { position:absolute; }
.nav-copy { float:left; position:relative; z-index:0; }
#nav .wrap { z-index:110;
	box-shadow: 0 0 3px rgba(0,0,0,0.2); /* 阴影 */
	background:rgba(255,255,255,0.93); 	/* 底部颜色 */
}
#nav .wrap > ul { float:left; width:100%; height:100%; }
#nav .wrap > ul > li { float:left; width:20%; height:100%; text-align:center; position:relative; }

#nav .wrap > ul > li a { font-size:12px; text-decoration:none; position:absolute; top:0; bottom:0; left:0; right:0; z-index:1;
	color:inherit;	/* 文字颜色 */
}
#nav .wrap > ul > li.on ,
#nav .wrap > ul > li:hover {
	background:#e9f7ff;
	margin-top:-1px;
	color:#005ead; /* 鼠标移动上去的颜色 */
	border-top:2px solid #005ead;	/* 显示顶部框线 */
}
#nav .wrap > ul > li.on a,
#nav .wrap > ul > li:hover a {
	color:#005ead;	/* 文字颜色 */
	top:-1px; /* 使框线里外各占一半 */
}

#nav .wrap > ul > li b { display:block; width:40px; padding-top:40px; margin:2px auto -3px; background:url(../images/icon/icon64.png) no-repeat; background-size:500% auto; }
/* 首页 */
#nav .wrap > ul > li.index b { background-position:0 0; }
#nav .wrap > ul > li.index.on b,
#nav .wrap > ul > li.index:hover b { background-position:0 14.28571428571429%; }
/* 关于我们 */
#nav .wrap > ul > li.about b { background-position:25% 0; }
#nav .wrap > ul > li.about.on b,
#nav .wrap > ul > li.about:hover b { background-position:25% 14.28571428571429%;}
/* 产品 */
#nav .wrap > ul > li.products b { background-position:50% 0; }
#nav .wrap > ul > li.products.on b,
#nav .wrap > ul > li.products:hover b { background-position:50% 14.28571428571429%; }

/* 联系我们 */
#nav .wrap > ul > li.service b,
#nav .wrap > ul > li.contact b { background-position:75% 0; }
#nav .wrap > ul > li.service.on b,
#nav .wrap > ul > li.service:hover b,
#nav .wrap > ul > li.contact.on b,
#nav .wrap > ul > li.contact:hover b { background-position:75% 14.28571428571429%; }
/* 更多 */
#nav .wrap > ul > li.navmore b { background-position:100% 0; }
#nav .wrap > ul > li.navmore.on b,
#nav .wrap > ul > li.navmore:hover b { background-position:100% 14.28571428571429%; }
/* 科目 */
#nav .wrap > ul > li.course b { background-position:0 57.14285714285714%; }
#nav .wrap > ul > li.course.on b,
#nav .wrap > ul > li.course:hover b { background-position:0 71.42857142857143%; }

#nav .wrap > ul > li.news b { background-position:0 57.14285714285714%; }
#nav .wrap > ul > li.news.on b,
#nav .wrap > ul > li.news:hover b { background-position:0 71.42857142857143%; }

#nav .wrap > ul > li.example b { background-position:0 57.14285714285714%; }
#nav .wrap > ul > li.example.on b,
#nav .wrap > ul > li.example:hover b { background-position:0 71.42857142857143%; }

#nav .wrap > ul > li span { float:left; clear:both; width:100%; line-height:1.5em; margin-top:-0.25em; }

#nav .menums { position:absolute; bottom:100%; margin-bottom:5px; border-bottom:0;}
#nav .menums b { float:left; width:12px; height:7px; position:absolute; top:100%; right:18%; margin-top:-1px; background:url(../images/icon/nav_bg.png) no-repeat; background-size:100% auto;}
#nav .menums { width:42%; position:absolute; padding:0 0 0 0; right:5px; bottom:64px; background:#fff;
	-webkit-box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.1);
}
#nav .menums{ display:none;}
#nav ul li.more:hover{ display:block;}
#nav .menums li{ float:left; width:100%; line-height:43px; height:43px; vertical-align:middle; border-bottom: 1px solid #cfd8df;}
#nav .menums li a { float:left; width:100%; height:43px; padding:0 1em; box-sizing:border-box;}
#nav .menums li span.icon{ display:none;}
#nav .menums li span + span{ font-size:14px;}



/* 内容区 */
#content { background:#fff; position:relative; }
.content { padding:3.88349514563107%; box-sizing:border-box;}
.content h2 { color:#005ead; }
.in-banner { padding:1.94174757281553%; box-sizing:border-box;}
.in-banner img { width:100%; }



#nav .wrap,	/* 底部导航 */
#top-title .wrap, /* 顶部标题 */
#product-nav .wrap /* 产品详细底部导航 */
{ position:absolute; top:0; bottom:0; left:0; right:0; z-index:1; }


/*
 * --> LOGO 标志
=============================================================================================================================================================================*/
#logo { float:left; width:100%; height:50px; line-height:50px; background:#fff; text-align:center;  }
#logo span { float:left; width:100%; height:100%; text-indent:0; vertical-align:middle;  }
#logo img { vertical-align:middle; height:90%;}
/*
 * --> 首页
=============================================================================================================================================================================*/
/*title*/
.column { float:left; width:100%; background:#fff;}
.column h2 { font-size:18px; padding:2%; color:#005ead; border-bottom:1px solid #d3dce3; position:relative;}
.column h2 a { float:right; width:2.3em; height:2.3em; position:absolute; top:50%; margin-top:-1.25em; right:0; background:url(../images/icon/icon48.png) 25% 66.6666% no-repeat; background-size: 500% auto;}	

/**/
.column .cont { padding:12px; }
.column-about .cont p { height:5.55em; line-height:1.85 !important; overflow:hidden; }
.column-news .news-list a { border:0; padding:12px; margin-top:0;} 
.column-news .news-list a + a { border-top:1px solid #d3dce3; }
.column-contact .contact-list li:first-child { border:0; }

/*
 * --> banner 横幅
=============================================================================================================================================================================*/
#banner { clear:both; float:left; position:relative; width:100%; padding-top:56.25%; overflow:hidden; }
#banner .warp { float:left; position:absolute; top:0; bottom:0; left:0; right:0; z-index:1; } 
#banner .warp .slick-list,
#banner .warp .slick-track,
#banner .warp .slick-slide { height:100%;}
#banner img { width:100%; }
#banner .slick-dots li { width:12px; height:12px; background:#fff;}
#banner .slick-dots li button { overflow:hidden; opacity:1; color:#fff;}
#banner .slick-dots .slick-active { background:#005ead; /* 按钮改变颜色 */ }
#banner .slick-dots .slick-active button { color:#005ead;}



/*
 * -->荣誉资质
=============================================================================================================================================================================*/
.honor-list ul { float:left; width:104%; margin:3% 0 0 -4%; }
.honor-list ul li { float:left; width:48%; text-align:center; margin: 0 0 0 2%;}
.honor-list ul li div { float:left; width:100%; padding-top:70%; position:relative; }
.honor-list ul li div a,
.honor-list ul li div span { position:absolute; top:0; bottom:0; left:0; right:0; border:1px solid #d9e4ed; overflow:hidden;}
.honor-list ul li div img { float:left; width:100%; height:100%; position:absolute; top:0; left:0; bottom:0; }
.honor-list ul li > a,
.honor-list ul li > span { line-height:3.6em; font-size:1em; text-align:center; width:8em; overflow:hidden; }

/*
 * -->成长历程
=============================================================================================================================================================================*/
.course-list { background:none !important; }
.course-list ul { float:left; width:100%; }
.course-list ul li { background:#fff; float: left; width: 100%; background: #fff; border: 1px solid #d3dce3; padding: 2.93159609120521%; box-sizing: border-box; }
.course-list ul li + li { margin-top: 1.13268608414239%; }
.course-list ul li .cont { font-size:12px; }
.course-list ul li .date { font-size:22px; color: #005ead; line-height: 2.142857142857143;}


/*
 * --> 产品中心
=============================================================================================================================================================================*/
.product #main .product-list { float:left; width:100%; }
.product #main .product-list a { float:left; width:100%; background:#fff; border:1px solid #d3dce3; padding:2.93159609120521%; box-sizing:border-box; }
.product #main .product-list a + a { margin-top:1.13268608414239%}
.product #main .product-list li:hover { border-color:#9ac2e5; background:#f1f9ff;}
.product #main .product-list .pic { float:left; width:21.17263843648208%; min-width: 50px; position:relative; overflow:hidden; }
.product #main .product-list .pic span { float:left; width:100%; padding-top:100%; }
.product #main .product-list .pic span img { position:absolute; top:0; left:0; z-index:1; float:left; width:100%; }
.product #main .product-list h3,
.product #main .product-list p { display:block; padding-left:24px; box-sizing:border-box; overflow:hidden; }
.product #main .product-list h3 { color:#005ead; line-height:2.142857142857143;height:2.142857142857143em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.product #main .product-list p { margin-top:-0.25em; height:3em; overflow:hidden; }

/*
 * --> 产品详细
=============================================================================================================================================================================*/
.product-detail-pic { clear:both; float:left; position:relative; width:100%; padding-top:75%; overflow:hidden; z-index:0; }
.product-detail-pic .warp { position:absolute; top:0; bottom:0; left:0; right:0; z-index:1; } 
.product-detail-pic .slick-list,
.product-detail-pic .slick-track,
.product-detail-pic .slick-slide { height:100%;}
.product-detail-pic img { height:100%; }
.product-detail-pic .slick-dots li { width:12px; height:12px; background:#fff; }
.product-detail-pic .slick-dots li button { overflow:hidden; color:#fff; }
.product-detail-pic .slick-dots .slick-active { background:#005ead; /* 按钮改变颜色 */ }
.product-detail-pic .slick-dots .slick-active button { color:#005ead; }

.product-details .container { clear:both; background:#fff; }





/*
 * --> 案例中心
=============================================================================================================================================================================*/
.product #main .case-list { float:left; width:102%; margin-left:-2%; }
.product #main .case-list a { float:left; width:48%; background:#fff; border:1px solid #d3dce3; padding:2.93159609120521% ; margin-left:2%; margin-bottom: 3%; box-sizing:border-box; }
.product #main .case-list .pic { width:100%; padding-top:100%; position:relative; overflow:hidden; }
.product #main .case-list .pic span { position:absolute; top:0; bottom:0; left:0; right:0; z-index:1; }
.product #main .case-list .pic span img { float:left; width:100%; }
.product #main .case-list h3{ width:100%; box-sizing:border-box; color:#005ead; line-height:2.142857142857143; height:2.142857142857143em; margin-top:2.93159609120521%;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
text-align: center;}


/* tab切换 */

.product-details #tabbtn { visibility:hidden; opacity:0; float:left; width:100%; height:3em; text-align:center; position:fixed; top:48px; z-index:99;
	transition:opacity 1s ease;
	-webkit-transition:opacity 1s ease;
	-webkit-box-shadow: 0px 0px 3px 2px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 3px 2px rgba(0,0,0,0.2);
}
.product-details #tabbtn.scroll { visibility:visible; opacity:1; width:100%; height:3em; background:#fff; z-index:1; }


.product-details #tabbtn .wrap { float:left; width:100%; height:3em; background:#fff; z-index:1;}



.product-details  #tab1-2,
.product-details  #tab2-2,
.product-details  #tab3-2 { visibility:hidden; display:block; width:100%; height:1px; position:relative; top:-96px; z-index:-1; }


/*
.product-details #tabbtn { float:left; width:100%; height:3em; text-align:center; border-top:1px solid #6196c2; position:relative; z-index:1;}
.product-details #tabbtn
.product-details #tabbtn .wrap { float:left; width:100%; height:3em; background:#fff; top:0px; z-index:1;
	transition:top 1s ease;
	-webkit-transition:top 1s ease;
}
.product-details #tabbtn.scroll .wrap { position:fixed; width:100%; height:3em; background:#fff; top:48px; z-index:1;}
*/


.product-details #tabbtn .tabbtn { float:left; width:33.333%; line-height:3em; }
.product-details #tabbtn .active { display:block; position:relative; color:#005ead; background:#e9f7ff; border-bottom:2px solid #005ead; margin-bottom:-2px; }
/* tab切换 内容 */
.product-details #tab-content { clear:both; }
.product-details #tab-content .article p:first-child { margin-top:0; }

/*
切换

.product-details #tab-content .cont { display:none; position:absolute; opacity:0;
	transition:all .3s ease;
	-moz-transition:all .3s ease;
	-webkit-transition:all .3s ease;
	-o-transition:all .3s ease;
}
.product-details #tab-content .active { display:block; position:relative; opacity:1; }
*/
.product-details #tab-content form { float:left; width:100%; text-align:center; }
.product-details #tab-content form input[type="text"] { float:left; width:100%; border:1px solid #eee; box-sizing:border-box; line-height:1em; padding:0.925em; margin-bottom:0.45em;}
.product-details #tab-content form textarea { float:left; width:100%; height:6em; border:1px solid #eee; box-sizing:border-box; line-height:1.5em; padding:0.925em; margin-bottom:0.45em;}
.product-details #tab-content form button { width:100%; font-size:16px; background:#005ead; color:#fff; line-height:2.85em;  }
.product-details #content .price { position:relative; }
.product-details #content .price b { color:#f3200a; }
.product-details #content .price small {  color:#9ea8ab; margin-left:0.45em; text-decoration:line-through;}

.product-details #content .price .collection { position:absolute; right:0; bottom:0.25em; color:#919da0;  }
.product-details #content .price .collection b { position:absolute; bottom:100%; display:block; width:2em; height:2em; background:url(../images/icon/collection64.png) no-repeat; background-size:100% auto; }

/* 底部菜单 */
.product-nav-copy,
#product-nav { width:100%; position:fixed; bottom:0; left:0; z-index:1;
	height:60px;	/* 导航高度 */
	transition:left .3s ease;
	-moz-transition:left .3s ease;
	-webkit-transition:left .3s ease;
	-o-transition:left .3s ease;
}
#box #product-nav { position:absolute;}
.product-nav-copy { float:left; position:relative; z-index:0; }
#product-nav .wrap { z-index:110;
	border-top:1px solid #c6dae5; box-sizing:border-box; 
	background:rgba(233,247,255,0.93); 	/* 底部颜色 */
}
#product-nav .wrap > ul { float:left; width:100%; height:100%;}
#product-nav .wrap > ul > li { float:left; width:33.333%; height:100%; text-align:center; position:relative; border-left:1px solid #c6dae5; box-sizing:border-box; }
#product-nav .wrap > ul.list-col3 li { width:33.333%; }
#product-nav .wrap > ul.list-col2 li { width:50%; }

#product-nav .wrap > ul > li a { font-size:12px; text-decoration:none; position:absolute; top:-1px; bottom:0; left:0; right:0; z-index:1;
	color:inherit;	/* 文字颜色 */
}
#product-nav .wrap > ul > li:hover a {
	background:#005ead;
}

#product-nav .wrap > ul > li b { display:block; width:50px; padding-top:50px; margin:5px auto ; background:url(../images/icon/icon64.png) no-repeat; background-size:500% auto; }
#product-nav .wrap > ul > li:nth-child(1) b { background-position:75% 0; }
#product-nav .wrap > ul > li:nth-child(2) b { background-position:0 66.66666%; }
#product-nav .wrap > ul > li:nth-child(3) b { background-position:25% 66.66666%; }
#product-nav .wrap > ul > li:nth-child(1):hover b { background-position:75% 66.6666%; }
#product-nav .wrap > ul > li:nth-child(2):hover b { background-position:50% 66.6666%;}
#product-nav .wrap > ul > li:nth-child(3):hover b { background-position:100% 66.6666%; }


/*
 * --> 新闻中心
=============================================================================================================================================================================*/
.news-list { float:left; width:100%; }
.news-list a { float:left; width:100%; background:#fff;  border:1px solid #d3dce3; padding:2.93159609120521% 2.93159609120521% 2.93159609120521% 5em !important; box-sizing:border-box; }
.news-list a + a { margin-top:1.13268608414239%}
.news-list a:hover { border-color:#9ac2e5; background:#f7fbff; }
.news-list .date { float:left; width:4em; margin-left:-4.5em; position:relative; }
.news-list .date div { color:#005ead; position:absolute; float:left; width:100%; text-align:center; }
.news-list .date div b { float:left; width:100%; line-height:1.714285714285714; font-size:28px; margin:-0.15em 0 -0.3em; } 
.news-list .date div span { display:block; clear:both; line-height:1.3em; float:left; width:100%; font-size:12px; }
.news-list h3,
.news-list p { float:left; width:100%; box-sizing:border-box; }
.news-list h3 { color:#005ead; line-height:2.142857142857143; height:2.142857142857143em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.news-list p { height:1.5em; margin-top:-0.25em; overflow:hidden;}

/*
 * --> 联系我们
=============================================================================================================================================================================*/
.contact .contact-banner { width:100%; padding:1px 1px 0; box-sizing:border-box; position:relative;}
.contact .contact-banner img { width:100%; }
.contact .contact-banner p { position:absolute; left:12px;  bottom:36px; }
.contact .contact-banner h2 { position:absolute; left:12px; bottom:6px; } 
.contact-list { float:left; width:100%; }
.contact-list li { float:left; width:100%; height:3.375em; line-height:3.375; border-top:1px solid #dfe6eb; box-sizing:border-box; padding: 0 2.833333333333333em; position:relative; overflow:hidden; }
.contact-list li b { background:url(../images/icon/icon48.png) no-repeat; background-size:500% auto; position:absolute; left:0.3333333em; top:50%; float:left; width:2.5em; height:2.5em; margin-top:-1.25em; }
.contact-list li:nth-child(1) > b { background-position:0 33.3333%; }
.contact-list li:nth-child(2) > b { background-position:25% 33.3333%;}
.contact-list li:nth-child(3) > b { background-position:50% 33.3333%; }
.contact-list li:nth-child(4) > b { background-position:75% 33.3333%; }
.contact-list li:nth-child(5) > b { background-position:100% 33.3333%; }
.contact-list li:nth-child(6) > b { background-position:0 66.6666666%; }
.contact-list li a {position:absolute; left:0; top:0; bottom:0; right:0;
	/*background:linear-gradient(left, rgba(0, 0, 0, 0.0) 50%, rgba(255, 255, 255, 0.9) 88%, #fff 100%);
	background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0) 50%, rgba(255, 255, 255, 1) 88%, #fff 100%);*/
}
.contact-list li a b { right:0.3333333em; left:auto; background-position:50% 66.6666666%;}

.message #top-title h1 { padding-left:50px; box-sizing:border-box; text-align:left;}
.message #top-title .fasong-button { font-size:20px; padding-right:50px; height:50px; position:absolute; right:0; z-index:3;}

.message #top-title .fasong-button b { position:absolute; top:9px; right:9px; height:32px; width:32px; background:url(../images/icon/icon48.png) 100% 0 no-repeat; background-size:500% auto; }
.message #content {
	/*background: linear-gradient(top , rgb(229, 247, 255) 2% , rgb(255, 255, 255) 40%);
	background: -webkit-linear-gradient(top , rgb(229, 247, 255) 2% , rgb(255, 255, 255) 40%);*/
}
.message #content .wrap { float:left; width:100%; border:1px solid #fff; box-sizing:border-box; }

.message form { float:left; width:100%; }
.message form label { float:left; width:100%; font-size:14px; line-height:2.5; padding-left:2.5em; border-bottom:1px solid #ced3d8; box-sizing:border-box; margin-bottom:1.25em; }
.message form label span { float:left;font-size:14px;  width:2.5em; line-height:2.5; margin-left:-2.5em;}
.message form label input { width:100%; color:# line-height:2em; background:none;}
.message form label.fasong-button { clear:both; float:none; font-size:16px; height: 2.857142857142857em; display:block; margin:auto; width:8em; background:#005ead; padding:0; position:relative; border-radius:3px;  margin-bottom:1.25em;} 
.message form label.fasong-button span { position:absolute; top:50%; font-size:16px; margin-top:-0.85em; right:25%; margin-right:-0.9285714285714285em; display:block; width:1.8em; height:1.8em; background:url(../images/icon/icon48.png) 100% 0 no-repeat; background-size:500% auto;}
.message form label.fasong-button input { float:left; width:80%; height: 2.857142857142857em; font-size:16px; color:#c8e6ff; }


/*
 * --> 服务中心
=============================================================================================================================================================================*/
.service #main .news-list li { position:relative; }
.service #main .news-list h3 { padding-left:0; color:#576b71; }
.service #main .news-list a { position:relative; padding:12px !important; }
.service #main .news-list a b {  background:url(../images/icon/icon48.png) 50% 66.6666666% no-repeat; background-size:500% auto; position:absolute; right:0.3333333em; top:50%; float:left; width:2.5em; height:2.5em; margin-top:-1.25em; }
.service #main .news-list li:hover h3 { color:#005ead; }
.service #main .news-list li:hover b { background-position:75% 66.6666666%;}

/*资料下载*/
.download #main .download-list .download-btn,
.download #main .download-list .pic { width:14.88673139158576%; padding-top:18.88673139158576%;  background:url(../images/icon/icon3.png) no-repeat; background-size:100% auto; margin-left:-2%; }
.download #main .download-list .download-btn { float:right; margin-right:-2%; position:relative; background:none;}
.download #main .download-list .download-btn b { float:left; width:80%; padding-top:80%; margin:10%; background:url(../images/icon/icon48.png) 0 100% no-repeat; background-size:500% auto; position:absolute; top:0;}
.download #main .download-list a:hover .download-btn b { background-position:25% 100%; }
.download #main .download-list p,
.download #main .download-list h3 { float:left; width:70.22653721682848%; padding-left:1.5%; }
.download #main .download-list p { height:1.5em; }

/*资料下载-详细*/
.download-detail #content { padding:10%; }
.download-detail #content .download-btn { display:block; width:64px; height:64px; margin:10% auto 0;  background:url(../images/icon/download128.png) 0 100% no-repeat; background-size:100% auto;}

/* 常见问题 */
.faq {}
.faq h6 { margin-top:-0.25em; font-size:14px; font-weight:bold; color:#333;}
.faq p { font-size:14px; margin-bottom:5%;}