@charset "utf-8";
@import url("icon/iconfont.css");

@font-face {
 font-family: teshu;
	/*为引入的字体命名*/
	src: url(../fonts/BellCentennialBT-Address.otf);/*定义要引入字体文件的路径*/
	font-display: swap;
}
.TOP_Z {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 9999;
	background: #012C5F;
}
.top {
	margin: 0 auto;
	position: relative;
	width: 100%;
	height: 63px;
}
.logo {
	float: left;
	width: 320px;
	height: 63px;
	padding-left: 30px;
}
.ss a {
	width: 68px;
	height: 63px;
	float: right;
	background: url(../images/sprite_03.png) center no-repeat;
}
.hover {
	width: 68px;
	height: 63px;
	float: right;
	background: url(../images/sprite_05.png) center no-repeat !important;
}
.ss a:hover {
	width: 68px;
	height: 63px;
	float: right;
	background: url(../images/sprite_05.png) center no-repeat;
}
.dh {
	float: left;
	display: inline-block;
	line-height: 63px;
	height: 63px;
}
.dh ul {
}
.dh ul li {
	float: left;
}
.dh ul li a {
	display: inline-block;
	padding-left: 15px;
	padding-right: 15px;
	color: #FFF;
	line-height: 63px;
	border-right: 1px solid #34567F;
	font-size: 18px;
	font-family: teshu, Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
}
.dhe_n a{ font-size:15px !important;}
.dh ul li:hover a {
	background: #EEF5FA;
	color: #012C5F;
}
.dhe_O {
	background: #EEF5FA;
	min-height: 90px;
	position: absolute;
	top: 63px;
	width: 160px;
	display: none;
}
.dhe_n {
	display: inline-block;
	margin: 0 auto;
	padding-top: 18px;
}
.dhe_O .dhe_n a {
	display: block;
	text-align: left;
	line-height: 40px;
	border-right: none;
}
.zt_bj_1 {
	background-repeat: no-repeat;
	background-attachment: fixed;
	position: relative;
	overflow:hidden;
}
.zt_bj_b {
	background: url(../images/swoop.png) no-repeat scroll center bottom;
	height: 500px;
	width: 100%;
	display: block;
}
.ss_O {
	width: 350px;
	height: 50px;
	background: #EEF5FA;
	position: absolute;
	top: 63px;
	right: 0px;
	display: none;
}
.lang {
	float: right;
	width: 130px;
	height: 63px;
	line-height: 63px;
}
.lang_s {
	display: block;
	padding-left: 50px;
	height: 63px;
	line-height: 63px;
	background: url(../images/sprite_06.png) left center no-repeat;
	color: #fff;
}
.lang_s:hover {
	background: #EEF5FA url(../images/sprite_07.png) left center no-repeat;
	color: #333;
}
.lang_O {
	width: 110px;
	padding-left: 20px;
	background: #EEF5FA;
	position: absolute;
	top: 63px;
	right: 0px;
	display: none;
}
.lang_O a{
	display: block;
	padding-left: 30px;
	height: 50px;
	line-height: 50px;
	background: none;
	text-align: left;
	color: #333;
}

.index_news_img img { max-width:280px; }
/**************************************/
.y_480 {
	position: absolute;
	z-index: 888;
	left: 0;
	right: 0;
	display: block;
	background: #FFF;
	width: 480px;
	height: 480px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	text-align: center;
}
.y_480_n {
	width: 300px;
	height: 300px;
	margin-top: 68px;
}
.y_480_n span {
	color: #1996bf;
	font-size: 18px;
	display: block;
	line-height: 38px;
	padding-bottom: 10px;
}
.y_480_n samp {
	color: #012c5f;
	font-size: 32px;
	display: block;
	line-height: 42px;
	padding-bottom: 15px;
	width: 90%;
	margin: 0 auto;
}
.y_480_n p {
	font-size: 14px;
}
.y_480_n a {
	display: inline-block;
	padding-left: 15px;
	padding-right: 15px;
	height: 30px;
	line-height: 30px;
	background: #012C5F;
	color: #FFF;
	margin: 0 auto;
	margin-top: 20px;
}
.y_480_O {
	position: absolute;
	top: 62px;
	left: 0;
	right: 0;
}
.y_zi_9 {
	text-align: left;
	border-bottom:1px solid #D1EAF2;
	padding-bottom: 15px;
}
.y_zi_9 p {color: #888;}
.y_zi_9 samp {
	color: #012c5f;
	font-size: 24px;
	display: block;
	margin: 0 auto;
	margin-left: 0px;
}
.y_zi_9 a {
	display: inline-block;
	margin-top: 20px;
	line-height: 30px;
	text-align: left;
	color: #FFF;
}
.y_zi_9 span, .y_zi_10 span {
	color: #1996bf;
	font-size: 22px;
	display: block;
	line-height: 38px;
	padding-bottom: 10px;
}
.y_zi_10 {
	text-align: left;
}
.y_zi_10 samp {
	color: #012c5f;
	font-size: 16px;
	display: block;
	margin: 0 auto;
	line-height: 40px;
}
.y_zi_10 a {
	display: inline-block;
	float: left;
	width: 28.3333%;
	margin-top: 20px;
	margin-left: 2%;
	margin-right: 2%;
	height: 40px;
	text-align: center;
	color: #fff;
	border: 1px solid #67ffd1;
}
.y_zi_10 a:hover {
	color: #fff;
	background: #012c5f
}
.y_zi_10 a:hover samp {
	color: #fff;
}
.y_zi_11 {
	position:static;
	display: inline-block;
	float: left;
	width: 28%;
	margin: 40px 2% 0 2%;
	border: 1px solid #67ffd1;
	line-height: 40px;
	text-align: center;
	color: #1996bf;
	background-color: rgba(255,255,255,0.5);
	filter:alpha(opacity=50);
	*zoom:1;
}
.y_zi_11 a{
	position: relative;
	display: block;
}
.y_zi_11 a:hover{
	color: #fff;
	background: #012c5f
}
.y_zi_12 a {
	display: inline-block;
	float: left;
	width: 45%;
	margin: 40px 2% 0 2%;
	border: 1px solid #eee;
	line-height: 60px;
	text-align: center;
	color: #fff;
}
.y_zi_12 a:hover {
	color: #fff;
	background: #012c5f
}
.zt_bj_2, .zt_bj_4, .zt_bj_10, .zt_bj_11 {
	width: 960px;
	padding-top:80px;
	padding-bottom:80px;
}
.zt_bj_2_L, .zt_bj_4_L {
	width: 60%;
	float: left;
}
.zt_bj_8_L {
	width: 35%;
	float: left;
}
.zt_bj_8_R {
	width: 65%;
	float: right;
	text-align: right;
}
.zt_bj_2_R, .zt_bj_4_R {
	width: 40%;
	float: right;
	text-align: right;
}
.zt_bj_2_R{ text-align:center !important;}
.zt_bj_2_R img {
	max-width:280px;
}

.tools_bar {
	position: relative;
	overflow: hidden;
}
.tools_bar .category_bar{
	width: 100%;
	height:40px;
	line-height:40px;
	border:1px solid #e5e5e5;
}
.tools_bar .category_bar li{
	float: left;
	padding: 0 10px;
}
.tools_bar .category_bar li:hover{
	background: #e5e5e5;
}


.search-box{ position:absolute; top:0; right:0; width:25%; height:42px; overflow:hidden; _height:43px; }
.search-box .input-box{ position:absolute; top:0; left:0; right:65px; bottom:0; }
.search-box .input-box input{ display:block; margin:0; padding:5px 12px; width:100%; height:30px; line-height:30px; background:#fff; border:1px solid #e5e5e5; color:#333; font-size:12px; transform:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; }
.search-box .input-box input::-moz-placeholder{ color:#b3b3b3; opacity:1; }
.search-box a{ display:block; position:absolute; top:0; right:0; bottom:0; padding:5px; width:30px; height:30px; line-height:30px; color:#333; font-size:16px; text-align:center; background:#fff; border:1px solid #e5e5e5; border-radius:0; cursor:pointer; -webkit-transition:all 0.2s linear; transition:all 0.2s linear; *top:1px; }
.search-box a:hover{ background:#3280A9; border-color:#3280A9; -webkit-transition:all 0.3s linear; transition:all 0.3s linear; }
.search-box a:hover i{ color:#fff !important; }

.y_zi_imglist {
	position: relative;
	width: 100%;
	overflow: hidden;
}
.y_zi_imglist ul {
	width: 105%;
	padding-top: 20px;
}
.y_zi_imglist li {
	float: left;
	margin: 15px 38px 25px 0;
	padding: 0;
	text-align: center;
	border: 1px solid #3280A9;
	width: 29%;
	overflow: hidden;
}
.y_zi_imglist li:hover {
	border: 1px solid #3280A9;
}
.y_zi_imglist li .img{
	max-width: 100%;
	height: 300px;
	max-height: 100%;
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}
.y_zi_imglist li samp{
	background: #f1f1f1;
	width: 292px;
	_width:292px;
	line-height: 40px;
	-webkit-box-orient;
	text-overflow: ellipsis;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	white-space: nowrap;
}
.y_zi_imglist li samp:hover{
	background: #3280A9;
	color: #fff;
}

.y_zi {
	text-align: left;
}
.y_zi p {
	font-size: 14px;
}
.y_zi a {
	display: inline-block;
	padding-left: 15px;
	padding-right: 15px;
	height: 30px;
	line-height: 30px;
	background: #012C5F;
	text-align: center;
	color: #FFF;
	margin-top: 20px;
}
.y_zi span {
	color: #1996bf;
	font-size: 22px;
	display: block;
	line-height: 38px;
	padding-bottom: 10px;
	text-transform: Uppercase;
}
.y_zi samp {
	color: #012c5f;
	font-size: 30px;
	display: block;
	padding-bottom: 15px;
	margin: 0 auto;
	/*width: 60%;*/
	margin-left: 0px;
}
.y_zi samp a{
	color: #012c5f;
	background: none;
	margin: 0;
	padding: 0;
	height: 40px;
	line-height: 40px;
}
.zt_bj_3 {
	height: 650px;
	background: #3280A9;
	overflow:hidden;
	position: relative;
}
.zt_bj_3_T_O {
	/*	background: url(../images/swoop_down.png) no-repeat scroll center top;*/
	height: 100%;
	width: 100%;
	margin: 0px;
	display: block;
	position: absolute;
	top: 0px;
}
.zt_bj_3_B_O {
	/*	background: url(../images/swoop_2.png) no-repeat scroll center bottom;*/
	background: url(../images/swoop.png) no-repeat scroll center bottom;
	height: 100%;
	width: 100%;
	margin: 0px;
	display: block;
	position: absolute;
	top: 0px;
}
.zt_bj_3_BX_O {
	position: absolute;
	top: 0px;
	left: 0;
	right: 0;
}
.zt_bj_3_n {
	width: 960px;
}
.zt_gd {
	background: none !important;
	color: #FFF !important;
	padding:0px !important;
	width: 100%;
}
.zt_gd span, .zt_gd samp {
	color: #FFF !important;
}
.swiper-container {
	padding-top: 130px !important;
	padding-bottom: 60px;
}
.zt_bj_4, .zt_bj_10 {
	margin-top:90px;
	margin-bottom:60px;
}
.zt_bj_5 {
	width: 100%;
	height: 580px;
	overflow:hidden;
	position: relative;
	background-position:center;
}
.zt_bj_5_O {
	position: absolute;
	top:65%;
	left: 0;
	right: 0;
}
.zt_bj_5_n {
	width:960px;
	position:relative;
	z-index:888;
}
.y_zi_5 {
	width:52%;
	margin-left:0px;
	margin-top:65px;
}
.y_zi_5 p {
	font-size: 14px;
	color:#FFF;
}
.y_zi_5 a {
	display: inline-block;
	padding-left: 15px;
	padding-right: 15px;
	height: 30px;
	line-height: 30px;
	background: #012C5F;
	text-align: center;
	color: #FFF;
	margin-top: 20px;
}
.y_zi_5 span {
	color: #1996bf;
	font-size: 22px;
	display: block;
	line-height: 38px;
	padding-bottom: 10px;
}
.y_zi_5 samp {
	color: #fff;
	font-size: 32px;
	display: block;
	line-height: 42px;
	padding-bottom: 15px;
	margin: 0 auto;
	width: 60%;
	margin-left: 0px;
}
.y_zi_5 samp a{
	color: #fff;
	background: none;
	margin: 0;
	padding: 0;
	height: 40px;
	line-height: 40px;
}
.zt_bj_5_B {
	background: url(../images/footer_bg.png) no-repeat scroll center bottom;
	height: 100%;
	width: 100%;
	margin: 0px;
	display: block;
	position: absolute;
	top: 0px;
}
.y_480_O img, .zt_bj_3_BX_O img, .zt_bj_5_O img {
	width:100%;
}
.zt_bj_6 {
	width:960px;
	position:relative;
	z-index:889;
	padding: 30px 0;
}
.zt_bj_6_L {
	width:52%;
	float:left;
	text-align:left;
}
.zt_bj_6_R {
	width:48%;
	float:left;
	text-align:right;
}
.zt_bj_6_R img {
	margin-top:-25px;
}
.p1 {
	line-height:32px;
	margin-bottom:5px;
}
.p1 a {
	padding-right:15px;
	float:left;
	color: #007298;
	font-size:18px;
}
.zt_bj_7 {
	background: #3280A9;
	width:100%;
	padding:50px 0 10px 0;
	position: relative;
}
.zt_bj_7_li {
	float:left;
	width:20%;
}
.zt_bj_7_li span {
	display:block;
	padding-left: 20%;
	color:#012c5f;
	font-size:16px;
	font-weight: bold;
	line-height:46px;
	border-bottom:1px solid #D1EAF2;
}
.zt_bj_7_li span a {
	font-size:16px;
	font-weight: bold;
}
.zt_bj_7_li a {
	color:#fff;
	font-size:14px;
	line-height:28px;
	display:block;
}
.zt_7_a {
	display:inline-block;
	float:left;
	padding-top:8px;
	padding-left: 20%;
}
/****************************************************/

.y_top1 {
	position: absolute;
	z-index: 888;
	left: 0;
	right: 0;
	display: block;
	width: 960px;
	height: 480px;

	text-align: left;
}
.y_top1_n {
	width:700px;
	margin-left:0px;
	margin-top: 120px;
}
.y_top1_n span {
	color: #fff;
	font-size: 22px;
	display: block;
	padding-bottom: 10px;
	text-transform: Uppercase;
}
.y_top1_n samp {
	display: block;
	padding-bottom: 15px;
	width: 100%;
	margin: 0 auto;
	font-size: 40px;
	color: #67ffd1;
}
.y_top1_n p {
	font-size: 14px; color:#fff;
}
.y_top1_n a {
	display: inline-block;
	padding-left: 15px;
	padding-right: 15px;
	height: 30px;
	line-height: 30px;
	background: #012C5F;
	color: #FFF;
	margin: 0 auto;
	margin-top: 20px;
}


.zt_bjB_1 {
	width: 100%;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position:center;
	position: relative;
	overflow:hidden;
}

.zt_bjC_1, .zt_bjD_1, .zt_bjE_1, .zt_bjF_1{
	background-repeat: no-repeat;
	background-attachment: fixed;
	position: relative;
	overflow:hidden;
}

.zt_bjE_5 {
	height: 612px;
	overflow:hidden;
	background: url(../images/bjE5.jpg);
	position: relative;
}
.zt_bjE_5 p,.zt_bjE_5_2 p,.zt_bjF_5  p{ color:#000;}

.zt_bjE_5_2 {
	height: 612px;
	overflow:hidden;
	background: url(../images/bjE5_2.jpg);
	position: relative;
}

.zt_bjF_5 {
	height: 612px;
	overflow:hidden;
	background: url(../images/bjF5.jpg);
	position: relative;
}

.zt_bj_9 {
	position:relative;
	background: #3280A9;
	width:100%;
}
.zt_bj_9_L {
	width:100%;
	border-top: 1px solid #fff;
	padding:20px 4% 30px 4%;
	text-align:left;
	color: #fff;
}
.zt_bj_9_L a{
	color: #fff;
}
.zt_bj_9_L strong{margin:0 10px;}

.link-btn { color: #333; background: #67ffd1; padding: 5px 10px; }

.download-list a {
	display: inline-block;
	float: left;
	margin: 15px;
}

.show{ width:960px; min-height:300px; padding-top:80px; margin-bottom:120px;}
.show p{color: #292b2c;}
.show .content {position: relative;}
.show .content p{ line-height: 120%;}
.show .content img{max-width: 100%; }

.sidebar_right { position: absolute; top:30%; right: 3%;}
.sidebar_right li { margin-bottom: 20px; text-align: center; }
.sidebar_right li p { text-align:  center; }

.title_show{ font-size:36px; color:#002C5F; padding-top:10px; padding-bottom:30px; font-family: teshu, Arial, Helvetica, sans-serif;}

.page-box{margin:55px auto 0 auto; text-align: center; }
    .page-box:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }

div.digg{ position: relative; margin:0 auto; padding:0; width: 500px; text-align:center; font-size:14px; }
    div.digg a{ display:block; float:left; padding:5px 12px; margin:0 0 0 8px; border:1px solid #e1e2e3; line-height:20px; height:20px; color:#3b8dd1; background:#fff; text-decoration:none; }
    div.digg a:hover { border:1px solid #3b8dd1; }
    div.digg span{ display:block; float:left; border:1px solid #eee; margin:0 0 0 8px; padding:5px 12px; line-height:20px; height:20px; }
    div.digg span.current { padding:5px 12px; color:#555; font-weight:bold; }
    div.digg span.disabled { padding:5px 12px; color:#ddd; }
.wrap-box{ width:1200px; }
.text-center{text-align: center;}
#copymsg{background: #212120;font-size: 14px;color: #fff;padding:15px 0;}
#copymsg a{color: #fff;}

/*Clear Fix*/ 
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{ display:inline-block; } 
.clearfix { display:block; } 

.clear{ clear:both; font-size:0px; height:0px; overflow:hidden; }
.line5{ clear:both; font-size:0px; height:5px; overflow:hidden; }
.line10{ clear:both; font-size:0px; height:10px; overflow:hidden; }
.line15{ clear:both; font-size:0px; height:15px; overflow:hidden; }
.left{float: left;}
.right{float: right;}

/*商品缩略图样式*/
.goods-box{ position:relative; margin-bottom:15px; padding:30px; border: 1px solid rgb(185, 188, 194);}
.goods-pic{ position:relative; float:left; width:370px; *z-index:1; }
	.pic-box{ float:left; }
	.pic-preview{ width:368px; height:368px; border:1px solid #e8e8e8; }
	.pic-scroll{ margin-top:10px; width:370px; }
	.pic-scroll .prev{ float:left; margin-right:5px; }
	.pic-scroll .next{ float:right; }
	.pic-scroll .prev,.pic-scroll .next{ display:block; font-family:"宋体"; text-align:center; width:10px; height:60px; line-height:60px; border:1px solid #e8e8e8; background:#f7f7f7; cursor:pointer; text-decoration:none; }
	.pic-scroll .items{ position:relative; float:left; width:335px; height:62px; overflow:hidden; }
	.pic-scroll .items ul{ position:absolute; margin:0; padding:0; width:999999px; height:100%; }
	.pic-scroll .items ul li{ float:left; margin:0; padding:0; width:67px; text-align:center; }
	.pic-scroll .items ul li img{ padding:2px; border:1px solid #e8e8e8; width:56px; height:56px; }
	.pic-scroll .items ul li img:hover{ padding:1px; border:2px solid #d70000; }
/*商品规格*/
.goods-spec{ position:relative; margin:0 0 0 395px; overflow:hidden; }
	.goods-spec h1{ display:block; color:#555; font-size:18px; font-weight:700; line-height:1.1em; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
	.goods-spec .subtitle{ margin-top:5px; color:#888; font-size:14px; }
	.goods-spec .spec-box{ position:relative; margin-top:10px; }
	.goods-spec .spec-box.line{ padding-top:10px; border-top:1px solid #efefef; }
	.goods-spec .spec-box:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
	.goods-spec .spec-box dl{ clear:both; display:block; }
	.goods-spec .spec-box dl:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
	.goods-spec .spec-box dl dt{ float:left; width:80px; line-height:38px; min-height:38px; color:#999; }
	.goods-spec .spec-box dl dd{ position:relative; padding:5px 0; line-height:26px; min-height:26px; color:#6c6c6c; }
	.goods-spec .spec-box dl dd s{ display:inline-block; text-decoration:line-through; }
	.goods-spec .spec-box dl dd .price{ display:inline-block; margin-right:5px; color:#f40; font-size:24px; font-weight:700; font-style:normal; }
	.goods-spec .spec-box dl dd .items li{ position:relative; float:left; margin:0 5px 8px 0; padding:1px; line-height:20px; vertical-align:middle; }
	.goods-spec .spec-box dl dd .items li a{ display:block; padding:1px; color:#666; min-width:10px; width:auto !important;  text-align:center; text-decoration:none; border:1px solid #eee; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; vertical-align:middle; }
	.goods-spec .spec-box dl dd .items li a span{ display:inline-block; padding:5px 9px; font-style:normal; line-height:20px; }
	.goods-spec .spec-box dl dd .items li a img{ width:36px; height:38px; vertical-align:middle; }
	.goods-spec .spec-box dl dd .items li a.selected{ margin:-1px; color:#333; border:2px solid #f40; color:#f40; }
	.goods-spec .spec-box dl dd .stock-box{ display:block; float:left; margin-right:10px; width:64px; }
	.goods-spec .spec-box dl dd .stock-box input{ float:left; margin-right:3px; width:42px; height:30px; line-height:30px; text-align:center; border:1px solid #e8e8e8; }
	.goods-spec .spec-box .stock-box a{ display:block; float:left; margin-bottom:4px; width:15px; height:12px; line-height:12px; color:#333; font-size:11px; text-align:center; border:1px solid #e8e8e8;  cursor:pointer; overflow:hidden; }
	.goods-spec .spec-box .stock-txt{ float:left; line-height:32px; }
/* 图片放大镜样式*/
.jqzoom{ position:relative; float:left; display:block; margin:0; padding:0; width:368px; height:368px; border:none; cursor:crosshair; }
	.jqzoom img{ width:368px; height:368px; }
.zoomdiv{ position:absolute; top:0; left:0; z-index:100; display:none; width:368px; height:368px; background:#fff; border:1px solid #e8e8e8; text-align:center; overflow:hidden; }
.jqZoomPup{ position:absolute; top:0; left:0; z-index:10; visibility:hidden; width:20px; height:20px; border:1px solid #aaa; background:#fff; opacity:0.5;-moz-opacity:0.5; -khtml-opacity:0.5; filter:alpha(Opacity=50); }
/*商品Tab样式*/
.goods-tab .tab-head{ display:block; height:42px; border-bottom:1px solid rgb(185, 188, 194); background:#fff; }
	.goods-tab .tab-head ul li{ float:left; margin-left:-1px;border-top:1px solid rgb(185, 188, 194); border-left:1px solid rgb(185, 188, 194); border-right:1px solid rgb(185, 188, 194); }
	.goods-tab .tab-head ul li a{ display:block; padding:0 30px; height:42px; line-height:42px; color:#555; font-size:14px; }
	.goods-tab .tab-head ul li a:hover,.goods-tab .tab-head ul li a.selected{ color:#fff; background:#012C5F; }
	.goods-tab .tab-content{ display:none; }
	.goods-tab .tab-content img{ max-width:100%!important; height:auto!important; }

.cart-table{ border:1px solid #eee; }
.cart-table th{ padding:0.8em 0.5em; color:#555; font-size:13px; font-weight:400; background:#f5f5f5; border-bottom:1px solid #eee; }
.cart-table td{ padding:1em 0.5em; color:#555; font-size:13px; border-bottom:1px solid #eee; }

.download_list {margin:5px 0;border-bottom:1px solid #D1EAF2;line-height:40px;}
.download_list h4 {float:left;}
.download_list .download_btn {float:right;}

#back-to-top {
	display:none;
	position:fixed;
	right:3%;
	bottom:80px;
}

.footer_icon_list img { width: 64px; }

#EWM{position:absolute;bottom:120px;left:-100px;display:none;border: 1px solid #ccc; background: #fff; padding: 10px;}
#EWM img{width:250px;height:250px;}
