﻿/*导航*/
.g-bd .m-nav { height:58px; overflow:hidden; position:relative;}
.g-bd .m-nav:before { content: ""; position: absolute;left: 0; width:100%; height: 1px; top:28px; border-top:3px solid #fff;z-index:1;}
.g-bd .m-nav a{width:79px; height:29px; line-height:29px; font-size:12px; text-align:center; display:inline-block; float:left; color:#fff; border-right:1px solid #508ac5; background:url(/mobile/images/index/all.jpg) repeat; -webkit-background-size:15px 15px;-moz-background-size:15px 15px;background-size:15px 15px;}
.g-bd .m-nav a:nth-child(4), .g-bd .m-nav a:nth-child(8){ border:0; width:80px;}

/*通栏广告*/
.g-bd .g-adv{ position: relative; height:252px; margin-top:1px;}
.g-bd .g-adv a img{ width:100%; height:248px;}
.g-bd .g-adv .m-cnt{ width: 100%; height:4px; background:#0b5eb2; position: absolute; bottom:0;}
.g-bd .g-adv .m-cnt li{ float: left; display: inline; width: 33.333%; height:4px;}
.g-bd .g-adv .m-cnt .z-on { background:#4ca5ff; position:relative;}
.g-bd .g-adv .sclwrap_box{ height:248px;}

/*热卖产品推荐*/
.m-sbox { height:418px; overflow:hidden; margin-top:18px;}
.m-sbox h2 { height:26px; line-height:26px; font-size:12px; border-bottom:1px solid #919191;}
.m-sbox h2 em { padding:0 18px; color:#0059b4; display:inline-block; position:relative; font-weight:bold;}
.m-sbox h2 em:before { content:""; position:absolute; bottom:-1px; left:0; width:100%; height:2px; background:#0b5eb2;}
.m-sbox h2 span { padding:0 5px 0 0; color:#0059b4;}
.m-sbox .m-pic { height:374px; overflow:hidden; padding:17px 0 0 10px;}
.m-sbox .m-pic a li { width:140px; height:180px; margin-right:18px; overflow:hidden;}
.m-sbox .m-pic a:nth-child(2n) li{ margin-right:0;}
.m-sbox .m-pic a li img { width:136px; height:135px; border:2px solid #efe8e8;}
.m-sbox .m-pic a li span { text-align:center; display:block; line-height:24px; overflow:hidden; font-size:12px; color:#606060;}

/*分类*/
.m-fl { overflow:hidden;}
.m-fl h2 { height:51px; line-height:51px; font-size:23px; color:#fff; font-weight:bold; text-align:center; background:url(/mobile/images/index/all.jpg) repeat; -webkit-background-size:15px 15px;-moz-background-size:15px 15px;background-size:15px 15px;}
.m-fl h3 { height:38px; line-height:38px; font-size:12px; color:#0b5eb2; padding-left:29px; position:relative; background-color:#eaeaea;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f9fcff), to(#b5cce3)); 
	background-image: -webkit-linear-gradient(top, #f9fcff, #b5cce3); 
	background-image: -moz-linear-gradient(top, #f9fcff, #b5cce3); 
	background-image: linear-gradient(top, #f9fcff, #b5cce3);}
.m-fl h3 em { position:absolute; top:14px; left:12px; width:10px; height:10px; border-radius:10px; background:#0b5eb2;}
.m-fl h3 em:before { content:""; position:absolute; width:0; height:0; top:2px; left:2px; border-left:6px solid #dbecfd; border-top:3px solid rgba(0,0,0,0); border-bottom:3px solid rgba(0,0,0,0);}
.m-fl h3 em:after { content:""; position:absolute; width:0; height:0; top:2px; left:2px; border-left:2px solid #0b5eb2; border-top:3px solid rgba(0,0,0,0); border-bottom:3px solid rgba(0,0,0,0);}
.m-fl ul { position:relative;}
.m-fl ul:before { content:""; position:absolute; width:1px; height:155px; top:0; left:161px; background:#a9bfff; z-index:99;}
.m-fl ul:nth-child(6):before { content:""; position:absolute; width:1px; height:116px; top:0; left:161px; background:#a9bfff; z-index:99;}
.m-fl ul:nth-child(9):before { content:""; position:absolute; width:1px; height:195px; top:0; left:161px; background:#a9bfff; z-index:99;}
.m-fl ul:nth-child(12):before { content:""; position:absolute; width:1px; height:195px; top:0; left:161px; background:#a9bfff; z-index:99;}

.m-fl ul li { height:38px; line-height:38px; font-size:11px; color:#333; float:left; border-bottom:1px solid #d7e1ff; position:relative; width:148px; padding-left:12px; background-color:#dff0ff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e9f4ff)); 
	background-image: -webkit-linear-gradient(top, #fff, #e9f4ff); 
	background-image: -moz-linear-gradient(top, #fff, #e9f4ff); 
	background-image: linear-gradient(top, #fff, #e9f4ff);}
.m-fl ul li:before { content:""; position:absolute; bottom:0; left:0; width:100%; height:1px; background:#fff;}
.m-fl ul li em { font-family:"宋体";}
.m-fl ul .li01 { width:320px; height:39px; display:block;}

/*热线*/
.m-cptel { height:45px; line-height:45px; padding-left:43px; color:#fff; font-size:12px; overflow:hidden; background:url(/mobile/images/index/all.jpg) repeat; -webkit-background-size:15px 15px;-moz-background-size:15px 15px;background-size:15px 15px;}
.m-cptel a { font-size:22px; font-family:"Times New Roman", Times, serif; color:#fff;}

/*ys*/
.m-ys { height:507px; background:#f8fcff;}
.m-ys h2 { height:89px; padding:29px 0 0 0;}
.m-ys dl { margin:25px 10px 0;}
.m-ys dl dt { height:18px; line-height:18px; font-size:12px; font-weight:bold; color:#0157af; position:relative; padding:0 0 0 9px;}
.m-ys dl dt:before { content:""; position:absolute; width:3px; height:18px; top:0; left:0; background:#ff6600;}
.m-ys dl dd { line-height:24px; font-size:12px; color:#666; padding:8px 0 0 9px;}

/*见证*/
.m-jz { height:304px; overflow:hidden;}
.m-jz h2 { height:27px; line-height:27px; background:#b5daff; font-size:12px;}
.m-jz h2 em { padding:0 20px; color:#fff; background:#0b5eb2; display:inline-block;}
.m-jz h2 span { padding:0 5px 0 0; color:#0b5eb2; text-transform:uppercase;}
.m-jz .jz_c { padding:15px 0 0 0; height:262px; overflow:hidden;}
.m-jz .jz_c dl { width:144px; float:left; margin:0 10px 0 4px; overflow:hidden;}
.m-jz .jz_c dl dt { width:144px; height:123px; overflow:hidden;}
.m-jz .jz_c dl dt img { width:140px; height:119px; padding:1px; border:1px solid #e3e3e3;}
.m-jz .jz_c dl dd { overflow:hidden; padding:0 5px 0 0;}
.m-jz .jz_c dl dd h3 { font-size:12px; color:#0157af; line-height:28px; font-weight:bold;}
.m-jz .jz_c dl dd p { font-size:12px; color:#666; line-height:22px;}
.m-jz .jz_c dl dd em { font-size:12px; color:#ff6600; line-height:24px; display:block;}

/*资讯*/
.m-zx{ height:254px; overflow:hidden;}
.m-zx .cptil00 { height:27px; background:#b5daff;}
.m-zx .cptil00 li { float:left; width:33%; text-align:center; font-size:12px; height:27px; line-height:27px; display:block; color:#0b5eb2; overflow:hidden; position:relative;}
.m-zx .cptil00 li:before { content:""; position:absolute; top:8px; right:0; width:1px; height:12px; background:#0b5eb2;}
.m-zx .cptil00 li:nth-child(3):before { background:none;}
.m-zx .cptil00 li.z-on { color:#fff; background:#0b5eb2;}
.m-zx .m-box, .m-zx .sclwrap_box{ height:202px;width:274px; overflow:hidden;}
.m-zx .zx_c { height:216px; overflow:hidden; padding:22px 10px 0;}
.m-zx .zx_c .zxc { display:inline; float:left; height:266px;width: 320px; overflow:hidden;}
.m-zx .zx_c .zxc dl { height:96px;}
.m-zx .zx_c .zxc dl dt { float:left; width:119px; height:96px;}
.m-zx .zx_c .zxc dl dt img { width:119px; height:96px;}
.m-zx .zx_c .zxc dl dd { float:left; padding-left:10px; width:170px; overflow:hidden;}
.m-zx .zx_c .zxc dl dd p { font-size:12px; color:#666; line-height:24px;}
.m-zx .zx_c .zxc dl dd em { height:22px; line-height:24px; color:#f60; font-size:12px; display:block;}
.m-zx .zx_c .zxc ul { padding:16px 0 0 0; height:199px;}
.m-zx .zx_c .zxc ul li { height:27px; line-height:27px; font-size:12px; border-bottom:1px dotted #adadad; color:#666; padding-left:13px; position:relative;}
.m-zx .zx_c .zxc ul li:before{content:"";position:absolute;width:4px;height:4px;left:2px;top:11px; background:#ff6600;transform: rotate(45deg);}
.m-zx .zx_c .zxc ul a:last-child li { border:0;}

.fc_con { position:relative; height:185px; overflow:hidden; padding:22px 0 0 0;}
.fc_con .con { height:266px; overflow:hidden; float:left; display:inline;}
.fc_con .con .fcimg { width:124px; height:185px; overflow:hidden; float:left; display:inline; margin-right:18px;}
.fc_con .con .fcimg:nth-child(2) { margin:0;}
.fc_con .con .fcimg img { width:120px; height:147px; padding:1px; border:1px solid #dfdfdf;}
.fc_con .con .fcimg span { text-align:center; display:block; text-align:center; height:34px; line-height:34px; color:#424242; font-size:12px;}
.fc_con .prev {  position:absolute;width:12px; height:13px; top:93px; left:7px; background:url(/mobile/images/Index/l.jpg) no-repeat; -webkit-background-size:100%;-moz-background-size:100%;background-size:100%;}
.fc_con .next { position:absolute; width:12px; height:13px; top:93px; right:7px; background:url(/mobile/images/Index/l.jpg) no-repeat; -webkit-background-size:100%;-moz-background-size:100%;background-size:100%;-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);}
.nowarp_x {width:288px; height:209px; overflow:hidden;}
.al_con dl dd a{width:72px;height:21px;display:block}
.nowarp_x1 { height:266px; overflow:hidden; margin:0 0 0 26px;}

.al_con { width:288px; height:271px; overflow:hidden; padding:17px 16px 0;}
.al_con dl dt { width:288px; height:120px;}
.al_con dl dt img{ width:284px; height:116px; border:1px solid #dfdfdf; padding:1px;}
.al_con dl dd { padding:8px 0 0 0; overflow:hidden;}
.al_con dl dd p { width:288px; line-height:24px; color:#666; font-size:12px; overflow:hidden;}
.u-xq { text-align:center; display:block; width:72px; height:21px; line-height:21px; color:#fff; font-size:12px; background:#1269dd; margin-top:5px;}

/*加盟*/
.m-jm{ height:304px; overflow:hidden}
.jm_c { height:277px; overflow:hidden;}
.jm_c ul { padding:16px 0 0 15px;}
.jm_c ul li{ height:18px; line-height:18px; margin-bottom:11px;}
.jm_c ul li:nth-child(4){ height:78px;}
.sbt{ width:54px; text-align:right; float:left; font-size:12px; color:#666;}
.sinp01,.sinp02,.area{ border:none medium; background:#eaeaea; float:left; line-height:18px; overflow:hidden; font-size:12px;}
.sinp01{ width:195px; height:18px; padding:0 5px;}
.sinp02{ width:56px; height:18px; padding:0 5px;}
.area{ width:195px; height:78px; padding:0 5px;}
.jm_c ul li .yzm { height:18px; line-height:18px; overflow:hidden; display:inline-block; margin:0 8px;}
.sx { height:18px; line-height:18px; font-size:12px; overflow:hidden; text-align:center; color:#f60; display:inline-block; font-weight:normal;}

.inpimg { font-size:12px; color:#fff; text-align:center; width:53px; height:22px; line-height:22px; margin-right:15px; background-color:#0b5eb2;}

.inpimg2{ font-size:12px; color:#fff; text-align:center; width:53px; height:22px; line-height:22px; background-color:#333;}
.inpimg, .inpimg2 { margin-top:6px; font-weight:bold;}

@media screen and (min-width: 640px){
	.g-ft .m-bmu .u-link a:nth-child(4){border-right:none;}
 }
@media screen and (max-width: 640px){
 }

