@charset "utf-8";
.g_web {
	background: #fff
}
.webContainerBox {
	background: #fff;
	top: 0rem;
	overflow-x: hidden;
	overflow-y: hidden
}
.webHeader {
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none
}
.webHeaderBg {
	background: #25477f;
	background-size: contain
}
.header {
	height: 75px;
	line-height: 75px;
	text-align: center;
	margin: 0;
	padding: 0
}
.header .pageLogo.left {
	float: left
}
.webBannerBox {
	margin-bottom: 2rem
}
.defaultBanner {
	background-image: url(/image/banner/170002.jpg?v=201610211723);
	background-position: 50% 50%
}
.navbar {
	background: #fff;
	z-index: 1;
	height: 1.9rem;
-webkit-box-shadow:0 .1rem .1rem rgba(0,0,0,.2);
-ms-box-shadow:0 .1rem .1rem rgba(0,0,0,.2);
-moz-box-shadow:0 .1rem .1rem rgba(0,0,0,.2);
-o-box-shadow:0 .1rem .1rem rgba(0,0,0,.2);
box-shadow:0 .1rem .1rem rgba(0,0,0,.2)
}
.navbar .navbarList {
	position: relative;
	left: 0rem;
	-webkit-transition: left .5s ease-in, color .3s ease-out;
	-ms-transition: left .5s ease-in, color .3s ease-out;
	-moz-transition: left .5s ease-in, color .3s ease-out;
	-o-transition: left .5s ease-in, color .3s ease-out;
	transition: left .5s ease-in, color .3s ease-out
}
.navbar .navItem {
	float: left
}
.navbar .navItem a {
	height: 1.9rem;
	color: #333;
	line-height: 1.9rem;
	text-align: center;
	display: block;
font-size:.75rem;
padding:0 .5rem;
	white-space: nowrap;
	max-width: none;
	color: #333;
	text-decoration: none;
	overflow: hidden;
	width: auto;
	position: relative;
	word-break: keep-all;
	min-width: 3rem
}
.navbar .navItem:active {
	background: #eee
}
.navbar .navLeft {
	height: 100%;
width:.75rem;
	position: absolute;
	background: url(../wapimages/left.png) no-repeat left center rgba(0,0,0,0.5) ;
	z-index: 1;
	left: 0rem;
	top: 0rem;
	cursor: pointer
}
.navbar .navRight {
	height: 100%;
width:.75rem;
	position: absolute;
	background: url(../wapimages/right.png) no-repeat right center rgba(0,0,0,0.5) ;
	z-index: 1;
	right: 0rem;
	top: 0rem;
	cursor: pointer
}
.navbar .itemSelected {
	background: 0;
	height: 1.8rem;
border-bottom:.4rem solid #25477f
}
.navBaseIcon .navItemIcon {
	display: none
}
.navBaseIcon .navItem .navItemName {
font-size:.6rem
}
.navBaseIcon .navItem a {
	line-height: 1.8rem
}
.navButton {
	display: none
}
.g_panel {
	background: #f9f9f9
}
.g_replyPanel {
	background: #dadada;
	-webkit-box-shadow: 3px 3px 3px rgba(0,0,0,.1);
	-ms-box-shadow: 3px 3px 3px rgba(0,0,0,.1);
	-moz-box-shadow: 3px 3px 3px rgba(0,0,0,.1);
	-o-box-shadow: 3px 3px 3px rgba(0,0,0,.1);
	box-shadow: 3px 3px 3px rgba(0,0,0,.1)
}
.g_panelArrow {
	color: #dadada
}
.g_separator {
	background: #f1f1f1;
	width: 96%;
margin-left:.3rem
}
.g_separator:last-child {
	display: none
}
.g_button {
	background: #25477f;
-webkit-border-radius:.1rem;
-ms-border-radius:.1rem;
-moz-border-radius:.1rem;
-o-border-radius:.1rem;
border-radius:.1rem
}
.form {
	padding: 0rem 0rem;
	margin-top: 0rem;
	background: #fff
}
.form .titleCenter {
	height: 2rem;
	line-height: 2rem;
	background: #fff;
	padding: 0
}
.form .formBannerMore .titleMore {
	color: #666;
	float: none;
margin-left:.3rem;
padding:.2rem;
	display: block;
	width: 94%;
margin-top:.3rem;
	background: #e8e8e8
}
.form .formBannerMore .titleMoreIcon {
	display: none;
	padding: 0rem;
	width: 1rem;
	height: 2rem;
	margin: 0rem;
	background-size: 1.2rem;
	margin: 0rem
}
.form .formBannerMore .titleMore:active {
	background: rgba(0,0,0,.5)
}
.form .formBannerMore .titleMoreIcon:active {
	background: #f2f2f2
}
.form .formBannerTitle .textContent {
	float: none;
	width: auto;
padding-left:.4rem;
padding-right:.4rem;
	display: inline-block;
	background-color: #fff
}
.form .formBannerTitle .titleText {
	width: 96%;
	text-align: center;
	color: #25477f;
	text-indent: 0;
margin-left:.3rem;
	border-bottom: 1px solid #25477f;
	overflow: visible;
	height: 50%
}
.form .formMiddle {
	background: #fff;
	padding-bottom: 0rem
}
.multilingualArea {
	background: #f2f2f2
}
.multilingualArea .multiLanguageCtrl {
	color: #999
}
.multilingualArea .g_mullink {
	color: #666
}
.lanSelect .lanItem:hover {
	background-color: #a1200b
}
.mbTitle {
	color: #666
}
.newsList .line .lineBody .g_topFlag {
	margin: 0;
	position: absolute
}
.newsList .topFlagLine a {
	width: 100%
}
.newsList .line:active {
	background: #f2f2f2
}
.newsList .line a {
	width: 100%
}
.newsDetail .title {
	background: 0
}
.form .formMiddle .productPicListForm {
padding:.25rem 0rem
}
.form .formMiddle .productPicListForm:active {
	background: #f4f4f4
}
.form .formMiddle .mProductTileForm:active {
	background: #f4f4f4
}
.proDetailDiv .mallOptionBox {
	border-top: 1px solid #e7d8ce
}
.mallButton {
	color: #25477f;
	background: #fff;
border:.05rem solid #25477f
}
.photoModule.styleForm1 .photoDiv .imgName {
font-size:.7rem
}
.pagenation {
	color: #666
}
.pagenation .pageSelect {
	height: 1.6rem;
	border: 0
}
.pagenation .pagePrev {
	width: 3.5rem;
	border: 1px solid #25477f;
-webkit-border-radius:.1rem;
-ms-border-radius:.1rem;
-moz-border-radius:.1rem;
-o-border-radius:.1rem;
border-radius:.1rem;
	background-size: 100%
}
.pagenation .pageNext {
	width: 3.5rem;
	border: 1px solid #25477f;
-webkit-border-radius:.1rem;
-ms-border-radius:.1rem;
-moz-border-radius:.1rem;
-o-border-radius:.1rem;
border-radius:.1rem;
	background-size: 100%
}
.pagenation .pagePrev:active {
	background: #25477f
}
.pagenation .pageNext:active {
	background: #25477f
}
.pagenation .pageDisable:active {
	background: 0
}
.footer {
	background: #fff
}
.webMapServiceBox {
	background: #a1200b
}
.webCustomerServiceBox .customerServiceDiv {

	position: fixed;
	bottom: 0rem;
	height:90px;
	z-index: 1;
	background: #25477f;
	background-size: contain
}
.webFooterBox .bottomdiv .bottom {
	background: #25477f
}
.line {
padding-right:.25rem
}
.navBaseIcon .icon-navItemIcon:before {
	display: none
}
.icon-navLeft:before {
    color: #fff;
	display: block;
	font-size: 1rem;
	margin-left: -0.1rem;
margin-top:.5rem; 
}
.icon-navRight:before {
	color: #fff;
	display: block;
	font-size: 1rem;
	margin-left: -0.1rem;
margin-top:.5rem
}
.productCrossedSlide:nth-child(2n+1) {
margin-left:.6rem
}
.productCrossedSlide:nth-child(2n) {
margin-right:.6rem
}
.productWaterFall:nth-child(2n+1) {
margin-left:.65rem
}
.productWaterFall:nth-child(2n) {
right:.65rem
}
.g_dashed {
	border-bottom: 0
}
.webContainerBox .bullets li.on {
	background: #25477f
}
.form .formBannerMore .icon-titleMore:before {
	content: "\e672";
	font-size: 1rem;
	width: 1rem;
	height: 1rem;
	color: #666;
	line-height: 2rem
}
.icon-gline:after {
font-size:.8rem;
	color: #666;
	position: absolute;
top:.6rem;
right:.15rem
}
.pagenation .icon-pagePrev:before {
	color: #25477f
}
.pagenation .icon-pageNext:before {
	color: #25477f
}
.pagenation .icon-pagePrev.pageDisable:active:before {
	color: #25477f
}
.pagenation .icon-pageNext.pageDisable:active:before {
	color: #25477f
}
#g_web .g_mainColor {
	color: #25477f
}
.productNewDetailPanel .bullets li.on {
	background-color: #25477f
}
.productNewDetailPanel .optionSelected {
	background-color: #25477f
}
.productNewDetailPanel .g_button {
	background-color: #25477f
}
.productNewDetailPanel .icon-pagePrev:before {
	color: #25477f
}
.productNewDetailPanel .icon-pagePrev {
	border-color: #25477f
}
.productNewDetailPanel .icon-pageNext:before {
	color: #25477f
}
.productNewDetailPanel .icon-pageNext {
	border-color: #25477f
}
.productNewDetailPanel .userComment {
	color: #25477f
}
.productNewDetailPanel .productAddMall {
	color: #25477f;
	border-color: #25477f
}
.productNewDetailPanel .productImmediatelyBug {
	background-color: #25477f;
	border-color: #25477f
}
.productNewDetailPanel .tabUl .tabActive {
	color: #25477f;
	border-color: #25477f
}
.productNewDetailPanel .mallPrice {
	color: #25477f
}
.webPagePanel .mallPrice {
	color: #25477f
}
.webPagePanel .tabUl .tabActive {
	color: #25477f;
	border-color: #25477f
}
.webPagePanel .optionSelected {
	background-color: #25477f
}
.webPagePanel .bullets li.on {
	background-color: #25477f
}
.msgArea .msgLevalUser {
	color: #25477f
}
.searchType0 .icon-mSearchBtn {
	color: #25477f
}
.searchType1 .icon-mSearchBtn {
	background-color: #25477f
}
.searchType2 .icon-mSearchBtn {
	background-color: #25477f;
	border-color: #25477f
}
.searchType3 .icon-mSearchBtn {
	color: #25477f
}
.searchType4 .icon-mSearchBtn {
	background-color: #25477f
}
.form .formMiddle .search.searchType5 {
	background-color: #25477f
}
#g_web .g_bgColor {
	background-color: #25477f
}
.productNewDetailPanel .detailHeaderColor {
	background-color: #25477f
}
.newsNewDetailPanel .detailHeaderColor {
	background-color: #25477f
}
.g_bdColor {
	border-color: #25477f
}
.g_color {
	color: #25477f
}
