@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:20px; font-size:0; line-height:0; margin-bottom:38px;}

#head{ /*overflow:hidden;*/ position:relative;}



/*logo*/

#logo{ position:absolute; left:0; top:0; width:214px;}

#logo a{ display:inline-block; width:100%;}



/*主导航*/

#menu{ position:relative; float:right; width:878px;}

#nav{ height:160px;background:url(../images/line2.png) right top repeat-y; }

#nav li{ position:relative; z-index:100; float:left; width:12.5%; 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{background-position:left -180px;}

li#menu1 a{ background-position:-50px top;}li#menu1 a:hover{ background-position:-50px -180px;}

li#menu2 a{ background-position:-100px top;}li#menu2 a:hover{ background-position:-100px -180px;}

li#menu3 a{ background-position:-150px top;}li#menu3 a:hover{ background-position:-150px -180px;}

li#menu4 a{ background-position:-200px top;}li#menu4 a:hover{ background-position:-200px -180px;}

li#menu5 a{ background-position:-250px top;}li#menu5 a:hover{ background-position:-250px -180px;}

li#menu6 a{ background-position:-300px top;}li#menu6 a:hover{ background-position:-300px -180px;}
li#menu7 a{ background-position:-350px top;}li#menu7 a:hover{ background-position:-350px -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;}





