@charset "gb2312";
/*导航*/
.g-bd .m-nav { height:56px;color:#fff;overflow:hidden; position:relative;background-color:#c21318;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(#f4151b 0%), color-stop(#c21318 35%), color-stop(#f4151b 100%));
background-image: -webkit-linear-gradient(top, #f4151b 0%, #c21318 35%, #f4151b 100%); 
background-image: -moz-linear-gradient(top, #f4151b 0%, #c21318 35%, #f4151b 100%); 
background: linear-gradient(top, #f4151b 0%, #c21318 35%, #f4151b 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);}
.g-bd .m-nav:before { content: ""; position: absolute;left: 0; width:100%; height: 1px; top:28px; border-top:1px solid #a50409;z-index:1;}
.g-bd .m-nav:after { content: ""; position: absolute;left: 0; width:100%; height: 1px; top:29px; border-top:1px solid #a50409;z-index:1;}
.g-bd .m-nav a{width:24%; height:28px; line-height:28px; font-size:12px; text-align:center; display:inline-block; float: left; color: #fff; position: relative; border-right:1px solid #a50409;}
.g-bd .m-nav a:before { content: ""; position: absolute;right: 0; top:0; width: 1px; height: 39px; border-right:1px solid #a50409; z-index:0;}
.g-bd .m-nav a:nth-child(4), .g-bd .m-nav a:nth-child(8){ border:0; width:24%;}
.g-bd .m-nav a:nth-child(4):before, .g-bd .m-nav a:nth-child(8):before{ border:0;}

/*通栏广告*/
.g-adv { position: relative; height:206px;}
.g-adv a img{ width: 100%; height:206px;}
.g-adv .sclwrap_box{ height:206px;}

/*pro*/
.g-pro { height:382px; overflow:hidden;padding-top:5px;}
.g-pro .cptil00 { height:34px; border-top:1px solid #bf0e14; background-color:#f2f2f2; 
background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e5e5e5)); 
background-image: -webkit-linear-gradient(top, #fff, #e5e5e5); 
background-image: -moz-linear-gradient(top, #fff, #e5e5e5);
background-image: linear-gradient(top, #fff, #e5e5e5);}
.g-pro .cptil00 li{float:left; padding:0 6px; font-size:13px; font-weight:bold; height:33px; line-height:32px; margin-top:-1px; display:block; color:#7e7e7e;  position:relative;}
.g-pro .cptil00 li.z-on{ color:#fff; display:block; border:1px solid #bf0e14; background-color:#bf0e14; 
background-image: -webkit-gradient(linear, left top, left bottom, from(#e81219), to(#bf0e14)); 
background-image: -webkit-linear-gradient(top, #e81219, #bf0e14); 
background-image: -moz-linear-gradient(top, #e81219, #bf0e14);
background-image: linear-gradient(top, #e81219, #bf0e14);}
.g-pro .p_c, .g-pro .sclwrap_box{ height:348px; overflow:hidden;}
.g-pro .p_c { height:327px; overflow:hidden; display:inline; float:left; padding:21px 0 0 22px;}
.g-pro .p_c .con .cpimg{ width:150px; height:163px; float:left; overflow:hidden; margin: 0 11px; background:url(../images/ps.jpg) no-repeat left 117px; -webkit-background-size:150px 6px;-moz-background-size:150px 6px;background-size:150px 6px;}
.g-pro .p_c .con .cpimg img{ width:150px; height:117px;}
.g-pro .p_c .con .cpimg span{ line-height:32px; text-align:center; display:block; font-size:12px; overflow:hidden; color:#3a3a3a;}
.g-pro .cptil00 li{border-right:1px solid #bf0e14; }
/*产品咨询热线*/
.m-cptel { margin:10px 10px; height:50px; line-height:50px; padding:0 0 0 58px; position:relative; border-radius:5px; box-shadow:0 1px 0 #eee inset; background-color:#054ab5; 
background-image: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#cecece)); 
background-image: -webkit-linear-gradient(top, #fbfbfb, #cecece); 
background-image: -moz-linear-gradient(top, #fbfbfb, #cecece);
background-image: linear-gradient(top, #fbfbfb, #cecece);}
.m-cptel .u-tel{ width:25px; height:26px; display:block; background:url(../images/tel01.png) no-repeat; float:left; position:absolute; -webkit-background-size:100%;background-size:100%; top:15px; left:24px;} /*头部电话图标*/
.u-tel .s-ln-2 { border: 2px solid #000;}
.m-cptel .u-bt { font-size:12px; color:#000; padding-right:10px;}
.m-cptel a { font-size:21px; color:#bf0e14; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.m-cptel .u-tel .z-ln-1{z-index:10;
	display:inline-block;
	width:10px;
	height:10px;
	border-width:2px 4px 0 0;
	border-radius:0 35px 0 0;
	position:absolute;
	top:-3px;
	right:2px;
	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-tel .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-tel .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样式*/
/*ry*/
.u-more { top:5px; right:10px; line-height:24px; font-size:12px; position:absolute; color:#e81219;}
.u-more em { position:absolute; top:7px; left:-16px; width:10px; height:10px; border-radius:10px; box-shadow:1px 1px 1px #333; background-color:#dedcde; 
background-image: -webkit-gradient(linear, left top, left bottom, from(#ebe9ea), to(#d4d3d5)); 
background-image: -webkit-linear-gradient(top, #ebe9ea, #d4d3d5); 
background-image: -moz-linear-gradient(top, #ebe9ea, #d4d3d5);
background-image: linear-gradient(top, #ebe9ea, #d4d3d5);}
.u-more em:before { content: ""; position: absolute; width:0; height:0; top:1px;left:4px; border-left:4px solid #e81219; border-top:4px solid rgba(0,0,0,0); border-bottom:4px solid rgba(0,0,0,0);}
.u-more em:after { content: ""; position: absolute; width:0; height:0; top:1px;left:2px; border-left:4px solid #dedcde; border-top:4px solid rgba(0,0,0,0); border-bottom:4px solid rgba(0,0,0,0);}
.g-ry { height:177px; overflow:hidden; position:relative; margin-top:24px;}
.g-ry .cptil00 { height:34px; border-top:1px solid #e5e5e5; background-color:#f2f2f2; 
background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e5e5e5)); 
background-image: -webkit-linear-gradient(top, #fff, #e5e5e5); 
background-image: -moz-linear-gradient(top, #fff, #e5e5e5);
background-image: linear-gradient(top, #fff, #e5e5e5);}
.g-ry .cptil00 li{ float:left; padding:0 12px; font-size:13px; font-weight:bold; height:33px; line-height:33px; margin-top:-1px; display:block; color:#7e7e7e;  position:relative;}
.g-ry .cptil00 li.z-on{ color:#fff; display:block; border:1px solid #bf0e14; background-color:#bf0e14; 
background-image: -webkit-gradient(linear, left top, left bottom, from(#e81219), to(#bf0e14)); 
background-image: -webkit-linear-gradient(top, #e81219, #bf0e14); 
background-image: -moz-linear-gradient(top, #e81219, #bf0e14);
background-image: linear-gradient(top, #e81219, #bf0e14);}
.g-ry .m-ry .sclwrap_box{ height:142px; overflow:hidden; z-index:0;}
.g-ry .m-ry { padding:20px 0 0 0; height:122px; overflow:hidden; position:relative;}
.g-ry .m-ry .prev { position:absolute; top:49px;left:10px; width:23px; height:20px; border-radius:3px; background-color:#0471ce;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(#0680e8 0%), color-stop(#0b4fac 50%), color-stop(#0680e8 100%));
background-image: -webkit-linear-gradient(top, #0680e8 0%, #0b4fac 50%, #0680e8 100%); 
background-image: -moz-linear-gradient(top, #0680e8 0%, #0b4fac 50%, #0680e8 100%); 
background: linear-gradient(top, #0680e8 0%, #0b4fac 50%, #0680e8 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);}
.g-ry .m-ry .prev:before {content:""; width:0; height:0; position:absolute; top:3px;left:6px; border-right:7px solid #fff; border-top:7px solid rgba(0,0,0,0); border-bottom:7px solid rgba(0,0,0,0);}
.g-ry .m-ry .prev:after {content:"";position:absolute;width:0;height:0;top:3px;left:10px; border-right:7px solid #0a59b8; border-top:7px solid rgba(0,0,0,0); border-bottom:7px solid rgba(0,0,0,0);}

.g-ry .m-ry .next { position:absolute;top:49px;right:10px; width:23px; height:20px; border-radius:3px;background-color:#0471ce;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(#0680e8 0%), color-stop(#0b4fac 50%), color-stop(#0680e8 100%));
background-image: -webkit-linear-gradient(top, #0680e8 0%, #0b4fac 50%, #0680e8 100%); 
background-image: -moz-linear-gradient(top, #0680e8 0%, #0b4fac 50%, #0680e8 100%); 
background: linear-gradient(top, #0680e8 0%, #0b4fac 50%, #0680e8 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);}
.g-ry .m-ry .next:before {content:""; width:0; height:0; position:absolute; top:3px;right:6px; border-left:7px solid #fff; border-top:7px solid rgba(0,0,0,0); border-bottom:7px solid rgba(0,0,0,0);}
.g-ry .m-ry .next:after { content:"";position:absolute;width:0;height:0;top:3px;right:10px; border-left:7px solid #0a59b8; border-top:7px solid rgba(0,0,0,0); border-bottom:7px solid rgba(0,0,0,0);}

.g-ry .m-ry .no_ov { width:280px;overflow:hidden; margin:0 0 0 40px; height:122px; float:left; position:relative;}
.g-ry .m-ry .m-box { height:122px;}
.g-ry .m-ry .page { float:left; overflow:hidden; display:inline; height:212px;}
.g-ry .m-ry .page a li { float:left; width:114px; height:122px; margin-right:11px;}
.g-ry .m-ry .page a li img { width:112px; height:77px; border:1px solid #dadada;}
.g-ry .m-ry .page a li span { text-align:center; display:block; overflow:hidden; line-height:22px; font-size:12px; color:#3a3a3a;}

/*资讯*/
.g-zx { height:260px; overflow:hidden; margin:0;}
.g-zx .cptil00 { border-top:1px solid #bf0e14;}
.g-zx .cptil00 li { border-right:1px solid #bf0e14;}
.g-zx .m-box,.g-zx .sclwrap_box{ height:230px; overflow:hidden;}
.g-zx .zx_c { height:230px; overflow:hidden; display:inline; float:left;}
.g-zx .zx_c .zxc { padding:7px 10px 0; height:220px; overflow:hidden;}
.g-zx .zx_c .zxc li { height:35px; line-height:35px; font-size:12px; padding:0 0 0 25px; color:#3a3a3a; border-bottom:1px dashed #d6d6d6; position:relative;}
.g-zx .zx_c .zxc a:last-child li { border:0;}
@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){
 }




