﻿@charset "utf-8";body {font:12px/1.5 "微软雅黑",arial;color:#1a1a1a;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-user-select:none;user-select:none;-moz-user-focus:none;-moz-user-select:none}
h2 {margin:0;padding:0}
iframe {width: 100%;max-width: 100%;height: 280px;}
ul {list-style:none;}
ul li {letter-spacing:0;word-spacing:0;list-style:none;}
a {font-size:12px;color:#444444;}
.fl {float:left;}
.fr {float:right;}
/*iPhone、iPad默认按钮样式问题*/input[type="button"],input[type="submit"],input[type="reset"] {-webkit-appearance:none;}
#container {display:block;max-width:768px;margin:0 auto;height:auto;overflow-x:hidden;position:relative;}
/*header样式*/header {
	height: 65px;
	font-size: 20px;
	line-height: 65px;
	overflow: hidden;
}
.header-top {
	width: 100%;
	max-width: 768px;
	background: #fff;
	border-bottom: 1px solid #DEDFE0;
	height: 70px;
	float: left;
}
.header-top .logo {}
.header-top .logo img {
	height: 50px;
	width: 208px;
}
.header-top .logo ul {}
.header-top .logo li {float:left;margin-top:8px;}
.header-top .logo h2 {font-size:14px;display:inline;font-weight:500;font-family:"微软雅黑";margin-left:10px;margin-top:10px;}
.header-top .logo p {font-size:8px;margin-left:9px;}
.header-top .tel,.header-top .lang,.header-top .channel {
	float: right;
	line-height: 34px;
	padding-top: 13px;
	color: #41bdd7;
}
.header-top .tel:hover,.header-top .lang:hover,.header-top .channel:hover {
	color: #20879D;
}

.header-top .iconfont {font-size:29px;vertical-align:middle;padding-top:0;padding-right:12px;padding-bottom:0;padding-left:12px;height:45px;}
.search_top {
	width: 30%;
	height: 65px;
	float: left;
	padding-top: 7px;
}
.search_top .search_cnt {
	width: 100%;
	max-width: 768px;
	z-index: 99;
	padding-bottom: 7px;
	padding-top: 8px;
}
.search_cnt .iconfont {font-size:14px;padding:0 4px;}
.search_top a {
	display: block;
	height: 35px;
	border-radius: 5rem;
	border: 1px solid #F6F6F6;
	line-height: 34px;
	font-size: 13px;
	background-color: #D6D6D6;
	color: #FFF;
	margin-top: 0;
	margin-right: 8px;
	margin-bottom: 0;
	margin-left: 8px;
	width: 100%;
	padding-left: 5px;
}
/*导航样式*/.g-nav {background:rgba(0,0,0,0.85) none repeat scroll 0 0;overflow:hidden;position:fixed;top:50px;width:100%;z-index:100;display:none;opacity:0.85;max-width:768px;}
.g-nav li {width:19.6%;float:left;line-height:44px;text-align:center;}
.g-nav li a {color:#fff;font-size:13px;width:100%;display:block;}
/* 动画样式 */#banner {width:100%;overflow:hidden;position:relative;}
#banner .swiper-slide {position:relative;text-align:center;}
#banner img {max-width:100%;}
#banner .gallerytitle {text-align:center;font-size:1em;height:42px;line-height:42px;color:#fafafa;position:absolute;left:0;bottom:0;right:0;font-weight:normal;text-shadow:1px 1px 1px #000;}
#banner .pagination {position:absolute;z-index:20;bottom:10px;width:66px;text-align:center;right:0;margin-bottom:0;}
#banner .swiper-pagination-bullet {display:inline-block;width:5px;height:5px;border-radius:5px;background:#fff;margin:0 2px;opacity:0.8;cursor:pointer;}
#banner .swiper-pagination-bullet-active {background:#ff6600;}
/*section*/.section {margin:5px auto;height:auto;overflow:hidden;min-width:310px;position:relative}
.section-title {
	font-size: 14px;
	font-weight: 100;
	background-color: #f9f9f9;
	height: 35px;
	line-height: 35px;/*overflow:hidden;*/
	padding: 0 8px;
	position: relative;
	border-bottom-color: #E1E1E1;
	border-bottom-width: 2px;
	border-bottom-style: solid;
}
.section-title h2 {
	font-size: 18px;
	float: left;
	line-height: 32px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0195FF;
}
.section-title a {position:absolute;right:5px;top:0;}
.section-body {padding:10px 0;}
section .column_body {position:relative}
/*图文样式*/.a_img img {border:1px solid #dedede;box-shadow:0 0 3px 1px #dedede;width:100%;}
.a_cnt {display:block;position:relative;background:transparent;color:#000;margin-top:3px;height:20px;overflow:hidden;text-align:center;}
/*产品分类*/.cpfl .icon-caret-right {color:#949494;display:block;float:left;font-size:1.4em;line-height:45px;padding:0 17px;}

.cpfl li {
	float: left;
	width: 45%;
	margin: 0px 2% 10px 2%;
	color: #FFF;
}
.cpfl li i {
	color: #949494;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}
.cpfl li a {
	display: block;
	color: #FFF;
	height: 43px;
	line-height: 43px;
	overflow: hidden;
	font-size: 14px;
	border-radius: 5px 5px 5px 5px;
	
	text-align: center;
	background-color: #2D2627;
}
.cpfl li a:hover {
	display: block;
	color: #FFF;
	height: 43px;
	line-height: 43px;
	overflow: hidden;
	font-size: 14px;
	text-align: center;
	background-color: #41bdd7;
}

.box {width:100%;height:auto;display:block;position:relative;}
#footer {width:100%;}
/*回到顶部*/.scroll_top {position:fixed;height:40px;bottom:80px;right:10px;overflow:hidden;z-index:2;}
.scroll_top a {display:block;height:35px;margin:0 auto;text-align:center;width:50px;}
.scroll_top a span {background:rgba(0,0,0,.8);border-radius:4px;color:#fff;display:block;font-size:12px;height:40px;line-height:2px;margin:0 auto -10px;width:50px;}
.scroll_top a span i {color:#fff;display:block;font-size:20px;height:27px;line-height:27px;}
.b-nav {margin:0 auto;padding:10px 5%;background-color:#2D2627;color:#fff;overflow:hidden;}
.b-nav ul {display:block;text-align:center;}
.b-nav ul li {float:left;width:25%;display:block;text-align:center;background:url(../images/line2.jpg) no-repeat right top;margin:10px 0;}
.b-nav ul li a {color:#fff;}
.b-nav ul li:nth-child(4n) {background:none;}
.copy,.code {padding:5px 10px 5px 10px;text-align:center;line-height:24px;}
.code img {box-shadow:0 0 5px 2px #dedede;width:150px;}
/*分页样式*/.page {clear:both;text-align:center;padding-bottom:20px;height:50px;line-height:25px;position:relative;}
.page a {height:30px;line-height:30px;padding:6px 10px;margin:0 5px;font-size:12px;background-color:#949494;border-radius:3px;color:#fff;}
/*底部浮动栏样式*/#container {padding-bottom:60px;}
#btn {border-top:1px solid #dedede;background:#252525;height:30px;}
#btn ul li {display:inline;float:left;height:50px;line-height:50px;text-indent:2.5em;width:33%;}
#btn ul li a {border-radius:5px;color:#fff;display:block;height:34px;line-height:34px;margin:8px auto;width:80%;}
#btn ul li {text-align:center;}
#btn ul li a.btn_1 {background:#1896e6 url("../images/icon_4.png") no-repeat scroll 15% center / 20px auto;}
#btn ul li a.btn_2 {background:#ffbb10 url("../images/icon_5.png") no-repeat scroll 15% center / 20px auto;}
#btn ul li a.btn_3 {background:#50c25f url("../images/icon_6.png") no-repeat scroll 15% center / 20px auto;}
.footer_fixed {background:#fff none repeat scroll 0 0;bottom:0;line-height:50px;max-width:768px;min-height:50px;position:fixed;width:100%;z-index:9999;}
.pop_showmsg_wrap:focus {outline:0 none;}
.pop_showmsg_wrap,.pop_showmsg {background:#f6fbfe url("../images/pop_showmsg.png") no-repeat scroll 0 0;}
.pop_showmsg_wrap {background-position:right 0;border-radius:8px;box-shadow:0 0 10px #e1e1e1;height:55px;padding-right:9px;position:fixed;z-index:11;}
.pop_showmsg {background-position:left 0;border-bottom-left-radius:8px;border-top-left-radius:8px;display:inline-block;font-size:14px;height:55px;}
.pop_showmsg span {color:#333;display:block;height:35px;line-height:36px;padding:10px 10px 10px 68px;text-shadow:0 1px 1px #eee;}
.pop_showmsg span.success {background:rgba(0,0,0,0) url("../images/success.gif") no-repeat scroll 20px center;}
.pop_showmsg span.warning {background:rgba(0,0,0,0) url("../images/warning.gif") no-repeat scroll 20px center;}