﻿/* 重置 */
blockquote,body,button,caption,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,html,input,legend,li,menu,ol,p,pre,table,td,textarea,th,ul{margin:0;padding:0}
address,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left;font-weight:400}
abbr,body,fieldset,html,iframe,img{border:0}
address,cite,dfn,em,i,var{font-style:normal}
[hidefocus],summary{outline:0}
li{list-style:none}
h1,h2,h3,h4,h5,h6,small{font-size:100%}
sub,sup{font-size:83%}
code,kbd,pre,samp{font-family:inherit}
q:after,q:before{content:none}
textarea{overflow:auto;resize:none}
label,summary{cursor:default}
a,button{cursor:pointer}
b,em,h1,h2,h3,h4,h5,h6,strong{font-weight:700}
a,a:hover,del,ins,s,u{text-decoration:none}
body,button,input,keygen,legend,select,textarea{font:13px/24px "微软雅黑",arial,\5b8b\4f53;color:#333;outline:0}
body{background:0 0;min-width:1200px;overflow-x:hidden}
a,a:hover{color:#333;-webkit-transition:all .4s;transition:all .4s}
a:hover{color:#ea0000}
@font-face{
	font-family:geometric_blackregular;
	src:url(../fonts/geometric706bt-blackb-webfont.eot);
	src:url(../fonts/geometric706bt-blackb-webfont.eot?#iefix) format('embedded-opentype'),
		url(../fonts/geometric706bt-blackb-webfont.woff2) format('woff2'),
		url(../fonts/geometric706bt-blackb-webfont.woff) format('woff'),
		url(../fonts/geometric706bt-blackb-webfont.ttf) format('truetype'),
		url(../fonts/geometric706bt-blackb-webfont.svg#geometric_706_blackregular) format('svg');
	font-weight:400;f
	font-style:normal
}
@font-face{
	font-family:DincondMedium;
	src:url(../fonts/dincond-medium-webfont.eot);
	src:url(../fonts/dincond-medium-webfont.eot?#iefix) format('embedded-opentype'),
		url(../fonts/dincond-medium-webfont.woff2) format('woff2'),
		url(../fonts/dincond-medium-webfont.woff) format('woff'),
		url(../fonts/dincond-medium-webfont.ttf) format('truetype'),
		url(../fonts/dincond-medium-webfont.svg#dincond-boldalternateregular) format('svg')
}
@font-face {
	font-family:"NoveDemiBold";
	src:url('../fonts/novecentowide-demibold-webfont.eot');
	src:url('../fonts/novecentowide-demibold-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/novecentowide-demibold-webfont.woff2') format('woff2'),
		url('../fonts/novecentowide-demibold-webfont.woff') format('woff'),
		url('../fonts/novecentowide-demibold-webfont.ttf') format('truetype'),
		url('../fonts/novecentowide-demibold-webfont.svg#dincond-boldalternateregular') format('svg');
}
/*1024兼容*/
body.s1024{min-width:auto}
.s1024 .w1230{width:1000px;margin:0 auto}
.s1024 .indexfoot{width:1000px}
.s1024 #footer .indexfoot{width:1000px}
.s1024 .servicetel .tel{left:0}
.s1024 .logoleft{width:880px}
.s1024 .nav li a{padding:0 7px}
.s1024 .partdiv{left:10px}
.s1024 .part3{width:170.5px}
.s1024 .part4{width:170.5px;background-position:60px 18px}
/* 功能 */
#warper{position:relative;width:100%;height:100%;overflow:hidden;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;background:#fff}
.w1230{width:1230px;margin:0 auto}
.clearfix{clear:both;content:''}
.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.fl{float:left}
.fr{float:right}
.oh{overflow:hidden}
.dn{display:none}
.pr{position:relative}
.pr25{padding-right:25px}
.mb10{margin-bottom:10px}
.mt10{margin-top:10px}
.mb10{margin-bottom:9px}
.mt60{margin-top:60px}
.fixer{position:fixed;top:0;left:0;z-index:100}
.pronav.fixer{position:fixed;top:0;left:0;z-index:100}
.greyline{width:100%;height:1px;border-bottom:7px solid #f3f3f3}
.sidebar-open .pageside{z-index:120;display:block}
.sidebar-open #warper{-webkit-transform:translateX(-495px);-moz-transform:translateX(-495px);-o-transform:translateX(-495px);left:-495px\9}
.sidebar-open #warper-mask{display:block}
/* 头部 */
#header{width:100%;height:109px;background:url(../images/header-bg.jpg) no-repeat center bottom;background-size:100% auto;-webkit-transition:all .3s;transition:all .3s;position:fixed;top:0;left:0;z-index:110}
#header.rmfixer{top:-200px}
.logoleftbg{width:50%;float:left;height:106px;background:#fff;position:relative;z-index:10}
.logoleft{width:1230px;position:absolute;top:0;left:0;height:106px;background:#fff;z-index:20}
.logorightbg{width:49%;float:right;height:106px;background:#fff;position:relative;z-index:10}
.logoright{width:120px;position:absolute;top:0;right:0;height:106px;z-index:20}
.logo{display:block;float:left;width:160px;height:46px;margin-top:32px}
/* 导航栏 */
.nav{float:right;height:106px;overflow:hidden}
.nav li{float:left;position:relative;padding-top:54px;height:52px}
.nav li a{position:relative;padding:0 38px;color:#5D5D5D;font-size:13px;z-index:2;line-height:30px}
.hbg{position:absolute;left:0;bottom:-136px;width:100%;height:106px;background-color:#EA0000;z-index:1;transition:all .4s;-moz-transition:all .4s;-webkit-transition:all .4s}
.nav li:hover a{color:#fff}
.nav li.current a{color:#fff}
.nav li.current .hbg{bottom:0}
.nav li.on{background:#ea0000;color:#fff}
/*二级导航*/
.innav{padding-left:10px;background:url(../images/nav-icon.png) no-repeat left;height:35px}
.innav dd{line-height:35px;float:left;margin:0 15px}
.innav dd a{display:block;color:#a0a88a;font-size:13px;font-weight:700}
.innav .on a,.innav dd a:hover{color:#ea0000}
.innavbg .sNav{height:146px;background:url(../images/nav-bg2.png) no-repeat right bottom}
.innavbg .sNav h3{font-size:34px;color:#b0ba9c;font-family:NovecentowideMedium;line-height:50px;letter-spacing:-1px;padding-left:25px}
.suNav .sNav>div{position:absolute;top:35px;left:360px;display:none}
.innavbg{width:100%;height:146px;background:url(../images/nav-bg.png) repeat-x;display:block;position:absolute;top:-50%;left:0;z-index:3;-webkit-transition:all .4s;transition:all .4s}
.openSubNav .innavbg{top:109px}
.innavposit{width:100%;height:115px;z-index:50}
.nav-stock{color:#a7aca0;position:absolute;top:45px;left:55px;width:210px;height:55px;line-height:24px}
.nav-stock strong{font-family:NovecentowideMedium;font-size:44px;position:absolute;top:12px;right:0;height:46px;line-height:46px}
strong.red{color:red}
strong.green{color:#2F8457}
/* 尾部 */
.indexfoot{color:#373737;line-height:72px;height:72px;width:1137px}
.indexfoot p.cp{float:left;font-size:12px;font-weight:700}
.flinks{float:right;margin-right:10px;position:relative}
.flinks a{font-size:12px;font-weight:700;margin:0 5px}
.servicetel{position:relative;width:215px;height:70px}
.servicetel p{font-size:12px;font-weight:700}
.servicetel .tel{position:absolute;top:30px;left:-35px;background:url(../images/icon-tel.jpg) no-repeat left center;padding-left:35px;font-family:NoveDemiBold;font-size:28px;color:#333;font-weight:400;letter-spacing:-2px;line-height:30px}
/* 分页 */
.pagebox{margin-top:30px;overflow:hidden;text-align:center}
.pagebox a{display:inline-block;padding:7px 14px;background:#ccc;color:#fff;font-size:14px;text-align:center}
.pagebox .current,.pagebox a:hover{background:#e11a21;color:#fff}
.pagebox span{display:inline-block;padding:7px 14px;background:#e11a21;color:#fff;font-size:14px;text-align:center}