﻿@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:#87bd14}
a:active {color:#3e342e;}

a.a2,a.a2:visited{ color:#787878; text-decoration:underline; cursor:hand; cursor:pointer;}
a.a2:hover{ color:#87bd14;}

/*去掉链接（包括图片链接）的虚线边框*/ 
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:#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:#cdcdcd 1px dotted; border-bottom:none; background:none; border-left:none; border-right:none}
*{-webkit-text-size-adjust:none;/*解决webkit内核浏览器强制最小字体*/} 
/*css3过渡效果*/
a,li,p,div,span{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;}
.globalBorder{ border:#e1e1e1 1px solid; -moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.fullWidth{width:100%; min-width:1200px; max-width:1920px; margin:0 auto;}
.floatL{ float:left;}.floatR{ float:right;}
.hide{ display:none;}
a.red,.red{ color:#780b05;}
a.gray,.gray{ color:#7d7d7d;}
.proDec{ position:relative; margin:0; padding:0; background:url(../images/proDec.png) left top no-repeat; height:21px; width:100%;}
.proDec i{ display:inline-block; width:5px; height:5px; overflow:hidden; background:url(../images/proDec.png) right -22px no-repeat; position:absolute; left:auto; right:0; top:0;}
/*按钮*/
a.btn,input.btn,a.btn0,input.btn0{ border:none; color:#fff1ce; background:#780b05; font-size:24px; height:42px; line-height:42px; padding:0 45px; margin:12px 10px 0 0; display:inline-block; cursor:hand; cursor:pointer;}
a.btn:hover,input.btn:hover{ background:#9d0b03;}
a.btn0,input.btn0{ background:#2a201a; color:#ffffff;}a.btn0:hover,input.btn0:hover{ background:#413229;}
a.btn1{ display:inline-block; width:18px; padding:6px 4px 0 4px; border:#acc245 1px dotted; color:#acc245; line-height:18px; float:right; text-align:center; margin-left:10px;}
a.btn1 i{ display:inline-block; width:18px; height:14px; background:url(../images/elements.png) -150px top no-repeat;}
a.btn1:Hover{  border-color:#728711;}
a.btn2,input.btn2{ display:inline-block; height:28px; line-height:28px; padding:0 15px; border:#87bd0f 1px dotted; color:#87bd0f; text-align:center; margin:15px 8px 0 0; background:none;}
a.btn2 i,input.btn2 i{ display:inline-block; width:18px; height:14px; background:url(../images/elements.png) -150px top no-repeat; vertical-align:middle; margin-top:-2px;}
a.btn2:Hover,input.btn2:Hover{  border-color:#4a7315;}
.arrow{ display:inline-block; width:18px; height:15px; background:url(../images/elements.png) -150px -15px no-repeat; vertical-align:middle; margin:0 -8px 0 8px;}
.arrow3{ display:inline-block; width:30px; height:20px; background:url(../images/elements.png) -20px -80px no-repeat; vertical-align:middle;}

/*页头*/
#head{ position:relative; text-align:right; font-size:11px;color:#878787; line-height:40px; padding:0 0 0 0;}
#head a{color:#878787; margin:0 8px; cursor:hand; cursor:pointer;}#head a:hover{ color:#780b05;}
#logo{ position:absolute; left:0; top:20px; width:140px; z-index:100;}
#logo a{ display:block; width:100%; height: 100px;c text-align:center;}

/*主导航*/
#menu_box{ background:#92c326; height:120px;}
#nav{ float:left; margin:0 0 0 160px; height:70px; width:1040px;}
#nav li{ position:relative; float:left; width:10%; height:70px; line-height:70px;}
#nav li a{ display:block; height:70px; line-height:70px; text-align:center; color:#fff; font-size:16px;}
#nav li a:hover,#nav li.curr a{ color:#fff1ce;}

#slide{ position:absolute; left:0; top:113px; height:7px; width:13px; background:url(../images/elements.png) left top no-repeat; display:none; }
/*搜索*/
#search{ float:right; width:180px; height:30px; border-bottom:#b1dc39 1px solid; margin-top:19px;}
#Searchform{width:100%; height:30px; position:relative;}
#searchInput{height:30px; line-height:30px; border:none; color:#b1dc39; float:left; width:145px; background:none; margin:0 0 0 5px; padding:0; font-size:12px;}
#SearchBtn{ display:inline-block; width:30px; height:30px; background:url(../images/elements.png) -20px top no-repeat; float:right;}
#SearchBtn:hover{ background-position:-50px top;}
#searchOption{ position:absolute; z-index:100; width:auto; left:auto; right:0; top:31px; background:#270000; padding:0 5px; display:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;white-space:nowrap; height:34px; line-height:34px; color:#fff1ce;}
#searchOption input{ vertical-align:middle; margin-top:-2px;}

/*二级菜单*/
#subMenu{ position:absolute; z-index:90; left:0; top:120px; margin:0 auto; width:100%; text-align:left;}
#subMenu.hasBG{ /* background:url(../images/subMenu_bg.png) left top repeat-x #270000; */ background-color: #2d7302;}
#subMenu,#subMenu a{ color:#fff1ce;}#subMenu a:hover{ color:#f5dc79;}
.subMenu{ position:relative; padding:0 0 0 160px; display:none; width:1200px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; overflow-x:hidden;  left:50%; margin-left:-600px;/* background:url(../images/subMenu_bg.png) left top repeat-x #2d7302; */ background-color: #2d7302;}
#subMenu dl{ float:left; width:200px; margin:30px 0 30px 0; padding:0;}
#subMenu dl dt{ font-size:15px; border-bottom:#46241f 1px solid; padding:0; margin:0 0 8px 0; line-height:38px;}
#subMenu dl dt,#subMenu dl dt a{color:#f5dc79;}
#subMenu dl dd{ margin:0; padding:0;}
#subMenu dl dd a{ display:inline-block; width:100%;line-height:26px; }
#subMenu dl dd a:hover{ color:#f5dc79;}
/*#subMenu5,#subMenu7{ width:100%; left:0; margin-left:0;}*/
.sBanner{margin:0 0 15px 0; padding:0;}
.sBanner a{ position:relative; display:inline-block; width:360px; overflow:hidden; margin:0 48px 0 0;}
.sBanner a img{ max-width:360px;}
.levelMenu{ margin:0; padding:5px 0; display:inline-block; text-align:center; float:right;}
.levelMenu a{ display:inline-block; height:36px; line-height:36px; padding:0 12px;}
#subMenu .levelMenu a.curr{ color:#86110b;}
/*页脚*/
#foot{ background:#f0f0f0; border-top:#92c326 5px solid; margin-top:108px; clear:both; padding:25px 0;}
#foot_ewm{ float:right;}
#foot_ewm a{ display:inline-block; color:#696969; font-size:12px; width:110px; text-align:center; margin:0 0 0 15px;}
#foot_logo{ display:inline-block; float:left; width:150px; text-align:center; border-right:#cdcdcd 1px solid; margin:0 30px 0 0;}
#foot_logo img{ margin-top:10px; filter:grayscale(100%); -webkit-filter:grayscale(100%) brightness(0.5); -moz-filter:grayscale(100%) brightness(0.5); -ms-filter:grayscale(100%) brightness(0.5); -o-filter:grayscale(100%) brightness(0.5);}
#foot_links{ padding:20px 0 0 0; margin:0;}
#foot_links a{ margin:0 10px;}#foot_links a:first-child{ margin-left:0;}
#foot_fun,#foot_copy{ padding:0; margin:10px 0 0 0;}
#foot_copy,#foot_copy a{ color:#aaaaaa; font-size:12px;}#foot_copy a:hover{ color:#92c326;}
.ico_weibo{ display:inline-block; vertical-align:middle; width:70px; height:22px; background:url(../images/elements.png) -80px top no-repeat; margin-top:-4px;}

@media screen and (max-width: 1024px){
	.global_width{ width:980px;}
	.fullWidth{ min-width:980px;}
	#nav{ width:610px;}
	#nav li a{ font-size:15px;}
	.subMenu{ width:980px; margin-left:-490px;}
}
