.wrapanli {
    min-width: 1200px;
    width: 1200px;
    position: relative;
}
.m-ban.product {
	background-color: #08f
}
.products .m-hd {
	background-color: rgba(0,0,0,.3)
}
.product .ban-pos {
	top: 182px
}
.products-menus {
	width: 20%;
	min-height: 450px;
	height: auto;
	float: left;
	background-color: #f5f5f5
}
.products-menus li {
	height: 50px;
	line-height: 50px;
	border-left: 6px solid #f5f5f5
}
.products-menus li a {
	text-decoration: none;
	font-size: 16px;
	color: #383838
}
.products-menus li img {
	margin-left: 50px;
	margin-right: 20px;
	vertical-align: text-top
}
.products-menus li:hover, .products-menus .now {
	border-left: 6px solid #29b0ff;
	background-color: #fff
}
.products-menus .now a {
	color: #29b0ff
}
.products-cont-wrap {
	float: left;
	width: 888px;
	margin-left: 92px
}
.products-cont li {
	position: relative
}
.products-cont img {
	top: 0px;
}
.products-cont h3 {
	padding: 23px 16px 10px 20px;
	text-decoration: none;
	font-size: 20px;
	color: #595961;
	font-weight: 400;
	letter-spacing: 0
}
.products-cont h3>p {
	height: 1px;
	background: #979797;
	margin: 15px 0
}
.products-cont small {
	font-size: 14px;
	color: #9797a1;
	letter-spacing: 0;
	display: block;
	text-decoration: none
}
.products-cont li {
	width: 378px;
	height: 650px;
	float: left;
	background: #FFF;
	border: 1px solid #efefef;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 24px
}
.products-cont2 {
	padding-left: 50px;
	overflow: hidden;
	zoom: 1
}
.products-cont2 li {
	margin-right: 80px
}
.info-top {
	padding: 40px 0
}
.info-top .main {
	border: 1px solid #d8dadb
}
.info-top .info-icon {
	display: inline-block;
	padding: 20px;
	background-color: #f6f5f5;
	border-radius: 10px;
	margin: 20px
}
.info-top .info-title, .info-top .info-use, .info-top h1 {
	display: inline-block
}
.info-top h1 {
	font-size: 24px;
	color: #383838;
	font-weight: 400;
	margin: 0 40px 0 0
}
.info-title span {
	font-size: 12px;
	color: #bababa
}
.info-top h4 {
	margin: 0 0 0 5px;
	font-size: 12px;
	color: #383838;
	font-weight: 400;
	border: 1px solid #dadcdd;
	padding: 3px 10px
}
.info-top h4, .info-top h3 {
	display: inline-block
}
.info-top h3, .info-top h2 {
	font-size: 14px;
	color: #afafaf;
	font-weight: 400
}
.info-top h2 {
	display: block
}
.info-top .info-use {
	float: right;
	margin-right: 50px;
	margin-top: 45px
}
.info-top .info-use a {
	text-decoration: none;
	position: relative;
	display: inline-block
}
.info-top .info-use .a-num {
	top: -5px
}
.info-top .info-use span {
	font-size: 20px;
	color: #27a9f2;
	margin-right: 5px;
	margin-left: 10px
}
.info-top .info-use .abs {
	font-size: 28px;
	color: #29b0ff;
	position: absolute;
	top: -6px;
	right: 0;
	display: block;
	width: 100%;
	text-align: right;
	margin: 0 35px 0 0
}
.info-slider .main {
	background-color: #f6f5f5;
	text-align: center
}
.info-slider .info-box {
	padding: 10px 0;
	margin: 0 auto;
	width: 90%;
	overflow: hidden
}
.info-slider ul {
	width: 9999px
}
.info-slider li {
	float: left;
	width: 215px;
	margin: 0 25px
}
.info-slider-box li img {
	min-width: 100%;
	width: 215px;
	height: 380px
}
.info-slider-box2 li {
	float: left;
	width: 1064px;
	margin: 0 13px
}
.info-slider-box2 li img {
	max-width: 100%
}
.info-intro {
	border-top: 1px solid #dbdcdd
}
.info-intro2 {
	margin-top: -60px
}
.info-intro .more {
	font-size: 14px;
	color: #27a9f2;
	font-weight: 400;
	text-decoration: none;
	float: right
}
.info-intro h2 {
	padding-top: 30px;
	padding-bottom: 20px;
	font-size: 24px;
	color: #595961;
	font-weight: 400;
	border-bottom: 1px solid #dbdcdd
}
.info-intro ul small {
	display: block;
	color: #afafaf;
	margin-top: 2px
}
.info-pre {
	left: 0
}
.info-pre, .info-next {
	display: block;
	width: 30px;
	height: 52px;
	background: url('../../img/nweb/products/pre.png');
	position: absolute;
	top: 38%
}
.info-next {
	background: url('../../img/nweb/products/next.png');
	left: auto;
	right: 0
}
.info-pre:hover {
	background: url('../../img/nweb/products/pre_now.png')
}
.info-next:hover {
	background: url('../../img/nweb/products/next_now.png')
}
.products-index-top {
	background-color: #08f;
	height: 500px
}
.products-index-top .products_index_silider {
	width: 99999px;
	height: auto
}
.products_index_silider li {
	float: left
}
.products-index-top .products_index_icons {
	position: absolute;
	bottom: 20px
}
.products_index_icons li {
	float: left;
	margin-right: 5px
}
.products-index {
	padding: 40px 0
}
.products-index h1 {
	font-weight: 700;
	color: #595961;
	padding-bottom: 15px;
	width: 100%;
	margin: 0 0 20px;
	font-size: 23px
}
.products-index-category {
	width: 220px;
	float: left
}
.products-index-category li {
	height: 50px;
	line-height: 50px;
	width: 220px
}
.products-index-category img {
	vertical-align: baseline;
	margin-right: 8px;
	margin-bottom: -1px
}
.products-index-category li a {
	display: inline-block;
	width: 188px;
	height: 50px;
	padding-left: 30px;
	line-height: 50px;
	text-decoration: none;
	font-size: 16px;
	color: #383838;
	border-left: 2px solid #fff
}
.products-index-category a:hover {
	border-left: 2px solid #f5f5f5;
	background-color: #f5f5f5
}
.products-index-category .now a {
	border-left: 2px solid #08F;
	background-color: #e0f1ff;
	color: #08F
}
.products-index-right {
	width: 854px;
	float: right
}
.products-index-recom {
	margin-bottom: 50px
}
.products-index-recom li {
	float: left;
	width: 120px;
	margin: 0 12px 76px;
	text-align: center
}
.products-index-recom a {
	text-decoration: none;
	font-size: 14px;
	color: #383838
}
.products-index-recom span {
	display: block;
	margin-top: 20px
}
.products-index-tops {
	position: relative
}
.products-index-box {
	margin: 0 auto;
	overflow: hidden
}
.products-index-tops ul {
	width: 9999px
}
.products-index-tops li {
	float: left
}
.products-index-pre {
	left: 0
}
.products-index-pre, .products-index-next {
	display: inline-block;
	width: 24px;
	height: 44px;
	position: absolute;
	top: 57px;
	background: url('../../img/nweb/products/left_button.png')
}
.products-index-next {
	left: auto;
	right: 0;
	background: url('../../img/nweb/products/right_button.png')
}
.error span, .error font, .error input {
	color: #b94a48!important
}
.error input {
	border: 1px solid #b94a48
}
.top-header {
	padding: 5px 0 3px
}
.header li, .header li a {
	padding: 11px 6px;
	font-size: 14px
}
.header .brand {
	padding-top: 10px
}
.header .sub-item {
	top: 62px
}
.top-header a, .header a, .news ul a {
	font-size: 12px
}
.news ul a {
	text-decoration: none;
	color: #666
}
.abs_btn_a {
	position: absolute;
	width: 178px;
	height: 46px;
	top: 268px;
	left: 511px
}
.products-index-box {
	margin-left: 62px
}
.products-index-tops li {
	margin: 0 9px
}
.products-index-box li img {
	width: 225px
}
.products-index-box {
	width: 716px
}
.index-news-img {
	vertical-align: text-top
}
#jq-index-slider {
	display: none
}
.m-ban1 {
	color: #fff;
	top: 194px
}
.m-ban1-img {
	top: 85px;
	right: 10px
}
.products-index-menus li {
	border: 1px solid #efefef;
	border-top: none;
	line-height: 100%
}
.products-index-menus li:first-child {
	border-top: 1px solid #efefef
}
.products-index-menus li a {
	position: relative
}
.products-index-menus li a .it {
	position: absolute;
	display: inline-block;
	top: 50%;
	margin-top: -7px;
	margin-left: -24px;
	height: 14px;
	width: 14px;
	background-image: url(../../img/nweb/products/sprite.png);
	background-repeat: no-repeat
}
.products-index-menus-items a .items {
	background-position: -17px -8px
}
.products-index-menus-items.now a .items {
	background-position: -17px -42px
}
.products-index-menus-items0 a .items0 {
	background-position: -56px -8px
}
.products-index-menus-items0.now a .items0 {
	background-position: -56px -42px
}
.products-index-menus-items1 a .items1 {
	background-position: -93px -8px
}
.products-index-menus-items1.now a .items1 {
	background-position: -93px -42px
}
.products-index-menus-items2 a .items2 {
	background-position: -140px -8px
}
.products-index-menus-items2.now a .items2 {
	background-position: -140px -42px
}
.products-index-menus-items3 a .items3 {
	background-position: -182px -8px
}
.products-index-menus-items3.now a .items3 {
	background-position: -182px -42px
}
.products-index-menus-items4 a .items4 {
	background-position: -232px -8px
}
.products-index-menus-items4.now a .items4 {
	background-position: -232px -42px
}
.products-index-menus-items5 a .items5 {
	background-position: -284px -8px
}
.products-index-menus-items5.now a .items5 {
	background-position: -284px -42px
}
.products-index-menus-items6 a .items6 {
	background-position: -328px -8px
}
.products-index-menus-items6.now a .items6 {
	background-position: -328px -42px
}
.products-index-menus-items7 a .items7 {
	background-position: -377px -8px
}
.products-index-menus-items7.now a .items7 {
	background-position: -377px -42px
}
.products-index-recom {
	position: relative
}
.products-index-recom>p {
	position: absolute;
	width: 100%;
	border-bottom: 1px solid #e3e2e5;
	bottom: 12px
}
.info_banner_bg {
	height: 500px;
	background: url(../../img/nweb/products/info_banner.png) no-repeat;
	background-size: 100% 100%
}
.info_banner_bg .ban-pos {
	top: 160px
}
.info-logo-b {
	position: absolute;
	top: 132px;
	right: 100px
}
.info_logo {
	position: absolute;
	top: 230px;
	right: 200px
}
.info_banner_wrap {
	position: absolute;
	left: 50px;
	top: 154px
}
.info_banner_t1 {
	font-size: 58px;
	line-height: 58px;
	color: #595961;
	letter-spacing: -4px;
	margin-bottom: 28px
}
.info_banner_t1 .show {
	font-size: 14px;
	color: #2e3338;
	letter-spacing: 0;
	background: rgba(89,89,97,.12);
	border: 1px solid #595961;
	display: inline-block;
	height: 28px;
	width: 50px;
	line-height: 28px;
	text-align: center;
	margin-left: 25px
}
.info_banner_t2 {
	color: #595961;
	margin-bottom: 20px;
	line-height: 28px;
	letter-spacing: 6px
}
.info_banner_t3 {
	font-size: 26px;
	line-height: 26px;
	color: #595961;
	letter-spacing: 0;
	margin-bottom: 46px
}
.info_banner_t3 span:nth-child(1) {
	font-weight: 600
}
.info_banner_t3 span:nth-child(2) {
	font-size: 14px;
	line-height: 39px;
	display: inline-block;
	width: 70px;
	height: 39px;
	margin-left: 24px
}
.info_banner_t4 {
	padding-left: 20px;
	padding-right: 30px;
	height: 40px;
	border: 1px solid #08F;
	font-size: 14px;
	color: #08F;
	letter-spacing: 0;
	line-height: 40px;
	text-align: center;
	display: inline-block;
	margin-right: 20px
}
.info_banner_t4 span {
	float: left;
	text-align: center
}
.info_banner_t4 .info_banner_icon {
	display: inline-block;
	height: 20px;
	width: 14px;
	background: url(../../img/nweb/products/info_banner_t4_icon.png) no-repeat;
	background-size: 100% auto;
	margin-top: 10px;
	margin-right: 6px;
	background-position-y: 2px
}
