@charset "utf-8";

a{font-family:微软雅黑,"微软雅黑",Verdana,arial,"宋体",Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration: none; cursor:pointer;}
a:link   {color:#303030;}
a:visited{color:#303030;}
a:hover  {color:#e6081d;}
a:active {color:#e6081d;}

/*去掉链接（包括图片链接）的虚线边框*/ 
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */ 
:focus { outline: none; }/* for Firefox */  

body { background:#eee; text-align:left; margin:0; color:#444; line-height:24px; position:relative; width:100%;}
div,ul,dl,dt,dd{ margin:0; padding:0;list-style:none;}
body,td,input,select,textarea{ font-family:微软雅黑,"微软雅黑",Verdana,arial,"宋体",Helvetica, sans-serif; font-size:12px;}
img{ border:0;}
form{ margin:0; padding:0;}
input,select{ vertical-align:middle;}
p{ margin:0; padding:0;}
hr{border-top:#e1e1e1 1px solid; border-bottom:#fff 1px solid; background:none; border-left:none; border-right:none}
*{-webkit-text-size-adjust:none;} /*解决webkit内核浏览器强制最小字体*/
h1,h2,h3,h4 { margin:0px; padding:0px; font-weight:normal; color:#333;}
/*css3过渡效果*/
a,li,p,div{transition:background-color 0.4s,color 0.3s;-webkit-transition:background-color 0.4s,color 0.3s;-moz-transition:background-color 0.4s,color 0.3s; -o-transition:background-color 0.4s,color 0.3s;}
button { border:0px; margin:0px; padding:0px; background:#ea4f5f; cursor:pointer; }

/*公共*/
.blank{clear:both; height:0; line-height:0; font-size:0; margin:0; padding:0; z-index:1}
.hide{ display:none;}
.textCenter{ text-align:center;}
.globalBox{ position:relative; z-index:10; width:100%; max-width:1440px; margin:0 auto; *width:expression(this.offsetWidth > 1440 ? '1440px': true); clear:both;}
.globalWidth{ position:relative; z-index:10; width:1000px; margin:0 auto; text-align:left; clear:both;}
.floatL{ float:left;}
.floatR{ float:right;}



/*---头部---*/
#header { width:100%; height:109px; background:url(../images/headbg.png) repeat-x; z-index:10; position:relative; }
#header .topnav { width:1000px; height:34px; line-height:34px; margin:auto; color:#999; font-size:12px; }
#header .topnav a { color:#999; font-size:12px; margin:0 5px;cursor:pointer; cursor:hand;}
#header .topnav a:hover { color:#444444;}
#head_Shadow{ position:absolute; width:100%; height:7px; font-size:0; line-height:0; left:0; bottom:-7px; top:auto; background:url(../images/head_Shadow.png) center top no-repeat; border-top:#fff 1px solid;}

#navbg { width:1000px; margin:12px auto 0px;}
.logo { width:101px; height:93px; background:url(../images/logo.jpg) no-repeat; position:absolute; top:10px; left:50%; margin-left:-50px;  }


/*---导航---*/
#subMenu_bg{ position:absolute; left:0; top:108px; z-index:2; width:100%; height:60px; background:url(../images/navsbg.png) repeat; display:none;}
#subMenu_bg div{ width:100%; text-align:center; position:relative; top:72px;}

#nav li { height:62px; text-align:center; display:inline-block; float:left; margin:0px; position:relative; z-index:105; color:#fff; }
#nav .tli{ width:140px;}
#nav .tli.navlogo{ width:160px;}
#nav .tli .navli { font-size:15px; padding:22px 2px 1px; display:inline-block; font-weight:bold; table-layout:fixed; word-break: break-all;}
#nav .tli a.navli:hover,#nav .tli.active a.navli { color:#e6081d; border-bottom:2px solid #e6081d;}
#nav .tli p{ position:absolute; z-index:100; left:-20px; top:60px;  margin:0; padding:20px 10px; white-space:nowrap; display:none;}
#nav .tli p.rightSide{ left:auto; right:-30px;}
#nav .tli p a,#nav .tli.active p a{ display:inline-block; background:url(../images/pot1.png) 0px 6px  no-repeat; padding:0px 25px 0px 13px; font-size:13px; color:#f9f9f9; margin-right:20px; border-right:1px solid #aaa; line-height:18px;}
#nav .tli p a:hover { color:#e6081d; background:url(../images/pot1.png) 0px -9px  no-repeat;}
#nav li.Currpage a.navli,#nav .hover  { border-bottom:2px solid #e6081d;}


/*---底部---*/
#footer { width:100%; height:60px; margin-top:40px; padding:25px 0px; background:url(../images/footbg.jpg) top center no-repeat #6e6e6e; }
.links,.footblock { width:1000px; margin:auto; z-index:10; padding:5px 0px; text-align:center; line-height:20px; color:#c4c4c4; }
.links a,.footblock a { color:#c4c4c4; }
.links a { display:inline; margin:0px 25px;}
.links a:hover,.footblock a:hover { color:#000; }








