﻿/*reset Css重构开始*/
body { margin: 0px; padding: 0px; background:#e1d5bf }
ul, li, dl, dd, h1, h2, h3, h4, h5, h6, form, p { padding: 0; margin: 0; }
ul, li { list-style: none; }
img { border-style: none; border-color: inherit; border-width: 0px; }
a{ text-decoration:none;}
* { font:12px/1.8 "微软雅黑",Tahoma,Geneva,Arial,Helvetica,sans-serif; color:#8096aa; _background-image:url(about:blank);_background-attachment:fixed;/*IE6必要，防抖动*/ }
.clearfix {/*div清楚浮动*/
	zoom:1;}
.clearfix:after {/*div清楚浮动*/
	content:"."; height:0; visibility:hidden; display:block; clear:both;}
/*reset Css重构结束*/



/*.fixed{ width:100%; height:115px; background: url(../images/nav/fix_bjj.png) repeat-x; position:fixed; top:0; left:0; z-index:998;-webkit-transform:translateY(-115px); opacity:0.7;-webkit-transition:all .5s cubic-bezier(0.860, 0.000, 0.070, 1.000) 0ms;}*/
/*.absolute{ width:100%; position:absolute; left:0; top:0; z-index:1;}*/
/*.body_hover .fixed{ opacity:1; -webkit-transform:translateY(0); -webkit-transition:all .5s cubic-bezier(0.860, 0.000, 0.070, 1.000) .05s;}*/
.fixed{ width:100%; height:115px; background: url(../images/nav/fix_bjj.png) repeat-x; position:fixed; top:0; left:0; z-index:998;}

.header{ width:100%; margin:0 auto; height:100%; position:relative}
.line-red{ position:absolute; left:0; top:0; width:50%; height:5px; background:#e20105; z-index:1;}
.line-yellow{ position:absolute; right:0; top:0; width:50%; height:5px; background:#e3d3a8; z-index:1;}

.head{ width:1026px; margin:0 auto; background:url(../images/head_line.gif) no-repeat; position:absolute; left:50%; margin-left:-513px; top:0; z-index:2}

/*a.logo{ float:left; opacity:0;-webkit-transform:translateX(-60px); -webkit-transition:all .1s cubic-bezier(0.860, 0.000, 0.070, 1.000) 0ms;}
.body_hover a.logo{ opacity:1; -webkit-transform:translateX(0); -webkit-transition:all .5s cubic-bezier(0.860, 0.000, 0.070, 1.000) .3s;}*/
a.logo{ float:left;}

.OA{ position:relative;}
.OA img{ position:absolute; right:0; top:5px; visibility:hidden}

.weixin{ position: relative;}
.weixin span{ position:absolute; right:0; top:18px; z-index:3}


/*导航*/
.nav{ float:right; padding-top:78px;}
.nav li{ float:left; height:30px; background:white; margin-left:20px;}
.nav a.gw{ float:left;font-weight:700; color:#9b9795 !important; margin-left:20px; line-height:20px;}
.nav li a{ cursor:pointer; color:#727272; height:28px; border-bottom:2px solid white; display:inline-block; -webkit-transition:all 300ms ease 100ms; -moz-transition:all 300ms ease 100ms;-ms-transition:all 300ms ease 100ms;-o-transition:all 300ms ease 100ms;transition:all 300ms ease 100ms; _zoom:1}
.nav li a:hover{ border-bottom:2px solid #d90500;-webkit-transition:all 300ms ease 100ms; -moz-transition:all 300ms ease 100ms;-ms-transition:all 300ms ease 100ms;-o-transition:all 300ms ease 100ms;transition:all 300ms ease 100ms;}
.nav li a.hover{ 
	border-bottom:2px solid rgba(204,0,0,1);
	/*-moz-animation:boders 1.5s ease infinite;
	-webkit-animation:boders 1.5s ease infinite;
	-o-animation:boders 1.5s ease infinite;
	-ms-animation:boders 1.5s ease infinite;
	animation:boders 1.5s ease infinite;*/
}
/*@-webkit-keyframes boders{
	0%{border-bottom:2px solid rgba(204,0,0,1);}
	30%{border-bottom:2px solid rgba(204,0,0,.1);}
	60%{border-bottom:2px solid rgba(204,0,0,1);}
}
@-moz-keyframes boders{
	0%{border-bottom:2px solid rgba(204,0,0,1);}
	30%{border-bottom:2px solid rgba(204,0,0,.1);}
	60%{border-bottom:2px solid rgba(204,0,0,1);}
}

@-ms-keyframes boders{
	0%{border-bottom:2px solid rgba(204,0,0,1);}
	30%{border-bottom:2px solid rgba(204,0,0,.1);}
	60%{border-bottom:2px solid rgba(204,0,0,1);}
}
@-o-keyframes boders{
	0%{border-bottom:2px solid rgba(204,0,0,1);}
	30%{border-bottom:2px solid rgba(204,0,0,.1);}
	60%{border-bottom:2px solid rgba(204,0,0,1);}
}*/

.footer{ background:#e1d5bf;}
.foot{ width:1026px; margin:0 auto; padding:20px 0;*zoom:1}
.foot:after{content:"."; height:0; visibility:hidden; display:block; clear:both;}
.foot p{ float:left; display:inline; color:#70675e}
.foot .reenoo{ float:right; margin-left:15px;}
.foot span{ float:right; margin-left:10px; color:#70675e}
.foot ul{ float:right; padding-top:5px; visibility:hidden}
.foot ul li{ float:left; border-right:1px solid #7c6f5f; padding:0 10px; line-height:12px}
.foot ul li.last{ border:0 none}
.foot ul li a{ color:#70675e; line-height:12px;}
.foot ul li a:hover{ color:black}
