@charset "utf-8";

/* CSS Document */

::-webkit-scrollbar {

width: 0 !important

}
._mnzp1xqczul,._qq3ayoykiw,._sqxe1p4bj09{display:none!important;}
._khoauuquhl,._r0kjl1h81cf,._6r5nw7t2435{width:1024px;margin:0 auto;display:block!important;}
a{color: #555555;}

html, body {

	font-size: 16px;

	font-family: "微软雅黑";

	scroll-behavior: smooth;

}

* {

	margin: 0;

	padding: 0;

	list-style: none;

}

ol {

	margin: 0;

}

a {

	text-decoration: none!important;

}

a:hover {

	cursor: pointer;

}

.cotx0 {
	color: #ff006b
}
.cotx1 {
	color: #049cff
}
.cotx2 {
	color: #8b4bfa
}
.cotx3 {
	color: #d39f17
}
.cotx4 {
	color: #4b991f
}
.cotx5 {
	color: #ff006b
}
.cotx6 {
	color: #049cff
}
.cotx7 {
	color: #8b4bfa
}
.cotx8 {
	color: #d39f17
}
.cotx9 {
	color: #4b991f
}
.cotx10 {
	color: #ff006b
}
.cotx11 {
	color: #049cff
}
.cotx12 {
	color: #8b4bfa
}
.cotx13 {
	color: #d39f17
}
.cotx14 {
	color: #4b991f
}
.cotx15 {
	color: #ff006b
}
.cotx16 {
	color: #049cff
}
.cotx17 {
	color: #8b4bfa
}
.cotx18 {
	color: #d39f17
}
.cotx19 {
	color: #4b991f
}
.cotx20 {
	color: #ff006b
}
.cotx21 {
	color: #049cff
}
.cotx22 {
	color: #8b4bfa
}
.cotx23 {
	color: #d39f17
}
.cotx24 {
	color: #4b991f
}
.cotx25 {
	color: #ff006b
}
.cotx26 {
	color: #049cff
}
.cotx27 {
	color: #8b4bfa
}
.cotx28 {
	color: #d39f17
}
.cotx29 {
	color: #4b991f
}
.cotx30 {
	color: #ff006b
}
.cotx31 {
	color: #049cff
}
.cotx32 {
	color: #8b4bfa
}
.cotx33 {
	color: #d39f17
}
.cotx34 {
	color: #0b9e94
}
.cotx35 {
	color: #d39f17
}
.cotx36 {
	color: #ff1716
}
.cotx37 {
	color: #4b991f
}
.cotx38 {
	color: #049cff
}
.cotx39 {
	color: #8b4bfa
}
.cotx40 {
	color: #049cff
}
.cotx41 {
	color: #8b4bfa
}
.cotx42 {
	color: #ff2897
}
.cotx43 {
	color: #049cff
}
.cotx44 {
	color: #03cbbd
}
.cotx45 {
	color: #4b991f
}
.cotx46 {
	color: #ff0000
}
.cotx47 {
	color: #4b991f
}
.cotx48 {
	color: #4b991f
}
.cotx49 {
	color: #8b4bfa
}
.cotx50 {
	color: #ff006b
}
.cotx51 {
	color: #ff0000
}
.cotx52 {
	color: #03cbbd
}
.cotx53 {
	color: #4b991f
}
.cotx54 {
	color: #8b4bfa
}
.cotx55 {
	color: #4b991f
}
.cotx56 {
	color: #049cff
}
.cotx57 {
	color: #4b991f
}
.cotx58 {
	color: #8b4bfa
}
.cotx59 {
	color: #4b991f
}
.cotx60 {
	color: #4b991f
}
.g-class-bottom p {
	overflow: hidden;
}
.g-class-bottom span {
	float: left;
	color: #555555;
	height: 26px;
	line-height: 26px;
	display: block;
	margin-top: 10px;font-size: 14px;
}
.g-class-bottom a {
	float: left;
	
	height: 26px;
	line-height: 26px;
	display: block;
	margin-left: 8px;
	padding: 0px 13px;
	margin-top: 10px;
}
.g-class-bottom a p{color:inherit;font-size: 14px;}
.g-class-bottom a:hover {
	background: #032263;
	color: #fff;
	border-radius: 4px;
}
@media (min-width: 1230px) {

.container {

	width: 1230px;

}

}

@media (min-width: 1200px) {

.container {

	width: 1200px;

	padding: 0;

}

}

.g_top {

	width: 100%;

	height: 40px;

	background-color: #555555;

}

.g_top_l {

	float: left;

}

.g_top_l .g_dz {

	background-image: url(../images/icon1.png);

	background-repeat: no-repeat;

	background-position: left 5px;

	background-size: 14px 15px;

	padding-left: 20px;

	font-size: 1rem;

	color: #cdcdcd;

	line-height: 40px;

}



.g_top_r {

	float: right;

}

.g_top_r .g_sj {

	background-image: url(../images/icon2.png);

	background-repeat: no-repeat;

	background-position: left center;

	background-size: 18px 18px;

	padding-left: 22px;

	font-size: 1rem;

	color: #cdcdcd;

	line-height: 40px;

	float: left;

	padding-right: 30px;

}

.g_top_r .g_wx {

	background-image: url(../images/icon3.png);

	background-repeat: no-repeat;

	background-position: left center;

	background-size: 18px 18px;

	padding-left: 22px;

	font-size: 1rem;

	color: #cdcdcd;

	line-height: 40px;

	float: left;

	position: relative;

	cursor: pointer;

}



.g_top_r .g_wx img {

	position: absolute;

	top: 40px;

	left: 0;

	width: 89px;

	height: 89px;

	margin-left: -10px;

	z-index: 50;

	display: none;

}

.g_search {

	width: 100%;

	background-color: #ffffff;

	height: 150px;

}

.g_search_box {

	width: 100%;

	max-width: 600px;

	margin: auto;

	padding-top: 50px;

}

.g_search_box input {

	float: left;

	width: 500px;

	height: 48px;

	border: 1px solid #999999;

	padding: 5px;

	border-top-left-radius: 4px;

	border-bottom-left-radius: 4px;

	border-right: none;

}

.g_search_box button {

	float: right;

	width: 100px;

	height: 48px;

	border: 1px solid #ff9e05;

	background-color: #ff9e05;

	padding: 5px;

	border-top-right-radius: 4px;

	border-bottom-right-radius: 4px;

	border-right: none;

	background-image: url(../images/sousuo.png);

	background-repeat: no-repeat;

	background-position: center center;

}

.g_product_display {

	width: 100%;

	padding-bottom: 27px;

	background-image: url(../images/cont1bg.png);

	background-repeat: no-repeat;

	background-position: center center;

	background-size: cover;

}

.g_product_tit {

	text-align: center;

	display: block;

	margin: auto;

	padding-top: 36px;

	font-size: 1.5rem;

	color: #032263;

}

.g_product_entit {

	text-align: center;

	display: block;

	margin: auto;

	padding-top: 6px;

	color: #999999;

	font-size: 0.875rem;

	padding-bottom: 30px;

}

.g_product_img {

	width: 100%;

	overflow: hidden;

	display: block;

	text-align: center;

}

.g_product_img img {

	width: 190px;

	height: 190px;

}

.g_product_title {

	width: 100%;

	display: block;

	text-align: center;

	font-size: 1rem;

	color: #555555;

	line-height: 2rem;

	overflow: hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

}

.g_product  {

	width: 100%;

	padding-top: 50px;

	padding-bottom: 70px;

	background-color: #ffffff;

}

.g_product_left {

	float: left;

	padding: 0 15px;

	width: 320px;

}

.g_gonggao {

	width: 100%;

	height: auto;

	padding-top: 36px;

	padding-bottom: 20px;

	padding-right: 15px;

	padding-left: 15px;

	background-color: #f2f2f2;

	text-align: center;

}

.g_gonggao img {

	max-width: 100%;

}

.g_gonggao_tit {

	font-size: 1.5rem;

	color: #032263;

	text-align: center;

	display: block;

	margin: 0;

}

.g_gonggao_entit {

	font-size: 0.875rem;

	color: #999999;

	display: block;

	padding-bottom: 30px;

	text-align: center;

}

.g_tuijian {

	width: 100%;

	height: auto;

	padding-top: 36px;

	padding-bottom: 20px;

	text-align: center;

}

.g_tuijian_tit {

	font-size: 1.5rem;

	color: #032263;

	text-align: center;

	display: block;

	margin: 0;

}

.g_tuijian_entit {

	font-size: 0.875rem;

	color: #999999;

	display: block;

	padding-bottom: 30px;

	text-align: center;

}

.g_gonggao_ex {

	overflow: hidden;

	width: 100%;

	padding-top: 7px;

}

.g_gonggao_ex a {

	display: block;

	font-size: 1.125rem;

	color: #999999;

	text-align: left;

	overflow: hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

	line-height: 2rem;

	padding-left: 15px;

	position: relative;

}

.g_gonggao_ex a:after {

	content: '';

	position: absolute;

	left: 0;

	top: 50%;

	margin-top: -3px;

	border-radius: 50px;

	width: 6px;

	height: 6px;

	background-color: #999999;

}

.g_gonggao_ex a:hover {

	color: #032263;

}

.g_gonggao_ex a:hover:after {

	background-color: #032263;

}

.g_tuijian_ex {

	overflow: hidden;

	width: 100%;

	padding-top: 7px;

}

.g_tuijian_ex a {

	display: block;

	position: relative;

	width: 138px;

	height: 138px;

	float: left;

	margin-bottom: 10px;

}

.g_tuijian_ex a:nth-child(2n) {

	float: right;

}

.g_tuijian_ex a i {

	font-style: normal;

	display: block;

	width: 60px;

	height: 18px;

	position: absolute;

	left: 0;

	top: 0;

	background-color: #ff4e00;

	line-height: 18px;

	text-align: center;

	color: #ffffff;

	font-size: 0.875rem;

	border-bottom-right-radius: 5px;

}

.g_tuijian_ex a img {

	width: 138px;

	height: 138px;

}

.g_tuijian_ex a span {

	opacity: 0;

	position: absolute;

	z-index: 1;

	bottom: 0;

	left: 0;

	padding: 17% 5px;

	width: 100%;

	display: block;

	overflow: hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

	background-color: #ff9e05;

	color: #ffffff;

	font-size: 0.875rem;

	transition: opacity .7s;

	-moz-transition: opacity .7s;	/* Firefox 4 */

	-webkit-transition: opacity .7s;	/* Safari 和 Chrome */

	-o-transition: opacity .7s;

}

.g_tuijian_ex a:hover span  {

	opacity: 1;

}

.g_product_right {

	float: right;

	width: 866px;

	padding-top: 36px;

}
.mp .g_product_right{width:100%;}
.g_product_right_tit {

	font-size: 1.5rem;

	color: #032263;

	text-align: center;

	display: block;

	margin: 0;

}

.g_product_right_entit {

	font-size: 0.875rem;

	color: #999999;

	display: block;

	padding-bottom: 16px;

	text-align: center;

}

.g_product_rt_box {

	width: 100%;

	overflow: hidden;

}

.g_pro_one {

	width: 100%;

	overflow: hidden;

	padding-bottom: 5px;

}

.g_more {

	display: block;

	text-align: right;

	font-size: 0.875rem;

	color: #cccccc;

	line-height: 2rem;

}

.g_more:hover {

	color: #032263;

}

.g_pro_one_box {

	overflow: hidden;

}

.g_pro_one_title {

	display: block;

    width: 38px;

    padding: 5px;

    text-align: center;

    border: 1px solid #ff9e05;

    color: #032263;

    font-size: 1.125rem;

    line-height: 20px;

	float: left;

}

.g_pro_one_title:hover {

    border: 1px solid #032263;

}

.g_nnnbx {

	float: right;

	width: 100%;

	overflow: hidden;

}

.g_nnnbx a {

	display: block;

	position: relative;

	width: 189px;

	height: 189px;

	float: left;

	margin-right: 13px;

}

.g_nnnbx a:last-child {

	margin-right: 0;

}

.g_nnnbx a img {

	width: 189px;

	height: 189px;

}

.g_nnnbx a span {

	opacity: 0;

	position: absolute;

	z-index: 1;

	bottom: 0;

	left: 0;

	padding: 17% 15px;

	width: 100%;

	display: block;

	overflow: hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

	background-color: #ff9e05;

	color: #ffffff;

	font-size: 0.875rem;

	transition: opacity .7s;

	-moz-transition: opacity .7s;	/* Firefox 4 */

	-webkit-transition: opacity .7s;	/* Safari 和 Chrome */

	-o-transition: opacity .7s;

}

.g_nnnbx a:hover span  {

	opacity: 1;

}

.g_about_lb {

	width: 100%;

	height: auto;

	padding: 36px 0;

	background-color: #f2f2f2;

}

.g_about_lb_title {

	width: 530px;

	margin: auto;

	overflow: hidden;

	padding-bottom: 30px;

}

.g_about_lb_title span {

	width: 33.333%;

	display: block;

	float: left;

	font-size: 1.5rem;

	color: #032263;

	text-align: center;

	cursor: pointer;

	position: relative;

}

.g_about_lb_title span:hover {

	color: #ff9e05;

}

.g_about_lb_title span:hover:after {

	content: '';

    width: 20%;

    height: 4px;

    background: #ff9e05;

    position: absolute;

    bottom: -30%;

    left: 50%;

    transform: translate(-50%, -50%);

    transition: all 0.5s ease 0s;

}

.g_about_lb_one {

	width: 100%;

	overflow: hidden;

}

.g_about_lb_two {

	width: 100%;

	overflow: hidden;

}

.g_about_lb_three{

	width: 100%;

	overflow: hidden;

}

.about_active {

	color: #ff9e05!important;

}

.about_active:after {

	content: '';

    width: 20%;

    height: 4px;

    background: #ff9e05;

    position: absolute;

    bottom: -30%;

    left: 50%;

    transform: translate(-50%, -50%);

    transition: all 0.5s ease 0s;

}

.g_new {

	padding: 69px 0;

	width: 100%;

	overflow: hidden;

}

.g_new_youshi {

	width: 492px;

	background-color: #f2f2f2;

	float: left;

	padding: 36px 50px 30px 50px;

}

.g_new_ys_one {

	width: 100%;

	overflow: hidden;

	padding-top: 24px;

}

.g_new_ys_one img {

	width: 60px;

	height: 60px;

	float: left;

}

.g_new_ys_one div {

	width: 332px;

	float: left;

	padding-left: 26px;

	text-align: left;

}

.g_new_ys_one div span {

	display: block;

	font-size: 1.125rem;

	color: #555555;

}

.g_new_ys_one div i {

	display: block;

	width: 15px;

	height: 1px;

	background-color: #ff9e05;

	margin: 7px 0;

}

.g_new_ys_one div p {

	display: block;

	margin: 0;

	color: #999999;

	font-size: 0.875rem;

}

.g_new_cont {

	width: 696px;

	float: right;

	padding: 36px 0 0;

}

.g_new_address {

	width: 100%;

	background-color: #f2f2f2;

	padding: 26px 30px 26px 30px;

	overflow: hidden;

}

.g_new_add_left {

	width: 190px;

	float: left;

	overflow: hidden;

}

.g_new_add_left span {

	display: block;

	width: 100%;

	height: 80px;

	border: 1px solid #ff9e05;

	background-color: #ffffff;

	text-align: center;

	line-height: 80px;

	margin-bottom: 10px;

	cursor: pointer;

	font-size: 1.125rem;

}

.g_new_add_left span:last-child {

	margin-bottom: 0;

}

.g_new_add_left span:hover {

	color: #032263;

	border-color: #032263;

}

.new_active {

	color: #032263!important;

	border-color: #032263!important;

}

.g_new_add_right {

	float: left;

	width: 420px;

	padding-left: 14px;

}

.g_new_add_right a {

	width: 100%;

	display: block;

	line-height: 33px;

	background-color: #ffffff;

	font-size: 1rem;

	color: #999999;

	overflow: hidden;

	margin-bottom: 10px;

	padding-left: 27px;

	padding-right: 5px;

	border: 1px solid #ffffff;

}

.g_new_add_right a:last-child { 

	margin-bottom: 0;

}

.g_new_add_right a:hover { 

	color: #032263;

	border: 1px solid #032263;

}

.g_new_add_right a span {

	display: block;

	float: left;

	overflow: hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

	max-width: 300px;

}

.g_new_add_right a i {

	font-style: normal;

	display: block;

	float: right;

	color: #cccccc;

}

.g_footer {

	width: 100%;

	padding: 50px 0 27px;

	overflow: hidden;

	background-color: #333333;

}

.g_foot_left {

	width: 710px;

	float: left;

	overflow: hidden;

}

.g_foot_menu {

	width: 100%;

	overflow: hidden;

}

.g_foot_menu a {

	display: block;

	float: left;

	width: 20%;

	font-size: 1rem;

	color: #ffffff;

	line-height: 1;

	margin-bottom: 16px;

	position: relative;

}

.g_foot_menu a:hover {

	color: #ff9e05;

}

.g_foot_menu a:after{

	content: '丨';

	position: absolute;

	color: #ffffff;

	top: 0;

	right: 25%;

}

.g_foot_menu a:nth-child(5n):after{

	content: '';

}

.g_foot_youqing {

	width: 100%;

	overflow: hidden;

	color: #cccccc;

	font-size: 1rem;

	line-height: 30px;

}

.g_foot_youqing span {

	width: auto;

	display: block;

	float: left;

}

.g_foot_youqing a {

	width: auto;

	display: block;

	float: left;

	color: #cccccc;

	font-size: 1rem;

	padding: 0 7px;

}

.g_foot_youqing a:hover {

	color: #ff9e05;

}

.g_foot_dianpu {

	width: 100%;

	overflow: hidden;

	line-height: 30px;

}

.g_foot_dianpu a {

	width: auto;

	display: block;

	float: left;

	color: #cccccc;

	font-size: 1rem;

	padding-right: 20px;

}

.g_foot_dianpu a:hover {

	color: #ff9e05;

}

.g_foot_hezuo {

	width: 100%;

	overflow: hidden;	

}

.g_foot_hezuo img {

	max-width: 100%;

	margin: 0 5px;

}

.g_foot_right {

	width: 440px;

	float: right;

	overflow: hidden;

}

.g_foot_right img {

	float: right;

	width: 100px;

	height: 129px;

}

.g_foot_dizhi {

	width: 340px;

	float: left;

	padding-right: 14px;

	text-align: right;

}

.g_foot_dizhi span {

	font-size: 1rem;

	color: #cccccc;

	line-height: 27px;

	display: block;

}

.g_foot_btom {

	width: 100%;

    clear: both;

    color: #999999;

    text-align: center;

    padding-top: 50px;

    font-size: 0.875rem;

}

.g_foot_btom span {

	padding: 0 10px;	

}

.g_right_fixe {

	position: fixed;

	right: 1%;

	bottom: 5%;

	z-index: 9999;

}

.g_right_fixe div {

	background-color: #ffffff;

	border: 1px solid #cccccc;

	padding: 0 15px;

	text-align: center;

	border-radius: 5px;

}

.g_right_fixe div:first-child {

	margin-bottom: 15px;

}

.g_right_fixe div h1 {

	font-size: 1.25rem;

	color: #333333;

}

.g_right_fixe div img {

	max-width: 100%;

}

.g_right_fixe div span {

	display: block;

	font-size: 1rem;

	color: #555555;

	margin: 6px 0;

}

.g_right_fixe div p {

	display: block;

	font-size: 1rem;

	color: #555555;

}

.g_prod_p_title {

	background-color: #f2f2f2;

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 12px;

	padding-bottom: 12px;

	font-size: 1rem;

	color: #999999;

}

.g_prod_p_title a {

	font-size: 1rem;

	color: #999999;

	padding: 0 10px;

}

.g_prod_p_title a:hover {

	color: #032263;

}

.g_prod_p_cont {

	overflow: hidden;

	width: 100%;

	padding-top: 40px;

	padding-bottom: 30px;

}

.g_prod_p_cont a {

	display: block;

	position: relative;

	float: left;

	width: 190px;

	height: 190px;

	text-align: center;

	margin-bottom: 30px;

	margin-right: 35px;

}

.g_prod_p_cont a:nth-child(4n) {

	margin-right: 0;

}

.g_prod_p_cont a img {

	width: 190px;

	height: 190px;

}

.g_prod_p_cont a span {

	opacity: 0;

	position: absolute;

	z-index: 1;

	bottom: 0;

	left: 0;

	padding: 17% 15px;

	width: 100%;

	display: block;

	overflow: hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

	background-color: #ff9e05;

	color: #ffffff;

	font-size: 0.875rem;

	transition: opacity .7s;

	-moz-transition: opacity .7s;	/* Firefox 4 */

	-webkit-transition: opacity .7s;	/* Safari 和 Chrome */

	-o-transition: opacity .7s;

}

.g_prod_p_cont a:hover span  {

	opacity: 1;

}

.g_fenye {

	margin: auto;

	text-align: center;

	overflow: hidden;

    max-width: max-content;

    color: #999999;

	font-size: 1rem;

	padding: 5px 0;

}

.g_fenye input {

	line-height: 18px;

    margin: 0 2px;

}

.g_fenye a {

	display: inline-block;

	padding: 0 10px;

	cursor: pointer;

	font-size: 1rem;

	text-decoration: center;

	float: left;

	color: #999999;

	margin: 0 2px;

}

.g_fenye li {

	display: inline-block;

	padding: 0 10px;

	font-size: 1rem;

	float: left;

	color: #999999;

}

.g_fenye a:hover {

	color: #042363!important;

}

.thisclass {

	color: #042363!important;

}

.g_prod_infor_b {

	width: 100%;

	padding: 10px 15px;

	font-size: 0.875rem;

	color: #999999;

}

.g_dianpu {

	width: 100%;

	padding: 24px 0;

	font-size: 1rem;

	overflow: hidden;

}

.g_prod_infor_dp {

	width: 40%;

	padding-right: 15px;

	float: left;

	text-align: right;

}

.g_prod_infor_dp img {

	max-width: 200px;

	margin: 0 30px;

}

.g_prod_infor_dp1 {

	width: 60%;

	float: left;

	padding-left: 15px;

}

.g_prod_infor_dp1 ul {

	width: 100%;

	margin: 0;

	padding: 8px 0;

}

.g_prod_infor_dp1 ul li {

	display: block;

}

.g_prod_infor_dp1 ul li:nth-child(2) {

	padding: 7px 0;

}

.g_cp_xiangqing_title {

	width: 100%;

	background-color: #f2f2f2;

	text-align: center;

	padding: 20px 7px;

	font-size: 1.375rem;

	color: #333333;

	margin-bottom: 20px;

}

.g_cp_xiangqing {

	text-align: left;

	padding: 5px;

	font-size: 0.9375rem;

	color: #555555;

	max-width: 700px;

	margin: auto;

	line-height: 26px;

}

.g_cp_xiangqing img {

	max-width: 100%;

}

.g_xq_weixin {

	width: 100%;

	overflow: hidden;

	padding: 20px 0;

	max-width: 700px;

	margin: auto;

}

.g_xq_weixin_left {

	width: 50%;

	float: left;

	overflow: hidden;

}

.g_xq_weixin_left img {

	max-width: 100%;

	float: left;

}

.g_xq_weixin_left div {

	float: left;

	padding-left: 10px;

}

.g_xq_weixin_left div li {

	display: block;

	overflow: hidden;

}

.g_xq_weixin_left div li img {

	float: left;

	margin-right: 10px;

}

.g_xq_weixin_left div span {

	display: block;

	font-size: 1.875rem;

	color: #032263;

	margin-top: 6px;

	margin-bottom: 10px;

}

.g_xq_weixin_left div p {

	font-size: 1.5rem;

	color: #555555;

	margin: 0;

}

.g_xq_weixin_right {

	width: 50%;

	float: left;

	overflow: hidden;

}

.g_xq_weixin_right img {

	max-width: 100%;

	float: left;

}

.g_xq_weixin_right div {

	float: left;

	padding-left: 10px;

}

.g_xq_weixin_right div li {

	display: block;

	overflow: hidden;

}

.g_xq_weixin_right div li img {

	float: left;

	margin-right: 10px;

}

.g_xq_weixin_right div span {

	display: block;

	font-size: 1.875rem;

	color: #032263;

	margin-top: 6px;

	margin-bottom: 10px;

}

.g_xq_weixin_right div p {

	font-size: 1.5rem;

	color: #555555;

	margin: 0;

}

.g_shangxiapian {

	max-width: 700px;

	margin: auto;

	width: 100%;

	margin-top: 20px;

	overflow: hidden;

}

.g_shangxiapian span {

	display: block;

	width: 44%;

	float: left;

	border: 1px solid #f2f2f2;

	font-size: 0.875rem;

	color: #999999;

	overflow: hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

	padding: 5px 10px;

}

.g_shangxiapian span:hover {

	border: 1px solid #032263;

	color: #555555!important;

}

.g_shangxiapian span:nth-child(2) {

	float: right;

}

.g_xq_tuijian {

	width: 100%;

	overflow: hidden;

	padding-bottom: 40px;

}

.g_xq_tuijian_cont {

	width: 100%;

	overflow: hidden;

}

.g_xq_tuijian_cont a {

	overflow: hidden;

	font-size: 0.875rem;

    color: #999999;

	width: 49%;

    float: left;

    border: 1px solid #f2f2f2;

	padding: 10px 10px;

	margin-bottom: 10px;

}

.g_xq_tuijian_cont a:nth-child(2n) {

	float: right;

}

.g_xq_tuijian_cont a:hover {

    color: #555555;

    border: 1px solid #032263;

}

.g_xq_tuijian_cont a span {

	display: block;

	width: 70%;

	float: left;

	text-align: left;


}

.g_xq_tuijian_cont a i {

	font-style: normal;

	display: block;

	float: right;

	width: 29%;

	text-align: right;

	overflow: hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

}

.g_new_tuijian {

	width: 100%;

	padding: 20px 50px;

	overflow: hidden;

	background-color: #f2f2f2;

	margin-top: 40px;

}

.g_new_tuijian_cont {

	width: 100%;

	overflow: hidden;

}

.g_new_tuijian_cont a {

	width: 44%;

	float: left;

	font-size: 1rem;

	color: #999999;

	border: 1px solid #cccccc;

	text-align: center;

	padding: 5px 10px;

	margin-bottom: 15px;

	overflow: hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

}

.g_new_tuijian_cont a:hover {

	color: #333333;

	background-color: #ffffff;

	border: 1px solid #ffffff;

}

.g_new_tuijian_cont a:nth-child(2n) {

	float: right;

}

.g_liuyan_box {

	width: 100%;

	overflow: hidden;

	padding: 40px 0 50px 0;

}

.g_liuyan_box {

	width: 100%;

	overflow: hidden;

	padding: 40px 0 50px 0;

}

.g_liuyan_box_addres {

	width: 100%;

	overflow: hidden;

	padding: 20px 0;

	max-width: 798px;

	margin: auto;

}

.g_liuyan_box_addres h4 {

	width: 100%;

	font-size: 1.25rem;

	color: #555555;

	margin-bottom: 20px;

	text-align: center;

}

.g_liuyan_box_addres div {

	width: 100%;

	overflow: hidden;

	font-size: 1.125rem;

	color: #555555;

	margin-bottom: 20px;

}

.g_liuyan_box_addres button {

	display: block;

	width: 100%;

	max-width: 390px;

	height: 60px;

	color: #ffffff;

	line-height: 60px;

	text-align: center;

	border: none;

	cursor: pointer;

	background-color: #ff9e05;

	margin: auto;

	font-size: 1.25rem;

}

.g_ly_cont {

	width: 100%;

	background-color: #f2f2f2;

	border: 1px solid #dddddd;

	padding: 15px;

	height: 300px;

	margin-bottom: 7px;

}

.g_name {

	width: 49%;

	background-color: #f2f2f2;

	border: 1px solid #dddddd;

	padding: 15px 30px;

	float: left;

	

}

.g_iphone {

	width: 49%;

	background-color: #f2f2f2;

	border: 1px solid #dddddd;

	padding: 15px 30px;

	float: right;

}

.g_email {

	width: 100%;

	background-color: #f2f2f2;

	border: 1px solid #dddddd;

	padding: 15px 30px;

	float: right;

	margin-top: 7px;

}

.g_liuyan_box_addres div input[type=text]:focus{ 

	outline: 1px solid #032263;

	background-color: #ffffff;

}

.g_liuyan_box_addres div textarea:focus{ 

	outline: 1px solid #032263;

	background-color: #ffffff;

}

.g_rongyu_box {

	width: 100%;

	overflow: hidden;

}

.g_rongyu_top1 {

	width: 100%;

	overflow: hidden;

}

.g_rongyu_top1 .swiper-slide {

	text-align: center;

	padding: 0 10px;

}

.g_rongyu_top1 .swiper-slide img {

	max-width: 100%;

}

.g_rongyu_top1 .swiper-slide span {

	font-size: 1rem;

	display: block;

	line-height: 32px;

	color: #555555;

}

.g_newlist_box {

	width: 100%;

	overflow: hidden;

	padding: 20px 0;

}

.g_newlist_box_menu {

	width: 100%;

	overflow: hidden;

	background-color: #f2f2f2;

	padding: 20px 15px 15px;

	text-align: center;

}

.g_newlist_box_menu span {

	padding: 0 30px;

	display: inline-block;

	font-size: 1.125rem;

	color: #032263;

	cursor: pointer;

	position: relative;

	padding-bottom: 5px;

}

.g_newlist_box_menu span:after {

    content: "";

    width: 0;

    height: 4px;

    background: #ff9e05;

    position: absolute;

    bottom: -20%;

    left: 50%;

    transform: translate(-50%, -50%);

    transition: all 0.5s ease 0s;

}

.g_newlist_box_menu span:hover {

	color: #ff9e05;

}

.g_newlist_box_menu span:hover:after {

	width: 30%!important;

}

.g_nie_eactive {

	color: #ff9e05!important;

}

.g_nie_eactive:after {

	width: 30%!important;

}

.g_newlist_box_cont {

	width: 100%;

	overflow: hidden;

	padding: 10px 0 20px;

}

.g_newlist_box_cont_title {

	border-bottom: 1px solid #cccccc;

	padding: 10px 15px;

	overflow: hidden;

}

.g_newlist_box_cont_title span {

	font-size: 1rem;

	display: block;

	float: left;

	color: #555555;

}

.g_newlist_box_cont_title span:nth-child(1) {

	width: 58%;

	margin-right: 2%;

}

.g_newlist_box_cont_title span:nth-child(2) {

	width: 20%;

	text-align: right;

}

.g_newlist_box_cont_title span:nth-child(3) {

	width: 20%;

	text-align: right;

}

.g_newlist_box_cont_messr {

	width: 100%;

	overflow: hidden;

	padding-top: 10px;

}

.g_newlist_box_cont_messr a {

	width: 100%;

	overflow: hidden;

	display: block;

	margin-bottom: 10px;

	font-size: 1rem;

	color: #999999;

}

.g_newlist_box_cont_messr a span {

	width: 58%;

	display: block;

	float: left;

	border: 1px solid #f2f2f2;

	padding: 10px 0 10px 15px;

	margin-right: 2%;

	overflow: hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

}

.g_newlist_box_cont_messr a i {

	width: 20%;

	display: block;

	float: left;

	font-style: normal;

	padding: 10px 0;

	text-align: right;

}

.g_newlist_box_cont_messr a b {

	width: 20%;

	display: block;

	float: right;

	text-align: right;

	font-style: normal;

	padding: 10px 0;

}

.g_newlist_box_cont_messr a:hover span {

	border: 1px solid #032263;

	color: #032263;

}

.dropdown-menu {

	font-size: 0.75rem;

}

.g_liuyan_box_addres div {

	width: 100%;

	overflow: hidden;

	padding: 30px 15px 0;

}

.g_liuyan_box_addres div h4 {

	width: 100%;

	text-align: left;

	font-size: 1.85rem;

}

.g_liuyan_box_addres div span {

	display: block;

	width: 100%;

	text-align: left;

	margin: 0 0 20px 0;

	font-size: 1.125rem;

	color: rgb(93, 93, 93);

	line-height: 36px;

}

.g_liuyan_box_addres div i {

	text-align: right;

	width: 130px;

	font-style: normal;

	display: inline-block;

	

}

.g_liuyan_box_addres div span a {

	display: inline-block;

	text-align: left;

	padding: 0 0 0 10px;

	font-size: 1.125rem;

	color: #555555;

}

.g_liuyan_box_addres div span a:hover {

	color: #337ab7;

}

.g_prod_infor_dptb a:hover {

	 color: #ff4e00;

	 font-size: 22px;

}

.g_prod_infor_dpal a:hover {

	 color: #0043d0;

	 font-size: 22px;

}

nav.bootsnav .dropdown.megamenu-fw {

	position: static;

}

nav.bootsnav .container {

	position: relative;

}

nav.bootsnav .megamenu-fw .dropdown-menu {

	left: auto;

}

nav.bootsnav .megamenu-content {

	padding: 15px;

	width: 100% !important;

}

nav.bootsnav .megamenu-content .title {

	margin-top: 0;

}

nav.bootsnav .dropdown.megamenu-fw .dropdown-menu {

	left: 0;

	right: 0;

}

/* Navbar

=================================*/

nav.navbar.bootsnav {

	margin-bottom: 0;

	-moz-border-radius: 0px;

	-webkit-border-radius: 0px;

	-o-border-radius: 0px;

	border-radius: 0px;

	background-color: #fff;

	border: none;

	border-bottom: solid 1px #e0e0e0;

	z-index: 9;

}

nav.navbar.bootsnav ul.nav > li > a {

	color: #6f6f6f;

	background-color: transparent;

	outline: none;

	margin-bottom: -2px;

}

nav.navbar.bootsnav ul.nav li.megamenu-fw > a:hover, nav.navbar.bootsnav ul.nav li.megamenu-fw > a:focus, nav.navbar.bootsnav ul.nav li.active > a:hover, nav.navbar.bootsnav ul.nav li.active > a:focus, nav.navbar.bootsnav ul.nav li.active > a {

	background-color: transparent;

}

nav.navbar.bootsnav .navbar-toggle {

	background-color: #fff;

	border: none;

	padding: 0;

	font-size: 1.125rem;

	position: relative;

	top: 5px;

}

nav.navbar.bootsnav ul.nav .dropdown-menu .dropdown-menu {

	top: 0;

/*	left: 100%;*/

	left: 0;

}

nav.navbar.bootsnav ul.nav ul.dropdown-menu > li > a {

	white-space: normal;

}

ul.menu-col {

	padding: 0;

	margin: 0;

	list-style: none;

}

ul.menu-col li a {

	color: #6f6f6f;

}

ul.menu-col li a:hover, ul.menu-col li a:focus {

	text-decoration: none;

}

/* Navbar Full

=================================*/

nav.bootsnav.navbar-full {

	padding-bottom: 10px;

	padding-top: 10px;

}

nav.bootsnav.navbar-full .navbar-header {

	display: block;

	width: 100%;

}

nav.bootsnav.navbar-full .navbar-toggle {

	display: inline-block;

	margin-right: 0;

	position: relative;

	top: 0;

	font-size: 1.875rem;

	-webkit-transition: all 1s ease-in-out;

	-moz-transition: all 1s ease-in-out;

	-o-transition: all 1s ease-in-out;

	-ms-transition: all 1s ease-in-out;

	transition: all 1s ease-in-out;

}

nav.bootsnav.navbar-full .navbar-collapse {

	position: fixed;

	width: 100%;

	height: 100% !important;

	top: 0;

	left: 0;

	padding: 0;

	display: none !important;

	z-index: 9;

}

nav.bootsnav.navbar-full .navbar-collapse.in {

	display: block !important;

}

nav.bootsnav.navbar-full .navbar-collapse .nav-full {

	overflow: auto;

}

nav.bootsnav.navbar-full .navbar-collapse .wrap-full-menu {

	display: table-cell;

	vertical-align: middle;

	background-color: #fff;

	overflow: auto;

}

 nav.bootsnav.navbar-full .navbar-collapse .nav-full::-webkit-scrollbar {

 width: 0;

}

 nav.bootsnav.navbar-full .navbar-collapse .nav-full::-moz-scrollbar {

 width: 0;

}

 nav.bootsnav.navbar-full .navbar-collapse .nav-full::-ms-scrollbar {

 width: 0;

}

 nav.bootsnav.navbar-full .navbar-collapse .nav-full::-o-scrollbar {

 width: 0;

}

nav.bootsnav.navbar-full .navbar-collapse ul.nav {

	display: block;

	width: 100%;

	overflow: auto;

}

nav.bootsnav.navbar-full .navbar-collapse ul.nav a:hover, nav.bootsnav.navbar-full .navbar-collapse ul.nav a:focus, nav.bootsnav.navbar-full .navbar-collapse ul.nav a {

	background-color: transparent;

}

nav.bootsnav.navbar-full .navbar-collapse ul.nav > li {

	float: none;

	display: block;

	text-align: center;

}

nav.bootsnav.navbar-full .navbar-collapse ul.nav > li > a {

	display: table;

	margin: auto;

	text-transform: uppercase;

	font-weight: bold;

	letter-spacing: 2px;

	font-size: 1.5rem;

	padding: 10px 15px;

}

li.close-full-menu > a {

	padding-top: 0px;

	padding-bottom: 0px;

}

li.close-full-menu {

	padding-top: 30px;

	padding-bottom: 30px;

}

/* Atribute Navigation

=================================*/

.attr-nav {

	float: right;

	display: inline-block;

	margin-left: 13px;

	margin-right: -15px;

}

.attr-nav > ul {

	padding: 0;

	margin: 0 0 -7px 0;

	list-style: none;

	display: inline-block;

}

.attr-nav > ul > li {

	float: left;

	display: block;

}

.attr-nav > ul > li > a {

	color: #6f6f6f;

	display: block;

	padding: 28px 15px;

	position: relative;

}

.attr-nav > ul > li > a span.badge {

	position: absolute;

	top: 50%;

	margin-top: -15px;

	right: 5px;

	font-size: 0.625rem;

	padding: 0;

	width: 15px;

	height: 15px;

	padding-top: 2px;

}

.attr-nav > ul > li.dropdown ul.dropdown-menu {

	-moz-border-radius: 0px;

	-webkit-border-radius: 0px;

	-o-border-radius: 0px;

	border-radius: 0px;

	-moz-box-shadow: 0px 0px 0px;

	-webkit-box-shadow: 0px 0px 0px;

	-o-box-shadow: 0px 0px 0px;

	box-shadow: 0px 0px 0px;

	border: solid 1px #e0e0e0;

}

ul.cart-list {

	padding: 0 !important;

	width: 250px !important;

}

ul.cart-list > li {

	position: relative;

	border-bottom: solid 1px #efefef;

	padding: 15px 15px 23px 15px !important;

}

ul.cart-list > li > a.photo {

	padding: 0 !important;

	margin-right: 15px;

	float: left;

	display: block;

	width: 50px;

	height: 50px;

	left: 15px;

	top: 15px;

}

ul.cart-list > li img {

	width: 50px;

	height: 50px;

	border: solid 1px #efefef;

}

ul.cart-list > li > h6 {

	margin: 0;

}

ul.cart-list > li > h6 > a.photo {

	padding: 0 !important;

	display: block;

}

ul.cart-list > li > p {

	margin-bottom: 0;

}

ul.cart-list > li.total {

	background-color: #f5f5f5;

	padding-bottom: 15px !important;

}

ul.cart-list > li.total > .btn {

	display: inline-block;

	border-bottom: solid 1px #efefef;

}

ul.cart-list > li .price {

	font-weight: bold;

}

ul.cart-list > li.total > span {

	padding-top: 8px;

}

/* Top Search

=================================*/

.top-search {

	background-color: #333;

	padding: 10px 0;

	display: none;

}

.top-search input.form-control {

	background-color: transparent;

	border: none;

	-moz-box-shadow: 0px 0px 0px;

	-webkit-box-shadow: 0px 0px 0px;

	-o-box-shadow: 0px 0px 0px;

	box-shadow: 0px 0px 0px;

	color: #fff;

	height: 40px;

	padding: 0 15px;

}

.top-search .input-group-addon {

	background-color: transparent;

	border: none;

	color: #fff;

	padding-left: 0;

	padding-right: 0;

}

.top-search .input-group-addon.close-search {

	cursor: pointer;

}

/* Side Menu

=================================*/

body {

	-webkit-transition: all 0.3s ease-in-out;

	-moz-transition: all 0.3s ease-in-out;

	-o-transition: all 0.3s ease-in-out;

	-ms-transition: all 0.3s ease-in-out;

	transition: all 0.3s ease-in-out;

}

body.on-side {

	margin-left: -280px;

}

.side {

	position: fixed;

	overflow-y: auto;

	top: 0;

	right: -280px;

	width: 280px;

	padding: 25px 30px;

	height: 100%;

	display: block;

	background-color: #333;

	-webkit-transition: all 0.3s ease-in-out;

	-moz-transition: all 0.3s ease-in-out;

	-o-transition: all 0.3s ease-in-out;

	-ms-transition: all 0.3s ease-in-out;

	transition: all 0.3s ease-in-out;

	z-index: 9;

}

.side.on {

	right: 0;

}

.side .close-side {

	float: right;

	color: #fff;

	position: relative;

	z-index: 2;

	font-size: 1rem;

}

.side .widget {

	position: relative;

	z-index: 1;

	margin-bottom: 25px;

}

.side .widget .title {

	color: #fff;

	margin-bottom: 15px;

}

.side .widget ul.link {

	padding: 0;

	margin: 0;

	list-style: none;

}

.side .widget ul.link li a {

	color: #9f9f9f;

	letter-spacing: 1px;

}

.side .widget ul.link li a:focus, .side .widget ul.link li a:hover {

	color: #fff;

	text-decoration: none;

}

/* Share

=================================*/

nav.navbar.bootsnav .share {

	padding: 0 30px;

	margin-bottom: 30px;

}

nav.navbar.bootsnav .share ul {

	display: inline-block;

	padding: 0;

	margin: 0 0 -7px 0;

	list-style: none;

}

nav.navbar.bootsnav .share ul > li {

	float: left;

	display: block;

	margin-right: 5px;

}

nav.navbar.bootsnav .share ul > li > a {

	display: table-cell;

	vertical-align: middle;

	text-align: center;

	width: 35px;

	height: 35px;

	-moz-border-radius: 50%;

	-webkit-border-radius: 50%;

	-o-border-radius: 50%;

	border-radius: 50%;

	background-color: #cfcfcf;

	color: #fff;

}

/* Transparent

=================================*/

nav.navbar.bootsnav.navbar-fixed {

	position: fixed;

	display: block;

	width: 100%;

}

nav.navbar.bootsnav.no-background {

	-webkit-transition: all 1s ease-in-out;

	-moz-transition: all 1s ease-in-out;

	-o-transition: all 1s ease-in-out;

	-ms-transition: all 1s ease-in-out;

	transition: all 1s ease-in-out;

}

/* Navbar Sticky

=================================*/

.wrap-sticky {

	position: relative;

	-webkit-transition: all 0.3s ease-in-out;

	-moz-transition: all 0.3s ease-in-out;

	-o-transition: all 0.3s ease-in-out;

	-ms-transition: all 0.3s ease-in-out;

	transition: all 0.3s ease-in-out;

}

.wrap-sticky nav.navbar.bootsnav {

	position: absolute;

	width: 100%;

	left: 0;

	top: 0;

}

.wrap-sticky nav.navbar.bootsnav.sticked {

	position: fixed;

	-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;

}

body.on-side .wrap-sticky nav.navbar.bootsnav.sticked {

	left: -280px;

}

.navbar-brand {

	height: auto;

	float: left;

}

nav.navbar.bootsnav {

	border: none;

/*	margin-bottom: 150px;*/

}

.navbar-nav {

	float: left;

}

nav.navbar.bootsnav ul.nav > li > a {

	color: #999999;

	text-transform: uppercase;

	padding: 15px 13px;

    line-height: 54px;

}

nav.navbar.bootsnav ul.nav > li > a:hover {

	color: #333333;

}

.nav > li:after {

	content: "";

	width: 0;

	height: 4px;

	background: #ff9e05;

	position: absolute;

	bottom: 20%;

    left: 50%;

    transform: translate(-50%, -50%);

	transition: all 0.5s ease 0s;

}

.nav > li:hover:after {

	width: 50%;

}

/*

nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after {

	content: "+";

	font-family: 'FontAwesome';

	font-size: 16px;

	font-weight: 500;

	position: absolute;

	top: 35%;

	right: 10%;

	transition: all 0.4s ease 0s;

}

*/

nav.navbar.bootsnav ul.nav > li.dropdown.on > a.dropdown-toggle:after {

	content: "\f105";

	transform: rotate(90deg);

}

.dropdown-menu.multi-dropdown {

	position: absolute;

	left: -100% !important;

}

nav.navbar.bootsnav li.dropdown ul.dropdown-menu {

	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);

	border: none;

}



/* Navbar Responsive

=================================*/

@media (min-width: 1024px) and (max-width:1400px) {

body.wrap-nav-sidebar .wrapper .container {

	width: 100%;

	padding-left: 30px;

	padding-right: 30px;

}

}



@media (min-width: 1024px) {

/* General Navbar

    =================================*/

nav.navbar.bootsnav ul.nav .dropdown-menu .dropdown-menu {

	margin-top: -2px;

}

nav.navbar.bootsnav ul.nav.navbar-right .dropdown-menu .dropdown-menu {

	left: -200px;

}

nav.navbar.bootsnav ul.nav > li > a {

	padding: 15px;

	font-weight: 600;

}

/*

nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after {

	font-family: 'FontAwesome';

	content: "\f0d7";

	margin-left: 5px;

	margin-top: 2px;

}

*/

nav.navbar.bootsnav li.dropdown ul.dropdown-menu {

	-moz-box-shadow: 0px 0px 0px;

	-webkit-box-shadow: 0px 0px 0px;

	-o-box-shadow: 0px 0px 0px;

	box-shadow: 0px 0px 0px;

	-moz-border-radius: 0px;

	-webkit-border-radius: 0px;

	-o-border-radius: 0px;

	border-radius: 0px;

	padding: 0;

	width: max-content;

	background: #fff;

	border: solid 1px #e0e0e0;

/*	border-top: solid 5px;*/

}

nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li a:hover,  nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li a:hover {

/*	background-color: transparent;*/

	color: #ffffff!important;

	background-color: #ff9e05;

}

nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a {

	padding: 10px 15px;

	border-bottom: solid 1px #eee;

	color: #6f6f6f;

}

nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li:last-child > a {

	border-bottom: none;

}

nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a {

	text-align: right;

}

/*

nav.navbar.bootsnav li.dropdown ul.dropdown-menu li.dropdown > a.dropdown-toggle:before {

	font-family: 'FontAwesome';

	float: right;

	content: "\f105";

	margin-top: 0;

}

*/

nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li.dropdown > a.dropdown-toggle:before {

	font-family: 'FontAwesome';

	float: left;

	content: "\f104";

	margin-top: 0;

}

nav.navbar.bootsnav li.dropdown ul.dropdown-menu ul.dropdown-menu {

	top: 100%;

}

nav.navbar.bootsnav ul.dropdown-menu.megamenu-content {

	padding: 0 15px !important;

}

nav.navbar.bootsnav ul.dropdown-menu.megamenu-content > li {

	padding: 25px 0 20px;

}

nav.navbar.bootsnav ul.dropdown-menu.megamenu-content.tabbed {

	padding: 0;

}

nav.navbar.bootsnav ul.dropdown-menu.megamenu-content.tabbed > li {

	padding: 0;

}

nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .col-menu {

	padding: 0 30px;

	margin: 0 -0.5px;

	border-left: solid 1px #f0f0f0;

	border-right: solid 1px #f0f0f0;

}

nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .col-menu:first-child {

	border-left: none;

}

nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .col-menu:last-child {

	border-right: none;

}

nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content {

	display: none;

}

nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a {

	text-align: left;

	padding: 5px 0;

	display: block;

	width: 100%;

	margin-bottom: 0;

	border-bottom: none;

	color: #6f6f6f;

}

nav.navbar.bootsnav.on ul.dropdown-menu.megamenu-content .content {

	display: block !important;

	height: auto !important;

}

/* Navbar Transparent

    =================================*/  

nav.navbar.bootsnav.no-background {

	background-color: transparent;

	border: none;

}

nav.navbar.bootsnav.navbar-transparent .attr-nav {

	padding-left: 15px;

	margin-left: 30px;

}

nav.navbar.bootsnav.navbar-transparent.white {

	background-color: rgba(255,255,255,0.3);

	border-bottom: solid 1px #bbb;

}

nav.navbar.navbar-inverse.bootsnav.navbar-transparent.dark,  nav.navbar.bootsnav.navbar-transparent.dark {

	background-color: rgba(0,0,0,0.3);

	border-bottom: solid 1px #555;

}

nav.navbar.bootsnav.navbar-transparent.white .attr-nav {

	border-left: solid 1px #bbb;

}

nav.navbar.navbar-inverse.bootsnav.navbar-transparent.dark .attr-nav,  nav.navbar.bootsnav.navbar-transparent.dark .attr-nav {

	border-left: solid 1px #555;

}

nav.navbar.bootsnav.no-background.white .attr-nav > ul > li > a,  nav.navbar.bootsnav.navbar-transparent.white .attr-nav > ul > li > a,  nav.navbar.bootsnav.navbar-transparent.white ul.nav > li > a,  nav.navbar.bootsnav.no-background.white ul.nav > li > a {

	color: #fff;

}

nav.navbar.bootsnav.navbar-transparent.dark .attr-nav > ul > li > a,  nav.navbar.bootsnav.navbar-transparent.dark ul.nav > li > a {

	color: #eee;

}

nav.navbar.bootsnav.navbar-fixed.navbar-transparent .logo-scrolled,  nav.navbar.bootsnav.navbar-fixed.no-background .logo-scrolled {

	display: none;

}

nav.navbar.bootsnav.navbar-fixed.navbar-transparent .logo-display,  nav.navbar.bootsnav.navbar-fixed.no-background .logo-display {

	display: block;

}

nav.navbar.bootsnav.navbar-fixed .logo-display {

	display: none;

}

nav.navbar.bootsnav.navbar-fixed .logo-scrolled {

	display: block;

}

/* Atribute Navigation

    =================================*/    

.attr-nav > ul > li.dropdown ul.dropdown-menu {

	margin-top: 0;

	margin-left: 55px;

	width: 250px;

	left: -250px;

}

/* Menu Center

    =================================*/

nav.navbar.bootsnav.menu-center .container {

	position: relative;

}

nav.navbar.bootsnav.menu-center ul.nav.navbar-center {

	float: none;

	margin: 0 auto;

	display: table;

	table-layout: fixed;

}

nav.navbar.bootsnav.menu-center .navbar-header,  nav.navbar.bootsnav.menu-center .attr-nav {

	position: absolute;

}

nav.navbar.bootsnav.menu-center .attr-nav {

	right: 15px;

}

/* Navbar Brand top

    =================================*/

nav.bootsnav.navbar-brand-top .navbar-header {

	display: block;

	width: 100%;

	text-align: center;

}

nav.bootsnav.navbar-brand-top ul.nav > li.dropdown > ul.dropdown-menu {

	margin-top: 2px;

}

nav.bootsnav.navbar-brand-top ul.nav > li.dropdown.megamenu-fw > ul.dropdown-menu {

	margin-top: 0;

}

nav.bootsnav.navbar-brand-top .navbar-header .navbar-brand {

	display: inline-block;

	float: none;

	margin: 0;

}

nav.bootsnav.navbar-brand-top .navbar-collapse {

	text-align: center;

}

nav.bootsnav.navbar-brand-top ul.nav {

	display: inline-block;

	float: none;

	margin: 0 0 -5px 0;

}

/* Navbar Center

    =================================*/

nav.bootsnav.brand-center .navbar-header {

	display: block;

	width: 100%;

	position: absolute;

	text-align: center;

	top: 0;

	left: 0;

}

nav.bootsnav.brand-center .navbar-brand {

	display: inline-block;

	float: none;

}

nav.bootsnav.brand-center .navbar-collapse {

	text-align: center;

	display: inline-block;

	padding-left: 0;

	padding-right: 0;

}

nav.bootsnav.brand-center ul.nav > li.dropdown > ul.dropdown-menu {

	margin-top: 2px;

}

nav.bootsnav.brand-center ul.nav > li.dropdown.megamenu-fw > ul.dropdown-menu {

	margin-top: 0;

}

nav.bootsnav.brand-center .navbar-collapse .col-half {

	width: 50%;

	float: left;

	display: block;

}

nav.bootsnav.brand-center .navbar-collapse .col-half.left {

	text-align: right;

	padding-right: 100px;

}

nav.bootsnav.brand-center .navbar-collapse .col-half.right {

	text-align: left;

	padding-left: 100px;

}

nav.bootsnav.brand-center ul.nav {

	float: none !important;

	margin-bottom: -5px !important;

	display: inline-block !important;

}

nav.bootsnav.brand-center ul.nav.navbar-right {

	margin: 0;

}

nav.bootsnav.brand-center.center-side .navbar-collapse .col-half.left {

	text-align: left;

	padding-right: 100px;

}

nav.bootsnav.brand-center.center-side .navbar-collapse .col-half.right {

	text-align: right;

	padding-left: 100px;

}

/* Navbar Sidebar

    =================================*/

body.wrap-nav-sidebar .wrapper {

	padding-left: 260px;

	overflow-x: hidden;

}

nav.bootsnav.navbar-sidebar {

	position: fixed;

	width: 260px;

	overflow: hidden;

	left: 0;

	padding: 0 0 0 0 !important;

	background: #fff;

	border-right: solid 1px #dfdfdf;

}

nav.bootsnav.navbar-sidebar .scroller {

	width: 280px;

	overflow-y: auto;

	overflow-x: hidden;

}

nav.bootsnav.navbar-sidebar .container-fluid,  nav.bootsnav.navbar-sidebar .container {

	padding: 0 !important;

}

nav.bootsnav.navbar-sidebar .navbar-header {

	float: none;

	display: block;

	width: 260px;

	padding: 10px 15px;

	margin: 10px 0 0 0 !important;

}

nav.bootsnav.navbar-sidebar .navbar-collapse {

	padding: 0 !important;

	width: 260px;

}

nav.bootsnav.navbar-sidebar ul.nav {

	float: none;

	display: block;

	width: 100%;

	padding: 0 15px !important;

	margin: 0 0 30px 0;

}

nav.bootsnav.navbar-sidebar ul.nav li {

	float: none !important;

}

nav.bootsnav.navbar-sidebar ul.nav > li > a {

	padding: 10px 15px;

	font-weight: bold;

}

nav.bootsnav.navbar-sidebar ul.nav > li.dropdown > a:after {

	float: right;

}

nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu {

	left: 100%;

	top: 0;

	position: relative !important;

	left: 0 !important;

	width: 100% !important;

	height: auto !important;

	background-color: transparent;

	border: none !important;

	padding: 0;

	-moz-box-shadow: 0px 0px 0px;

	-webkit-box-shadow: 0px 0px 0px;

	-o-box-shadow: 0px 0px 0px;

	box-shadow: 0px 0px 0px;

}

nav.bootsnav.navbar-sidebar ul.nav .megamenu-content .col-menu {

	border: none !important;

}

nav.bootsnav.navbar-sidebar ul.nav > li.dropdown > ul.dropdown-menu {

	margin-bottom: 15px;

}

nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu {

	padding-left: 0;

	float: none;

	margin-bottom: 0;

}

nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu li a {

	padding: 5px 15px;

	color: #6f6f6f;

	border: none;

}

nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu ul.dropdown-menu {

	padding-left: 15px;

	margin-top: 0;

}

nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu li.dropdown > a:before {

	font-family: 'FontAwesome';

	content: "\f105";

	float: right;

}

nav.bootsnav.navbar-sidebar ul.nav li.dropdown.on ul.dropdown-menu li.dropdown.on > a:before {

	content: "\f107";

}

nav.bootsnav.navbar-sidebar ul.dropdown-menu.megamenu-content > li {

	padding: 0 !important;

}

nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu {

	display: block;

	float: none !important;

	padding: 0;

	margin: 0;

	width: 100%;

}

nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu .title {

	padding: 7px 0;

	text-transform: none;

	font-weight: 400;

	letter-spacing: 0px;

	margin-bottom: 0;

	cursor: pointer;

	color: #6f6f6f;

}

nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu .title:before {

	font-family: 'FontAwesome';

	content: "\f105";

	float: right;

}

nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu.on .title:before {

	content: "\f107";

}

nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu {

	border: none;

}

nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu .content {

	padding: 0 0 0 15px;

}

nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu ul.menu-col li a {

	padding: 3px 0 !important;

}

}

@media only screen and (min-width:993px) {

	.g_language {

		float: right;

		line-height: 82px;

	}

}

@media only screen and (min-width:768px) {

	.navbar-collapse {

		float: right;

	}

	.active a {

		color: #333333!important;

	}

	.active:after {

		width: 50%!important;

	}

	.navbar-collapse {

		padding-right: 0;

		padding-left: 0;

	}

	.g_language a {

		display: inline-block;

		padding: 0 10px;

	}
	.dropdown-menu .dropdown .dropdown-menu {

		width: auto;

		top: 100%;

		text-align: center;

		min-width: auto;

	}

	.dropdown-menu .dropdown .dropdown-menu li {

		overflow: hidden;

		width: 100%;

	}

}

@media (min-width: 993px) {



	.dropdown-menu .dropdown {

		float: left;

	}

}

@media (max-width: 992px) {

/* Navbar Responsive

    =================================*/ 

/*

nav.navbar.bootsnav .navbar-brand {

	display: inline-block;

	float: none !important;

	margin: 0 !important;

}

*/

	

.dropdown-menu .dropdown {

	float: none;

}

nav.navbar.bootsnav .navbar-header {

	float: none;

	display: block;

	text-align: center;

	padding-left: 30px;

	padding-right: 30px;

}

nav.navbar.bootsnav .navbar-toggle {

	display: inline-block;

	float: right;

	margin-right: 0;

	margin-top: 10px;

}

nav.navbar.bootsnav .navbar-collapse {

	border: none;

	margin-bottom: 0;

}

nav.navbar.bootsnav.no-full .navbar-collapse {

	max-height: 350px;

	overflow-y: auto !important;

}

nav.navbar.bootsnav .navbar-collapse.collapse {

	display: none !important;

}

nav.navbar.bootsnav .navbar-collapse.collapse.in {

	display: block !important;

}

nav.navbar.bootsnav .navbar-nav {

	float: none !important;

	padding-left: 30px;

	padding-right: 30px;

	margin: 0px -15px;

}

nav.navbar.bootsnav .navbar-nav > li {

	float: none;

}

nav.navbar.bootsnav li.dropdown a.dropdown-toggle:before {

	font-family: 'FontAwesome';

	content: "\f105";

	float: right;

	font-size: 1rem;

	margin-left: 10px;

}

nav.navbar.bootsnav li.dropdown.on > a.dropdown-toggle:before {

	content: "\f107";

}

nav.navbar.bootsnav .navbar-nav > li > a {

	display: block;

	width: 100%;

	border-bottom: solid 1px #eaeaea;

	padding: 10px 0;

	margin-bottom: -1px;

}

nav.navbar.bootsnav .navbar-nav > li:first-child > a {

	border-top: none;

}

nav.navbar.bootsnav ul.navbar-nav.navbar-left > li:last-child > ul.dropdown-menu {

	border-bottom: solid 1px #e0e0e0;

}

nav.navbar.bootsnav ul.nav li.dropdown li a.dropdown-toggle {

	float: none !important;

	position: relative;

	display: block;

	width: 100%;

}

nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu {

	width: 100%;

	position: relative !important;

	background-color: transparent;

	float: none;

	border: none;

	padding: 0 0 0 25px !important;

	margin: 0 0 -1px 0 !important;

	-moz-box-shadow: 0px 0px 0px;

	-webkit-box-shadow: 0px 0px 0px;

	-o-box-shadow: 0px 0px 0px;

	box-shadow: 0px 0px 0px;

	-moz-border-radius: 0px 0px 0px;

	-webkit-border-radius: 0px 0px 0px;

	-o-border-radius: 0px 0px 0px;

	border-radius: 0px 0px 0px;

}

nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a {

	display: block;

	width: 100%;

	border-bottom: solid 1px #e0e0e0;

	padding: 10px 0;

	color: #6f6f6f;

}

nav.navbar.bootsnav ul.nav ul.dropdown-menu li a:hover,  nav.navbar.bootsnav ul.nav ul.dropdown-menu li a:focus {

	background-color: transparent;

}

nav.navbar.bootsnav ul.nav ul.dropdown-menu ul.dropdown-menu {

	float: none !important;

	left: 0;

	padding: 0 0 0 15px;

	position: relative;

	background: transparent;

	width: 100%;

}

nav.navbar.bootsnav ul.nav ul.dropdown-menu li.dropdown.on > ul.dropdown-menu {

	display: inline-block;

	margin-top: -10px;

}

nav.navbar.bootsnav li.dropdown ul.dropdown-menu li.dropdown > a.dropdown-toggle:after {

	display: none;

}

nav.navbar.bootsnav .dropdown .megamenu-content .col-menu .title {

	padding: 10px 15px 10px 0;

	line-height: 24px;

	text-transform: none;

	font-weight: 400;

	letter-spacing: 0px;

	margin-bottom: 0;

	cursor: pointer;

	border-bottom: solid 1px #e0e0e0;

	color: #6f6f6f;

}

nav.navbar.bootsnav .dropdown .megamenu-content .col-menu ul > li > a {

	display: block;

	width: 100%;

	border-bottom: solid 1px #e0e0e0;

	padding: 8px 0;

}

nav.navbar.bootsnav .dropdown .megamenu-content .col-menu .title:before {

	font-family: 'FontAwesome';

	content: "\f105";

	float: right;

	font-size: 1rem;

	margin-left: 10px;

	position: relative;

	right: -15px;

}

nav.navbar.bootsnav .dropdown .megamenu-content .col-menu:last-child .title {

	border-bottom: none;

}

nav.navbar.bootsnav .dropdown .megamenu-content .col-menu.on:last-child .title {

	border-bottom: solid 1px #e0e0e0;

}

nav.navbar.bootsnav .dropdown .megamenu-content .col-menu:last-child ul.menu-col li:last-child a {

	border-bottom: none;

}

nav.navbar.bootsnav .dropdown .megamenu-content .col-menu.on .title:before {

	content: "\f107";

}

nav.navbar.bootsnav .dropdown .megamenu-content .col-menu .content {

	padding: 0 0 0 15px;

}

nav.bootsnav.brand-center .navbar-collapse {

	display: block;

}

nav.bootsnav.brand-center ul.nav {

	margin-bottom: 0px !important;

}

nav.bootsnav.brand-center .navbar-collapse .col-half {

	width: 100%;

	float: none;

	display: block;

}

nav.bootsnav.brand-center .navbar-collapse .col-half.left {

	margin-bottom: 0;

}

nav.bootsnav .megamenu-content {

	padding: 0;

}

nav.bootsnav .megamenu-content .col-menu {

	padding-bottom: 0;

}

nav.bootsnav .megamenu-content .title {

	cursor: pointer;

	display: block;

	padding: 10px 15px;

	margin-bottom: 0;

	font-weight: normal;

}

nav.bootsnav .megamenu-content .content {

	display: none;

}

.attr-nav {

	position: absolute;

	right: 60px;

}

.attr-nav > ul {

	padding: 0;

	margin: 0 -15px -7px 0;

}

.attr-nav > ul > li > a {

	padding: 16px 15px 15px;

}

.attr-nav > ul > li.dropdown > a.dropdown-toggle:before {

	display: none;

}

.attr-nav > ul > li.dropdown ul.dropdown-menu {

	margin-top: 2px;

	margin-left: 55px;

	width: 250px;

	left: -250px;

	border-top: solid 5px;

}

.top-search .container {

	padding: 0 45px;

}

/* Navbar full Responsive

    =================================*/   

nav.bootsnav.navbar-full ul.nav {

	margin-left: 0;

}

nav.bootsnav.navbar-full ul.nav > li > a {

	border: none;

}

nav.bootsnav.navbar-full .navbar-brand {

	float: left !important;

	padding-left: 0;

}

nav.bootsnav.navbar-full .navbar-toggle {

	display: inline-block;

	float: right;

	margin-right: 0;

	margin-top: 10px;

}

nav.bootsnav.navbar-full .navbar-header {

	padding-left: 15px;

	padding-right: 15px;

}

/* Navbar Sidebar

    =================================*/ 

nav.navbar.bootsnav.navbar-sidebar .share {

	padding: 30px 15px;

	margin-bottom: 0;

}

/* Tabs

    =================================*/ 

nav.navbar.bootsnav .megamenu-content.tabbed {

	padding-left: 0 !important;

}

nav.navbar.bootsnav .tabbed > li {

	padding: 25px 0;

	margin-left: -15px !important;

}

/* Mobile Navigation

    =================================*/     

body > .wrapper {

	-webkit-transition: all 0.3s ease-in-out;

	-moz-transition: all 0.3s ease-in-out;

	-o-transition: all 0.3s ease-in-out;

	-ms-transition: all 0.3s ease-in-out;

	transition: all 0.3s ease-in-out;

}

body.side-right > .wrapper {

	margin-left: 280px;

	margin-right: -280px !important;

}

nav.navbar.bootsnav.navbar-mobile .navbar-collapse {

	position: fixed;

	overflow-y: auto !important;

	overflow-x: hidden !important;

	display: block;

	background: #fff;

	z-index: 99999;

	width: 280px;

	height: 100% !important;

	left: -280px;

	top: 0;

	padding: 0;

	-webkit-transition: all 0.3s ease-in-out;

	-moz-transition: all 0.3s ease-in-out;

	-o-transition: all 0.3s ease-in-out;

	-ms-transition: all 0.3s ease-in-out;

	transition: all 0.3s ease-in-out;

}

nav.navbar.bootsnav.navbar-mobile .navbar-collapse.in {

	left: 0;

}

nav.navbar.bootsnav.navbar-mobile ul.nav {

	width: 293px;

	padding-right: 0;

	padding-left: 15px;

}

nav.navbar.bootsnav.navbar-mobile ul.nav > li > a {

	padding: 5px 20px;

    line-height: 40px;

}

nav.navbar.bootsnav.navbar-mobile ul.nav ul.dropdown-menu > li > a {

	padding-right: 15px !important;

	padding-top: 15px !important;

	padding-bottom: 15px !important;

}

nav.navbar.bootsnav.navbar-mobile ul.nav ul.dropdown-menu .col-menu .title {

	padding-right: 30px !important;

	padding-top: 13px !important;

	padding-bottom: 13px !important;

}

nav.navbar.bootsnav.navbar-mobile ul.nav ul.dropdown-menu .col-menu ul.menu-col li a {

	padding-top: 13px !important;

	padding-bottom: 13px !important;

}

nav.navbar.bootsnav.navbar-mobile .navbar-collapse [class*=' col-'] {

	width: 100%;

}

nav.navbar.bootsnav.navbar-fixed .logo-scrolled {

	display: block !important;

}

nav.navbar.bootsnav.navbar-fixed .logo-display {

	display: none !important;

}

nav.navbar.bootsnav.navbar-mobile .tab-menu,  nav.navbar.bootsnav.navbar-mobile .tab-content {

	width: 100%;

	display: block;

}

}



@media (max-width: 800px) {

	.g_top {

		display: none;

	}

}

@media (max-width: 767px) {

nav.navbar.bootsnav .navbar-header {

	padding-left: 15px;

	padding-right: 15px;

}

nav.navbar.bootsnav .navbar-nav {

	padding-left: 15px;

	padding-right: 15px;

}
	._mnzp1xqczul,._qq3ayoykiw,._sqxe1p4bj09{display:block !important;;}
	._khoauuquhl,._r0kjl1h81cf,._6r5nw7t2435{display:none !important;}
.attr-nav {

	right: 30px;

}

.attr-nav > ul {

	margin-right: -10px;

}

.attr-nav > ul > li > a {

	padding: 16px 10px 15px;

	padding-left: 0 !important;

}

.attr-nav > ul > li.dropdown ul.dropdown-menu {

	left: -275px;

}

.top-search .container {

	padding: 0 15px;

}

nav.bootsnav.navbar-full .navbar-collapse {

	left: 15px;

}

nav.bootsnav.navbar-full .navbar-header {

	padding-right: 0;

}

nav.bootsnav.navbar-full .navbar-toggle {

	margin-right: -15px;

}

nav.bootsnav.navbar-full ul.nav > li > a {

	font-size: 1.125rem !important;

	line-height: 24px !important;

	padding: 5px 10px !important;

}

/* Navbar Sidebar

    =================================*/ 

nav.navbar.bootsnav.navbar-sidebar .share {

	padding: 30px 15px !important;

}

/* Navbar Sidebar

    =================================*/ 

nav.navbar.bootsnav.navbar-sidebar .share {

	padding: 30px 0 !important;

	margin-bottom: 0;

}

nav.navbar.bootsnav.navbar-mobile.navbar-sidebar .share {

	padding: 30px 15px !important;

	margin-bottom: 0;

}

/* Mobile Navigation

    =================================*/ 

body.side-right > .wrapper {

	margin-left: 280px;

	margin-right: -280px !important;

}

nav.navbar.bootsnav.navbar-mobile .navbar-collapse {

	margin-left: 0;

}

nav.navbar.bootsnav.navbar-mobile ul.nav {

	margin-left: -15px;

}

nav.navbar.bootsnav.navbar-mobile ul.nav {

	border-top: solid 1px #fff;

}

li.close-full-menu {

	padding-top: 15px !important;

	padding-bottom: 15px !important;

}

.nav > li:after {

    bottom: 0;

    transform: translate(-50%);

}

.nav > li:hover:after {

    width: 100%;

}

}
.left_x {float: left;}
.right_x {float: right;}
.right_x a,.right_x a span{width:100%;}
.mp {padding-bottom:0px;}
.mp .g_product_right{width:100%;}

@media (min-width: 480px) and (max-width: 640px) {

nav.bootsnav.navbar-full ul.nav {

	padding-top: 30px;

	padding-bottom: 30px;

}

}



@media only screen and (max-width:990px) {

nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after,  nav.navbar.bootsnav ul.nav > li.dropdown.on > a.dropdown-toggle:after {

	content: " ";

}

.dropdown-menu.multi-dropdown {

	left: 0 !important;

}

nav.navbar.bootsnav ul.nav > li:hover {

	background: transparent;

}

nav.navbar.bootsnav ul.nav > li > a {

	margin: 0;

}

}

.ping_0 {

	padding: 0;

}

@media only screen and (max-width:1199px) {

	html, body {

		font-size: 15px;

	}

	img {

		max-width: 100%;

	}

	.g_product_img img {

		width: 150px;

		height: 150px;

	}

	.navbar-brand {

		max-width: 200px;

    	padding: 27px 0 0;

	}

	.g_about_lb .swiper-slide {

		text-align: center;

	}

	.g_about_lb img {

		width: 200px;

		height: 180px;

	}

	.g_foot_left {

		width: 500px;

	}

	.g_foot_menu a:after {

		right: 10%;

	}

	.g_product_left {

		float: none;

		width: auto;

		overflow: hidden;

	}

	.g_gonggao {

		width: 48%;

		float: left;

	}

	.g_tuijian {

		width: 48%;

		float: right;

	}

	.g_tuijian_ex a {

		width: 31%;

		margin: 1%;

		height: auto;

	}

	.g_tuijian_ex a:nth-child(3n) {

		margin-right: 0;

	}

	.g_tuijian_ex a:nth-child(2n) {

		float: left;

	}

	.g_product_right {

		float: none;

		width: auto;

	}

	.g_new_youshi {

		width: auto;

		float: none;

		overflow: hidden;

	}

	.g_new_ys_one {

		width: 50%;

		float: left;

	}

	.g_new_cont {

		width: auto;

		float: none;

	}

	.g_new_add_left {

		width: auto;

		float: none;

		padding-bottom: 20px;

	}

	.g_new_add_left span {

		display: block;

		width: 23%;

		margin: 1%;

		float: left;

		height: 60px;

		line-height: 60px;

	}

	.g_new_add_right {

		float: none;

		width: 100%;

		padding-right: 14px;

	}

	.g_tuijian_ex a img {

		width: auto;

		height: auto;

	}

	.ping_0 {

		padding-top: 30px;

	}

	.g_prod_p_cont a {

		width: 24%;

		height: auto;

		margin-right: 1%;

		margin-bottom: 3%

	}

	.g_prod_p_cont a img {

		width: auto;

		height: auto;

	}

}

@media only screen and (max-width:1024px) {

	.g_new_ys_one {

		width: 100%;

		float: none;

		text-align: center;

	}

	.g_new_ys_one div {

		width: auto;

		float: none;

	}

	.g_new_ys_one img {

		float: none;

	}

}

@media only screen and (max-width:992px) {

	.g_language {

		padding-top: 20px;

		text-align: center;

	}

	.g_language a {

		padding: 0 20px;

	}

	.navbar-brand {

		max-width: 200px;

		padding: 10px 0 0;

	}

	.nav > li:after {

		content: "";

		width: 0;

		height: 0;

	}

	.g_pro_one_title {

		width: auto;

		float: none;

		max-width: 220px;

		margin: auto;

		margin-bottom: 20px;

	}

	.g_nnnbx {

		float: none;

		width: auto;

		overflow: hidden;

	}

	.g_nnnbx a {

		width: 24%;

		height: auto;

		margin-right: 1%;

	}

	.g_nnnbx a img {

		width: auto;

		height: auto;

	}

	.g_right_fixe {

		display: none;

	}

}

@media only screen and (max-width:750px) {

	.g_gonggao {

		width: 100%;

		float: none;

	}

	.g_tuijian {

		width: 100%;

		float: none;

	}

	.g_nnnbx a {

		width: 23%;

		height: auto;

		margin-right: 1%;

		margin-left: 1%;

		margin-bottom: 20px;

		text-align: center;

	}

	.g_nnnbx a:last-child {

		margin-right: 1%;

	}

	.g_prod_p_cont a {

		width: 49%;

		margin-right: 1%;

	}

	.g_prod_p_cont a:nth-child(2n) {

		margin-right: 0;

		float: right;

	}

	.g_prod_p_cont a:nth-child(4n) {

		margin-right: 0;

	}

	.g_nnnbx a span {

		display: none;

	}

	.g_tuijian_ex a span {

		display: none;

	}

	.g_xq_weixin_left {

		width: 100%;

		float: none;

		padding: 5px;

	}

	.g_xq_weixin_right {

		width: 100%;

		float: none;

		padding: 5px;

	}

	.g_shangxiapian a {

		width: 49%;

	}

	.g_prod_infor_dp {

		width: 100%;

		padding-right: 0;

		float: none;

		text-align: center;

	}

	.g_prod_infor_dp1 {

		width: 100%;

		float: none;

		padding-left: 0;

		padding-top: 20px;

		text-align: center;

	}

	.g_product {

		padding-top: 20px;

		padding-bottom: 40px;

	}

	.g_xq_tuijian_cont a {

		width: 100%;

		display: block;

		float: none;

	}

	.g_xq_tuijian_cont a:nth-child(2n) {

		float: none;

	}

	.g_new_tuijian {

		padding: 20px 15px;

	}

	.g_new_tuijian_cont a {

		width: 49%;

	}

}

@media only screen and (max-width:600px) {

	.g_about_lb_title {

		width: auto;

	}

	.g_search_box input {

		width: 80%;

		height: 36px;

	}

	.g_search_box button {

		width: 20%;

		height: 36px;

		background-size: 20px;

	}

	.g_search {

		height: auto;

		padding: 30px 15px;

		overflow: hidden;

	}

	.g_search_box {

		padding-top: 0;

	}

	.g_nnnbx a {

		width: 48%;

	}

	.g_nnnbx a:last-child {

		margin-right: 1%;

	}

	.g_product_left {

		padding: 0;

	}

	

	.g_prod_p_cont a:nth-child(3n) {

		margin-right: 1%;

	}

	.g_prod_p_cont a:nth-child(4n) {

		margin-right: 0;

	}

}

@media only screen and (max-width:500px) {

	html, body {

		font-size: 12px;

	}
.right_x{padding-top: 40px;}
	.g_new_youshi {

		width: auto;

		padding: 36px 15px 30px 15px;

	}

	.g_new_ys_one div {

		padding-left: 0;

	}

	.g_new_add_left span {

		width: 48%;

	}

	.g_new_add_left span {

		height: 40px;

		line-height: 40px;

	}

	.g_new_address {

		padding: 26px 15px 26px 15px;

	}

	.g_new_add_right {

		padding-right: 0;

		padding-left: 0;

	}

	.g_tuijian_ex a {

		width: 48%;

		height: 165px;

	}

	.g_tuijian_ex a:nth-child(3n) {

		margin-right: 1%;

	}

	.g_product_left {

		width: auto;

	}

	.g_foot_left {

		width: auto;

		float: none;

	}

	.g_foot_hezuo {

		padding: 5px 0;

	}

	.g_foot_hezuo img {

		margin-bottom: 5px;

	}

	.g_foot_menu a {

		width: 25%;

	}

	.g_foot_menu a:after {

		content: '';

	}

	.g_foot_right {

		width: auto;

		float: none;

	}

	.g_foot_dizhi {

		width: auto;

		float: left;

		max-width: 230px;

		padding-right: 0;

		text-align: left;

	}

	.g_foot_btom {

		padding-top: 20px;

		padding-bottom: 5px;

	}

	.g_newlist_box_cont_messr a span {

		padding: 10px 0 10px 5px;

	}

	.g_newlist_box_menu span {

		padding: 0;

		display: block;

		float: left;

		width: 50%;

		padding-bottom: 5%;

	}

	.g_newlist_box_menu {

		padding: 10px 15px 0;

	}

	.g_newlist_box_menu span:after {

		bottom: 12%;

	}

	.g_nie_eactive:after {

		width: 20%!important;

	}

}

@media only screen and (max-width:340px) {

	.g_tuijian_ex a {

	    width: 48%;

	    height: 139px;

	}

}

.carousel-indicators li {

    display: inline-block;

    width: 30px;

    height: 7px;

    margin: 1px;

    text-indent: -999px;

    cursor: pointer;

    background-color: #000\9;

    background-color: rgba(0,0,0,0);

    border: 1px solid #fff;

    border-radius: 4px;

}

.carousel-indicators .active {

    width: 30px;

    height: 7px;

    margin: 1px;

    background-color: #fff;

}




.pc {
height:60px; width:1200px; margin:auto; background-image:url(/templets/fengmang/logo11.png);}

.wap{
height:60px; width:360px; margin:auto; background:rgba(0, 0, 0, 0) url("/templets/fengmang/logo33.png") no-repeat scroll left center / 360px 60px;
}