﻿@charset "utf-8";

a{font-family:"宋体",Verdana,arial,Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration: none; cursor:pointer;}
a:link   {color:#666;}
a:visited{color:#666;}
a:hover  {color:#d00000;}
a:active {color:#d00000;}

/*去掉链接（包括图片链接）的虚线边框*/ 
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */ 
:focus { outline: none; }/* for Firefox */  

body { background:url(../images/bg.jpg) repeat; text-align:left; margin:0; color:#666; line-height:22px; position:relative; width:100%; z-index:1; }
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:13px;}
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:149px; background:url(../images/headbg.png) repeat-x; z-index:999; }
.head { width:1200px; height:90px; margin:auto; padding-top:30px; z-index:1000; position:relative; }
.head .logo { width:137px; margin-top:10px; }
#nav { width:970px; height:70px; margin:40px 10px 0px auto; color:#555; display:block; }
#nav li { width:120px; height:70px; text-align:center; display:inline-block; float:left;  position:relative; z-index:105; }
#nav .tli .navli { width:86px; margin:auto; height:70px; line-height:30px; text-align:center; font-size:15px; display:block; color:#555; background:url(../images/nav_c.png) top center no-repeat;}
#nav .tli a.nc1 { background-position:-0px -2px; }
#nav .tli a.nc2 { background-position:-0px -73px; }
#nav .tli a.nc3 { background-position:-0px -142px; }
#nav .tli a.nc4 { background-position:-0px -212px; }
#nav .tli a.nc5 { background-position:-0px -283px; }
#nav .tli a.nc6 { background-position:-0px -353px; }
#nav .tli a.nc7 { background-position:-0px -422px; }
#nav .tli a.nc8 { background-position:-0px -493px; }
#body0 #nav li.Currpage a.navli, #body0 #nav .hover, #nav .tli a.nc1:hover { background-position:-143px -2px; }
#body1 #nav li.Currpage a.navli, #body1 #nav .hover, #nav .tli a.nc2:hover { background-position:-143px -73px; }
#body2 #nav li.Currpage a.navli, #body2 #nav .hover, #nav .tli a.nc3:hover { background-position:-143px -142px; }
#body3 #nav li.Currpage a.navli, #body3 #nav .hover, #nav .tli a.nc4:hover { background-position:-143px -212px; }
#body4 #nav li.Currpage a.navli, #body4 #nav .hover, #nav .tli a.nc5:hover { background-position:-143px -283px; }
#body5 #nav li.Currpage a.navli, #body5 #nav .hover, #nav .tli a.nc6:hover { background-position:-143px -353px; }
#body6 #nav li.Currpage a.navli, #body6 #nav .hover, #nav .tli a.nc7:hover { background-position:-143px -422px; }
#body7 #nav li.Currpage a.navli, #body7 #nav .hover, #nav .tli a.nc8:hover { background-position:-143px -493px; }
 
#nav .tli .navli2 { width:86px; margin:auto; height:70px; line-height:28px; text-align:center; font-size:16px; display:block; color:#675855; font-family:"微软雅黑";}
#nav li.Currpage a.navli2, #nav .hover, #nav .tli a:hover { color:#d00000;}
  
#nav .tli p{ position:absolute; z-index:100; left:0px; top:70px;  margin:0; padding:23px 10px; white-space:nowrap; display:none;}
#nav .tli p.rightSide{ left:auto; right:0px;}
/*
#nav .tli p#pright { right:-300px;}
*/
#nav .tli p a,#nav .tli.active p a{ display:inline-block; padding:0px 20px 0px 20px; font-size:14px; color:#2c2624; border-right:1px solid #675855; line-height:18px; font-weight:bold;}
#nav .tli p a:hover { color:#d00000;  }

/*
#nav .tli p{ min-width:56px; position:absolute; z-index:10000; left:-1px; top:36px; margin:0; padding:12px 22px; white-space:nowrap; display:none; background:#a86e2f; color:#fff;}
#nav .tli p.fldown { left:-30px; }
#nav .tli p a,#nav .tli.active p a{ display:block; padding:3px 0px; font-size:13px; color:#fff; line-height:22px; text-align:left; }
#nav .tli p a:hover { color:#ddd; }
*/
.lan { width:27px; height:27px; margin-top:40px; text-align:right; color:#a1a1a1; float:right; }
.lan a { width:25px; height:25px; display:inline-block; color:#675855; border:1px solid #bdb4b0; line-height:25px; font-size:12px; text-align:center;  }
.lan a:hover { color:#d00000; border:1px solid #e7918e;}

#subMenu_bg{ position:absolute; left:0; top:141px; z-index:2; width:100%; min-height:70px; background:url(../images/navsbg.png) repeat; display:none; z-index:999;}
#subMenu_bg div{ width:100%; text-align:center; position:relative; top:72px;}


/*---底部---*/
#footer { width:100%; margin-top:-20px; padding:25px 0px 15px; background:url(../images/footbg.png) top center no-repeat; text-align:center; }
.footblock { width:1200px; margin:auto; line-height:24px; color:#b9b9b9; font-size:12px; }
.footblock a { font-size:12px; color:#cacaca; }
.footblock a:hover { color:#a86e2f; }


@media screen and (max-width:1280px) {
.head { width:1000px;}
.head .logo { width:120px; margin-top:18px; }
.head .logo img { width:120px; }
#nav { width:810px; }
#nav li { width:100px; }
#nav .tli p#pright { right:-270px;}
.footblock { width:1000px; }
}


