body{padding-top:0;}
.wrap {
	background-color: #EEF0F0;;
}
/*头部开始*/
.g-hd {
	height:auto;
	overflow: hidden;
	border-top: 0.16em solid #0073c6;
	background-color: #FFF;
}
.g-hd .logo {
	width: 100%;
	padding:0;text-align: center;background: #e6e6e6;
	background-image: -webkit-linear-gradient(left, #e6e6e6, #f1f1f1);
}
.g-hd .logo img {width:auto;max-width: 90%; height:auto;display:inline-block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.g-hd .top_r { width:60%; margin-top:1.25em; padding:0.16em 0 5% 2.2%; color:#552f15; font-family:"宋体"; font-weight:bold; font-size:1em; position:relative;}
.g-hd .top_r:before { content:""; position:absolute; top:0; left:0; width:0.42em; height:4.25em; background:url(/mobile/images/common/hbor.gif) no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;}
.g-hd .top_r em { color:#a7050a; font-size:1.583em;}
.g-hd .top_r span { color:#a7050a;}
.g-hd .top_r a { display:block; color:#552f15; font-size:1.25em; font-weight:normal; position:relative; padding:0 0 0 28%;}
.g-hd .top_r a:before { content:""; position:absolute; top:0; left:17%; width:1.13em; height:1.43em; background:url(/mobile/images/common/tel.gif) no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;}

/*头部结束*/


/*导航*/
.g_nav {
	height: 4.875em;
	overflow: hidden;
	position: relative;
	background-color: #0073c6;
}
.g_nav:before {
	content: "";
	position: absolute;
	top: 2.43em;
	left: 0;
	width: 100%;
	height: 1px;
	background-color: #044c80;
}

.g_nav a li {
	position: relative;
	float: left;
	width: 25%;
	text-align: center;
	height: 2.43em;
	line-height: 2.43em;
	font-size: 1em;
	color: #FFFFFF;
}
.g_nav a li:before {
	content: "";
	position: absolute;
	top: 1em;
	right: 0;
	width: 1px;
	height: 0.55em;
	background-color: #044c80;
}

.g_nav a:nth-child(4) li:before, .g_nav a:nth-child(7) li:before { background:none;}

/*通栏广告*/
.g-adv{ height:12.5em;}
.g-adv .sclwrap_box , .g-adv .m-box{ height:12.5em;overflow:hidden;}
.g-adv .m-box img{ display:block;width:100%;vertical-align:top;}

/*---搜索----*/
.so_box { overflow:hidden; font-size:1em; height:3.09em; background:#f3e8b1; position:relative; padding:0.66em 0 0 5.9%;}
.so_box .m-ipt{width:104%;}
.so_box .u-bt{ width:5.66em; height:2.33em; text-shadow:none;float:left; background:url(/mobile/images/index/so.gif) no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; position:relative; left:0;z-index:99;}
.so_box .u-in{ float:left; position:absolute; z-index:100; left:72%; top:16.5%; width:10.6em; height:4.4em; text-align:center; background:none; border:0;}
.so_box .u-key1 {width:17.66em; border:0; background:url(/mobile/images/index/txt.gif) no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;font-size:1em;color:#e8e4e3; text-indent:3%; font-size:1em; height:2.375em; line-height:1.92em;float:left; z-index:10; border-radius:0; position:relative;} /*搜索中的请输入关键词样式*/


/**/
.pro_box { height:22.84em;overflow:hidden; position:relative; background:#ecdf9c;}
.pro_box:before { content:""; position:absolute; top:0; left:0; width:100%; height:0.3em;
background-image: -webkit-gradient(linear, left top, left bottom, from(#c9b45c), to(#ecdf9c)); 
	background-image: -webkit-linear-gradient(top, #c9b45c, #ecdf9c); 
	background-image: -moz-linear-gradient(top, #c9b45c, #ecdf9c); 
	background-image: -o-linear-gradient(top, #c9b45c, #ecdf9c); 
	background-image: -ms-linear-gradient(top, #c9b45c, #ecdf9c); 
	background-image: linear-gradient(top, #c9b45c, #ecdf9c);}
.pro_box .bt_p { font-size:1.25em; font-weight:bold; height:2.566em; padding:0.5em 0 0 0; color:#ebe0aa; text-align:center; position:relative; z-index:10;}
.pro_box .bt_p:before { content:""; position:absolute; top:0; left:0; width:100%; height:3.066em; z-index:-1; background:url(/mobile/images/index/bar.jpg) no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;}
.pro_box .bt_p em { display:block; font-family:Tahoma, Geneva, sans-serif; font-size:0.53em;}
.pro_c { padding:2% 3.9% 0;}
.pro_c h3 { color:#a7050a;font-size:1em; font-weight:bold; height:2.04em; line-height:2.04em; text-indent:6%; position:relative;
background-image: -webkit-gradient(linear, left top, left bottom, from(#faf8d2), to(#ecdf9c)); 
	background-image: -webkit-linear-gradient(left, #faf8d2, #ecdf9c); 
	background-image: -moz-linear-gradient(left, #faf8d2, #ecdf9c); 
	background-image: -o-linear-gradient(left, #faf8d2, #ecdf9c); 
	background-image: -ms-linear-gradient(left, #faf8d2, #ecdf9c); 
	background-image: linear-gradient(left, #faf8d2, #ecdf9c);}
.pro_c h3:before { content:""; position:absolute; top:0.6em; left:0.5%; width:0.958em; height:0.958em; background:url(/mobile/images/index/logoico.png) no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;}
.pro_tab { padding:1% 0 4% 0; overflow:hidden;}
.pro_tab li {float: left;display:inline; color:#552f15; width:28%; font-size: 1em; line-height:2em; padding:0 0 0 5%; overflow:hidden; position:relative;}
.pro_tab li:before { content:""; position:absolute; top:0.8em; left:7%; width:0.22em; height:0.22em; border-radius:0.22em; background:#552f15;}
.pro_tab:nth-child(4) li { width:45%;}
.pro_tab:nth-child(4) li:before { left:4.5%;}

/**/
.yx {
	height: 25em;
	overflow: hidden;
	background-color: #E1E6E6;
}
.yx h2 { height:2.5em; line-height:2.5em; font-weight:bold; color:#fff; font-size:1em; overflow:hidden; position:relative; z-index:10; padding:0 4%; background:#0073c6;}
.yx h2:before { content:""; position:absolute; top:0; left:0; width:5.42em; height:2.5em; z-index:-1; background:url(/mobile/images/index/bar02.jpg) no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;}
.yx h2 span { display:inline-block; font-weight:normal; text-transform:uppercase;}
.yx .sclwrap_box, .yx .m-box{ height:20.29em;overflow:hidden;}
.y_list { height:20.29em; float:left; display:inline; overflow:hidden;}
.y_list li { float:left; width:43.9%; height:8.458em; margin:4.2% 0 0 4%; overflow:hidden; display:inline; position:relative;}
.y_list li img {width:100%; height:auto;display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.y_list li span { position:absolute; bottom:0; left:0; display:block; text-align:center; width:100%; height:1.83em; line-height:1.83em; overflow:hidden; font-size:1em; color:#552f15; background:rgba(250,248,210,0.8);}
.tab01 { margin:0 auto; width:24%; height:1.958em; text-align:center;}
.tab01 li {float:left;display:inline-block; width:0.9em;height:0.9em; border-radius:0.9em; border:0.16em solid #0073c6; margin:0 7%; cursor:pointer;}
.tab01 li.z-on {color:#fff; background:#0073c6;}

/**/
.bd01 { height:5.25em; font-size:1em; overflow:hidden; position:relative;}
.bd01 img { width:100%; height:5.25em; display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.bdtel01 { position:absolute; top:2.1em; left:4%; font-weight:bold; font-size:1em; color:#ecdf9c;}
.bdtel01 a { color:#ecdf9c;}

/**/
.pro_box02 { height:30.54em; overflow:hidden; position:relative;}
.pro_box02 .bt_p { font-size:1.25em; font-weight:bold; height:2.566em; padding:0.5em 0 0 0; color:#ebe0aa; text-align:center; position:relative; z-index:10;}
.pro_box02 .bt_p:before { content:""; position:absolute; top:0; left:0; width:100%; height:3.066em; z-index:-1; background:url(/mobile/images/index/bar.jpg) no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;}
.pro_box02 .bt_p em { display:block; font-family:Tahoma, Geneva, sans-serif; font-size:0.53em;}
.pro_c02 { padding:2% 3.9% 0;}
.pro_c02 h3 { color:#a7050a;font-size:1em; font-weight:bold; height:2.04em; line-height:2.04em; text-indent:6%; position:relative;
background-image: -webkit-gradient(linear, left top, left bottom, from(#faf8d2), to(#ecdf9c)); 
	background-image: -webkit-linear-gradient(left, #ecdf9c, #faf8d2); 
	background-image: -moz-linear-gradient(left, #ecdf9c, #faf8d2); 
	background-image: -o-linear-gradient(left, #ecdf9c, #faf8d2); 
	background-image: -ms-linear-gradient(left, #ecdf9c, #faf8d2); 
	background-image: linear-gradient(left, #ecdf9c, #faf8d2);}
.pro_c02 h3:before { content:""; position:absolute; top:0.6em; left:0.5%; width:0.958em; height:0.958em; background:url(/mobile/images/index/logoico.png) no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;}
.pro_tab02 { padding:1% 0 4% 0; overflow:hidden;}
.pro_tab02 li {float: left;display:inline; color:#552f15; width:28%; font-size: 1em; line-height:2em; padding:0 0 0 5%; overflow:hidden; position:relative;}
.pro_tab02 li:before { content:""; position:absolute; top:0.8em; left:7%; width:0.22em; height:0.22em; border-radius:0.22em; background:#552f15;}
.pro_tab02:nth-child(4) li { width:45%;}
.pro_tab02:nth-child(4) li:before { left:4.5%;}


/**/
.al_box { height:30.875em; overflow:hidden; position:relative;}
.al_box a.al_more { position:absolute; top:0.55em; right:4%; z-index:15; color:#fff; text-transform:uppercase;}
.sub_tab {
	height: 2.5em;
	position: relative;
	background: #0073c6;
	z-index: 10;
}
.sub_tab li { font-size:1em; float:left; color:#fff; height:2.5em; line-height:2.5em; padding:0 4%; cursor:pointer; position:relative;}
.sub_tab li:before { content:""; position:absolute; top:1.2em; right:-1%; width:0.42em; height:0.42em; z-index:-1; background:url(/mobile/images/index/pbor.gif) no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;}
.sub_tab li:nth-child(2):before { background:none;}
.sub_tab li.z-on { font-weight:bold; position:relative;}
.sub_tab li.z-on:after { content:""; position:absolute; top:0; left:50%; margin-left:-2.71em; width:5.42em; height:2.5em; z-index:-1; background:url(/mobile/images/index/bar02.jpg) no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;}
.al_c .sclwrap_box , .al_c .m-box{ height:26.66em;overflow:hidden;background-color: #EEF0F0;}
.al_c { height:28.375em; overflow:hidden;}
.al_list { height:26.66em; float:left; display:inline; overflow:hidden;}
.al_list li { float:left; width:43.59%; height:11.375em; margin:4% 0 0 4%; overflow:hidden; display:inline; position:relative;}
.al_list li img {width:100%; height:auto;display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.al_list li span { position:absolute; bottom:0; left:0; display:block; text-align:center; width:100%; height:2.6em; line-height:2.6em; overflow:hidden; font-size:1em; color:#552f15;background:rgba(250,248,210,0.8);}
.al_box .m-cnt{ margin:0 auto; width:24%; height:1.958em; text-align:center;}
.al_box .m-cnt li {float:left;display:inline-block; width:0.6em;height:0.6em; border-radius:0.6em; border:0.16em solid #0073c6; margin:0 4%; cursor:pointer;}
.al_box .m-cnt li.z-on {color:#fff; background:#0073c6;}

/**/
.te_box { height:20.54em; background:#ecdf9c; overflow:hidden;}
.te_box h2 { color:#552f15; font-size:1em; height:5.2em; padding:0.8em 0 0 0; text-align:center; position:relative; z-index:10;}
.te_box h2:before { content:""; position:absolute; top:4em; left:0; width:100%; height:1.708em; z-index:-1; background:url(/mobile/images/index/bar03.gif) no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;}
.te_box h2 span { display:block; font-size:1.25em; color:#a7050a; font-weight:bold;}
.te_box h2 span em { font-size:1.5em;}
.te_box ul li { float:left; margin:0 3% 0 5.3%; width:15.78%; height:7.16em; display:inline; overflow:hidden;}
.te_box ul li img {width:100%; height:auto;display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.te_box ul li span { text-align:center; display:block; color:#a7050a; height:1.8em; line-height:1.8em; overflow:hidden;}

/**/
.bd02 { height:6.66em; font-size:1em; overflow:hidden; position:relative;}
.bd02 img { width:100%; height:6.66em; display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
a.bdtel02 { position:absolute; top:3.75em; left:29.8%; font-size:1em; color:#a7050a; border:0.1em solid #a7050a; height:1.708em; line-height:1.708em; padding:0 4%;}

/**/
.ys_box { overflow:hidden; height:38.33em;}
.ys_box h2 { font-size:1em; padding:1.458em 0 0 0; height:6.04em; text-align:center;}
.ys_box h2 img { width:100%; height:6.04em; display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.ys_box .sclwrap_box , .ys_box .m-box{ height:28.54em;overflow:hidden;}
.c_ys { float: left;display: inline; height:28.54em;}
.c_ys .ysimg { width:72.65%; margin:1.5em auto 5%; display:block;}
.c_ys .ysimg img { width:100%; height:auto;display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.c_ys:nth-child(2) .ysimg { width:77.03%; margin:1.92em auto 5%; display:block;}
.c_ys:nth-child(3) .ysimg { width:68.9%; margin:1.5em auto 4%; display:block;}
.c_ys:nth-child(4) .ysimg { width:72.18%; margin:1.08em auto 8%; display:block;}
.c_ys .ys01 { height:22.625em; padding:0 4%;}
.c_ys .ys01 dt { padding:0 0 2.5% 0; color:#a7050a; font-size:1.25em; font-weight:bold; position:relative;}
.c_ys .ys01 dt:before { content:""; position:absolute; bottom:0; left:10%; width:66%; height:1px; background:#ebe0aa;}
.c_ys .ys01 dt em { float:left; color:#a7050a; position:relative; margin:1.6% 3% 3% 0; display:inline; font:normal 1.2em/1.27em Arial, Helvetica, sans-serif; width:1.27em; height:1.27em; text-align:center; background:#ebe0aa; border-radius:1.27em;}
.c_ys .ys01 dt em:before { content:""; position:absolute; top:1.27em; left:50%; width:1px; height:4.2em; background:#ebe0aa;}
.c_ys:nth-child(4) .ys01 dt em:before { height:5em;}
.c_ys .ys01 dt span { color:#552f15; font-size:0.466em; text-transform:uppercase; display:block; font-weight:normal;}
.c_ys .ys01 dd { padding:1% 0 0 3.4%; overflow:hidden;}
.c_ys .ys01 dd p { line-height:1.8em; padding:0 0 0 7%; color:#552f15; position:relative;}
.c_ys .ys01 dd p:before { content:""; position:absolute; top:0.6em; left:0; width:0.24em; height:0.6em; background:#ebe0aa;}
.ys_tab {
	width: 24%;
	height: 1.958em;
	text-align: center;
	margin-top: 0.5em;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.ys_tab li {float:left;display:inline-block; width:0.6em;height:0.6em; border-radius:0.6em; border:0.16em solid #0073c6; margin:0 4%; cursor:pointer;}
.ys_tab li.z-on {color:#fff; background:#0073c6;}

/**/
.lc_box { height:11.625em; font-size:1em; position:relative; z-index:10;}
.lc_box:before { content:""; position:absolute; top:0; left:0; width:100%; height:11.625em; background:url(/mobile/images/index/lcbg.jpg) no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; z-index:-1;}
.lc_box h2 { text-align:center; padding:0.55em 0 0 0; height:4.11em; color:#ebe0aa; font-size:1.25em; font-weight:bold;}
.lc_box h2 em { font-size:0.8em; display:block; font-weight:normal;}
.lc_box ul { padding:0 0 0 4%; overflow:hidden; position:relative;}
.lc_box ul:before { content:""; position:absolute; top:0.93em; left:4%; width:90%; height:1px; background:#faf8d2; z-index:-1;}

.lc_box ul li { float:left; background:#faf8d2; height:1.958em; line-height:1.958em; text-align:center; margin:0 3% 0 0; display:inline; font-size:1em; color:#a7050a; padding:0 2.55%; overflow:hidden;}
.u_xq { display:block; color:#faf8d2; font-size:1em; text-align:center; padding:1.2em 0 0 0;}

/**/
.jz_box { height:13.58em; background:none; overflow:hidden; margin-top:1.16em;}
.jz_box .sclwrap_box, .jz_box .m-box{ height:8.92em;overflow:hidden;}
.j_list { height:20.29em; float:left; display:inline; overflow:hidden;}
.j_list dt { float:left; width:35.15%; padding:5% 0 0 4%; overflow:hidden;}
.j_list dt img {width:100%; height:auto;display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.j_list dd { width:54%; padding:4.4% 0 0 3.2%; float:left; font-size:1em; overflow:hidden;}
.j_list dd h3 { color:#552f15; font-size:1em;}
.j_list dd h3 em { display:block; font-weight:bold; padding:0 0 0.3em 0;}
.j_list dd p { line-height:1.2em; color:#552f15; padding:0.5em 0 0 0;}
.j_list dd p a { color:#552f15;}

/**/
.hz_box { height:15em; overflow:hidden; padding:1.25em 0 0 0;}
.hz_box .sclwrap_box, .hz_box .m-box{ height:10em;overflow:hidden;}
.hz_list { height:20.29em; float:left; display:inline; overflow:hidden;}
.hz_list ul { margin:2% 0 0 4%;}
.hz_list li { float:left; width:29%; margin:0 3% 0 0; overflow:hidden; display:inline;}
.hz_list li img {width:100%; height:auto; border:0.208em solid #f4f2cd; display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.hz_list li span { display:block; text-align:center; width:100%; height:2.4em; line-height:2.4em; overflow:hidden; font-size:1em; color:#552f15;}


/**/
.about_box { height:13.42em; overflow:hidden;}
.about_box dl { padding:1.458em 0 0 3.9%; overflow:hidden;}
.about_box dl dt { width:41.09%; float:left;}
.about_box dl dt img {width:100%; display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.about_box dl dd { float:left; width:50%; padding:0 0 0 3.5%; font-size:1em;}
.about_box dl dd h3 { color:#a7050a; font-weight:bold; font-size:1em;}
.about_box dl dd p { color:#552f15; line-height:1.8em;}
.about_box dl dd a { color:#a7050a;}


/**/
.ry_box { height:14.5em; overflow:hidden; position:relative; padding:1em 0 0 0; position:relative;}
.ry_box a.al_more { position:absolute; top:1.6em; right:4%; z-index:15; color:#ebe0aa; text-transform:uppercase;}

.ry_c .sclwrap_box , .ry_c .m-box{ height:9.66em;overflow:hidden;}
.ry_c { height:12em; overflow:hidden;}
.ry_list { height:9.66em; float:left; display:inline; overflow:hidden;}
.ry_list ul { margin:1.16em 0 0 3.9%;}
.ry_list ul li { float:left; width:30.8%; margin:0 2% 0 0; overflow:hidden; display:inline;}
.ry_list ul li img {width:100%; height:auto; border:0.208em solid #f4f2cd;display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.ry_list ul li span { display:block; text-align:center; width:100%; height:2.2em; line-height:2.2em; overflow:hidden; font-size:1em; color:#552f15;}

/*底部开始*/
.g-ft {
	width: 100%;
	height: 9em;
	overflow: hidden;
	background: #fff;
}

.u-top {
	text-align: center;
	z-index: 999;
	background: #0073c6;
	height: 2.83em;
}
.u-top span{ position:relative; width:8.542em; display:block; margin:0 auto 0; text-align:center;font-size:1em;line-height:2em;color:#faf8d2; padding:0.92em 0 0 0;} /*回到顶部图标样式*/
.u-top span:before { content:""; position:absolute; top:14%; left:50%; margin-left:-7%; width:0; height:0; border-bottom:0.8em solid #faf8d2; border-left:0.5em solid rgba(0,0,0,0); border-right:0.5em solid rgba(0,0,0,0);}
.f_dh {width:100%;padding:3% 0 0 0 ;line-height:2em;font-size:1em; margin:0 auto; text-align:center;}
.f_dh a { color:#552f15; padding:0 6%; position:relative;}
.f_dh a:before { content:""; position:absolute; top:0.4em; right:0; width:2px; height:0.8em; border-right:2px solid #552f15;}
.f_dh a:nth-child(3):before, .f_dh a:nth-child(7):before { border:0;}
.p1{
	line-height: 2.2em;
	font-size: 1em;
	color: #0073c6;
	text-align: center;
}

.f_nav {
	height: 3.83em;
	margin: 0 auto;
	text-align: center;
	width: 100%;
	max-width: 640px;
	min-width: 320px;
	position: fixed;
	bottom: 0;
	z-index: 999;
	background-color: #0073c6;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0073c6), to(#2353a7));
	background-image: -webkit-linear-gradient(top, #0073c6, #2353a7);
	background-image: -moz-linear-gradient(top, #0073c6, #2353a7);
	background-image: -o-linear-gradient(top, #0073c6, #2353a7);
	background-image: -ms-linear-gradient(top, #0073c6, #2353a7);
	background-image: linear-gradient(top, #0073c6, #2353a7);
}
.f_nav li { position:relative; width:24.8%; height:3.83em; text-align:center; display:inline-block; float:left; font-size:1em;}
.f_nav li a {
	color: #FFFFFF;
	width: 100%;
	height: 3.83em;
	display: inline-block;
	font-size: 0.83em;
}
.f_nav li a img { width:2.6em; height:2.1em; display:block; margin:0.6em auto 0.1em;}
.f_nav li:nth-child(2) { background:rgba(0,0,0,0.1); border:1px solid #0073c6; border-width:0 1px;}

/* 商品导肮页面样式  */
.g-bd_tit b { font-weight:normal; }
.g-bd .m-pronav { margin:13px 10px 18px 10px; }
.g-bd .m-pronav .prolist { border-radius:5px; -webkit-border-radius:5px; overflow:hidden; }
.g-bd .m-pronav .prolist li .on { height:40px; display:block; padding-left:10px; line-height:40px; }
.g-bd .m-pronav .prolist li .down { height:40px; display:block; padding-left:10px; line-height:40px; }
.g-bd .m-pronav .prolist li .borderno { border:none; }
.g-bd .m-pronav .prolist li p { position:relative; }
.g-bd .m-pronav .prolist li p a { display:block; width:15%; height:40px; position:absolute; right:0; top:0; pointer-events:auto; }
.g-bd .m-pronav .prolist li p a:before {
	content: "";
	position: absolute;
	background-size: 100%;
	width: 20px;
	height: 20px;
	right: 19px;
	top: 12px;
	z-indx: 10;
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	background-image: url(../images/href_icon.png);
	background-repeat: no-repeat;
}
/*一列展现*/
.g-bd .m-pronav .list1, .g-bd .m-pronav .list2, .g-bd .m-pronav .list3 { display:none; }
.g-bd .m-pronav .list1 li { height:38px; line-height:38px; border-bottom:1px solid #e1e1e1; padding-left:33px; position:relative; white-space:nowrap; overflow:hidden; }
.g-bd .m-pronav .list1 li:before { content:""; overflow:hidden; position:absolute; left:20px; top:17px; z-index:7; width:0; height:0; border-width:3px; border-style:solid; transform:roate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); }
.g-bd .m-pronav .list1 li:after { content:""; overflow:hidden; position:absolute; left:20px; top:18px; z-index:8; width:0; height:0; border-width:2px; border-style:solid; transform:roate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); }
/*2列展现*/
.g-bd .m-pronav .list2 li { width:49.9%; float:left; height:38px; line-height:38px; border-bottom:1px solid #e1e1e1; text-align:center;  white-space:nowrap; overflow:hidden;}
.g-bd .m-pronav .list3 li { width:33.2%; float:left; height:38px; line-height:38px; border-bottom:1px solid #e1e1e1; text-align:center; white-space:nowrap; overflow:hidden; }
/*三级分类*/
.g-bd .m-pronav .prolist li .a_tit { display: block; height:38px; line-height:38px; border-bottom:1px solid #e1e1e1; padding-left:33px; position:relative; }
.g-bd .m-pronav .prolist li .list1 ul { display:none; }
.g-bd .m-pronav .prolist .list1 .list2 li, .g-bd .m-pronav .prolist .list1 .list3 li { padding:0; }
.g-bd .m-pronav .prolist .list1 .list2 li:before, .g-bd .m-pronav .prolist .list1 .list3 li:before { display:none; }
.g-bd .m-pronav .prolist .list1 .list2 li:after, .g-bd .m-pronav .prolist .list1 .list3 li:before { display:none; }
.g-bd .m-pronav .prolist .list1 .a_tit:before { content:""; overflow:hidden; position:absolute; left:20px; top:17px; z-index:7; width:0; height:0; border-width:3px; border-style:solid; transform:roate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); }
.g-bd .m-pronav .prolist .list1 .a_tit:after { content:""; overflow:hidden; position:absolute; left:20px; top:18px; z-index:8; width:0; height:0; border-width:2px; border-style:solid; transform:roate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); }
.g-bd .m-pronav .prolist .list1 .a_tit a:after{ background: #fbfbfb; width:14px; height:14px; right: 22px;}
.g-bd .m-pronav .prolist .list1 .a_tit a:before{width:14px; height:14px; right: 22px;}
/*图片产品分类*/
.g-bd .prolist_img li .tt_box { width:100%; padding:15px 0; }
.g-bd .prolist_img li .tt_box .img { float:left; margin:0 10px 0 20px; }
.g-bd .prolist_img li .tt_box h5 { line-height:30px; font-size:14px; }
.g-bd .prolist_img li .tt_box p { line-height:20px; font-size:80%; }
.g-bd .prolist_img .hideen_box { display:none; padding:0 10px; }
.g-bd .prolist_img .hideen_box:before { content:""; width:12px; height:5px; position:absolute; left:39px; top:-5px; }
.g-bd .prolist_img .hideen_box a li { text-align:center; border:none; }
.g-bd .prolist_img .hideen_box a li img { margin-top:14px; border-radius:20px; }
.g-bd .prolist_img .hideen_box a { width:59px; padding:0 8px; height:98px; display:inline-block; float:left; overflow:hidden; }
.g-bd .prolist_img .hideen_box a p { font-size:12px; line-height:22px; }
/* 产品列表页面一样式  */
.g-bd .m-con-1 {/* padding:15px 0 12px 0;*/ width:320px; margin:15px auto;}
.g-bd .m-con-1 a { float:left; width:132px; margin:0 14px 10px 14px; text-align:center; line-height:20px;  display:block; font-size:14px; }
.g-bd .m-con-1 span{ height:38px; clear:both; display:block; overflow:hidden;}
.g-bd .m-con-1 a img {  border:1px solid #e2e2e2; float:left; margin-bottom:8px; }
/* 产品列表页面二样式  */
.g-bd .m-con-2 { margin-bottom:26px; }
.g-bd .m-con-2 a{ display:block;}
.g-bd .m-con-2 dl { border-bottom:1px solid #ffffff; box-shadow:0 1px #e6e6e6; margin-bottom:2px; padding:12px 36px 12px 10px; position:relative; }
.g-bd .m-con-2 dt { float:left;display:block;border:1px solid #ccc; margin-right:11px; }
.g-bd .m-con-2 dt img { display:block;border:1px solid #e2e2e2;}
.g-bd .m-con-2 h3 { height: 24px; line-height: 24px; overflow: hidden; padding-right: 10px; }
.g-bd .m-con-2 p { font-size: 12px; height: 65px; line-height: 22px; margin:5px; margin-right:3%; overflow: hidden; }
.g-bd .m-con-2 .s-babg p span{ width: auto; height: auto; background: none; position: relative; right: inherit;top: inherit; display: inline;}
.g-bd .m-con-2 .s-babg p span:before,.g-bd .m-con-2 .s-babg p span:after{ display: none;}


/* 产品列表页面三样式  */
@media screen and (max-width: 1440px) { /*当屏幕尺寸小于1440px时，应用下面的CSS样式*/
  .g-prolistbox3 .content {-webkit-column-count:6;-moz-column-count:6;}
}
@media screen and (max-width: 1280px) { /*当屏幕尺寸小于1280px时，应用下面的CSS样式*/
  .g-prolistbox3 .content {-webkit-column-count:6;-moz-column-count:6;}
}
@media screen and (max-width: 1024px) { /*当屏幕尺寸小于1024px时，应用下面的CSS样式*/
  .g-prolistbox3 .content {-webkit-column-count:5;-moz-column-count:5;}
}
@media screen and (max-width: 960px) { /*当屏幕尺寸小于960px时，应用下面的CSS样式*/
  .g-prolistbox3 .content {-webkit-column-count:4;-moz-column-count:4;}
}
@media screen and (max-width: 720px) { /*当屏幕尺寸小于720px时，应用下面的CSS样式*/
  .g-prolistbox3 .content {-webkit-column-count:3;-moz-column-count:3;}
}
@media screen and (max-width: 400px) { /*当屏幕尺寸小于400px时，应用下面的CSS样式*/
  .g-prolistbox3 .content {-webkit-column-count:2;-moz-column-count:2;}
}
.g-prolistbox3 .content { margin:15px auto; text-align:center;column-gap:10px;-webkit-column-gap:10px;-moz-column-gap:10px;column-fill :balance;-webkit-column-fill:balance;-moz-column-fill :balance;}
.g-prolistbox3 .content div {  vertical-align:top; display:inline-block; margin-bottom:10px; text-align:center; line-height:20px; overflow:hidden; font-size:14px; }
.g-prolistbox3 .content i{ height:40px; line-height:20px; overflow:hidden; display:inline-block;}
.g-prolistbox3 .description{ color:#999;  display:block; height:40px; overflow:hidden;}
.g-prolistbox3 .content div img { border:1px solid #e2e2e2; margin-bottom:8px; display:block;}

@media screen and (min-width:320px) {
	body { font-size:75%;}
}
@media screen and (min-width:360px) {
	body { font-size:87%;}
}
@media screen and (min-width:400px) {
	body { font-size:93%;}
}
@media screen and (min-width:480px) {
	body { font-size:112%;}
}
@media screen and (min-width:568px) {
	body { font-size:131%;}
}
@media screen and (min-width:639px) {
	body { font-size:150%;}
}
.content{
	background-color:#FFF;
	padding-top: 5px;
	padding-right: 1%;
	padding-bottom: 5px;
	padding-left: 1%;overflow: hidden;
}
.content .cont{
	padding: 5%;
	line-height: 150%;
}
.content .cont img{ max-width:90%;}
.content dl{
	float: left;
	width: 40%;
	margin-top: 10px;
	margin-right: 5%;
	margin-bottom: 10px;
	margin-left: 5%;
	background-color: #FFF;
}
.content dl dt{
	display:block;
	overflow:hidden;
	width:100%;
	text-align: center;
	/*height:10em;*/
}
.content dl dt img{
	height:10em;
}
.content dl dt,.content dl dd{ padding:0; margin:0;}
.content dl dd{
	line-height: 150%;
	text-align: center;
	background-color: #FFF;
}
.content .list{
	background-color: #FFF;
}
.content .list li{
	width: 98%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #DBDBDB;
}
.content .list li img{
	float: left;
	width: 25%;
	height: 6.5em;
	margin: 2%;
}
.content .list li .list_r{
	float: right;
	width: 66%;
	margin: 2%;
	text-align: left;
}
.cl{ clear:both;}
.content .c{
	line-height: 200%;
	text-align: center;
}
.content .c .time{
	font-size: 0.8em;
}
.g-page li{
	float: left;
	margin-right: 2px;
	margin-left: 2px;
	padding: 5px;
}
.g-page li a{
	text-align: center;
	display: block;
	padding-right: 5px;
	padding-left: 5px;
}
.g-page li span{}
