@charset "utf-8";

a{font-family:微软雅黑,"微软雅黑",Verdana,Arial,"宋体",Helvetica, sans-serif;font-size:13px;text-decoration:none;}
a:link   {color:#212121;}
a:visited{color:#212121;}
a:hover  {color:#9a1e23}
a:active {color:#212121;}

/*去掉链接（包括图片链接）的虚线边框*/ 
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;}
.blank2{ height:40px; 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;  margin:0 auto; position:relative;}
.floatL{ float:left;}.floatR{ float:right;}.tCenter{ text-align:center;}
.hide{ display:none;}
.line{ font-size:0; line-height:0; height:1px; background:url(../images/line.png) center top repeat-x; margin:40px auto; clear:both;}
.divide{font-size:0; line-height:0; height:22px; background:url(../images/divide.png) left top repeat-x; margin:75px auto; clear:both;}
@media screen and (max-width: 1024px){
	.global_width{ width:980px;}
	.fullWidth{ min-width:980px;}
}

/*按钮*/
a.btn1{ display:inline-block; height:40px; line-height:40px; border:#b39989 1px solid; color:#7e5646; font-size:18px; padding:0 20px; margin-right:8px;}
a.btn1:hover{ background:#7e5646; color:#ebdece;}

/*页头*/
#top{ background:url(../images/bgPic1.jpg) center top; height:15px; font-size:0; line-height:0; margin-bottom:38px;}
#head{ /*overflow:hidden;*/ position:relative;}

/*logo*/
#logo{ position:absolute; left:0; top:0; width:350px;}
#logo a{ display:inline-block; width:100%;}

/*主导航*/
#menu{ position:relative; float:right; width:770px;}
#nav{ height:160px;background:url(../images/line2.png) right top repeat-y; }
#nav li{ position:relative; z-index:100; float:left; width:14.2%; height:100%; padding-top:5px; text-align:center; background:url(../images/line2.png) left top repeat-y;}
#nav li a{ display:inline-block; width:50px; height:100%; overflow:hidden; text-align:center; background:url(../images/menuFont.png) left top no-repeat;}
li#menu0 a{ background-position:0 top;}li#menu0 a:hover,li#menu0.curr a{background-position:left -180px;}
li#menu1 a{ background-position:-50px top;}li#menu1 a:hover,li#menu1.curr a{ background-position:-50px -180px;}
li#menu2 a{ background-position:-100px top;}li#menu2 a:hover,li#menu2.curr a{ background-position:-100px -180px;}
li#menu3 a{ background-position:-150px top;}li#menu3 a:hover,li#menu3.curr a{ background-position:-150px -180px;}
li#menu4 a{ background-position:-200px top;}li#menu4 a:hover,li#menu4.curr a{ background-position:-200px -180px;}
li#menu5 a{ background-position:-250px top;}li#menu5 a:hover,li#menu5.curr a{ background-position:-250px -180px;}
li#menu6 a{ background-position:-300px top;}li#menu6 a:hover,li#menu6.curr a{ background-position:-300px -180px;}
#nav li i{ position:absolute; left:50%; margin-left:-9px; top:auto; bottom:0; width:19px; height:10px; background:url(../images/icos.png) -100px -29px; display:none;}
/*#nav li.curr i{ display:inline-block;}*/
#nav li p{ position:absolute; left:0; top:100%; background:#b59a88; white-space:nowrap; padding:5px 10px; margin:0;color:#e9dccc; /*display:none;*/visibility:hidden;}
#nav li p a{ width:auto; height:30px; line-height:30px; background:none; vertical-align:middle; padding:0 10px; color:#e9dccc;}
#nav li p a:hover{ color:#fff;}
@media screen and (max-width: 1024px){
	#menu{ width:620px;}
}

/*页脚*/
#foot{ position:relative; background:#ddc8b5; border-top:#7e5646 5px solid; color:#7e5646; font-size:12px;}
#foot a{color:#7e5646;}#foot a:hover{ color:#9a1e23;}
#fot{text-align:center; padding:25px 0 30px 0;}
#fot p{ border-bottom:#cab19f 1px solid; width:80%; margin:0 auto 20px auto;  padding:0 0 20px 0;}
#fot p a{ margin:0 15px;}
#footBG1{ position:absolute; left:0; bottom:0; width:58%; height:100%; background:url(../images/footBg1.jpg) left bottom no-repeat;}
#footBG2{ position:absolute; left:auto; right:0; width:42%; height:100%; background:url(../images/footBg2.jpg) right bottom no-repeat;}
#ico_top{ float:right; margin-top:-25px;}
@media screen and (max-width: 1200px){
 #footBG1{ background-position:right bottom;}
 #footBG2{ background-position:left bottom;}	
}

/*浮动窗口*/
#CS{ position:fixed; z-index:999; bottom:250px; left:auto; top:auto; right:10px;}
#CS li{ position:relative; width:40px; height:40px; margin-bottom:1px; background:#7e5646\9; background:rgba(126,86,70,0.75); }
#CS li a{ display:block; width:100%; height:100%; cursor:hand; cursor:pointer;}
a#ico_EWM{ background:url(../images/icos.png) left top no-repeat;}
a#ico_QQ{ background:url(../images/icos.png) -40px top no-repeat;}
#CS li p{ position:absolute; right:100%; left:auto; top:0; margin:0; padding:0 10px 0 0; font-size:12px; color:#ede8e6; line-height:16px; display:none;}
#CS li p span{ display:inline-block; background:#987766; padding:5px; white-space:nowrap;}
#CS li p i{ position:absolute; left:auto; right:1px; top:0; display:inline-block; width:9px; height:40px; background:url(../images/icos.png) -80px top no-repeat;}
#CS li:hover p{ display:block;}


