 /*=========导航======================================================*/
.header0001 { z-index:20; white-space:nowrap; margin-top:0; position:relative;
box-shadow:0px 3px 3px rgba(0,0,0,0.09);            
-moz-box-shadow:-0px 3px 3px rgba(0,0,0,0.09);         
-webkit-box-shadow:0px 3px 3px rgba(0,0,0,0.09);           
-o-box-shadow:-0px 3px 3px rgba(0,0,0,0.09);  
}
.header0001 .header-wrap { position:relative; }
.header0001 > .bg { position:absolute; top:0; bottom:0; left:0; right:0; }

/* 标题 */
.header0001 .head { line-height:42px; height:42px; background:#54A0FF /* 主色 */; color:#EDF5FF/* 主色6 */; position:relative; z-index:2; }
.header0001 .head .inline { vertical-align:top; }
.header0001 a:hover { text-decoration:none; }
.header0001  .container { padding:0 !important; }
/* 下拉列表 */
.header0001 dl.gotolink { float:left; text-align:center; position:relative; }
.header0001 dl.gotolink .icon { font-size:13px; padding: 0 0 0 5px; position:relative; *top:2px; }

.header0001 dl.gotolink .gotolink-head { position:relative; z-index:2; padding:0 15px; }
.header0001 dl.gotolink .gotolink-head span { float:left; }
.header0001 dl.gotolink .gotolink-cont { display:none; width:160px; background:#fff; font-size:13px; line-height:2.5; position:absolute; top:100%; left:0; z-index:1; padding:10px; }
.header0001 dl.gotolink:hover .gotolink-cont { display:block;
background:#f8f8f8&#929;
box-shadow:0px 0 0 rgba(0,0,0,0.09);            
-moz-box-shadow:0px 0 0 rgba(0,0,0,0.09);         
-webkit-box-shadow:0px 0  10px 5px rgba(0,0,0,0.09);           
-o-box-shadow:0px 0 0 0(0,0,0,0.09);  
}
.header0001 dl.gotolink a:hover { text-decoration:underline; }
.header0001 dl.gotolink:hover a { display:block; text-align:left; }

/* 功能 */
.header0001 .function { float:left; padding:0 15px; position:relative; color:#EDF5FF/* 主色6 */; }

/* 隔线 */
.header0001 .line { padding:0 !important; width:0 !important; display:block; position:absolute; top:0; right:0; bottom:0; border-left:1px solid #4C91E6/* 深色1 */; z-index:99; }

.header0001 .language,
.header0001 .currency,
.header0001 .login { float:right; position:relative; }
.header0001 .logo img { max-height:100%; }

/* 货币 */
.header0001 .currency { float:right;}

/* 语言 */
/* 风格一 */
.header0001 .language > div { float:left; position:relative; }
.header0001 .language .style1 a { overflow:hidden; float:left; }
.header0001 .language .style1 a i { display:none; *display:inherit; }
.header0001 .language .style1 div { float:left; vertical-align:top; }

/* 风格三 */
.header0001 .language .style3 a { color:#EDF5FF/* 主色6 */; }
.header0001 .language .style3 span { padding:0 5px; }


/* 分享 */
.header0001 .share { float:left; }
.header0001 .share a { float:left; font-size:18px; margin:0 5px; color:#EDF5FF/* 主色6 */; }
.header0001 .share a.sina { font-size:20px; }
.header0001 .share a.weixin { font-size:22px; }

/* 公告 */
.header0001 .notice { float:left; padding-right:10px; }
.header0001 .notice .icon { margin-right:10px; font-size:16px; }
.header0001 .notice .notice-name { float:left; }
.header0001 .notice .notice-name span.icon { float:left; }
.header0001 .notice > div { overflow:hidden; }

/* 服务热线 */
.header0001 .hotline { vertical-align:top; padding-right:10px; }
.header0001 .hotline .icon { margin-right:10px; font-size:16px; vertical-align:top; }

/* 内容 */
.header0001 .content,
.header0001 .logo,
.header0001 .description-pic { line-height:70px; height:70px;  }
.header0001 .content { clear:both; position:relative; z-index:0;}

/* 附加功能 */
.header0001 .other { display:none; overflow:hidden; height:40px; position:relative; z-index:3; }
.header0001 .other .crevice { color:#A3A5A8; }
.header0001 .other .btn { text-align:center; margin-top:-2px; }
.header0001 .other .cell .icon { margin-right:5px;  }
.header0001 .other-search { width:200px; height:33px; line-height:33px; border:1px solid #E8E8E9; border-radius:3px; }
.header0001 .other-search span { display:block;overflow: hidden; padding:0 5px; }
.header0001 .other-search span input { width:100%; border:0; height:20px; line-height:20px; background:none; }
.header0001 .other-search .search-button { float:right; background:none; color:#76797C;
width: 33px;
height: 33px;
line-height: 33px;
font-size: 20px;
text-align: center;
}

/* logo */
.header0001 .logo { float:left; }
.header0001 .logo img { /* height:100%; logo 高度 */ position:relative; top:-2px; *top:0;}
/* 辅助图片 */
.header0001 .description-pic { float:left; overflow:hidden; width:200px; }
.header0001 .description-pic img {  /* logo 高度 */ }
/* 导航 */
.header0001 #navbar { vertical-align:top; white-space:nowrap; overflow:hidden; position:relative; z-index:2;}
.header0001 #navbar .nav-wrap { position:relative; overflow:hidden; }
.header0001 #navbar ul.menu { float:right; display:block; white-space:nowrap; position:relative; right:0; font-size:0; }
.header0001 #navbar ul.menu ul,
.header0001 #navbar ul.menu .arr { display:none; }
.header0001 #navbar li { font-size:16px; vertical-align:middle; padding:0 20px; /* 间距 */ display:inline-block; *display:inline; *zoom:1; overflow:hidden;}
.header0001 #navbar li b { margin-top:-3px; }
.header0001 #navbar a { color:#333 /* 默认颜色 */; display:block; text-decoration:none; margin:0 -20px; /* 关联-间距 */ padding:0 20px; /* 关联-间距 */ }
.header0001 #navbar a > .icon { float:left; display:none; margin-right:10px; }
.header0001.on-search #navbar a { margin:0 -10px; padding:0 10px; }
.header0001 .navbar-bg { display:none; position:fixed; top:0; bottom:0; left:0; right:0; background:rgba(0,0,0,0.6); }
.header0001 #navbar .active a,
.header0001 #navbar a:hover { background:none; color:#54A0FF /* 颜色 */; }
.header0001 #navbar li div span { display:block; line-height:1.3;  }
/* 英文字体 */
.header0001 #navbar li div .en { font-size:1.2em; }

/* 指针 */
.header0001 #navbar li div { height:100%; }
.header0001 #navbar .pointer { float:left; width:100%; line-height:1; text-align:center; font-size:13px; margin:-3px 0; position:absolute; left:0; bottom:0px;/* 位置 */ }

.header0001 #navbar li { position:relative; vertical-align:top;}
.header0001 #navbar li:hover > ul { visibility:visible; }

/* 间隔线 */
.header0001 #navbar li:first-child .ge { display:none !important; }
.header0001 .ge { width:0px; border:0; border-right:1px solid #E8E8E9; position:absolute; left:0; height:100%/* 线高 */; top:0;  }


/* 搜索 */
.header0001 .search-style { position:relative; }
/* 风格1 */
.header0001 .search { display:block; float:right; padding-left:20px; overflow:hidden; }
.header0001 .search form { white-space:nowrap; width:0px; height:40px; line-height:40px; vertical-align:middle; padding: 0 40px 0 0; white-space:nowrap; position:relative; overflow:hidden; border-radius:3px; top:-2px;}
.header0001 .search label.search-text { display:none; float:left; width:100%; overflow:hidden; }
.header0001 .search label.search-btn { font-size:22px; float:left; width:40px; height:40px; line-height:42px; text-align:center; position:absolute; top:50%; right:0; margin:-20px 0 0px; overflow:hidden; cursor:pointer;}
.header0001 .search label.search-btn > * { position:absolute; margin:-999px; }
.header0001 .search input[type="text"] { float:left; width:95%; height:20px; padding:5px 0; line-height:20px; padding:10px 0 10px 5%; background:none; border:0;}

.header0001.on-search .search form { border:1px solid #eee; color:#54A0FF/* 主色 */; }
.header0001.on-search .search label.search-text { display:block; }

/* 风格2 */
.header0001 .search2 { float:right; width:220px; padding-left:5px; overflow:hidden; }
.header0001 .search2 form { width:100%; line-height:30px; overflow:hidden; }
.header0001 .search2 label.search-text {   display: block; background: #f0f0f0; height: 20px; line-height: 20px; padding: 4px 4px 4px 15px; overflow: hidden; border: 1px solid #e1e1e1; border-top-left-radius: 30px; border-bottom-left-radius: 30px;}
.header0001 .search2 label.search-text input { width:100%; height:20px; line-height:20px; background:none; border:0; border-right:0; }
.header0001 .search2 label.search-btn { float:right; font-size:20px; width:30px; padding-right:5px; *padding:0; *margin-top:1px; text-align:center; overflow:hidden; cursor:pointer; background:#54A0FF /* 主色 */; color:#E8E8E9/* 文本色6 */;  
border-top-right-radius:30px;
border-bottom-right-radius:30px;
}
.header0001 .search2 label.search-btn > * { position:absolute; margin:-999px; }

/* 购物车 */
.header0001 .shopping-cart { float:right; padding-left:20px; position:relative; overflow:hidden; }
.header0001 .shopping-cart div { float:left; }
.header0001 .shopping-cart .icon { padding-right:5px; font-size:22px; }

/* 默认不显示的内容 */
/* .header0001 .hotline,   服务热线 */
/* .header0001 .language > .style1,  语言1 */
.header0001 .language .style2, /* 语言2 */
.header0001 .language .style3, /* 语言3 */
.header0001 .share,    /* 分享 */
.header0001 .currency, /* 货币 */
.header0001 .notice,    /* 公告 */ 
.header0001 .login    /* 注册/登录 */
{ display:none; }

.header0001 .description-pic, /* 辅助图片 */
.header0001 #navbar .pointer, /* 菜单当前栏目指针 */
.header0001 .ge,    /* 间隔线 */
.header0001 .search2,   /* 搜索2 */
.header0001 .shopping-cart   /* 购物车 */
{ display:none; }


.header0001 .mobile-nav { display:none; }
@media(max-width:800px) {
.header0001 { z-index:999; }
.header0001 .content { z-index:999;  }
.header0001 .head,
.header0001 .search-style,
.header0001 .ge,
.header0001 .pointer,
.header0001 .description-pic { display:none !important; }
.header0001 .mobile-nav { display:block; width:40px; height:40px; line-height:40px; text-align:center; position:absolute; top:50%; right:0; margin:-20px 20px; cursor:pointer;}
.header0001 .mobile-nav:before { font-size:30px;
}
.header0001 .mobile-nav.active ~ #navbar { margin-left:0;
box-shadow:0px 3px 3px rgba(0,0,0,0.09);            
-moz-box-shadow:-0px 3px 3px rgba(0,0,0,0.09);         
-webkit-box-shadow:3px 0px 25px rgba(0,0,0,0.09);           
-o-box-shadow:-0px 3px 3px rgba(0,0,0,0.09);  
}



.mobile-nav.active ~ .navbar-bg { display:block; }



.header0001 #navbar ul.menu ul,
.header0001 #navbar ul.menu .arr { display:block; }
.header0001 #navbar { position:fixed; width:250px; margin-left:-250px; z-index:999; background:#fff !important; top:0; left:0; height:100%; line-height:35px; padding:0 0;
transition:all .3s ease;
-moz-transition:all .3s ease;
-webkit-transition:all .3s ease;
-o-transition:all .3s ease;
}
.header0001 #navbar ul,
.header0001 #navbar li { float:none !important; display:block !important; }
.header0001 #navbar a > .icon { display:block; }
.header0001 #navbar li { padding:0 10px !important; }
.header0001 #navbar a { color:#666 !important; }
.header0001 #navbar ul { text-align:left !important; position:relative !important; z-index:2 !important; font-size:14px !important; }
.header0001 #navbar ul.menu > li { line-height:45px !important;  border-top:1px solid #ddd !important; position:relative !important; }
.header0001 #navbar ul li { line-height:30px !important; }
.header0001 #navbar ul a { display:block !important; padding:0 10px !important; margin:0 -10px !important; }
.header0001 #navbar ul a:before { float:left !important;}
.header0001 #navbar ul.menu > li > a > .icon { font-size:18px !important; margin-right:10px !important;}
/*
.header0001 #navbar ul span { float:right !important; width:45px !important; text-align:center !important; color:#fff !important; position:absolute !important; top:0 !important; right:0 !important; }
.header0001 #navbar ul span + a { padding-right:45px !important; }
*/
.header0001 #navbar ul li:hover { background:#f7f7f7; }
.header0001 #navbar ul li:hover > ul { display:block !important; }
.header0001 #navbar ul ul { display:none !important; font-size:13px !important; padding-bottom:15px !important; opacity:0.8 !important; }
.header0001 #navbar ul ul a { padding-left:45px !important;font-size: 13px; color: #888 !important; }
.header0001 #navbar ul ul a:before { content:'' !important; position:absolute !important; left:30px !important; top:13px !important; width:5px !important; height:5px !important; background:#777 !important; border-radius:5px; } 
.header0001 #navbar .arr { position: absolute; right: 0; top: 0; width: 45px; height: 45px; line-height: 45px; text-align:center;  color:#bbb; }
.header0001 #navbar .arr .icon.b { display:none; }
.header0001 #navbar ul.menu > li:hover .arr .icon.r { display:none; }
.header0001 #navbar ul.menu > li:hover .arr .icon.b { display:inherit; }

}  .banner0001{margin-top: 0;}
.banner0001 .wrap { position:absolute; top:0px; left:0; right:0; bottom:0px; text-align:center; z-index:1; }
.banner0001 .wrap .inline {line-height:1.65; }
/* 高度 */
.banner0001 {
height:450px;
line-height:450px;
}

.banner0001 img { vertical-align: top;}
.banner0001 .wrap img { max-height:450px;  }

/* 箭头颜色 */
.banner0001 .rsArrow { color:#54A0FF; }
.banner0001  .rsArrow,
.banner0001  .rsArrow span { width:40px; height:40px; line-height:40px; text-align:center; }
.banner0001  .rsArrow span { float:left; vertical-align: top; }
/* 按钮颜色 */
.banner0001 .rsBullet span { background:#F3F3F4; }
/* 选中按钮颜色 */
.banner0001 .rsBullet.rsNavSelected span { background:#54A0FF }


@media screen and  (max-width: 800px) {
.banner0001 { height:280px !important; margin-top:0 !important; }
.banner0001 .wrap img { max-height:280px;  }
}

@media screen and  (max-width: 600px) {
.banner0001 { height:250px !important; }
.banner0001 .wrap img { max-height:250px;  }
}

.banner0001 .scroll-down {
display: none;
z-index: 999;
left: 50%;
margin-left: -18px;
color: #ccc;
width: 35px;
height: 35px;
line-height: 35px;
font-size: 35px;
/*background: url(http://bltemplate.com/bl00001/blue/wp-content/themes/3ldesign-Blue/images/arrow.png) 0 0px no-repeat;*/
bottom: 3%;
position: absolute;
filter: alpha(opacity=60);
-moz-opacity: 0.6;
-khtml-opacity: 0.6;
opacity: 0.6;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
-webkit-animation-name: fadeInOut;
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-iteration-count: infinite;
-webkit-animation-duration: 2s;
-webkit-animation-direction: alternate;

text-decoration: none !important; 
}
.banner a.scroll-down:hover{
/*background: url(http://bltemplate.com/bl00001/blue/wp-content/themes/3ldesign-Blue/images/arrow.png) 0 20px no-repeat;*/
-webkit-transition: all 0.2s ease; 
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
transition: all 0.2s ease;


}

@-webkit-keyframes fadeInOut {
0% {
bottom:3%;
/*background:url(http://bltemplate.com/bl00001/blue/wp-content/themes/3ldesign-Blue/images/arrow.png) 0 0px no-repeat;*/
opacity:0.6;
}
50% {
bottom:3%;
/*background:url(http://bltemplate.com/bl00001/blue/wp-content/themes/3ldesign-Blue/images/arrow.png) 0 0px no-repeat;  */
opacity:0.3;
}
75% {
bottom:3%;
/* background:url(http://bltemplate.com/bl00001/blue/wp-content/themes/3ldesign-Blue/images/arrow.png) 0 0px no-repeat; */
opacity:0.5;
}
100% {
bottom:1%;
/*background:url(http://bltemplate.com/bl00001/blue/wp-content/themes/3ldesign-Blue/images/arrow.png) 0 20px no-repeat;*/
opacity:0.6;
}
}  .about0001 .content { }
/* 标题 */
.about0001 .head-wrap { line-height:25px; height:25px; padding-bottom:15px; border-bottom:1px solid #E8E8E9/* 文本色6 */; }
.about0001 .head {overflow:hidden; position:relative; z-index:1; }
/* 标题名称 */
.about0001 .head .tname { float:left; line-height:25px; height:25px; color:#54A0FF /* 主色 */;  border-bottom-width:1px; white-space:nowrap; border-bottom-style:solid; padding-bottom:15px; }
.about0001 .head .tname .icon { float:left; padding-right:10px; }
.about0001 .head .tname h2 { line-height:1.1; *line-height:1.3; vertical-align:top;  }
.about0001 .head .tname p { display:none; font-size:14px; line-height:1.1; }

/* 标题更多 */
.about0001 .head .more { float:right; }
.about0001 .head .more .icon,
.about0001 .head .more .txt { text-decoration:none; float:left; padding-left:5px; color:#54A0FF /* 主色 */; }
.about0001 .head .more .txt { text-decoration:underline; }


/* 居中时 显示装饰线 标题颜色 */
.about0001 .line { display:none; clear:both; max-width:600px; text-align:center; margin:0 auto; color:#54A0FF /* 主色 */; }
.about0001 .line,
.about0001 .line .left div,
.about0001 .line .right { line-height:40px; height:40px; font-size:30px /* 图标大小 */; }

.about0001 .line .left { float:left; width:50%; padding-right:15px /* 关联-图标大小 */; }
.about0001 .line span { position:absolute; top:50%; left:0; width:100%; height:0; border-bottom-width:1px; border-bottom-style:solid; }
.about0001 .line .left .icon { float:right;  padding:0 10px; margin-right:-15px/* 关联-图标大小 */; }
.about0001 .line .left div,
.about0001 .line .right { overflow:hidden; position:relative;  }


/* 模块内容 */
.about0001 .modcont { position:relative;  padding-top:15px;  }
/* 图片 */
.about0001 .showpic { display:none; float:left; width:45%; position:relative; text-align:center; margin:0 25px 10px 0; }
@media(max-width:600px) {
.about0001 .showpic { margin:0 15px 5px 0; }
}
.about0001 .showpic img { width:100%; }
.about0001 .content > .showpic:first-child { display:block; }


/* 更多按钮 */
.about0001 .modcont .btn-wrap { display:none; clear:both; text-align:center; padding:45px 0 55px; }
.about0001 .modcont .btn-wrap span {  vertical-align: top;}
.about0001 .modcont .btn-wrap .btn { width:140px; line-height:45px; font-size:16px; background:#54A0FF /* 主色 */; color:#fff; text-align:center; border-radius:3px;  text-decoration: none; }
.about0001 .modcont .btn-wrap .icon { padding-right:5px; font-size:17px; }

.about0001 .article-title,
.about0001 .article-btn-wrap { display:none;  }
.about0001 .article-btn-wrap a { color:#54A0FF; text-align:center; text-decoration: none; }

@media(max-width:600px) {
.about0001 { background:#fff; height:auto; }
.about0001 .head .tname .zh { font-size:18px !important; }
.about0001 .head .tname p { display:none !important;  }
}  .list0001 .head-wrap,
.list0001 .head .tname { line-height:25px; height:25px; }
.list0001 .head-wrap { padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #E8E8E9/* 文本色6 */; }
.list0001 .head {overflow:hidden; position:relative; z-index:1; }

/* 标题名称 */
.list0001 .head .tname { float:left; color:#54A0FF /* 主色 */;  border-bottom-width:1px; white-space:nowrap; border-bottom-style:solid; padding-bottom:15px; }
.list0001 .head .tname .icon { display:none; float:left; padding-right:10px; }
.list0001 .head .tname h2 { line-height:1.1; *line-height:1.3; vertical-align:top;}
.list0001 .head .tname p { display:none; font-size:14px; line-height:1.1;float: right;}

/* 标题更多 */
.list0001 .head .more { float:right; }
.list0001 .head .more .icon,
.list0001 .head .more .txt { text-decoration:none; float:left; padding-left:5px; color:#54A0FF/* 主色 */; }
.list0001 .head .more .txt { text-decoration:underline; }



/* 标题箭头 */
.list0001 .head .arr { display:none; font-size:30px; float:right; color:#54A0FF /* 主色 */; }
.list0001 .head .arr span { float:left; cursor:pointer; }


/* 居中时 显示装饰线 标题颜色 */
.list0001 .line { display:none; max-width:600px; text-align:center; margin:0 auto; color:#54A0FF /* 主色 */; }
.list0001 .line,
.list0001 .line .left div,
.list0001 .line .right { line-height:40px; height:40px; font-size:30px /* 图标大小 */; }

.list0001 .line .left { float:left; width:50%; padding-right:15px /* 关联-图标大小 */; }
.list0001 .line span { position:absolute; top:50%; left:0; width:100%; height:0; border-bottom-width:1px; border-bottom-style:solid; }
.list0001 .line .left .icon { float:right;  padding:0 10px; margin-right:-15px/* 关联-图标大小 */; }
.list0001 .line .left div,
.list0001 .line .right { overflow:hidden; position:relative;  }


/* 模块内容 */
.list0001 .modcont { clear:both; overflow:hidden; }
/* 列表 */
.list0001 .item { float:left; width:20%; *zoom:1; *margin-right:-1px; }
.list0001 .iten-wrap { margin: 0 -15px; *zoom:1; }
.list0001 .iten-wrap dl { margin:0 16px 16px/* 间隔 */;}

.list0001 .iten-wrap[col="6"] .item { width:16.666%;}
.list0001 .iten-wrap[col="5"] .item { width:20%;}
.list0001 .iten-wrap[col="4"] .item { width:25%;}
.list0001 .iten-wrap[col="3"] .item { width:33.33%;}
.list0001 .iten-wrap[col="2"] .item { width:50%;}
.list0001 .iten-wrap[col="1"] .item { width:100%;}
@media(max-width:800px) {
.list0001 .iten-wrap[col="6"] .item { width:25%;}
.list0001 .iten-wrap[col="5"] .item { width:25%;}
.list0001 .iten-wrap[col="4"] .item { width:33.33%;}
.list0001 .iten-wrap[col="3"] .item { width:33.33%;}
.list0001 .iten-wrap[col="2"] .item { width:50%;}
.list0001 .iten-wrap[col="1"] .item { width:100%;}
}

/* 图片 */
.list0001 .showpic { padding-top:100%/* 比例 */; height:0; position:relative; overflow:hidden; }
.list0001 .showpic a.imgcont {  border:1px solid#E8E8E9; overflow:hidden; }
.list0001 .showpic img { width:100%; }
.list0001 .showpic > a,
.list0001 .showpic .cover .bg  { position:absolute; top: 0px; bottom: 0px; right: 0px; left: 0px; }

/* 遮罩 */
.list0001 .showpic .cover { overflow:hidden; z-index:1;
filter:alpha(opacity=0);
opacity:0;
transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
-o-transition:all .5s ease;
}
.list0001 .showpic:hover .cover { overflow:visible; opacity:1; z-index:2;
filter:alpha(opacity=100);
opacity:1;
}
.list0001 .showpic .cover .bg { background:#54A0FF;
filter:alpha(opacity=80);
opacity:0.8;
}
.list0001 .showpic .cover .icon { font-size:50px; color:#fff; position:absolute; top:50%; left:50%; width:50px; height:50px; line-height:50px; margin:-25px; text-decoration:none; } 
/* 列标题 */
.list0001 .subtitle { line-height:1.1; height:1.1em; padding-top:16px /* 列标题间距  */;}
.list0001 .subtitle a { display:block; color:#54A0FF /* 主色1 */; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; }
/* 列描述 */
.list0001 .subdesc { padding-top:10px /* 列描述间距 */; }
.list0001 .subdesc,
.list0001 .subdesc span {  display:block;  line-height:1.65; overflow:hidden; }

/* 价格 */
.list0001 .price { display:none; line-height:1.5; padding-top:10px /* 列价格间距 */; text-align:center; }
.list0001 .price del { float:left; padding-right:20px; color:#76797C/* 文本色3 */; }
.list0001 .price p { clear:both; float:left; white-space:nowrap; color:#d51f1f; }
.list0001 .price p b { float:left; *float:none; padding-right:20px;}
.list0001 .price p span { float:left; *float:none; }
.list0001 .price p span font { color:#76797C/* 文本色3 */; }
.list0001 .price .btn { clear:both; padding-top:13px /* 关联-列标题间距 -3 */;}
.list0001 .price .btn span { display:block; white-space:nowrap; text-align:center; line-height:2.65; color:#fff; font-size:16px; background:#54A0FF/* 主色 */; border-radius:3px;}
.list0001 .modcont .price del, .list0001 .modcont .price p { font-size:13px; }

/* 箭头 */
.list0001 .modcont .arr { clear:both; text-align:center; font-size:30px; color:#005ebd; padding:20px 0 35px; }
.list0001 .modcont .arr .arrowLeft,
.list0001 .modcont .arr .arrowRight {cursor:pointer;}
/* 更多按钮 */
.list0001 .modcont .btn-wrap { display:none; clear:both; text-align:center; padding:45px 0 55px; }
.list0001 .modcont .btn-wrap span {  vertical-align: top;}
.list0001 .modcont .btn-wrap .btn { width:140px; line-height:45px; font-size:16px; background:#54A0FF /* 主色 */; color:#fff; text-align:center; border-radius:3px;  text-decoration: none; }
.list0001 .modcont .btn-wrap .icon { padding-right:5px; font-size:17px; }



@media(max-width:800px) {
.list0001 { padding-left:15px !important; padding-right:15px !important; }
.list0001 .iten-wrap .item { width:33.333% !important;}
.list0001 .iten-wrap { margin: 0 -8px !important;}
.list0001 .iten-wrap dl { margin:0 8px/* 间隔 */ !important;}
.list0001 .head .head-wrap > * { display:none !important; }
.list0001 .head .tname { display:block !important;} 
.list0001 .head .tname > div { width:auto !important; }
.list0001 .head .tname p { display:none !important;  }
.list0001 .content { padding:0 !important; }
.list0001 .content .line { display:none !important; }
.list0001 .modcont { padding:0 0 0 !important; }
.list0001 .modcont .item { margin-top:0; margin-bottom:15px; }
.list0001 .modcont .subdesc { padding-top:10px; }
.list0001 .price { padding-top:7px !important; }
.list0001 .modcont .price .btn { padding:10px 0 0 !important; }
.list0001 .modcont .price .btn span { float:none !important; display:block !important; padding:0 !important; }
.list0001 .modcont .btn-wrap,
.list0001 .modcont .arr { padding:10px 0 !important; }
}  .footer0001 {
 margin-top:0;
 text-align:center;
}
 /* 下拉列表 */
 .footer0001 dl.gotolink { text-align:center; position:relative; }
 .footer0001 dl.gotolink .icon { font-size:13px; padding: 0 0 0 5px; position:relative; *top:2px; }
 
 .footer0001 dl.gotolink .gotolink-head { position:relative; z-index:2; padding:0 15px; line-height:30px; height:32px; cursor:pointer; }
 .footer0001 dl.gotolink .gotolink-head span { float:left; }
 .footer0001 dl.gotolink .gotolink-head span.icon { float:right; }
 .footer0001 dl.gotolink .gotolink-cont { display:none; background:#fff; font-size:13px; line-height:2.5; position:absolute; top:100%; left:0; right:0; z-index:1; padding:10px; }
 .footer0001 dl.gotolink.active .gotolink-cont { display:block; border:1px solid #E8E8E9; }
 .footer0001 dl.gotolink.active a:hover { text-decoration:underline; }
 .footer0001 dl.gotolink.active a { display:block; text-align:left; }

/* 菜单二 */
.footer0001 .menu2 { display:none; }

/* 二维码 */
.footer0001 .erweima { float:right; text-align:center;
 padding:0 0 0 30px;
}
.footer0001 .erweima img { height:120px;}

.footer0001 .erweima .title { display:none; }
.footer0001 .erweima .title b { display:block; }


/* 风格一设置 */
.footer0001 .erweima { line-height:120px; text-align:left;}
.footer0001 .erweima .showpic img,
.footer0001 .erweima .hotline { float:left;  }
.footer0001 .erweima .hotline { padding:0 10px; }
.footer0001 .erweima .hotline span { display:block; font-size:14px; color:#484C51;}
.footer0001 .erweima .hotline span.gz { display:none; }
.footer0001 .erweima .hotline b { display:block; font-size:24px; font-weight:bold; color:#54A0FF; }
.footer0001 .erweima .hotline > * { line-height:1.5; padding:5px 0;  }
/* 友情链接 */
.footer0001 .link { float:right; width:16%; }
.footer0001 .link > dl {  max-width:160px; padding:0 10px;}
.footer0001 .link > dl > dd + dd + dd { overflow:visible !important; }
.footer0001 .item { text-align:left/* 对齐 */; min-height:180px; position:relative; }
.footer0001 .item > dl { position:relative; z-index:1; margin:0 5px; }
.footer0001 .item > dl > dt { line-height:1.1; padding-bottom:15px; font-size:16px; }
.footer0001 .item > dl > dd { font-size:13px; line-height:1.1; padding:8px 0;}
.footer0001 .item > dl > dd a { display:block; line-height:1.1; padding:8px 0; margin:-8px 0; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; }

.footer0001 .menu { overflow:hidden; }
.footer0001 .menu > .item { float:left; width:25%;}

.footer0001 a,
.footer0001 .link a,
.footer0001 .item a { color:#76797C; }

.footer0001 .link .gotolink { border:1px solid #E8E8E9; border-radius:3px;}



@media screen and  (max-width: 800px) {
 .footer0001 .erweima .hotline span { font-size:12px; }
 .footer0001 .erweima .hotline b { font-size:16px; }
}
@media screen and  (max-width: 800px) {
 .footer0001 { display:none; }
}



.footer0001 .menu2 .inline { border-bottom:1px solid #E8E8E9; }
.footer0001 .menu2 li a { color:#54A0FF; }
.footer0001 .menu2 li .line { border-right:1px solid #E8E8E9; }  .copyright0001 {
 height:80px; line-height:80px;
 text-align:center;
 padding:0 20px;
 background:#54A0FF/* 主色 */;
 font-size:12px;
}
.copyright0001 .modcont{
 color:#fff/* 颜色 */;
}
.copyright0001 .modcont a { color:#fff/* 颜色 */; }
.copyright0001 .logo {
 display:none;
 float:left;
}
.copyright0001 .inline {
line-height: 1.65;
}

.copyright0001 .share { display:none; float:right; white-space:nowrap; }
.copyright0001 .share b { float:left; }
.copyright0001 .share > div { overflow:hidden;}
.copyright0001 .share-icon { font-size:32px; }
.copyright0001 .share-icon a { display:none !important; }
.copyright0001 .share-icon > span { float:left; width:32px; height:32px; line-height:32px; margin:0 5px; position:relative; cursor:pointer; text-align:center; }
.copyright0001 .share-icon > span span { font-size:0.618em; position:absolute; top:0; bottom:0; left:0; right:0; color:#98C6FF; margin:0; }
.copyright0001 .nav { display:none; }
.copyright0001 .nav li { float: left; }  .banner0004{margin-top: 0; }
.banner0004,
.banner0004 .slick-slider { height:600px; }
/* 箭头颜色 */
.banner0004 .rsArrow { color:#fff; }
/* 按钮颜色 */
.banner0004 .rsBullet span { background:#fff; }
/* 选中按钮颜色 */
.banner0004 .rsBullet.rsNavSelected span { background:#54A0FF }  .banner0005 { margin-top:0; }
.banner0005,
.banner0005 .slick-slider { height:500px; }

.banner0005 .slick-slider {overflow:hidden;}
.banner0005 .slick-slider .rsBullet.rsNavSelected span { background:#0085cd; }

.banner0005 .rsArrow { display:none !important; }

/* 缩略图 */
.banner0005 .thum { font-size:0; white-space:nowrap; overflow:hidden; width:100%; position:absolute; left:0; bottom:30px; text-align:center; z-index:99; }
.banner0005 .thum ,
.banner0005 .thum .thum-wrap { line-height:1.1px; }
.banner0005 .thum .thum-wrap ,
.banner0005 .thum .thum-content { max-width:100%; max-height:100%; }
.banner0005 .thum .thum-wrap ,
.banner0005 .thum .thum-content,
.banner0005 .thum .thum-wrap .wrap { display:inline-block; *display:inline; *zoom:1; overflow:hidden; left:0; position:relative;vertical-align: top;}
.banner0005 .thum .thum-wrap > div { position:relative;}
.banner0005 .thum .thumitem { width:170px;height:70px; overflow:hidden; display:inline-block; *display:inline; *zoom:1; vertical-align:top; cursor:pointer; }
.banner0005 .thum .thumitem > div { font-size:14px; height:100%; position:relative; }
.banner0005 .thum .thumitem span { position:absolute; top:0; bottom:0; left:0; right:0;
 margin:5px /* 关联 */;
}



.banner0005 .thum .thumitem img { float:left; width:100%; height:100%; }
.banner0005 .thum .thum-content { display:block; width:510px; overflow:visible; margin:0 auto; }
.banner0005 .thum .thum-arr { width:20px; height:60px/* 关联-高度-减少边距 */; position:absolute; top:50%; margin:-30px/* 关联-高度-减少边距 */ 5px; cursor:pointer; overflow:hidden; }
.banner0005 .thum .thum-arr .bg { position:absolute; top:0; left:0; right:0; bottom:0; z-index:0;
 background:#000;
 filter:alpha(opacity=70);
 opacity: 0.7;
}
.banner0005 .thum .thum-arr:hover .bg { filter:alpha(opacity=50); opacity: 0.5; }
.banner0005 .thum .thum-arrl { left:0; }
.banner0005 .thum .thum-arrr { right:0; }
.banner0005 .thum .thum-arr span { width:100%; position:absolute; left:0; top:50%; font-size:14px; line-height:20px; margin:-10px 0 ; text-align:center; color:#000; }

.banner0005 .thum .thum-content { padding:0 30px; }
.banner0005 .thum .thumitem span { padding:1px; background:#fff; border-radius:3px; overflow:hidden; }
.banner0005 .thum .thumitem span b { position:absolute; top:0; bottom:0; left:0; right:0; z-index:9; background:#000; opacity:0.5; filter:alpha(opacity=50); }
.banner0005 .thum .thumitem.on span { background:#CCC; }
.banner0005 .thum .thumitem.on span b { visibility:hidden; }
.banner0005 .thum .thum-arr { border-radius:3px;}
.banner0005 .thum .thum-arr span {  color:#CCC; }

.banner0005 .thum .thum-arr .icon2 { display:none; }



/* 线 */
.banner0005 .rsNav { display:none; padding:5px 0; }
.banner0005 .rsNav .rsNavItem { padding:0 5px; }
.banner0005 .rsNav .rsNavItem,
.banner0005 .rsNav .rsNavItem span { width:40px; height:5px; border-radius:0; }
.banner0005 .rsNav .rsNavItem span { border:1px solid #0085cd; margin:-1px; }

@media screen and (max-width:1000px){
.banner0005 .rsNav .rsNavItem { padding:0 1px; }
.banner0005 .rsNav .rsNavItem,
.banner0005 .rsNav .rsNavItem span { width:40px; height:3px; border-radius:0; }
}  .banner0003 { margin-top: 0; overflow:hidden; }
.banner0003 .container { max-width:none; overflow:hidden; height:300px; line-height:300px}
.banner0003 img { float:left; }

@media screen and  (max-width: 800px) {
.banner0003 { margin-top:0 !important;  }
.banner0003  .container  {  height:280px !important; padding:0  !important;}
}

@media screen and  (max-width: 600px) {
.banner0003 .container { height:250px !important; }
}
.banner0003 img{width: 100%; height: 100%;}  .navside0001 { text-align:center; position:relative; z-index:10; }
.navside0001 .head { line-height:110px; height:110px; background:#54A0FF; color:#fff; }
.navside0001 .head .icon { display:none; float:left; font-size:16px/* 图标大小 */; padding-right:10px; margin-left:-5px; }
.navside0001 .head .zh,
.navside0001 .head .en { line-height:1.3; }
.navside0001 .head .zh { font-size:18px; }
.navside0001 .head .en { font-size:30px; font-weight:bold; }
.navside0001 .head,
.navside0001 .menu a { display:block; overflow:hidden; padding:0 20px; text-decoration:none; }
.navside0001 .menu .icon { display:none; float:left; padding-right:5px; }
.navside0001 .menu span { display:block; 
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

/* 一级 */
.navside0001 .menu .item { line-height:50px; position:relative; z-index:1; font-size:15px; }


.navside0001 .menu .item > a {  background:#fff/* 背景 */; border:1px solid #E8E8E9; margin-top:-1px;}
.navside0001 .menu .item.active { position:relative; z-index:3; }
.navside0001 .menu .item:hover { position:relative; z-index:2; }
.navside0001 .menu .item.active > a,
.navside0001 .menu .item:hover > a { color:#54A0FF; background:#F6FAFF; }

/* 二级 */
.navside0001 .menu .item ul { display:none; width:250px; font-size:14px; position:absolute; top:0; left:100%; background:#54A0FF; padding:15px 0; }
.navside0001 .menu .item:hover > ul { display:block;}
.navside0001 .menu .item > ul li { line-height:45px; height:45px; }
.navside0001 .menu .item ul a { color:#EDF5FF/* 二级文字颜色 */; }
.navside0001 .menu .item ul a:hover { color:#fff /* 二级鼠标经过颜色 */; }

@media screen and (max-width: 800px) {
.navside0001 {display:none;}
}  .service0001 { border:1px solid #E8E8E9; padding:25px; }
.service0001 .hotline { text-align:left; line-height:1.3; position:relative; }
.service0001 .hotline .hotline-h { text-align:center; }
.service0001 .hotline .hotline-h p { color:#54A0FF; font-size:16px; }
.service0001 .hotline .icon { padding-right:5px; }
.service0001 .hotline .hotline-h .hotlinetitle { color:#76797C; }
.service0001 .hotline .hotline-h .hotlinenumbar { font-weight:bold; font-size:22px; }



@media(max-width:800px) {
 .service0001 { height:auto !important;}
}  .details0001 .head {
display:none;
padding:10px 0;
border-bottom:1px solid #E8E8E9;
}

.details0001 .head,
.details0001 .tname { line-height:30px; height:30px;}

.details0001 .tname { float:left; color:#484C51; padding-bottom:10px; border-bottom-width:1px; border-bottom-style: solid; }
.details0001 .tname .icon { float:left; padding-right:10px; }
.details0001 .tname .txt { float:left; }

.details0001 .head .more { float:right; color:#A3A5A8; }
.details0001 .head .more .icon { float:left; padding-right:10px; }
.details0001 .head .txt { float:left; }

.details0001 .cont { overflow:hidden; }

.details0001 .cart  { display:none; }
.details0001 .pirce {color:#A3A5A8; }
.details0001 .pirce small { margin-right:10px; }
.details0001 .pirce span { margin-left:10px; }
.details0001 .pirce font { color:#d51f1f; }

.details0001 .choice { padding-top:5px; }
.details0001 .choice-title { font-weight:bold; font-size:14px; color:#484C51; line-height:2; }
.details0001 .choice-cont .choice-item { float:left; font-size:12px; color:#000; min-width:1em; width:20px; height:20px; line-height:20px; padding:1px 1px; margin-right:9px; border:1px solid#E8E8E9; cursor:pointer; border-radius:5px; overflow:hidden; position:relative; }
.details0001 .choice-cont .choice-item input { position:absolute; top:0; left:-999em; }
.details0001 .choice-cont .choice-item.on { border:2px solid #54A0FF; padding:0px; }

.details0001 .style { padding-top:5px; }
.details0001 .style-title { font-weight:bold; font-size:14px; color:#484C51; line-height:1.1; padding-top:10px; }
.details0001 .style-cont .style-item { float:left; font-size:12px; color:#000; min-width:1em; height:2.5em; line-height:2.5; padding:1px 11px; margin-right:9px; border:1px solid #E8E8E9; cursor:pointer; border-radius:5px; position:relative; margin-top: 9px; }
.details0001 .style-cont .style-item input { position:absolute; top:0; left:-999em; }
.details0001 .style-cont .style-item.on { border:2px solid #54A0FF; padding:0px 10px; }

.details0001 .number-title { font-weight:bold; font-size:14px; color:#484C51; line-height:2; margin-top:5px; }
.details0001 .number-box { float:left; width:120px; height:33px; line-height:33px; border:1px solid #E8E8E9; border-radius:5px; }
.details0001 .number-box button { color:#76797C; width:33px; height:33px; text-align:center; border:0; background:none; }
.details0001 .number-box .remove { float:left; font-size:15px; border-right:1px solid #E8E8E9; }
.details0001 .number-box .add { float:right; font-size:14px; border-left:1px solid #E8E8E9;}
.details0001 .number-box label { display:block; overflow:hidden; padding:5px; }
.details0001 .number-box label input { float:left; height:25px; color:#1B2026;  line-height:25px; background:none; text-align:center; border:0; width:100%; }
.details0001 .number-box + span {float:left; line-height:1.1; padding:15px 0 0 10px;  }
/* 图片 */
.details0001 .showpic { float:left; width:50%;
padding:0 30px 0 0 /* 图片外边距 */;
}
.details0001 .showpic-wrap { width:100%; padding-top:100%; position:relative; }
.details0001 .showpic-cont { height:auto; line-height:normal !important; position:absolute; top:0; left:0; right:0; padding:1px; bottom:1px; border:1px solid #E8E8E9;}

/* 箭头 */
.details0001 .slick-slider .rsArrow {
text-align:center;
font-size:30px;
position:absolute;
top:50%;
line-height:30px;
height:30px;
width:30px;
margin-top:-20px;
color:#484C51;
}
.details0001 .slick-slider .rsArrowLeft { left:0;}
.details0001 .slick-slider .rsArrowRight { right:0;}

.details0001 .slick-slider .rsBullet span { background:#fff; }
.details0001 .slick-slider .rsBullet.rsNavSelected span { background:#54A0FF; }

/* 标题 */
.details0001 .subtitle { padding:20px 0; }
.details0001 .btn-wrap { padding-top:30px /* 间距上 */;}
.details0001 .btn-wrap .btn1 { font-size:18px; height:45px; line-height:45px; width:160px; text-align:center; margin-right:10px /* 间距右 */; background:#54A0FF; color:#fff; }
.details0001 .btn-wrap .btn2,
.details0001 .btn-wrap .btn3 { font-size:18px; height:45px; line-height:45px; width:145px; text-align:center; margin-right:10px /* 间距右 */; background:#54A0FF; color:#fff; }

.details0001 .btn-wrap .btn3 { display:none; }

.details0001 .subdesc { color:#76797C }
.details0001 .btn-wrap .btn1:hover,
.details0001 .btn-wrap .btn2:hover { opacity:0.8; }
.details0001 .label { padding-top:30px /* 间距下 */; }
.details0001 .label b { color:#484C51; }
.details0001 .label em ,
.details0001 .label a { color:#54A0FF; }

@media(max-width:800px) {
.details0001 .showpic { float:none !important; width:auto !important; padding:0 !important; }
.details0001 .showpic .showpic-cont {  height:auto !important; line-height:none !important; }
.details0001 .subtitle,
.details0001 .subdesc,
.details0001 .btn-wrap { padding:15px 0 0 0 !important; }
}  .detailstabs0001 .rsNavItem { display:inline-block; *display:inline; *zoom:1; }
.detailstabs0001 .item { min-height:60px;  }
.detailstabs0001 .rsTabs { float:none; white-space:nowrap; text-align:center; cursor:pointer; position:relative; z-index:2; }
.detailstabs0001 .rsNavItem .rsTmb { position:relative; padding:0 1.7em; }
.detailstabs0001 .rsTabs ,
.detailstabs0001 .rsNavItem { line-height:45px; height:45px; }

.detailstabs0001 .rsTabs span { position:absolute; top:0; bottom:0; left:0; right:0; border-bottom:1px solid #E8E8E9; }
.detailstabs0001 .rsTabs .icon { display:none; position:absolute; top:45px; left:0; right:0; font-size:13px; line-height:13px;  text-align:center; margin:-4px -7px; color:#E8E8E9; }
.detailstabs0001 .rsNavSelected span { border-color:#54A0FF;  }
.detailstabs0001 .rsNavSelected { color:#54A0FF; }
.detailstabs0001 .rsNavSelected span .icon { display:block; color:#54A0FF; }
.detailstabs0001 .rsNavItem { width:50%; position:relative; background:#fff;  border:0px solid #E8E8E9; }
.detailstabs0001 .modcont { clear:both; padding:30px 0; position:relative; }



.detailstabs0001 .form-message { overflow:hidden; }
.detailstabs0001 .form-message > form { display:block; margin:-7px -7px 0 ; }
.detailstabs0001 .form-message .input-list input:focus,
.detailstabs0001 .form-message textarea:focus { color:#000 !important; }
.detailstabs0001 .form-message .input-list { width:100%; }
.detailstabs0001 .form-message .input-list label { float:left; width:33.33%; *margin-right:-1px; }
.detailstabs0001 .form-message .input-list label span { display:block; margin-bottom:15px; border-width:1px; border-style:solid;}
.detailstabs0001 .form-message .input-list label input { clear:both; float:left; line-height:3; height:3em; text-indent:0.75em; width:95%; padding-right:5%; background:none; border:0; }
.detailstabs0001 .form-message .textarea { clear:both; display:block; padding:7px; }
.detailstabs0001 .form-message .textarea span { display:block; padding:0.75em; border-width:1px; border-style:solid; }
.detailstabs0001 .form-message .button-algin { clear:both; }
.detailstabs0001 .form-message textarea { width:100%; border:0; background:none; height:6em; }
.detailstabs0001 .form-message .button { width:160px; height:50px; font-size:16px; color:#fff; }
.detailstabs0001 .form-message .button-algin { padding-top:40px; padding-bottom:60px; text-align:center; }
.detailstabs0001 .form-message .input-list label span { margin:7px; }
.detailstabs0001 .form-message .input-list label span,
.detailstabs0001 .form-message .textarea span { border-color: #E8E8E9;}
.detailstabs0001 .form-message[col="1"] .input-list label { width:100%; }

.detailstabs0001 .content { border:0px solid #E8E8E9;  overflow:hidden; }


@media  screen and (max-width: 800px) {
 .detailstabs0001 .form-message .input-list label { float:left !important; width:100% !important; }
}
/* 按钮颜色 */
.detailstabs0001 .form-message .button { background:#54A0FF; }  .breadcrumb0001 {
/* 内间距 */
padding:0;
/* 背景颜色 */
background-color:#fff;

/* 面包屑位置 */
text-align:right;
/* 边框 */
border-bottom:1px solid #E8E8E9;
}
.breadcrumb0001 .content {
/* 高度 */
height:80px; line-height:80px;
}

.breadcrumb0001 .head,
.breadcrumb0001 .head .icon,
.breadcrumb0001 .head .tname { float:left; }
.breadcrumb0001 .head .icon { padding-right:5px; font-size:40px; }
.breadcrumb0001 .head .inline > * { line-height:1.1; text-align:left; font-size:20px; }
.breadcrumb0001 .head { color:#54A0FF; border-bottom-width:1px; border-bottom-style:solid; }
.breadcrumb0001 .head .zh { font-weight:bold/* 标题加粗 */; }
.breadcrumb0001 .head .middle { vertical-align:top; }


.breadcrumb0001 .search { float:right; font-size:0; }
.breadcrumb0001 .search form { border:1px solid #E8E8E9; overflow:hidden; background:#fff; }
.breadcrumb0001 .search input[type="text"] { float:left; font-size:14px; width:210px; height:20px; line-height:20px; padding:8px; border:0; background:none; }
.breadcrumb0001 .search input.btn { float:right; line-height:36px; height:36px; width:36px; font-size:20px; background:none; }

.breadcrumb0001 .search2 { float:right; font-size:0; }
.breadcrumb0001 .search2 form { border:1px solid #E8E8E9; overflow:hidden; background:#fff; border-radius:50px; }
.breadcrumb0001 .search2 input[type="text"] { float:left; font-size:14px; width:190px; height:20px; line-height:20px; padding:8px 16px; border:0; background:none; }
.breadcrumb0001 .search2 input.btn { float:right; line-height:36px; height:36px; width:40px; font-size:20px; background:none; }



.breadcrumb0001 .share { float:right; font-size:0;}
.breadcrumb0001 .share .icon { float:left; width:40px; height:40px; line-height:40px; width:40px; text-align:center; font-size:18px; color:#fff; }
.breadcrumb0001 .share .share1 { background:#005ead; }
.breadcrumb0001 .share .share2 { background:#3388ff; }
.breadcrumb0001 .share .share3 { background:#1dc971; }
.breadcrumb0001 .share .share4 { background:#f72b2d; }
.breadcrumb0001 .share .share5 { background:#ffae00; }

.breadcrumb0001 .modcont,
.breadcrumb0001 .modcont > * { color:#484C51/* 面包屑颜色 */; }


/* 功能 */
.breadcrumb0001 .share,
.breadcrumb0001 .search,
.breadcrumb0001 .search2,
.breadcrumb0001 .head .icon { display:none; }



@media(max-width:800px) {
.breadcrumb0001 { height:auto; line-height: normal; margin-top:0 !important; }
.breadcrumb0001 .head { border-bottom:0; }
.breadcrumb0001 .share,
.breadcrumb0001 .search,
.breadcrumb0001 .search2,
.breadcrumb0001 .head .icon,
.breadcrumb0001 .modcont { display:none !important; }
}  .contlist0001 .head { display:none;
height:80px; line-height:80px;
text-align:right;
border-bottom:1px solid #E8E8E9;
margin-bottom:25px;
}

.contlist0001 .container { overflow:hidden; }
.contlist0001 .tname .icon,
.contlist0001 .head .tname { float:left; position:relative; }
.contlist0001 .tname .icon { padding-right:5px; font-size:40px; }
.contlist0001 .tname .inline > * { line-height:1.1; text-align:left; font-size:20px; }
.contlist0001 .tname { color:#54A0FF; border-bottom-width:1px; border-bottom-style:solid; }
.contlist0001 .tname .zh { font-weight:bold/* 标题加粗 */; }
.contlist0001 .head .middle { vertical-align:top; }


.contlist0001 .breadcrumb,
.contlist0001 .breadcrumb > * { color:#484C51/* 面包屑颜色 */; }

/* 功能 */
.contlist0001 .tname .icon { display:none; }


/* 模块内容 */
.contlist0001 .modcont { clear:both; }
/* 列表 */
.contlist0001 .item { float:left; width:20%; *zoom:1; *margin-right:-1px; }

.contlist0001 .item dl { margin:0 15px 30px/* 间隔 */;}
.contlist0001 .iten-wrap { margin: 0 -15px; *zoom:1; }


.contlist0001 .iten-wrap[col="6"] .item { width:16.666%;}
.contlist0001 .iten-wrap[col="5"] .item { width:20%;}
.contlist0001 .iten-wrap[col="4"] .item { width:25%;}
.contlist0001 .iten-wrap[col="3"] .item { width:33.33%;}
.contlist0001 .iten-wrap[col="2"] .item { width:50%;}
.contlist0001 .iten-wrap[col="1"] .item { width:100%;}
@media(max-width:800px) {
.contlist0001 .iten-wrap[col="6"] .item { width:25%;}
.contlist0001 .iten-wrap[col="5"] .item { width:25%;}
.contlist0001 .iten-wrap[col="4"] .item { width:33.33%;}
.contlist0001 .iten-wrap[col="3"] .item { width:33.33%;}
.contlist0001 .iten-wrap[col="2"] .item { width:50%;}
.contlist0001 .iten-wrap[col="1"] .item { width:100%;}
}

/* 图片 */
.contlist0001 .showpic {  padding-top:100%/* 比例 */; height:0; position:relative; overflow:hidden; }
.contlist0001 .showpic a.imgcont { border:1px solid#E8E8E9; }
.contlist0001 .showpic img { width:100%; }
.contlist0001 .showpic > a,
.contlist0001 .showpic .cover .bg  { position:absolute; top:0; bottom:0; right:0; left:0; }
.contlist0001 .showpic > a { overflow:hidden; }
/* 遮罩 */
.contlist0001 .showpic .cover { overflow:hidden; z-index:1;
filter:alpha(opacity=0);
opacity:0;
transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
-o-transition:all .5s ease;
}
.contlist0001 .showpic:hover .cover { overflow:visible; opacity:1; z-index:2;
filter:alpha(opacity=100);
opacity:1;
}
.contlist0001 .showpic .cover .bg { background:#54A0FF;
filter:alpha(opacity=80);
opacity:0.8;
}
.contlist0001 .showpic .cover .icon { font-size:50px; color:#fff; position:absolute; top:50%; left:50%; width:50px; height:50px; line-height:50px; margin:-25px; text-decoration:none; } 
/* 列标题 */
.contlist0001 .subtitle { line-height:1.1; height:1.1em; padding-top:16px /* 列标题间距  */;}
.contlist0001 .subtitle a { display:block; color:#54A0FF /* 主色1 */; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; }
/* 列描述 */
.contlist0001 .subdesc { padding-top:10px /* 列描述间距 */;  }
.contlist0001 .subdesc,
.contlist0001 .subdesc span { display:block; line-height:1.65; height:3.3em; overflow:hidden;  }

/* 价格 */
.contlist0001 .price { display:none; line-height:1.5; padding-top:10px /* 列价格间距 */; text-align:center; }
.contlist0001 .price del { float:left; padding-right:20px; color:#76797C/* 文本色3 */; }
.contlist0001 .price p { clear:both; float:left; white-space:nowrap; color:#d51f1f; }
.contlist0001 .price p b { float:left; *float:none; padding-right:20px;}
.contlist0001 .price p span { float:left; *float:none; }
.contlist0001 .price p span font { color:#76797C/* 文本色3 */; }
.contlist0001 .price .btn { clear:both; padding-top:13px /* 关联-列标题间距 -3 */;}
.contlist0001 .price .btn span { display:block; white-space:nowrap; text-align:center; line-height:2.65; color:#fff; font-size:16px; background:#54A0FF/* 主色 */; border-radius:3px;}
.contlist0001 .modcont .price del, .contlist0001 .modcont .price p { font-size:13px; }



@media(max-width:800px) {
.contlist0001 { background:#fff !important; }
.contlist0001 .iten-wrap .item { width:50% !important;}
.contlist0001 .iten-wrap { margin: 0 -8px !important;}
.contlist0001 .modcont .item dl { margin:0 8px/* 间隔 */ !important;}
.contlist0001 .content { padding:0 !important; }
.contlist0001 .modcont { padding:0 0 15px !important; }
.contlist0001 .modcont .item { margin-top:15px; }
.contlist0001 .modcont .item dl { padding:0 !important; background:none !important; border:0 !important; }
.contlist0001 .modcont .subdesc { padding-top:10px; }
.contlist0001 .price { padding-top:7px !important; }
}  .page0001 ul { clear:both; width:100%; text-align:center;}
.page0001 ul * { text-decoration:none; vertical-align:middle; }
.page0001 ul > * {  font-size:14px line-height:30px; display:inline-block; *display:inline; *zoom:1; }
.page0001 ul a { display:block; line-height:2em; height:2em; min-width:2em; border-radius:2em; margin:0 3px; }
.page0001 ul li a:hover,
.page0001 ul li a.active {border:1px solid transparent !important; text-decoration:none;  }

.page0001 ul .first,
.page0001 ul .last,
.page0001 ul .prev,
.page0001 ul .next { padding:0 0.5em; overflow:hidden; *zoom:1; }
.page0001 ul span { display:none; /* 是否显示总共页数 */ }
.page0001 ul .first,
.page0001 ul .last, /* 是否显示:第一页，最后一页 */
.page0001 ul .prev,
.page0001 ul .next { display:block; /* 是否显示:上一页，下一页 */ }

.page0001 ul a { margin:0 3px; color:#A3A5A8;  }
.page0001 ul a.active,
.page0001 ul a:hover { background:#54A0FF; /* 主色 */; color:#fff; }
.page0001 ul a { border:1px solid #A3A5A8 /* 文本色4 */ !important; }

@media screen and  (max-width: 800px) {
 .page0001 ul a { display:none; }
 .page0001 ul .first,
 .page0001 ul .last,
 .page0001 ul .prev,
 .page0001 ul .next { display:block; }
 
}  .diycontent .contents { height:100%; overflow:hidden; }
.diycontent .container { height:100%; position:relative;}
.diycontent .bg { position:absolute; top:0; right:0; bottom:0; left:0; z-index:0;}
/* 标题 */
.diycontent .head-wrap {}
.diycontent .head {overflow:hidden; position:relative; z-index:1; }
/* 标题名称 */
.diycontent .head .tname { float:left; line-height:25px; height:25px; color:#54A0FF /* 主色 */;  border-bottom-width:0px; border-bottom-style:solid; padding-bottom:15px; }
.diycontent .head .tname .icon {display:none; float:left; padding-right:10px; }
.diycontent .head .tname h2 { line-height:1.1; *line-height:1.3; vertical-align:top;  }
.diycontent .head .tname p { display:none; font-size:14px; line-height:1.1; }

/* 标题更多 */
.diycontent .head .more { display:block; float:right; }
.diycontent .head .more .icon,
.diycontent .head .more .txt { text-decoration:none; float:left; padding-left:5px; color:#54A0FF /* 主色 */; }
.diycontent .head .more .txt { text-decoration:underline; }


/* 居中时 显示装饰线 标题颜色 */
.diycontent .line { display:none; clear:both; max-width:600px; text-align:center; margin:0 auto; color:#54A0FF /* 主色 */; }
.diycontent .line,
.diycontent .line .left div,
.diycontent .line .right { line-height:40px; height:40px; font-size:30px /* 图标大小 */; }

.diycontent .line .left { float:left; width:50%; padding-right:15px /* 关联-图标大小 */; }
.diycontent .line span { position:absolute; top:50%; left:0; width:100%; height:0; border-bottom-width:1px; border-bottom-style:solid; }
.diycontent .line .left .icon { float:right;  padding:0 10px; margin-right:-15px/* 关联-图标大小 */; }
.diycontent .line .left div,
.diycontent .line .right { overflow:hidden; position:relative;  }


/* 模块内容 */
.diycontent .modcont { position:relative;  padding-top:15px;  }
.diycontent .article img { display:initial; }
.diycontent .article { line-heigth:1.65; }

.diycontent .subtitle { display:none; }
.diycontent .subdesc { display:none; }

/* 图片 */
.diycontent .showpic { display:none; float:left; width:45%; position:relative; text-align:center; margin:0 25px 10px 0; }
.diycontent .showpic img { width:100%; height:100%; }
@media(max-width:600px) {
.diycontent .showpic { margin:0 15px 5px 0; }
}
.diycontent .showpic img { width:100%; }
.diycontent .content > .showpic:first-child { display:block; }


/* 更多按钮 */
.diycontent .modcont .btn-wrap { display:none; clear:both; text-align:center; padding:45px 0 55px; }
.diycontent .modcont .btn-wrap span { float:left; }
.diycontent .modcont .btn-wrap .btn {line-height:45px; font-size:16px; background:#54A0FF /* 主色 */; color:#fff; padding:0 2.65em; border-radius:3px; }
.diycontent .modcont .btn-wrap .icon { float:left; padding-right:5px; font-size:17px; }




@media(max-width:600px) {
.diycontent { background:#fff; height:auto; }
.diycontent .head .tname {}
.diycontent .head .tname > .icon { display:block !important; font-size:20px !important; }
.diycontent .head .tname .zh { font-size:18px !important; }
.diycontent .head .tname p { display:none !important;  }
}  .banner0006 { margin-top: 0; height:300px; line-height:300px; position:relative; z-index:0; }
.banner0006 > *  { height:100%; }

.banner0006 .wrap { position:absolute; top:0; bottom:0; left:0; right:0; z-index:2; }
.banner0006 .wrap .container { height:100%; position:relative; overflow:hidden; }
.banner0006 .wrap .container  > div { position:absolute; top:0; bottom:0; left:-1000px; right:-1000px; z-index:2;   }
.banner0006 .wrap .container  > div img { height:100%; }
.banner0006 .wrap img { display:block; margin:0 auto; width:auto; }

.banner0006 .container { overflow:hidden;}
.banner0006 .slick-slider  img { float:left; }

@media screen and  (max-width: 800px) {
.banner0006 { margin-top:0 !important;  }
.banner0006  .container  {  height:280px !important; padding:0  !important;}
}

@media screen and  (max-width: 600px) {
.banner0006 .container { height:250px !important; }
}
.banner0006 img{width: 100%; height: 100%;}  .article0003{padding-bottom: 30px;}  .map{
height:460px;
margin-top:0;
}
#dituContent{
height: 100%;
width: 100%;
}
.iw_poi_title {
 font-size:16px;
 font-weight:bold;
 overflow:hidden;
 padding-right:13px;
 white-space:nowrap
}
.iw_poi_content {
 font:12px arial, sans-serif;
 overflow:visible;
 padding-top:4px;
 white-space:-moz-pre-wrap;
 word-wrap:break-word
}
#dituContent img {
 max-width:none !important;
 max-height: none !important;
}

.iw_poi_title {
 color:#54A0FF !important;
}
.BMap_bubble_title{
 color:#54A0FF !important;font-weight: bold;
}
.BMap_pop{margin-left: -2px; margin-top: -10px;}

@media screen and (max-width: 800px) {
.map { margin-top:0 !important; }
}  .message0002 .modcont{ display:block; overflow:hidden; }
.message0002 .input-list input:focus,
.message0002 textarea:focus { color:#000 !important; }
.message0002 .input-list { width:100%; }
.message0002 .input-list label { float:left; width:33.33%; *margin-right:-1px; }
.message0002 .input-list label span { display:block; margin-bottom:15px; border:1px solid #E8E8E9;}
.message0002 .input-list label input { clear:both; float:left; line-height:3; height:3em; text-indent:0.75em; width:95%; padding-right:5%; background:none; border:0;}
.message0002 .textarea { clear:both; display:block; padding:7px; }
.message0002 .textarea span { display:block; padding:0.75em; border-width:1px; border-style:solid; }
.message0002 .button-algin { clear:both; }
.message0002 textarea { width:100%; border:0; background:none; height:6em; }
.message0002 .button { width:160px; height:50px; font-size:16px; color:#fff; }
.message0002 .button-algin { padding-top:40px; padding-bottom:60px; text-align:center; }
.message0002 form { margin:-7px -7px 0 ;}
.message0002 .input-list label span { margin:7px; }
.message0002 .input-list label span,
.message0002  .textarea span { border-color:#E8E8E9 /* 文本色6 */;}
.message0002[col="1"] .input-list label { width:100%; }

/* 按钮颜色 */
.message0002 .button { background:#54A0FF/* 主色 */; }


@media  screen and (max-width: 800px) {
 .message0002 .input-list label { float:left !important; width:100% ; }
}  /* 标题 */
.dynamic0001 .head {overflow:hidden; position:relative; z-index:1; }
.dynamic0001 .head-wrap { line-height:25px; height:25px; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #E8E8E9/* 文本色6 */; }
/* 标题名称 */
.dynamic0001 .head .tname { float:left; color:#54A0FF /* 主色 */; line-height:25px; height:25px;  white-space:nowrap; border-bottom-width:1px; border-bottom-style:solid; padding-bottom:15px;}
.dynamic0001 .head .tname .icon { display:none; float:left; padding-right:10px; }
.dynamic0001 .head .tname h2 { line-height:1.1; *line-height:1.3; vertical-align:top;  }
.dynamic0001 .head .tname p { display:none; font-size:14px; line-height:1.1; }

/* 标题更多 */
.dynamic0001 .head .more { float:right;}
.dynamic0001 .head .more .icon,
.dynamic0001 .head .more .txt { text-decoration:none; float:left; padding-left:5px; color:#54A0FF /* 主色 */;  }
.dynamic0001 .head .more .txt { text-decoration:underline; }

/* 标题箭头 */
.dynamic0001 .head .arr { display:none; font-size:30px; float:right; color:#EDF5FF /* 主色 */; }
.dynamic0001 .head .arr span { float:left; }
.dynamic0001 div.date { float:right; margin-left:15px; font-size:11px; line-height:1.1; text-align:center; color:#54A0FF; }
.dynamic0001 div.date * { display:block; }
.dynamic0001 div.date .d { font-size:3em; }

.dynamic0001 .item dd { overflow:hidden; }

.dynamic0001 .item .icon { display:none; float:left; padding-right:5px; font-size:16px; color:#EDF5FF; padding-top:3px; }

.dynamic0001 .item .subtitle a,
.dynamic0001 .item .subtitle,
.dynamic0001 .item .subdesc { display:block; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; }
.dynamic0001 .item .subtitle a { display:block; color:#54A0FF;}
.dynamic0001 .item .subdesc { padding-top:10px; color:#333; }
.dynamic0001 .item .subdesc span {  overflow:hidden; }
.dynamic0001 .item .subtitle { padding-top:5px; line-height:1.1;  }

.dynamic0001 .item b.date { display:none; float:right; margin-left:4em; color:#999; }
.dynamic0001 .item b.date span { font-size:0.93em; }  .dynamic0002 .head { display:none;
height:80px; line-height:80px;
text-align:right;
border-bottom:1px solid #E8E8E9;
margin-bottom:25px;
}
.dynamic0002 .tname .icon,
.dynamic0002 .head .tname { float:left; position:relative; }
.dynamic0002 .tname .icon { padding-right:5px; font-size:40px; }
.dynamic0002 .tname .inline > * { line-height:1.1; text-align:left; font-size:20px; }
.dynamic0002 .tname { color:#54A0FF; border-bottom-width:1px; border-bottom-style:solid; }
.dynamic0002 .tname .zh { font-weight:bold/* 标题加粗 */; }
.dynamic0002 .head .middle { vertical-align:top; }


.dynamic0002 div.date { float:right; margin-left:15px; font-size:11px; line-height:1.1; text-align:center; color:#54A0FF; }
.dynamic0002 div.date * { display:block; }
.dynamic0002 div.date .d { font-size:3em; }
.dynamic0002 .item { padding-bottom: 10px;  margin-bottom: 10px; border-bottom: 1px dashed #EDF5FF; }
.dynamic0002 .item dd { overflow:hidden; }

.dynamic0002 .item .icon { display:none; float:left; padding-right:5px; font-size:16px; color:#EDF5FF; padding-top:3px; }
.dynamic0002 .item .showpic {display:none; float:left; width:60px; padding-right:10px; overflow:hidden; }
.dynamic0002 .item .showpic img { width:100%; }
.dynamic0002 .item .key { overflow:hidden; display:none; text-align:right;   line-height: 1.1;  height: 1.1em;  margin-top: 5px; }
.dynamic0002 .item .key,
.dynamic0002 .item .key a { color:#A3A5A8; }
.dynamic0002 .item .key b { float:left;  }
.dynamic0002 .item .more-link { display:none;}
.dynamic0002 .item .more-link a { color:#54A0FF;  }

.dynamic0002 .item .subtitle a,
.dynamic0002 .item .subtitle { white-space:nowrap; overflow:hidden; text-overflow: ellipsis;  }
.dynamic0002 .item .subdesc { display:block; line-height:1.65; height:1.65em; overflow:hidden;}
.dynamic0002 .item .subtitle a { display:block; color:#54A0FF;}
.dynamic0002 .item .subdesc { padding-top:10px; color:#76797C; }
.dynamic0002 .item .subtitle { padding-top:5px; line-height:1.1;  }

.dynamic0002 .item b.date { display:none; float:right; margin-left:4em; color:#A3A5A8; }
.dynamic0002 .item b.date span { font-size:0.93em; }  .article0001 .head { text-align:center; margin:0 0 20px; position:relative; }
.article0001 .head h1 { line-height:1.1; color:#54A0FF; }
.article0001 .head h1 span { display:block; }
.article0001 .head .info { display:none; line-height:1.3; color:#BAD9FF; padding-top:20px; font-size:14px; }
.article0001 .head .info1 { display:block; }
.article0001 .head .info1 b { padding:0 10px; }
.article0001 .head .info .icon { float:left; font-size:1.3em; line-height:1; margin:0 5px; }
.article0001 .retuen-btn { font-size:14px; line-height:2em; float:left; color:#999; position:absolute; top:50%; margin-top:-1em; }
.article0001 .retuen-btn span { float:left; padding-right:5px; }
.article0001 .modcont h1 { font-size:36px; }
.article0001 .modcont h2 { font-size:30px; }
.article0001 .modcont h3 { font-size:24px; }
.article0001 .modcont h4 { font-size:18px; }
.article0001 .modcont h5 { font-size:16px; }
.article0001 .modcont h6 { font-size:12px; }
.article0001 .modcont p { font-size:14px; }
.article0001 .modcont h4,
.article0001 .modcont h5,
.article0001 .modcont h6,
.article0001 .modcont p { font-size:14px; padding-top:10px; line-height:1.85; }
.article0001 .modcont img { display:block; margin:10px auto 0; }
.article0001 .modcont *:first-child { padding-top:0; }  .page0002 { clear:both; text-align:right;  }
.page0002 .prev { float:left;}
.page0002 a { text-decoration:underline; }
.page0002,
.page0002 a { color:#A3A5A8; }
.page0002 a:hover { color:#54A0FF; }  .link0001 .content { }
/* 标题 */
.link0001 .head { line-height:90px; height:90px; }
.link0001 .head { position:relative; z-index:1; }
/* 标题名称 */
.link0001 .head .tname { float:left; color:#54A0FF /* 主色 */;  border-bottom-width:0px; white-space:nowrap; border-bottom-style:solid;  }
.link0001 .head .tname .icon { float:left; padding-right:10px; }
.link0001 .head .tname h2 { line-height:1.1; *line-height:1.3; vertical-align:top;  }
.link0001 .head .tname p { display:none; font-size:14px; line-height:1.1; }

/* 标题箭头 */
.link0001 .head .arr { display:none; font-size:30px; float:right; color:#54A0FF; }
.link0001 .head .arr span { float:left; cursor:pointer; }


/* 居中时 显示装饰线 标题颜色 */
.link0001 .line { display:none; clear:both; max-width:600px; text-align:center; margin:0 auto; color:#54A0FF; }
.link0001 .line,
.link0001 .line .left div,
.link0001 .line .right { line-height:40px; height:40px; font-size:30px /* 图标大小 */; }

.link0001 .line .left { float:left; width:50%; padding-right:15px /* 关联-图标大小 */; }
.link0001 .line span { position:absolute; top:50%; left:0; width:100%; height:0; border-bottom-width:1px; border-bottom-style:solid; }
.link0001 .line .left .icon { float:right;  padding:0 10px; margin-right:-15px/* 关联-图标大小 */; }
.link0001 .line .left div,
.link0001 .line .right { overflow:hidden; position:relative;  }


/* 模块内容 */
.link0001 .modcont { clear:both; position:relative; overflow: hidden; }

/* 列表 */
.link0001 .item { float:left; width:20%; *zoom:1; *margin-right:-1px; }

.link0001 .iten-wrap { margin: 0 -15px; *zoom:1; overflow:hidden; }
.link0001 .iten-wrap dl { margin:0 15px/* 间隔 */;}


.link0001 .iten-wrap[col="6"] .item { width:16.666%;}
.link0001 .iten-wrap[col="5"] .item { width:20%;}
.link0001 .iten-wrap[col="4"] .item { width:25%;}
.link0001 .iten-wrap[col="3"] .item { width:33.33%;}
.link0001 .iten-wrap[col="2"] .item { width:50%;}
.link0001 .iten-wrap[col="1"] .item { width:100%;}
@media(max-width:800px) {
.link0001 .iten-wrap[col="6"] .item { width:25%;}
.link0001 .iten-wrap[col="5"] .item { width:25%;}
.link0001 .iten-wrap[col="4"] .item { width:33.33%;}
.link0001 .iten-wrap[col="3"] .item { width:33.33%;}
.link0001 .iten-wrap[col="2"] .item { width:50%;}
.link0001 .iten-wrap[col="1"] .item { width:100%;}
}

/* 图片 */
.link0001 .showpic { padding-top:50%/* 比例 */; height:0; position:relative; }
.link0001 .showpic a.imgcont { border:1px solid #E8E8E9; text-align:center; overflow:hidden; }
.link0001 .showpic img { max-width:100%; max-height:100%; }
.link0001 .showpic > a  { position:absolute; top: 1px; bottom: 1px; right: 1px; left: 1px; overflow:hidden; }

/* 箭头 */
.link0001 .modcont .arr { clear:both; text-align:center; padding:20px 0 35px; }
.link0001 .modcont .arr .icon { cursor: pointer;  }
.link0001 .modcont .arr .arrowLeft { left:0; }
.link0001 .modcont .arr .arrowRight { right:0; }
.link0001 .modcont .arr span { font-size:30px; line-height:30px; width:30px; color:#54A0FF; }


@media(max-width:800px) {
.link0001 { padding-left:15px !important; padding-right:15px !important; }
.link0001 .head { line-height:40px !important; height:40px !important; }

.link0001 .iten-wrap .item { width:50% !important;}
.link0001 .iten-wrap { margin: 0 -6px !important;}
.link0001 .iten-wrap dl { margin:0 6px/* 间隔 */ !important;}
.link0001 .head .head-wrap > * { display:none !important; text-align:left !important; }
.link0001 .head .tname { display:block !important;} 
.link0001 .head .tname > div { width:auto !important; }
.link0001 .head .tname .zh { font-size:18px !important; }
.link0001 .head .tname p { display:none !important;  }
.link0001 .content { padding:0 !important; }
.link0001 .content .line { display:none !important; }
.link0001 .modcont { padding:0 0 15px !important; }
.link0001 .modcont .item { margin-top:15px; }
.link0001 .modcont .item dl { padding:0 !important; background:none !important; border:0 !important; }
.link0001 .modcont .arr { display:none!important;  padding:10px 0 !important; }


}  .erweimas0001 .content { text-align:center; }
.erweimas0001 .modcont { padding-bottom:15px; }
.erweimas0001 b,
.erweimas0001 span { display:block; line-height:1.5; }
.erweimas0001 .content > img { margin:0 auto; }

.erweimas0001 span,
.erweimas0001 h4 { color:#76797C/* 文本色3 */; }
.erweimas0001 { border: 1px solid #E8E8E9/* 文本色6 */;}

@media screen and (max-width: 800px) {
.erweimas0001{display:none;}
}  /* 模块内容 */
.photo-item .modcont { clear:both; }
/* 列表 */
.photo-item .item { float:left; width:20%; *zoom:1; *margin-right:-1px; }

.photo-item .item dl { margin:0 15px 30px/* 间隔 */;}
.photo-item .iten-wrap { margin: 0 -15px; *zoom:1; }


.photo-item .iten-wrap[col="6"] .item { width:16.666%;}
.photo-item .iten-wrap[col="5"] .item { width:20%;}
.photo-item .iten-wrap[col="4"] .item { width:25%;}
.photo-item .iten-wrap[col="3"] .item { width:33.33%;}
.photo-item .iten-wrap[col="2"] .item { width:50%;}
.photo-item .iten-wrap[col="1"] .item { width:100%;}
@media(max-width:800px) {
.photo-item .iten-wrap[col="6"] .item { width:25%;}
.photo-item .iten-wrap[col="5"] .item { width:25%;}
.photo-item .iten-wrap[col="4"] .item { width:33.33%;}
.photo-item .iten-wrap[col="3"] .item { width:33.33%;}
.photo-item .iten-wrap[col="2"] .item { width:50%;}
.photo-item .iten-wrap[col="1"] .item { width:100%;}
}

/* 图片 */
.photo-item .showpic { border:1px solid#E8E8E9; padding-top:100%/* 比例 */; height:0; position:relative; overflow:hidden; }
.photo-item .showpic img { width:100%; }
.photo-item .showpic > a { position:absolute; top:0; bottom:0; right:0; left:0; }
.photo-item .showpic:hover .cover { overflow:visible; opacity:1; z-index:2;
filter:alpha(opacity=100);
opacity:1;
}

@media(max-width:800px) {
.photo-item { background:#fff !important; }
.photo-item .iten-wrap .item { width:50% !important;}
.photo-item .iten-wrap { margin: 0 -8px !important;}
.photo-item .modcont .item dl { margin:0 8px/* 间隔 */ !important;}
.photo-item .modcont .item { margin-top:15px; }
.photo-item .modcont .item dl { padding:0 !important; background:none !important; border:0 !important; }
}  /*=========导航======================================================*/
.header-nav0001 { z-index:20; white-space:nowrap; margin-top:0; position:relative; }
.header-nav0001 .header-wrap { position:relative; }
.header-nav0001 > .bg { position:absolute; top:0; bottom:0; left:0; right:0; background-color:#fff; }


/* 内容 */
.header-nav0001 .content,
.header-nav0001 .logo,
.header-nav0001 .description-pic { line-height:70px; height:70px;  }
.header-nav0001 .content { clear:both; position:relative; z-index:0;}

/* 附加功能 */
.header-nav0001 .other { display:none; overflow:hidden; height:40px; position:relative; z-index:1; }
.header-nav0001 .other .crevice { color:#A3A5A8; }
.header-nav0001 .other .btn { text-align:center; margin-top:-2px; }
.header-nav0001 .other .cell .icon { margin-right:5px;  }
.header-nav0001 .other-search { width:200px; height:33px; line-height:33px; border:1px solid #E8E8E9; border-radius:3px; }
.header-nav0001 .other-search span { display:block;overflow: hidden; padding:0 5px; }
.header-nav0001 .other-search span input { width:100%; border:0; height:20px; line-height:20px; background:none; }
.header-nav0001 .other-search .search-button { float:right; background:none; color:#76797C;
width: 33px;
height: 33px;
line-height: 33px;
font-size: 20px;
text-align: center;
}
/* logo */
.header-nav0001 .logo { float:left; }
.header-nav0001 .logo img {  max-height:100%; /*logo 高度 */ position:relative; top:-2px; *top:0;}
/* 辅助图片 */
.header-nav0001 .description-pic { float:left; overflow:hidden; width:200px; }
.header-nav0001 .description-pic img {  /* logo 高度 */ }
/* 导航 */
.header-nav0001 #navbar ul.menu ul,
.header-nav0001 #navbar ul.menu .arr { display:none; }
.header-nav0001 #navbar a > .icon { float:left; display:none; margin-right:10px; }
.header-nav0001 .navbar-bg { display:none; position:fixed; top:0; bottom:0; left:0; right:0; background:rgba(0,0,0,0.6); }
.header-nav0001 #navbar { vertical-align:top; white-space:nowrap; overflow:hidden; position:relative; z-index:2;}
.header-nav0001 #navbar .nav-wrap { position:relative; overflow:hidden; }
.header-nav0001 #navbar ul.menu { float:right; display:block; white-space:nowrap; position:relative; right:0; font-size:0; }
.header-nav0001 #navbar li { font-size:16px; vertical-align:middle; padding:0 20px; /* 间距 */ display:inline-block; *display:inline; *zoom:1; overflow:hidden;}
.header-nav0001 #navbar li b { margin-top:-3px; }
.header-nav0001 #navbar a { color:#333 /* 默认颜色 */; display:block; text-decoration:none; margin:0 -20px; /* 关联-间距 */ padding:0 20px; /* 关联-间距 */ }
.header-nav0001.on-search #navbar a { margin:0 -10px; padding:0 10px; }

.header-nav0001 #navbar .active a,
.header-nav0001 #navbar a:hover { background:none; color:#54A0FF /* 颜色 */; }
.header-nav0001 #navbar li div span { display:block; line-height:1.3;  }
/* 英文字体 */
.header-nav0001 #navbar li div .en { font-size:1.2em; }

/* 指针 */
.header-nav0001 #navbar li div { height:100%; }
.header-nav0001 #navbar .pointer { float:left; width:100%; line-height:1; text-align:center; font-size:13px; margin:-3px 0; position:absolute; left:0; bottom:0px;/* 位置 */ }

.header-nav0001 #navbar li { position:relative; vertical-align:top;}
.header-nav0001 #navbar li:hover > ul { visibility:visible; }

/* 间隔线 */
.header-nav0001 #navbar li:first-child .ge { display:none !important; }
.header-nav0001 .ge { width:0px; border:0; border-right:1px solid #E8E8E9; position:absolute; left:0; height:100%/* 线高 */; top:0;  }


/* 搜索 */
.header-nav0001 .search-style { position:relative; }
/* 风格1 */
.header-nav0001 .search { display:block; float:right; padding-left:20px; overflow:hidden; }
.header-nav0001 .search form { white-space:nowrap; width:0px; height:40px; line-height:40px; vertical-align:middle; padding: 0 40px 0 0; white-space:nowrap; position:relative; overflow:hidden; border-radius:3px;}
.header-nav0001 .search label.search-text { display:none; float:left; width:100%; overflow:hidden; }
.header-nav0001 .search label.search-btn { font-size:22px; float:left; width:40px; height:40px; line-height:42px; text-align:center; position:absolute; top:50%; right:0; margin:-20px 0 0px; overflow:hidden; cursor:pointer;}
.header-nav0001 .search label.search-btn > * { position:absolute; margin:-999px; }
.header-nav0001 .search input[type="text"] { float:left; width:95%; height:20px; padding:5px 0; line-height:20px; padding:10px 0 10px 5%; background:none; border:0;}

.header-nav0001.on-search .search form { border:1px solid #eee; margin:-1px 0; color:#54A0FF/* 主色 */; }
.header-nav0001.on-search .search label.search-text { display:block; }

/* 风格2 */
.header-nav0001 .search2 { float:right; width:220px; padding-left:5px; overflow:hidden; }
.header-nav0001 .search2 form { width:100%; line-height:30px; overflow:hidden; }
.header-nav0001 .search2 label.search-text {   display: block; background: #f0f0f0; height: 20px; line-height: 20px; padding: 4px 4px 4px 15px; overflow: hidden; border: 1px solid #e1e1e1; border-top-left-radius: 30px; border-bottom-left-radius: 30px;}
.header-nav0001 .search2 label.search-text input { width:100%; height:20px; line-height:20px; background:none; border:0; border-right:0; }
.header-nav0001 .search2 label.search-btn { float:right; font-size:20px; width:30px; padding-right:5px; *padding:0; *margin-top:1px; text-align:center; overflow:hidden; cursor:pointer; background:#54A0FF /* 主色 */; color:#E8E8E9/* 文本色6 */;  
border-top-right-radius:30px;
border-bottom-right-radius:30px;
}
.header-nav0001 .search2 label.search-btn > * { position:absolute; margin:-999px; }


/* 购物车 */
.header-nav0001 .shopping-cart { float:right; padding-left:20px; position:relative; overflow:hidden; }
.header-nav0001 .shopping-cart div { float:left; }
.header-nav0001 .shopping-cart .icon { padding-right:5px; font-size:22px; }


.header-nav0001 .description-pic, /* 辅助图片 */
.header-nav0001 #navbar .pointer, /* 菜单当前栏目指针 */
.header-nav0001 .ge,    /* 间隔线 */
.header-nav0001 .search2,   /* 搜索2 */
.header-nav0001 .shopping-cart   /* 购物车 */
{ display:none; }


.header-nav0001 .mobile-nav { display:none; }


.header-nav0001 .select-wrap { display:none; float:right; position: relative; z-index: 100; padding-left:20px; }

.header-nav0001 .select-wrap > * { height:16px; line-height:16px; display:inline-block; *display:inline; *zoom:1; vertical-align: middle; position:relative; top:-1px; }
.header-nav0001 .select-wrap span { height:16px;  margin: 0 10px; border-right: 1px solid #e5e5e5; }
.header-nav0001 .select-wrap img { width:25px;    vertical-align: top; }


@media(max-width:800px) {
.header-nav0001 .select-wrap { display:none !important; }

.header-nav0001 { z-index:999; }
.header-nav0001 .head,
.header-nav0001 .search-style,
.header-nav0001 .ge,
.header-nav0001 .pointer,
.header-nav0001 .description-pic { display:none !important; }
.header-nav0001 #navbar { position:fixed; width:250px; margin-left:-250px; z-index:999; background:#fff; top:0; left:0; height:100%; line-height:35px; padding:10px 0;
transition:all .3s ease;
-moz-transition:all .3s ease;
-webkit-transition:all .3s ease;
-o-transition:all .3s ease;
}
.header-nav0001 #navbar ul,
.header-nav0001 #navbar li { float:none !important; display:block !important; }
.header-nav0001 #navbar a  { color:#54A0FF/* 主色 */; }
.header-nav0001 .mobile-nav { display:block; width:40px; height:40px; line-height:40px; text-align:center; position:absolute; top:50%; right:0; margin:-20px 20px; cursor:pointer;}
.header-nav0001 .mobile-nav:before { font-size:30px;
}
.header-nav0001 .mobile-nav.active ~ #navbar { margin-left:0;
box-shadow:0px 3px 3px rgba(0,0,0,0.09);            
-moz-box-shadow:-0px 3px 3px rgba(0,0,0,0.09);         
-webkit-box-shadow:3px 0px 25px rgba(0,0,0,0.09);           
-o-box-shadow:-0px 3px 3px rgba(0,0,0,0.09);  
}



.header-nav0001 .mobile-nav.active ~ .navbar-bg { display:block; }
.header-nav0001 #navbar ul.menu ul,
.header-nav0001 #navbar ul.menu .arr { display:block; }
.header-nav0001 #navbar { position:fixed; width:250px; margin-left:-250px; z-index:999; background:#fff !important; top:0; left:0; height:100%; line-height:35px; padding:0 0;
transition:all .3s ease;
-moz-transition:all .3s ease;
-webkit-transition:all .3s ease;
-o-transition:all .3s ease;
}
.header-nav0001 #navbar ul,
.header-nav0001 #navbar li { float:none !important; display:block !important; }
.header-nav0001 #navbar a > .icon { display:block; }
.header-nav0001 #navbar li { padding:0 10px !important; }
.header-nav0001 #navbar a { color:#666 !important; }
.header-nav0001 #navbar ul { text-align:left !important; position:relative !important; z-index:2 !important; font-size:14px !important; }
.header-nav0001 #navbar ul.menu > li { line-height:45px !important;  border-top:1px solid #ddd !important; position:relative !important; }
.header-nav0001 #navbar ul li { line-height:30px !important; }
.header-nav0001 #navbar ul a { display:block !important; padding:0 10px !important; margin:0 -10px !important; }
.header-nav0001 #navbar ul a:before { float:left !important;}
.header-nav0001 #navbar ul.menu > li > a > .icon { float:left; font-size:18px !important; margin-right:10px !important;}
/*
.header-nav0001 #navbar ul span { float:right !important; width:45px !important; text-align:center !important; color:#fff !important; position:absolute !important; top:0 !important; right:0 !important; }
.header-nav0001 #navbar ul span + a { padding-right:45px !important; }
*/

.header-nav0001 #navbar ul li:hover {background:#f7f7f7; }
.header-nav0001 #navbar ul li:hover > ul { display:block !important; }
.header-nav0001 #navbar ul ul { display:none !important; font-size:13px !important; padding-bottom:15px !important; opacity:0.8 !important; }
.header-nav0001 #navbar ul ul a { padding-left:45px !important;font-size: 13px; color: #888 !important; }
.header-nav0001 #navbar ul ul a:before { content:'' !important; position:absolute !important; left:30px !important; top:13px !important; width:5px !important; height:5px !important; background:#777 !important; border-radius:5px; } 
.header-nav0001 #navbar .arr { position: absolute; right: 0; top: 0; width: 45px; height: 45px; line-height: 45px; text-align:center; color:#bbb; }
.header-nav0001 #navbar .arr .icon.b { display:none; }
.header-nav0001 #navbar ul.menu > li:hover .arr .icon.r { display:none; }
.header-nav0001 #navbar ul.menu > li:hover .arr .icon.b { display:inherit; }




}  .relevant-list0001 .head-wrap,
.relevant-list0001 .head .tname { line-height:25px; height:25px; }
.relevant-list0001 .head-wrap { padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #E8E8E9/* 文本色6 */; }
.relevant-list0001 .head {overflow:hidden; position:relative; z-index:1; }

/* 标题名称 */
.relevant-list0001 .head .tname { float:left; color:#54A0FF /* 主色 */;  border-bottom-width:1px; white-space:nowrap; border-bottom-style:solid; padding-bottom:15px; }
.relevant-list0001 .head .tname .icon { display:none; float:left; padding-right:10px; }
.relevant-list0001 .head .tname h2 { line-height:1.1; *line-height:1.3; vertical-align:top;  }
.relevant-list0001 .head .tname p { display:none; font-size:14px; line-height:1.1; }

/* 标题更多 */
.relevant-list0001 .head .more { display:none; float:right; }
.relevant-list0001 .head .more .icon,
.relevant-list0001 .head .more .txt { text-decoration:none; float:left; padding-left:5px; color:#54A0FF/* 主色 */; }
.relevant-list0001 .head .more .txt { text-decoration:underline; }



/* 标题箭头 */
.relevant-list0001 .head .arr { display:none; font-size:30px; float:right; color:#54A0FF /* 主色 */; }
.relevant-list0001 .head .arr span { float:left; }


/* 居中时 显示装饰线 标题颜色 */
.relevant-list0001 .line { display:none; max-width:600px; text-align:center; margin:0 auto; color:#54A0FF /* 主色 */; }
.relevant-list0001 .line,
.relevant-list0001 .line .left div,
.relevant-list0001 .line .right { line-height:40px; height:40px; font-size:30px /* 图标大小 */; }

.relevant-list0001 .line .left { float:left; width:50%; padding-right:15px /* 关联-图标大小 */; }
.relevant-list0001 .line span { position:absolute; top:50%; left:0; width:100%; height:0; border-bottom-width:1px; border-bottom-style:solid; }
.relevant-list0001 .line .left .icon { float:right;  padding:0 10px; margin-right:-15px/* 关联-图标大小 */; }
.relevant-list0001 .line .left div,
.relevant-list0001 .line .right { overflow:hidden; position:relative;  }


/* 模块内容 */
.relevant-list0001 .modcont { clear:both; overflow:hidden; }
/* 列表 */
.relevant-list0001 .item { float:left; width:20%; *zoom:1; *margin-right:-1px; }

.relevant-list0001 .item dl { margin:0 15px/* 间隔 */;}
.relevant-list0001 .iten-wrap { margin: 0 -15px; *zoom:1; }


.relevant-list0001 .iten-wrap[col="6"] .item { width:16.666%;}
.relevant-list0001 .iten-wrap[col="5"] .item { width:20%;}
.relevant-list0001 .iten-wrap[col="4"] .item { width:25%;}
.relevant-list0001 .iten-wrap[col="3"] .item { width:33.33%;}
.relevant-list0001 .iten-wrap[col="2"] .item { width:50%;}
.relevant-list0001 .iten-wrap[col="1"] .item { width:100%;}
@media(max-width:800px) {
.relevant-list0001 .iten-wrap[col="6"] .item { width:25%;}
.relevant-list0001 .iten-wrap[col="5"] .item { width:25%;}
.relevant-list0001 .iten-wrap[col="4"] .item { width:33.33%;}
.relevant-list0001 .iten-wrap[col="3"] .item { width:33.33%;}
.relevant-list0001 .iten-wrap[col="2"] .item { width:50%;}
.relevant-list0001 .iten-wrap[col="1"] .item { width:100%;}
}

/* 图片 */
.relevant-list0001 .showpic { border:1px solid#E8E8E9; padding-top:100%/* 比例 */; height:0; position:relative; overflow:hidden; }
.relevant-list0001 .showpic img { width:100%; }
.relevant-list0001 .showpic > a,
.relevant-list0001 .showpic .cover .bg  { position:absolute; top:0; bottom:0; right:0; left:0; }

/* 遮罩 */
.relevant-list0001 .showpic .cover { overflow:hidden; z-index:1;
filter:alpha(opacity=0);
opacity:0;
transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
-o-transition:all .5s ease;
}
.relevant-list0001 .showpic:hover .cover { overflow:visible; opacity:1; z-index:2;
filter:alpha(opacity=100);
opacity:1;
}
.relevant-list0001 .showpic .cover .bg { background:#54A0FF;
filter:alpha(opacity=80);
opacity:0.8;
}
.relevant-list0001 .showpic .cover .icon { font-size:50px; color:#fff; position:absolute; top:50%; left:50%; width:50px; height:50px; line-height:50px; margin:-25px; text-decoration:none; } 
/* 列标题 */
.relevant-list0001 .subtitle { line-height:1.1; height:1.1em; padding-top:16px /* 列标题间距  */;}
.relevant-list0001 .subtitle a { display:block; color:#54A0FF /* 主色1 */; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; }
/* 列描述 */
.relevant-list0001 .subdesc { padding-top:10px /* 列描述间距 */; }
.relevant-list0001 .subdesc,
.relevant-list0001 .subdesc span {  display:block;  line-height:1.65; overflow:hidden; }

/* 价格 */
.relevant-list0001 .price { display:none; line-height:1.5; padding-top:10px /* 列价格间距 */; text-align:center; }
.relevant-list0001 .price del { float:left; padding-right:20px; color:#76797C/* 文本色3 */; }
.relevant-list0001 .price p { clear:both; float:left; white-space:nowrap; color:#d51f1f; }
.relevant-list0001 .price p b { float:left; *float:none; padding-right:20px;}
.relevant-list0001 .price p span { float:left; *float:none; }
.relevant-list0001 .price p span font { color:#76797C/* 文本色3 */; }
.relevant-list0001 .price .btn { clear:both; padding-top:13px /* 关联-列标题间距 -3 */;}
.relevant-list0001 .price .btn span { display:block; white-space:nowrap; text-align:center; line-height:2.65; color:#fff; font-size:16px; background:#54A0FF/* 主色 */; border-radius:3px;}
.relevant-list0001 .modcont .price del, .relevant-list0001 .modcont .price p { font-size:13px; }

/* 箭头 */
.relevant-list0001 .modcont .arr { clear:both; text-align:center; font-size:30px; color:#005ebd; padding:20px 0 35px; }

/* 更多按钮 */
.relevant-list0001 .modcont .btn-wrap { display:none; clear:both; text-align:center; padding:45px 0 55px; }
.relevant-list0001 .modcont .btn-wrap span {  vertical-align: top;}
.relevant-list0001 .modcont .btn-wrap .btn { width:140px; line-height:45px; font-size:16px; background:#54A0FF /* 主色 */; color:#fff; text-align:center; border-radius:3px;  text-decoration: none; }
.relevant-list0001 .modcont .btn-wrap .icon { padding-right:5px; font-size:17px; }



@media(max-width:600px) {
.relevant-list0001 { background:#fff !important; }
.relevant-list0001 .head { line-height:40px !important; height:40px !important; }

.relevant-list0001 .iten-wrap .item { width:50% !important;}
.relevant-list0001 .iten-wrap { margin: 0 -8px !important;}
.relevant-list0001 .modcont .item dl { margin:0 8px/* 间隔 */ !important;}
.relevant-list0001 .head > * { display:none !important; text-align:left !important; }
.relevant-list0001 .head .tname { display:block !important; padding:0 10px;} 
.relevant-list0001 .head .tname > .icon { display:block !important; font-size:20px !important; }
.relevant-list0001 .head .tname > div { width:auto !important; }
.relevant-list0001 .head .tname .zh { font-size:18px !important; }
.relevant-list0001 .head .tname p { display:none !important;  }
.relevant-list0001 .content { padding:0 !important; }
.relevant-list0001 .content .line { display:none !important; }
.relevant-list0001 .modcont { padding:0 15px 15px !important; }
.relevant-list0001 .modcont .item { margin-top:15px; }
.relevant-list0001 .modcont .item dl { padding:0 !important; background:none !important; border:0 !important; }
.relevant-list0001 .modcont .subdesc { padding-top:10px; }
.relevant-list0001 .price { padding-top:7px !important; }
.relevant-list0001 .modcont .price .btn { padding:10px 0 0 !important; }
.relevant-list0001 .modcont .price .btn span { float:none !important; display:block !important; padding:0 !important; }
.relevant-list0001 .modcont .btn-wrap,
.relevant-list0001 .modcont .arr { padding:10px 0 !important; }
}  .navside0002 { text-align:center; position:relative; z-index:10; line-height:100px; }
.navside0002 .head {  color:#76797C;}
.navside0002 .head .icon { display:none; float:left; font-size:16px/* 图标大小 */; padding-right:10px; margin-left:-5px; }
.navside0002 .head .zh,
.navside0002 .head .en { line-height:1.3; }
.navside0002 .head .zh { font-size:18px; }
.navside0002 .head .en { font-size:30px; font-weight:bold; }
.navside0002 .head,
.navside0002 .menu a { display:block; overflow:hidden; padding:0 20px; text-decoration:none; }
.navside0002 .menu .icon { display:none; float:left; padding-right:5px; }
.navside0002 .menu span { display:block; }

/* 一级 */
.navside0002 .menu .item { position:relative; z-index:1; font-size:15px; }
.navside0002 .menu .item > a {  background:#fff/* 背景 */; color:#76797C;}
.navside0002 .menu .item.active,
.navside0002 .menu .item:hover { position:relative; z-index:2; }
.navside0002 .menu .item.active > a,
.navside0002 .menu .item:hover > a { color:#54A0FF;}

.navside0002 { line-height:100px; }
.navside0002 .head { float:left; }
.navside0002 .menu { text-align:right; overflow:hidden; white-space:nowrap; }
.navside0002 .menu .item { display:inline-block; *display:inline; *zoom:1; vertical-align:top;}
.navside0002 .menu .item a { border:0; margin:0 10px; padding:0; }  /* 标题 */
.list0003 .head-wrap { line-height:25px; height:25px; padding-bottom:15px; border-bottom:1px solid #E8E8E9/* 文本色6 */; }
.list0003 .head {overflow:hidden; position:relative; z-index:1; }
/* 标题名称 */
.list0003 .head .tname { float:left; line-height:25px; height:25px; color:#54A0FF /* 主色 */;  border-bottom-width:1px; white-space:nowrap; border-bottom-style:solid; padding-bottom:15px; }
.list0003 .head .tname .icon { float:left; padding-right:10px; }
.list0003 .head .tname h2 { line-height:1.1; *line-height:1.3; vertical-align:top;  }
.list0003 .head .tname p { display:none; font-size:14px; line-height:1.1; }

/* 标题更多 */
.list0003 .head .more { float:right; }
.list0003 .head .more .icon,
.list0003 .head .more .txt { text-decoration:none; float:left; padding-left:5px; color:#54A0FF /* 主色 */; }
.list0003 .head .more .txt { text-decoration:underline; }


/* 居中时 显示装饰线 标题颜色 */
.list0003 .line { display:none; clear:both; max-width:600px; text-align:center; margin:0 auto; color:#54A0FF /* 主色 */; }
.list0003 .line,
.list0003 .line .left div,
.list0003 .line .right { line-height:40px; height:40px; font-size:30px /* 图标大小 */; }

.list0003 .line .left { float:left; width:50%; padding-right:15px /* 关联-图标大小 */; }
.list0003 .line span { position:absolute; top:50%; left:0; width:100%; height:0; border-bottom-width:1px; border-bottom-style:solid; }
.list0003 .line .left .icon { float:right;  padding:0 10px; margin-right:-15px/* 关联-图标大小 */; }
.list0003 .line .left div,
.list0003 .line .right { overflow:hidden; position:relative;  }



.list0003 div.date { display:none; float:right; margin-left:15px; font-size:11px; line-height:1.1; text-align:center; color:#54A0FF; }
.list0003 div.date * { display:block; }
.list0003 div.date .d { font-size:3em; }
.list0003 .item dl { padding-bottom: 10px;  margin-bottom: 10px; border-bottom: 1px dashed #EDF5FF; }
.list0003 .item dd { overflow:hidden; }

.list0003 .item .icon { display:none; float:left; padding-right:5px; font-size:16px; color:#EDF5FF; padding-top:3px; }
.list0003 .item .showpic { float:left; width:60px; padding-right:10px; overflow:hidden; }
.list0003 .item .showpic img { width:100%; }

.list0003 .item .key { overflow:hidden; display:none; text-align:right;   line-height: 1.1;  height: 1.1em;  margin-top: 5px; }
.list0003 .item .key,
.list0003 .item .key a { color:#A3A5A8; }
.list0003 .item .key b { float:left;  }
.list0003 .item .more-link { display:none;}
.list0003 .item .more-link a { color:#54A0FF;  }

.list0003 .item .subtitle a,
.list0003 .item .subtitle { white-space:nowrap; overflow:hidden; text-overflow: ellipsis;  }
.list0003 .item .subdesc { display:block; line-height:1.65; height:1.65em; overflow:hidden;}
.list0003 .item .subtitle a { display:block; color:#54A0FF;}
.list0003 .item .subdesc { padding-top:10px; color:#76797C; }
.list0003 .item .subtitle { padding-top:5px; line-height:1.1;  }

.list0003 .item b.date { display:none; float:right; margin-left:4em; color:#A3A5A8; }
.list0003 .item b.date span { font-size:0.93em; }

.list0003 .modcont .item { width:100%; *margin-right:-1px; }
.list0003 .modcont[col="2"] .item {float:left; width:50%; }
.list0003 .modcont[col="3"] .item {float:left; width:33.3%; }
.list0003 .modcont[col="4"] .item {float:left; width:25%; }
.list0003 .modcont[col="5"] .item {float:left; width:20%; }  .message0001 .head-wrap,
.message0001 .head .tname {line-height:30px; height:30px; }
.message0001 .head-wrap { padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #E8E8E9; }
.message0001 .head { position:relative; z-index:1; }

/* 标题名称 */
.message0001 .head .tname { float:left; color:#54A0FF;  border-bottom-width:1px; white-space:nowrap; border-bottom-style:solid; padding-bottom:15px; }
.message0001 .head .tname .icon { float:left; padding-right:10px; }
.message0001 .head .tname h2 { line-height:1.1; *line-height:1.3; vertical-align:top;  }
.message0001 .head .tname p { display:none; font-size:14px; line-height:1.1; }

/* 居中时 显示装饰线 标题颜色 */
.message0001 .line { display:none; clear:both; max-width:600px; text-align:center; margin:0 auto; color:#54A0FF /* 主色 */; }
.message0001 .line,
.message0001 .line .left div,
.message0001 .line .right { line-height:40px; height:40px; font-size:30px /* 图标大小 */; }

.message0001 .line .left { float:left; width:50%; padding-right:15px /* 关联-图标大小 */; }
.message0001 .line span { position:absolute; top:50%; left:0; width:100%; height:0; border-bottom-width:1px; border-bottom-style:solid; }
.message0001 .line .left .icon { float:right;  padding:0 10px; margin-right:-15px/* 关联-图标大小 */; }
.message0001 .line .left div,
.message0001 .line .right { overflow:hidden; position:relative;  }

/* 宽度 */
.message0001 .modcont { padding:0 0 25px 0;}

.message0001 .button-link { display:none;   text-align: center; }
.message0001 .button-link a { font-size: 16px; width:120px; height:40px; line-height:40px; background:#54A0FF; color: #fff;  text-align: center; }


.message0001 .form {  overflow:hidden; }
.message0001 .modcont{ display:block; overflow:hidden; }
.message0001 .input-list input:focus,
.message0001 textarea:focus { color:#000 !important; }
.message0001 .input-list { width:100%; }
.message0001 .input-list label { float:left; width:33.33%; *margin-right:-1px; }
.message0001 .input-list label span { display:block; margin-bottom:15px; border:1px solid #E8E8E9;}
.message0001 .input-list label input { clear:both; float:left; line-height:3; height:3em; text-indent:0.75em; width:95%; padding-right:5%; background:none; border:0;}
.message0001 .textarea { clear:both; display:block; padding:7px; }
.message0001 .textarea span { display:block; padding:0.75em; border-width:1px; border-style:solid; }
.message0001 .button-algin { clear:both; }
.message0001 textarea { width:100%; border:0; background:none; height:6em; }
.message0001 .button { width:160px; height:50px; font-size:16px; color:#fff; }
.message0001 .button-algin { padding:40px 7px 60px; text-align:center; }
.message0001 form { margin:-7px -7px 0 ;}
.message0001 .input-list label span { margin:7px; }
.message0001 .input-list label span,
.message0001  .textarea span { border-color:#E8E8E9;}
.message0001[col="1"] .input-list label { width:100%; }

/* 按钮颜色 */
.message0001 .button { background:#54A0FF; }


@media  screen and (max-width: 800px) {
 .message0001 .input-list label { float:left !important; width:100% !important; }
.message0001 .form { clear:both; }
.message0001 .head,
.message0001 .head .modcont { width:auto !important; }
.layout .column .message0001 { padding:0 15px !important; }
}  .download0002 .head { display:none;
height:80px; line-height:80px;
text-align:right;
border-bottom:1px solid #E8E8E9;
margin-bottom:25px;
}
.download0002 .tname .icon,
.download0002 .head .tname { float:left; position:relative; }
.download0002 .tname .icon { padding-right:5px; font-size:40px; }
.download0002 .tname .inline > * { line-height:1.1; text-align:left; font-size:20px; }
.download0002 .tname { color:#54A0FF; border-bottom-width:1px; border-bottom-style:solid; }
.download0002 .tname .zh { font-weight:bold/* 标题加粗 */; }
.download0002 .head .middle { vertical-align:top; }


.download0002 .download-btn { float:right; margin-left:15px; line-height:2; text-align:center; color:#54A0FF; }
.download0002 .download-btn * { display:block; }
.download0002 .download-btn .d { font-size:3em; }
.download0002 .item { padding-bottom: 10px;  margin-bottom: 10px; border-bottom: 1px dashed #EDF5FF; }
.download0002 .item dd { overflow:hidden; }

.download0002 .item dt.icon { display:none; float:left; padding-right:5px; font-size:16px; color:#EDF5FF; padding-top:3px; }
.download0002 .item .showpic {display:none; float:left; width:60px; padding-right:10px; overflow:hidden; }

.download0002 .item .key { overflow:hidden; display:none; text-align:right;   line-height: 1.1;  height: 1.1em;  margin-top: 5px; }
.download0002 .item .key,
.download0002 .item .key a { color:#A3A5A8; }
.download0002 .item .key b { float:left;  }
.download0002 .item .more-link { display:none;}
.download0002 .item .more-link a { color:#54A0FF;  }

.download0002 .item .subtitle a,
.download0002 .item .subtitle { white-space:nowrap; overflow:hidden; text-overflow: ellipsis;  }
.download0002 .item .subdesc { display:block; line-height:1.65; height:1.65em; overflow:hidden;}
.download0002 .item .subtitle a { display:block; color:#54A0FF;}
.download0002 .item .subdesc { padding-top:10px; color:#76797C; }
.download0002 .item .subtitle { padding-top:5px; line-height:1.1;  }

.download0002 .item b.date { display:none; float:right; margin-left:4em; color:#A3A5A8; }
.download0002 .item b.date span { font-size:0.93em; }  /* 标题 */
.list0011 .head-wrap { line-height:25px; height:25px; padding-bottom:15px; border-bottom:1px solid #E8E8E9/* 文本色6 */; }
.list0011 .head {overflow:hidden; position:relative; z-index:1; }
/* 标题名称 */
.list0011 .head .tname { float:left; line-height:25px; height:25px; color:#54A0FF /* 主色 */;  border-bottom-width:1px; white-space:nowrap; border-bottom-style:solid; padding-bottom:15px; }
.list0011 .head .tname .icon { float:left; padding-right:10px; }
.list0011 .head .tname h2 { line-height:1.1; *line-height:1.3; vertical-align:top;  }
.list0011 .head .tname p { display:none; font-size:14px; line-height:1.1; }

/* 标题更多 */
.list0011 .head .more { float:right; }
.list0011 .head .more .icon,
.list0011 .head .more .txt { text-decoration:none; float:left; padding-left:5px; color:#54A0FF /* 主色 */; }
.list0011 .head .more .txt { text-decoration:underline; }


/* 居中时 显示装饰线 标题颜色 */
.list0011 .line { display:none; clear:both; max-width:600px; text-align:center; margin:0 auto; color:#54A0FF /* 主色 */; }
.list0011 .line,
.list0011 .line .left div,
.list0011 .line .right { line-height:40px; height:40px; font-size:30px /* 图标大小 */; }

.list0011 .line .left { float:left; width:50%; padding-right:15px /* 关联-图标大小 */; }
.list0011 .line span { position:absolute; top:50%; left:0; width:100%; height:0; border-bottom-width:1px; border-bottom-style:solid; }
.list0011 .line .left .icon { float:right;  padding:0 10px; margin-right:-15px/* 关联-图标大小 */; }
.list0011 .line .left div,
.list0011 .line .right { overflow:hidden; position:relative;  }



.list0011 div.date { display:none; float:right; margin-left:15px; font-size:11px; line-height:1.1; text-align:center; color:#54A0FF; }
.list0011 div.date * { display:block; }
.list0011 div.date .d { font-size:3em; }
.list0011 .item dl { padding-bottom: 10px;  margin-bottom: 10px; border-bottom: 1px dashed #EDF5FF; }
.list0011 .item dd { overflow:hidden; }

.list0011 .item .icon { display:none; float:left; padding-right:5px; font-size:16px; color:#EDF5FF; padding-top:3px; }
.list0011 .item .showpic { float:left; width:60px; padding-right:10px; overflow:hidden; }

.list0011 .item .key { overflow:hidden; display:none; text-align:right;   line-height: 1.1;  height: 1.1em;  margin-top: 5px; }
.list0011 .item .key,
.list0011 .item .key a { color:#A3A5A8; }
.list0011 .item .key b { float:left;  }
.list0011 .item .more-link { display:none;}
.list0011 .item .more-link a { color:#54A0FF;  }

.list0011 .item .pirce { display:none; color:#D1D2D3; }
.list0011 .item .pirce small { margin-right:10px; }
.list0011 .item .pirce span { margin-left:10px; }
.list0011 .item .pirce font { color:#D1D2D3; }
.list0011 .btn-wrap { display:none; padding-top:5px /* 间距上 */;}
.list0011 .btn-wrap a { float:left; font-size:14px; height:30px; line-height:30px; width:80px; text-align:center; margin-right:10px; background:#54A0FF; color:#fff; text-decoration: none; }

.list0011 .item .subtitle a,
.list0011 .item .subtitle { white-space:nowrap; overflow:hidden; text-overflow: ellipsis;  }
.list0011 .item .subdesc { display:block; line-height:1.65; height:1.65em; overflow:hidden;}
.list0011 .item .subtitle a { display:block; color:#54A0FF;}
.list0011 .item .subdesc { padding-top:10px; color:#76797C; }
.list0011 .item .subtitle { padding-top:5px; line-height:1.1;  }

.list0011 .item b.date { display:none; float:right; margin-left:4em; color:#A3A5A8; }
.list0011 .item b.date span { font-size:0.93em; }

.list0011 .modcont .item { width:50%; *margin-right:-1px; }
.list0011 .modcont[col="1"] .item {float:left; width:100%; }
.list0011 .modcont[col="2"] .item {float:left; width:50%; }
.list0011 .modcont[col="3"] .item {float:left; width:33.3%; }
.list0011 .modcont[col="4"] .item {float:left; width:25%; }
.list0011 .modcont[col="5"] .item {float:left; width:20%; }  .about0003 .content { }
/* 标题 */
.about0003 .head-wrap {}
.about0003 .head {overflow:hidden; position:relative; z-index:1; }
/* 标题名称 */
.about0003 .head .tname { float:left; line-height:25px; height:25px; color:#54A0FF /* 主色 */;  border-bottom-width:0px; border-bottom-style:solid; padding-bottom:15px; }
.about0003 .head .tname .icon {display:none; float:left; padding-right:10px; }
.about0003 .head .tname h2 { line-height:1.1; *line-height:1.3; vertical-align:top;  }
.about0003 .head .tname p { display:none; font-size:14px; line-height:1.1; }

/* 标题更多 */
.about0003 .head .more { display:block; float:right; }
.about0003 .head .more .icon,
.about0003 .head .more .txt { text-decoration:none; float:left; padding-left:5px; color:#54A0FF /* 主色 */; }
.about0003 .head .more .txt { text-decoration:underline; }


/* 居中时 显示装饰线 标题颜色 */
.about0003 .line { display:none; clear:both; max-width:600px; text-align:center; margin:0 auto; color:#54A0FF /* 主色 */; }
.about0003 .line,
.about0003 .line .left div,
.about0003 .line .right { line-height:40px; height:40px; font-size:30px /* 图标大小 */; }

.about0003 .line .left { float:left; width:50%; padding-right:15px /* 关联-图标大小 */; }
.about0003 .line span { position:absolute; top:50%; left:0; width:100%; height:0; border-bottom-width:1px; border-bottom-style:solid; }
.about0003 .line .left .icon { float:right;  padding:0 10px; margin-right:-15px/* 关联-图标大小 */; }
.about0003 .line .left div,
.about0003 .line .right { overflow:hidden; position:relative;  }


/* 模块内容 */
.about0003 .modcont { position:relative;  padding-top:15px;  }
.about0003 .article img { display:initial; }
.about0003 .article { line-heigth:1.65; }

.about0003 .subtitle { display:none; }
.about0003 .subdesc { display:none; }

/* 图片 */
.about0003 .showpic { display:none; float:left; width:45%; position:relative; text-align:center; margin:0 25px 10px 0; }
@media(max-width:600px) {
.about0003 .showpic { margin:0 15px 5px 0; }
}
.about0003 .showpic img { width:100%; }
.about0003 .content > .showpic:first-child { display:block; }


/* 更多按钮 */
.about0003 .modcont .btn-wrap { display:none; clear:both; text-align:center; padding:45px 0 55px; }
.about0003 .modcont .btn-wrap span { float:left; }
.about0003 .modcont .btn-wrap .btn {line-height:45px; font-size:16px; background:#54A0FF /* 主色 */; color:#fff; padding:0 2.65em; border-radius:3px; }
.about0003 .modcont .btn-wrap .icon { float:left; padding-right:5px; font-size:17px; }


@media(max-width:600px) {
.about0003 { background:#fff; height:auto; }
.about0003 .head .tname {}
.about0003 .head .tname > .icon { display:block !important; font-size:20px !important; }
.about0003 .head .tname .zh { font-size:18px !important; }
.about0003 .head .tname p { display:none !important;  }
}  .about0002 .content { }
/* 标题 */
.about0002 .head-wrap { line-height:25px; height:25px; padding-bottom:15px; border-bottom:1px solid #E8E8E9/* 文本色6 */; }
.about0002 .head {overflow:hidden; position:relative; z-index:1; }
/* 标题名称 */
.about0002 .head .tname { float:left; line-height:25px; height:25px; color:#54A0FF /* 主色 */;  border-bottom-width:1px; white-space:nowrap; border-bottom-style:solid; padding-bottom:15px; }
.about0002 .head .tname .icon { float:left; padding-right:10px; }
.about0002 .head .tname h2 { line-height:1.1; *line-height:1.3; vertical-align:top;  }
.about0002 .head .tname p { display:none; font-size:14px; line-height:1.1; }

/* 标题更多 */
.about0002 .head .more { float:right; }
.about0002 .head .more .icon,
.about0002 .head .more .txt { text-decoration:none; float:left; padding-left:5px; color:#54A0FF /* 主色 */; }
.about0002 .head .more .txt { text-decoration:underline; }


/* 居中时 显示装饰线 标题颜色 */
.about0002 .line { display:none; clear:both; max-width:600px; text-align:center; margin:0 auto; color:#54A0FF /* 主色 */; }
.about0002 .line,
.about0002 .line .left div,
.about0002 .line .right { line-height:40px; height:40px; font-size:30px /* 图标大小 */; }

.about0002 .line .left { float:left; width:50%; padding-right:15px /* 关联-图标大小 */; }
.about0002 .line span { position:absolute; top:50%; left:0; width:100%; height:0; border-bottom-width:1px; border-bottom-style:solid; }
.about0002 .line .left .icon { float:right;  padding:0 10px; margin-right:-15px/* 关联-图标大小 */; }
.about0002 .line .left div,
.about0002 .line .right { overflow:hidden; position:relative;  }


/* 模块内容 */
.about0002 .modcont { position:relative;  padding-top:15px;  }
/* 图片 */
.about0002 .showpic { display:none; float:left; width:45%; position:relative; text-align:center; margin:0 25px 10px 0; overflow:hidden; }
@media(max-width:600px) {
.about0002 .showpic { margin:0 15px 5px 0; }
}
.about0002 .showpic img { width:100%; }
.about0002 .content > .showpic:first-child { display:block; }
.about0002 .showpic > .cover { position:absolute; top:0; left:0; bottom:0; right:0;
background-color: #000;
 overflow:hidden; z-index:1;
filter:alpha(opacity=0);
opacity:0;
transition:all .5s ease;
-moz-transition:all .5s ease;
-webkit-transition:all .5s ease;
-o-transition:all .5s ease;
}



/* 更多按钮 */
.about0002 .modcont .btn-wrap { display:none; clear:both; text-align:center; padding:45px 0 55px; }
.about0002 .modcont .btn-wrap span { float:left; }
.about0002 .modcont .btn-wrap .btn {line-height:45px; font-size:16px; background:#54A0FF /* 主色 */; color:#fff; padding:0 2.65em; border-radius:3px; }
.about0002 .modcont .btn-wrap .icon { float:left; padding-right:5px; font-size:17px; }


@media(max-width:600px) {
.about0002 { background:#fff; height:auto; }
.about0002 .head .tname {}
.about0002 .head .tname > .icon { display:block !important; font-size:20px !important; }
.about0002 .head .tname .zh { font-size:18px !important; }
.about0002 .head .tname p { display:none !important;  }
}  .layout .column .service0003 { width:140px; position:fixed !important; top:50%; right:0; margin-top:-220px; margin-right:50px !important; z-index:9990; }
.service0003 .login { line-height:40px; height:40px; background:#54A0FF; text-align:center; color:#fff; margin-bottom:12px; }
.service0003 .login a { color:#fff; }
.service0003 .content {  padding:10px 0;  text-align:center; background:#fff; }
.service0003 .erweima { padding:0 0 10px; }
.service0003 .erweima b { display:block; font-size:12px; line-height:2; }
.service0003 .kefu b.title { font-size:12px; color:#54A0FF; display:block; background:#E8E8E9; line-height:21px; margin:0 10px 10px; }
.service0003 .kefu a { line-height:30px; color:#54A0FF; display:block; margin:0 10px; font-size:12px; }
.service0003 .kefu a:hover { text-decoration:none; }
.service0003 .kefu a + a { border-top:1px solid #E8E8E9; }
.service0003 .kefu a b { font-size:16px; margin-right:5px; }
.service0003 .hotline { text-align:center; line-height:40px; margin-top:12px; }
.service0003 .hotline .title {  background:#54A0FF; color:#fff; font-size:14px; }
.service0003 .hotline .number { display:block; background:#fff; color:#484C51; font-size:16px;}


@media screen and (max-width: 840px) {
.service0003 { display:none; }
}  .layout .column .service0002 { width:160px; position:fixed !important; top:50%; right:0; margin-top:-190px; margin-right:50px !important; z-index:9990; }
.service0002 .content { border:1px solid #E8E8E9; background:#fff; overflow:hidden; }
.service0002 .head {display:none;  line-height:40px; height:40px;  background-color:#54A0FF; color:#fff; padding:0 15px;  border-bottom:1px solid #E8E8E9; }
.service0002 .head > span { display:block;}
.service0002 .head > span > b {  float:left;font-weight:bold; width: 100%; }
.service0002 .link { padding:10px 0; }
.service0002 a { display:block; line-height:35px; height:35px; font-size:14px; color:#484C51; padding:0 15px; text-decoration:none; }
.service0002 a .icon { padding:0 10px 0 0; color:#98C6FF;}
.service0002 a b:hover { color:#54A0FF; }
.service0002 a:hover { text-decoration: none; }
.service0002 .hotline { text-align:center; line-height:1.3; padding:1px; border-top:1px solid #E8E8E9; }
.service0002 .hotline .hotline-h { padding:10px; }
.service0002 .hotline .hotline-h > b { display:block; margin:auto; font-size:12px; margin-bottom:2px;  }
.service0002 .hotline b { color:#484C51;}
.service0002 .hotline span { font-size:16px; }
.service0002 .hotlinenumbar { color:#54A0FF; font-weight:bold; }
.service0002 .img { display:none; margin-bottom:1px;  }
.service0002 .erweima { text-align:center; border-bottom:1px solid #E8E8E9; }
.service0002 .erweima b { display:none; font-size:12px; color:#76797C; line-height:20px; padding:0 0 10px; }
.service0002 .return { padding:0; position:absolute; top:100%; margin-top:10px; width:100%; height:35px; line-height:35px; background:#fff; border:1px solid #e5e5e5; text-align:center; font-size: 20px; }


@media screen and (max-width: 840px) {
.service0002 { display:none; }
}  .layout .column .service0003 { width:140px; position:fixed !important; top:50%; right:0; margin-top:-220px; margin-right:50px !important; z-index:9990; }
.service0003 .login { line-height:40px; height:40px; background:#54A0FF; text-align:center; color:#fff; margin-bottom:12px; }
.service0003 .login a { color:#fff; }
.service0003 .content {  padding:10px 0;  text-align:center; background:#fff; }
.service0003 .erweima { padding:0 0 10px; }
.service0003 .erweima b { display:block; font-size:12px; line-height:2; }
.service0003 .kefu b.title { font-size:12px; color:#54A0FF; display:block; background:#E8E8E9; line-height:21px; margin:0 10px 10px; }
.service0003 .kefu a { line-height:30px; color:#54A0FF; display:block; margin:0 10px; font-size:12px; }
.service0003 .kefu a:hover { text-decoration:none; }
.service0003 .kefu a + a { border-top:1px solid #E8E8E9; }
.service0003 .kefu a b { font-size:16px; margin-right:5px; }
.service0003 .hotline { text-align:center; line-height:40px; margin-top:12px; }
.service0003 .hotline .title {  background:#54A0FF; color:#fff; font-size:14px; }
.service0003 .hotline .number { display:block; background:#fff; color:#484C51; font-size:16px;}


@media screen and (max-width: 840px) {
.service0003 { display:none; }
}  .layout .column .service0004 { position:fixed !important; top:50%; right:0; margin-top:-100px; margin-right:50px !important; z-index:9990; }
.service0004 a:hover { text-decoration:none; }
.service0004 > ul > li { width:50px; height:50px; line-height:50px; background:#54A0FF; text-align:center; margin-bottom:3px; position:relative; }
.service0004 > ul > li > a { display:block; font-size:24px; color:#fff; }
.service0004 > ul > li > div { display:none; position:absolute; top:0; right:100%; white-space:nowrap; padding:0 10px; background:#fff; border:1px solid #e5e5e5; box-shadow:0 0 15px rgba(0,0,0,0.2);margin:-1px;}
.service0004 > ul > li:hover > div { display:inline-block; *display:inline; *zoom:1; white-space:nowrap; }

.service0004 .arrl { display:none; position:absolute; top:50%; left:0; border:5px solid transparent; border-left:5px solid #fff; margin-top:-5px; z-index:2; }
.service0004 > ul > li:hover .arrl { display:block; }

.service0004 > ul > li.number > div { height:40px; text-align:left; line-height:1.3; font-size:12px; padding:8px 15px 2px; color:#1B2026; }
.service0004 > ul > li.number > div span { display:block; clear:both; font-size:18px; color:#ff7200;}

.service0004 > ul > li.share > div { background:#fff; }
.service0004 > ul > li.share > div span {  display:inline-block; *display:inline; *zoom:1; color:#A3A5A8; }
.service0004 > ul > li.share > div span:hover { color:#54A0FF; }
.service0004 > ul > li.share > div span:hover span,
.service0004 > ul > li.share > div span span { color:#fff;}

.service0004 > ul > li.zixun > div { background:#fff; padding:15px 15px 7px; margin-top:-60px; top:50%;  }
.service0004 > ul > li.zixun > div a { line-height:25px; display:block; background:#54A0FF; font-size:12px; color:#fff; margin: 0 0 8px; padding:0 5px; }
.service0004 > ul > li.zixun > div a:hover { opacity:0.8; }
.service0004 > ul > li.zixun > div a b { font-size:16px; margin-right:3px;}

.service0004 > ul > li.erweima > div { width:145px; padding:10px; line-height:2; font-size:14px; margin-top:-95px; top:50%; }
.service0004 > ul > li.erweima > div img { width:100%; }

.service0004 > ul > li.zixun > div img { max-width:none; }


.service0004 .jiathis_style_32x32 a { display:none !important; }
.service0004 .share b { float:left; }
.service0004 .share > div { overflow:hidden;}
.service0004 .share-icon { font-size:0;}
.service0004 .share-icon a { display:none !important; }
.service0004 .share-icon span { font-size:36px;  width:42px; height:50px; line-height:50px; position:relative; cursor:pointer; }
.service0004 .share-icon span span { font-size:0.5em; position:absolute; top:0; bottom:0; left:0; right:0; color:#66abff; margin:0; }


@media screen and (max-width: 840px) {
.service0004 { display:none; }
} 