/*导航*/
.g-bd .m-nav { height:70px;color:#fff;overflow:hidden; position:relative; background: #1185e8;}
.g-bd .m-nav:before { content: ""; position: absolute;left: 0; width:100%; height: 1px; top:35px; border-top:1px solid #5f5f5f;z-index:1;}
.g-bd .m-nav:after { content: ""; position: absolute;left: 0; width:100%; height: 1px; top:36px; border-top:1px solid #2e2e2e;z-index:1;}

.g-bd .m-nav a {width:79px; height:35px; line-height:35px; font-size: 12px; text-align: center; display:inline-block; float:left; color: #fff; border-right:1px solid #828080; position:relative; background-color:#2e2e2e;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(#5c5c5c 0%), color-stop(#373737 20%), color-stop(#2e2e2e 100%));
background-image: -webkit-linear-gradient(top, #5c5c5c 0%, #373737 20%, #2e2e2e 100%); 
background-image: -moz-linear-gradient(top, #5c5c5c 0%, #373737 20%, #2e2e2e 100%); 
background: linear-gradient(top, #5c5c5c 0%, #373737 20%, #2e2e2e 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);}
.g-bd .m-nav a:before { content:""; position:absolute; width:1px; height:35px; top:0; right:0; background:#201f1f;}
.g-bd .m-nav a:nth-child(4), .g-bd .m-nav a:nth-child(8){ border:0; width:80px;}
.g-bd .m-nav a:nth-child(4):before, .g-bd .m-nav a:nth-child(8):before{ background:none;}


/*通栏广告*/
.g-adv { position:relative; width:320px; margin:5px auto 0; height:240px;}
.g-adv:before { content:""; position:absolute; top:-5px; left:0; width:100%; height:5px; background-color:#e4e4e4;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#2f2f2f), to(#e4e4e4)); 
	background-image: -webkit-linear-gradient(top, #2f2f2f, #e4e4e4); 
	background-image: -moz-linear-gradient(top, #2f2f2f, #e4e4e4);
	background-image: linear-gradient(top,  #2f2f2f, #e4e4e4);}
.g-adv .m-box,.g-adv .sclwrap_box{height:240px; overflow:hidden}
.g-adv .m-box img{ display:block;position: relative;width:320px; height:243px;}

/*pro*/
.g-sbox { height:388px; overflow:hidden;}
.g-sbox h2 { height:35px; line-height:35px; font-weight:bold; font-size:12px; color:#fff; padding:0 16px;  overflow:hidden; border-top:1px solid #000; background-color:#2e2e2e;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(#5c5c5c 0%), color-stop(#373737 20%), color-stop(#2e2e2e 100%));
background-image: -webkit-linear-gradient(top, #5c5c5c 0%, #373737 20%, #2e2e2e 100%); 
background-image: -moz-linear-gradient(top, #5c5c5c 0%, #373737 20%, #2e2e2e 100%); 
background: linear-gradient(top, #5c5c5c 0%, #373737 20%, #2e2e2e 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);}
.g-sbox h2 span { font-size:12px; font-weight:normal;}
.g-sbox i { font-family:"宋体";}
.g-sbox .m-pic { height:336px; overflow:hidden; padding:16px 0 0 21px; background:#e4e4e4;}
.g-sbox .m-pic a li { width:135px; height:164px; margin-right:6px;}
.g-sbox .m-pic a li img { width:129px; height:120px; padding:2px; border:1px solid #dcdcdc; background:#fff;}
.g-sbox .m-pic a li span { text-align:center; display:block; line-height:24px; overflow:hidden; color:#000; font-size:12px;}

/*分类*/
.g-fl { height:473px; overflow:hidden;}
.m-fl { height:524px; overflow:hidden; background:#e4e4e4;}
.m-fl h3 { height:43px; line-height:43px; color:#000; display:block; padding:0 0 0 28px; margin-bottom:1px; position:relative; background:#f2f2f2;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#d4d4d4)); 
	background-image: -webkit-linear-gradient(top, #fafafa, #d4d4d4); 
	background-image: -moz-linear-gradient(top, #fafafa, #d4d4d4);
	background-image: linear-gradient(top,  #fafafa, #d4d4d4);}
.m-fl h3:before { content:""; position:absolute; top:17px; left:13px; width:8px; height:8px; border:1px solid #626262; background-color:#2e2e2e;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(#7d7d7d 0%), color-stop(#777 50%), color-stop(#5d5d5d 51%), color-stop(#4f4f4f 100%));
background-image: -webkit-linear-gradient(top, #7d7d7d 0%, #777 50%, #5d5d5d 51%, #4f4f4f 100%); 
background-image: -moz-linear-gradient(top, #7d7d7d 0%, #777 50%, #5d5d5d 51%, #4f4f4f 100%); 
background: linear-gradient(top, #7d7d7d 0%, #777 50%, #5d5d5d 51%, #4f4f4f 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);}
.m-fl h3:after { content:""; position:absolute; top:20px; left:17px; width:0; height:0; border-left:2px solid #fff; border-top:2px solid rgba(0,0,0,0); border-bottom:2px solid rgba(0,0,0,0);}
.m-fl h4 { height:36px; line-height:36px; color:#000; display:block; padding:0 0 0 28px; position:relative; font-size:12px;}
.m-fl h4:before { content:""; position:absolute; top:15px; left:18px; width:0; height:0; border-left:3px solid #555; border-top:3px solid rgba(0,0,0,0); border-bottom:3px solid rgba(0,0,0,0);}
.m-fl h4:after { content:""; position:absolute; top:15px; left:16px; width:0; height:0; border-left:3px solid #e4e4e4; border-top:3px solid rgba(0,0,0,0); border-bottom:3px solid rgba(0,0,0,0);}
.m-fl p { padding:3px 0 8px 18px; overflow:hidden;}
.m-fl p a { line-height:30px; color:#5b5b5b; padding:0 10px; font-size:12px;}

/*产品咨询热线*/
.m-cptel { height:46px; line-height:45px; padding:0 0 0 85px; position:relative; background:#f2f2f2;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#d4d4d4)); 
	background-image: -webkit-linear-gradient(top, #fafafa, #d4d4d4); 
	background-image: -moz-linear-gradient(top, #fafafa, #d4d4d4);
	background-image: linear-gradient(top,  #fafafa, #d4d4d4);}
.m-cptel:before { content:""; position:absolute; width:100%; height:1px; bottom:0; left:0; background:#fff;}
.m-cptel .u-tel2 { width:25px; height:26px; display:block; background:url(/mobile/images/Index/tel01.png) no-repeat;float:left; position:absolute; -webkit-background-size:100%;background-size:100%; top:12px; left:46px;} /*头部电话图标*/
.m-cptel a { color:#0b61b1; font-size:27px; font-family:Impact;}
.u-tel2 .s-ln-2 { border: 2px solid #0b61b1;}
.m-cptel .u-tel2 .z-ln-1{z-index:10;
	display:inline-block;
	width:10px;
	height:10px;
	border-width: 2px 2px 0 0;
	border-radius:0 35px 0 0;
	position:absolute;
	top:-3px;
	right:-1px;
	animation-name: xshow;  /*动画名称*/
	animation-duration: 4s; /* 动画时间*/
	animation-timing-function: linear;  /*动画频率，匀速*/
	animation-iteration-count: infinite; /*动画循环播放的次数，infinite为无限次*/
	-webkit-animation-name: xshow; /*针对苹果浏览器写的兼容*/
	-webkit-animation-duration: 4s; /*针对苹果浏览器写的兼容*/
	-webkit-animation-timing-function: linear; /*针对苹果浏览器写的兼容*/
	-webkit-animation-iteration-count: infinite; /*针对苹果浏览器写的兼容*/
	-o-animation-name: xshow; /*针对欧朋浏览器写的兼容*/
	-o-animation-duration: 4s; /*针对欧朋浏览器写的兼容*/
	-o-animation-timing-function: linear; /*针对欧朋浏览器写的兼容*/
	-o-animation-iteration-count: infinite;} /*头部电话一闪一闪的线条，css3样式*/
.m-cptel .u-tel2 .z-ln-2{z-index:10;
	display:inline-block;
	width:7px;
	height:7px;
	border-width: 2px 2px 0 0;
	border-radius:0 30px 0 0;
	position:absolute;
	top:0px;
	right:2px;
	animation-name: xshow2; /*动画名称*/
	animation-duration: 4s;/* 动画时间*/
	animation-timing-function: linear;  /*动画频率，匀速*/
	animation-iteration-count: infinite; /*动画循环播放的次数，infinite为无限次*/
	-webkit-animation-name: xshow2;   /*针对苹果浏览器写的兼容*/
	-webkit-animation-duration: 4s; /*针对苹果浏览器写的兼容*/
	-webkit-animation-timing-function: linear; /*针对苹果浏览器写的兼容*/
	-webkit-animation-iteration-count: infinite; /*针对苹果浏览器写的兼容*/
	-o-animation-name: xshow2; /*针对欧朋浏览器写的兼容*/
	-o-animation-duration: 4s; /*针对欧朋浏览器写的兼容*/
	-o-animation-timing-function: linear; /*针对欧朋浏览器写的兼容*/
	-o-animation-iteration-count: infinite;} /*头部电话一闪一闪的线条，css3样式*/
.m-cptel .u-tel2 .z-ln-3{z-index:10;
	display:inline-block;
	width:4px;
	height:4px;
	border-width: 2px 2px 0 0;
	border-radius:0 35px 0 0;
	position:absolute;
	top:3px;
	right:5px;
	animation-name: xshow;  /*动画名称*/
	animation-duration: 4s; /* 动画时间*/
	animation-timing-function: linear;  /*动画频率，匀速*/
	animation-iteration-count: infinite; /*动画循环播放的次数，infinite为无限次*/
	-webkit-animation-name: xshow; /*针对苹果浏览器写的兼容*/
	-webkit-animation-duration: 4s; /*针对苹果浏览器写的兼容*/
	-webkit-animation-timing-function: linear; /*针对苹果浏览器写的兼容*/
	-webkit-animation-iteration-count: infinite; /*针对苹果浏览器写的兼容*/
	-o-animation-name: xshow; /*针对欧朋浏览器写的兼容*/
	-o-animation-duration: 4s; /*针对欧朋浏览器写的兼容*/
	-o-animation-timing-function: linear; /*针对欧朋浏览器写的兼容*/
	-o-animation-iteration-count: infinite;	} /*头部电话一闪一闪的线条，css3样式*/

/*kun*/
.g-kun { height:362px; overflow:hidden; background:url(/mobile/images/Index/bg01.jpg) no-repeat center bottom; -webkit-background-size:320px 355px;-moz-background-size:320px 355px;background-size:320px 355px; position:relative;}
.g-kun:before { content:""; position:absolute; width:100%; height:5px; left:0; top:0;background:#303130;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#151615), to(#555454));
 background-image: -webkit-linear-gradient(top, #151615, #555454);
 background-image: -moz-linear-gradient(top, #151615, #555454);
 background-image: -o-linear-gradient(top, #151615, #555454);
 background-image: -ms-linear-gradient(top, #151615, #555454);
 background-image: linear-gradient(top, #151615, #555454);}
.g-kun h2 { font-size:21px; font-weight:bold; color:#585858; padding:40px 0 10px 20px;}
.g-kun p { font-size:12px; color:#585858; padding:0 0 0 6px; margin-left:20px; width:176px; height:35px; line-height:35px; position:relative; border-bottom:1px solid #ccc;}
.g-kun p:before { content:""; position:absolute; top:15px; left:-5px; width:0; height:0; border-left:3px solid #555; border-top:3px solid rgba(0,0,0,0); border-bottom:3px solid rgba(0,0,0,0);}
.g-kun p:after { content:""; position:absolute; top:15px; left:-7px; width:0; height:0; border-left:3px solid #e4e4e4; border-top:3px solid rgba(0,0,0,0); border-bottom:3px solid rgba(0,0,0,0);}
.g-kun .nobot { border:0;}
.g-kun p b { font-size:13px;}

.u-xq2 { width:100px; height:30px; line-height:30px; border:2px solid #568fc6; border-radius:5px; margin:10px 0 0 23px; font-size:15px; text-align:center; color:#fff; font-size:16px; box-shadow:0 0 10px #0a56a4 inset; display:inline-block; text-shadow:0px 1px 2px rgba(0,0,0,0.67); background:#146cbe; font-weight:bold; position:relative;}
.u-xq2:before { content:""; position:absolute; top:30px; left:-2px; width:104px; height:12px; border-radius:5px;background:#303130;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#9dbac2), to(#e4e4e4));
 background-image: -webkit-linear-gradient(top, #9dbac2, #e4e4e4);
 background-image: -moz-linear-gradient(top, #9dbac2, #e4e4e4);
 background-image: -o-linear-gradient(top, #9dbac2, #e4e4e4);
 background-image: -ms-linear-gradient(top, #9dbac2, #e4e4e4);
 background-image: linear-gradient(top, #9dbac2, #e4e4e4);}

/*why*/
.g-why { height:739px; overflow:hidden;}
.g-why h2 { font-size:23px; color:#fff; background:url(/mobile/images/index/tong.jpg) no-repeat 10px 10px #898989;background-size:86px 73px; padding:20px 0 0 118px; height:73px; text-shadow:0px 1px 2px rgba(0,0,0,0.67); font-weight:bold; line-height:26px;}
.m-why { height:663px; overflow:hidden; position:relative;}
.m-why:before { content:""; position:absolute; width:320px; height:13px; top:0; left:0;}
.one { height:104px; padding:14px 26px 0 53px; overflow:hidden; background-color:#969696;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#a5a5a5), to(#898989)); 
	background-image: -webkit-linear-gradient(top,  #a5a5a5, #898989); 
	background-image: -moz-linear-gradient(top, #a5a5a5, #898989);
	background-image: linear-gradient(top, #a5a5a5, #898989);}
.one h3 { font-size:12px; color:#fff; font-weight:bold; padding:0 0 6px 2px; text-shadow:0px 1px 2px rgba(0,0,0,0.67); font-weight:bold; line-height:18px; border-bottom:1px solid #6a6a6a; position:relative;}
.one h3 em { font-family:Impact; color:#909090; background:#fff; width:32px; height:32px; line-height:32px; text-align:center; border-radius:32px; position:absolute; left:-38px; top:3px; text-shadow:none; font-size:27px;}
.one p { padding:6px 12px 6px 2px; font-size:12px; color:#fff; position:relative; line-height:20px; font-size:11px; border-top:1px solid #b8b8b8;}
.two { height:119px; overflow:hidden;}
.three { height:85px; overflow:hidden;}
.four { height:138px; overflow:hidden;}
.five { height:129px; overflow:hidden;}

/*ry*/
.u-more { top:10px; right:20px; font-size:12px; color:#fff; position:absolute;}
.u-more em { font-family:"宋体";}
.g-ry { height:290px; overflow:hidden;}
.g-ry .cptil00 { height:35px; position:relative; background-color:#2e2e2e;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(#5c5c5c 0%), color-stop(#373737 20%), color-stop(#2e2e2e 100%));
background-image: -webkit-linear-gradient(top, #5c5c5c 0%, #373737 20%, #2e2e2e 100%); 
background-image: -moz-linear-gradient(top, #5c5c5c 0%, #373737 20%, #2e2e2e 100%); 
background: linear-gradient(top, #5c5c5c 0%, #373737 20%, #2e2e2e 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);}
.g-ry .cptil00 li{ float:left; padding:0 14px; font-size:12px; font-weight:bold; height:35px; line-height:35px; display:inline-block; color:#fff;}
.g-ry .cptil00 li.z-on { color:#fff; display:inline-block; position:relative; background-color:#125eb3;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(#26baff 0%), color-stop(#146bbd 20%), color-stop(#125eb3 100%));
background-image: -webkit-linear-gradient(top, #26baff 0%, #146bbd 20%, #125eb3 100%); 
background-image: -moz-linear-gradient(top, #26baff 0%, #146bbd 20%, #125eb3 100%); 
background: linear-gradient(top, #26baff 0%, #146bbd 20%, #125eb3 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);}
.g-ry .cptil00 li.z-on:before { content:""; position:absolute; width:4px; height:35px; top:0; right:-4px; background-color:#1d1d1d;
	background-image: -webkit-gradient(linear, right top, right bottom, from(#2e2e2e), to(#1d1d1d)); 
	background-image: -webkit-linear-gradient(right,  #2e2e2e, #1d1d1d); 
	background-image: -moz-linear-gradient(right, #2e2e2e, #1d1d1d);
	background-image: linear-gradient(right, #2e2e2e, #1d1d1d);}
.g-ry .m-ry .sclwrap_box{ height:230px; overflow:hidden; z-index:0;}
.g-ry .m-ry { padding:25px 0 0 0; height:230px; overflow:hidden; position:relative; background:#e3e3e3;}
.g-ry .m-ry .prev{ width:0; height:0; position:absolute; top:96px;left:17px; z-index:99; border-right:16px solid #125eb3; border-top:24px solid rgba(0,0,0,0); border-bottom:24px solid rgba(0,0,0,0);}
.g-ry .m-ry .prev:before{content:"";position:absolute;width:0;height:0;left:8px;top:-24px; border-right:8px solid #e3e3e3; border-top:24px solid rgba(0,0,0,0); border-bottom:24px solid rgba(0,0,0,0);}

.g-ry .m-ry .next{ width:0; height:0; position:absolute; top:96px;right:17px; z-index:99;border-left:16px solid #125eb3; border-top:24px solid rgba(0,0,0,0); border-bottom:24px solid rgba(0,0,0,0);}
.g-ry .m-ry .next:before{content:"";position:absolute;width:0;height:0;right:8px;top:-24px; border-left:8px solid #e3e3e3; border-top:24px solid rgba(0,0,0,0); border-bottom:24px solid rgba(0,0,0,0);}

.g-ry .m-ry .no_ov{ width:244px;overflow:hidden; margin:0 40px; height:230px; float:left; position:relative; z-index:100;}
.g-ry .m-ry .page { float:left; overflow:hidden; display:inline; height:222px;}
.g-ry .m-ry .page a li { float:left; width:243px; height:230px; overflow:hidden;}
.g-ry .m-ry .page a li img { padding:3px; border:1px solid #ccc; width:235px; height:180px; background:#fff;}
.g-ry .m-ry .page a li span { text-align:center; display:block; overflow:hidden; height:30px; line-height:30px; font-size:12px; color:#7d7d7d;}

/*见证*/
.g-jz{ height:330px; overflow:hidden;}
.g-jz .sclwrap_box{ height:340px; overflow:hidden;}
.g-jz .jz_c { padding:0 0 0 18px; height:340px; overflow:hidden; background:#e3e3e3;}
.g-jz .jz_c dl { height:115px; margin:21px 0 4px 0; overflow:hidden;}
.g-jz .jz_c dl dt { float:left; width:117px; height:138px; overflow:hidden;}
.g-jz .jz_c dl dt img { width:109px; height:101px; border:1px solid #ccc; padding:3px; background:#fff;}
.g-jz .jz_c dl dd { float:left; width:158px; padding-left:10px; overflow:hidden;}
.g-jz .jz_c dl dd h3 { font-size:12px; color:#9a9a9a;height:20px;overflow:hidden;line-height:20px;}
.g-jz .jz_c dl dd h3 em { display:block; font-weight:bold; color:#000;}
.g-jz .jz_c dl dd p { font-size:12px; color:#9a9a9a; line-height:18px; padding:5px 0 0 0;}
.g-jz .jz_c dl dd span { font-size:12px; color:#fff; width:84px; text-align:center; font-weight:bold; height:23px; line-height:23px; display:block; margin-top:10px; background-color:#125eb3;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(#26baff 0%), color-stop(#146bbd 20%), color-stop(#125eb3 100%));
background-image: -webkit-linear-gradient(top, #26baff 0%, #146bbd 20%, #125eb3 100%); 
background-image: -moz-linear-gradient(top, #26baff 0%, #146bbd 20%, #125eb3 100%); 
background: linear-gradient(top, #26baff 0%, #146bbd 20%, #125eb3 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);}

.g-jz .jszc{padding-top:20px;}
.g-jz .jszc h3 { height:32px; line-height:32px; font-size:12px; color:#7d7d7d; border-bottom:1px dashed #c5c5c5; position:relative; display:block;padding-left:10px;}
.g-jz .jszc h3:before { content:""; position:absolute; top:13px; left:0px; width:0; height:0; border-left:5px solid #878787;border-top:3px solid transparent;border-bottom:3px solid transparent;}
.g-jz .jszc a:last-child h3{border:0;}


/*资讯*/
.g-zx{ height:271px; overflow:hidden;}
.g-zx .m-box,.g-zx .sclwrap_box{ height:236px; overflow:hidden;}
.g-zx .zx_c { height:236px; overflow:hidden; display:inline; float:left; background:#e3e3e3;}
.g-zx .zx_c .zxc { padding:13px 0 0 42px; height:223px; overflow:hidden;}
.g-zx .zx_c .zxc li { height:32px; line-height:32px; font-size:12px; color:#7d7d7d; border-bottom:1px dashed #c5c5c5; position:relative; overflow:hidden;}
.g-zx .zx_c .zxc li:before { content:"";  float:left; margin-right: 5px; margin-top: 12px; top:13px; left:-16px; width:0; height:0; border-left:5px solid #878787;border-top:3px solid transparent;border-bottom:3px solid transparent; }
.g-zx .zx_c .zxc a:last-child li { border:0; overflow:hidden;}

@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){
 }
