@charset "utf-8";

a{font-family:Verdana,Arial,"宋体",微软雅黑,"微软雅黑",Helvetica, sans-serif;font-size:13px;text-decoration:none;}
a:link   {color:#3e342e;}
a:visited{color:#3e342e;}
a:hover  {color:#ac1d0f}
a:active {color:#3e342e;}

/*去掉链接（包括图片链接）的虚线边框*/ 
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */ 
:focus { outline: none; }/* for Firefox */ 

/*IE滚动条样式*/
body { SCROLLBAR-ARROW-COLOR:#FFFFFF;SCROLLBAR-FACE-COLOR:#a0a0a0;SCROLLBAR-DARKSHADOW-COLOR:#a0a0a0;SCROLLBAR-HIGHLIGHT-COLOR:#a0a0a0;SCROLLBAR-3DLIGHT-COLOR:#a0a0a0;SCROLLBAR-SHADOW-COLOR:#a0a0a0;SCROLLBAR-TRACK-COLOR:#E6E6E6;}
/* Webkit内核滚动条样式 */
::-webkit-scrollbar {width: 12px;}
::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); -webkit-border-radius: 0px; border-radius:0px;}/*滑轨*/
::-webkit-scrollbar-thumb {-webkit-border-radius:0px;border-radius:0px; background: rgba(160,160,160,1.0); -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.8);}/*滑块*/
::-webkit-scrollbar-thumb:window-inactive {background: rgba(160,160,160,0.8);} 

body {color:#3e342e; margin:0; background:url(../images/body_bg.jpg) #fff; text-align:center; line-height:200%;}

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}
input,select{ vertical-align:middle;}
input[type=text],input[type=password],textarea{ border:#d7d7d7 1px solid; color:#646464}
hr{border-top:#e3ddd3 2px solid; border-bottom:none; background:none; border-left:none; border-right:none}
*{-webkit-text-size-adjust:none;/*解决webkit内核浏览器强制最小字体*/} 
/*css3过渡效果*/
a{transition:background-color 0.3s,opacity 0.4s;-webkit-transition:background-color 0.3s,opacity 0.4s;-moz-transition:background-color 0.3s,opacity 0.4s; -o-transition:background-color 0.3s,opacity 0.4s;}

/*公共*/
.blank{ height:0; line-height:0; font-size:0; margin:0; padding:0; clear:both;}
.global_width{ width:1200px; margin:0 auto; text-align:left; position:relative;}
.fullWidth{width:100%; min-width:1200px; max-width:1920px; margin:0 auto; position:relative;}
.floatL{ float:left;}.floatR{ float:right;}.tCenter{ text-align:center;}
.hide{ display:none;}

/*logo*/
#logo{ position:absolute; top:54px;}
#logo a{ display:inline-block; width:410px;}

/*页头*/
#head{ overflow:hidden; height:68px;}
#headL,#headR{ width:50%; position:absolute; left:auto; right:50%; height:60px; margin-right:205px;}
#headR{ left:50%; margin:0 0 0 205px;}

/*搜索*/
#search{ width:390px; text-align:right; height:26px; margin:20px 0 0 0;}
a#searchIco{ float:right; width:26px; height:26px; display:inline-block; background:url(../images/icos.png) left top no-repeat; cursor:hand; cursor:pointer; vertical-align:middle; margin-right:14px;}
a#searchIco:hover,a#searchIco.active{ background-position:-26px 0;}
a#searchIco.hide{ display:none;}
#Searchform{ float:right; height:26px; width:176px; margin:0 10px; overflow:hidden; background:#fff; border:#dcdcdc 1px solid; width:0; display:none;}
#Searchform input{height:26px; line-height:26px; border:none; padding:0; margin:0 0 0 5px; width:145px; display:inline; color:#aaaaaa; background:none; vertical-align:top;}
#Searchform #SearchBtn{ width:26px; height:26px; overflow:hidden; background:url(../images/icos.png) -52px top no-repeat; border:none; display:inline-block; vertical-align:top;}
#Searchform #SearchBtn:hover{ background-position:-78px top;}
#language{ float:right;color:#787878;}
#language a{ color:#787878;}#language a:hover{ color:#ac1d0f;}

/*主导航*/
#menu{ position:relative;}
#nav{ margin-left:350px; height:80px;border-left:#dddddd 1px solid;}
#nav li{ position:relative; float:left; width:20%; height:100%; padding-top:5px; text-align:center; border-right:#dddddd 1px solid; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#nav li a{ display:inline-block; width:100%; height:70px; overflow:hidden; text-align:center; }
#nav li i{ display:block; width:150px; margin:0 auto; height:140px; background:url(../images/menuFont.png) left top no-repeat;}
#nav li a:hover i,#nav li.curr a i,#nav li.hover a i{ margin-top:-70px;}
/*二级导航*/
#SubMenu_bg{ position:absolute; z-index:90; left:0; top:166px; height:168px; background:rgba(30,30,30,0.94);background:#212121\9; display:none;}
#nav li p{ /*display:none;*/visibility:hidden; position:absolute; z-index:100; left:0; top:100%; margin:0; padding:50px 20px 20px 40px; white-space:nowrap;}
#nav li p a,#nav li.hover p a,#nav li.curr p a{ line-height:20px; font-size:14px; height:auto; overflow:visible; color:#a9a9a9; display:inline-block; width:20px; font-weight:normal; padding:0 9px; white-space:normal; word-wrap: break-word; word-break:break-all;}
#nav li p a:Hover{ color:#fff;}
#nav li p a.curr{ color:#a03337;}
#nav li p a.subFont{ width:60px; height:110px; padding:0; display:inline-block; background:url(../images/menuFont.png) left -150px no-repeat; vertical-align:top; margin-left:70px; border-right:#383838 1px solid;}
#nav li p a#subFont2{ background-position:-60px -150px;}
#nav li p a#subFont3{ background-position:-120px -150px;}
#nav li p a#subFont4{ background-position:-180px -150px;}
#nav li p a#subFont5{ background-position:-240px -150px;}
#nav li p a#subFont6{ background-position:-300px -150px;}
#nav li p .subFont:first-child{ margin-left:0;}
#menuShadow{ position:relative; z-index:10; height:7px; background:url(../images/Shadow.png) left top repeat-x; margin-top:20px;}

/*页脚*/
#foot{ background:url(../images/bgPic.jpg); margin:0 auto 80px auto; padding:40px 40px 30px 40px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; color:#676561; font-size:12px; line-height:20px;}
#foot a{ font-size:12px; color:#676561;}#foot a:hover{ color:#ac1d0f;}
#foot_logo{ display:inline-block; float:left; width:168px; text-align:center; margin:-6px 30px 0 0; vertical-align:top;}
#foot_logo img{ max-width:100%;}
/*分享*/
#share{ float:right; line-height:32px; color:#646464; width:220px; text-align:right;}
#share a{ position:relative; vertical-align:top; margin:0 6px 0 0; padding:0; float:right;}

/*右侧二维码*/
#EWM{ position:fixed; z-index:999; left:auto; top:260px; right:5px; line-height:0; cursor:hand; cursor:pointer; text-align:right; display:none;}
#body0 #EWM{ display:block;}
#EWM_B a{ display:inline-block; width:110px; height:150px; overflow:hidden; background:url(../images/EWM.png) left top no-repeat;}
#EWM_S{ display:none; padding:5px 5px 2px 5px;}
#EWM_S a{ width:28px; height:28px; overflow:hidden; background:url(../images/EWM.png) -120px top no-repeat; display:inline-block;}