/* ==========================================================
 * last update: 23.11.2012
 * email: sndnnlitx※gmail.com
 * ========================================================== */

body{font-size:13px; margin:0; padding:0px; font-family:"Microsoft Yahei",微软雅黑; color:#FFF; line-height:22px; background:url(images/bg_orn2.jpg) repeat-x fixed!important; word-break:break-all;}
h1,h2,h3,h4,h5,h6,ul,hr,form,ol,p{margin:0; padding:0}
li{list-style:none}
img{border:0}
html,body{-webkit-text-size-adjust:none;}
#foot{padding-top:10px; font-size:12px; line-height:18px; text-align:center; color:#FFF; clear:both; margin:0 auto; height:49px}
#foot a{color:#FFF}
#mian_box{width:950px; margin:0 auto}
.top{height:141px; clear:both}
.home{width:788px; height:406px; margin:0 auto 10px auto; background:url(images/home.jpg) no-repeat; position:relative;}
.home p{background:#FFF; color:#000; padding:10px; font-size:12px; line-height:18px; position:absolute; top:260px;}
.home strong{font-size:14px}
.home span{position:relative; top:238px; left:676px; display:block; width:105px; background:#FFF; text-align:center}
.home span a{color:#F00; font-weight:bold}
.left{width:250px; float:left}
.right{width:689px; float:right}

.img_bg{background:url(images/img.png) no-repeat; clear:both}
.l_t{background-position:0px -35px; height:14px; overflow:hidden}
.l_b{background-position:0px -56px; height:14px; overflow:hidden}
.r_t{background-position:0px 0px; height:14px; overflow:hidden}
.r_b{background-position:0px -20px; height:14px; overflow:hidden}

.m_box{clear:both; padding:1px; background:url(images/l_mbg.png) repeat-y; color:#000;}
.m_mid{width:238px; margin-left:2px}
.rm_box{clear:both; padding:1px; background:url(images/r_mbg.png) repeat-y; color:#000;}
.rm_mid{width:654px; margin-left:2px; padding:0 10px 0 10px}
.rm_mid strong{color:#ae0000}
.rm_mid a{color:#000}

.m_mid h3{line-height:30px; border-bottom:#999 solid 1px; padding-left:10px; clear:both}
.hs{width:13px; height:13px; background-position:-19px -74px; float:left; margin:10px 5px 0 0}

.l_nav{clear:both;}
.l_nav li a{line-height:30px; text-decoration:none; padding:0 10px}
.dw a{color:#000; display:block}
.dw a:hover{background:url(images/img.png) right bottom #c60001 no-repeat;}
.up{background:url(images/img.png) right bottom #c60001 no-repeat;}
.up a{color:#FFF}

.site{font-size:12px; color:#666; line-height:20px; border-bottom:#CCC dotted 1px; margin-bottom:10px}
.site a{color:#000}
.banner{margin-bottom:10px; clear:both}

.menu{height:30px; margin-bottom:10px}
ul#navmenu { 
border: 0 none; 
padding: 0; 
list-style: none; 
height: 30px;
} 
ul#navmenu li { 
margin: 0; 
border: 0 none; 
padding:0; 
float: left; /*For Gecko*/ 
display: inline; 
list-style: none; 
position: relative; 
z-index:99999;
margin-right:2px;
background:url(images/mid.jpg) right center no-repeat;
} 
ul#navmenu ul { 
margin: 0; 
border: 0 none; 
padding: 0; 
width: 178px; 
list-style: none; 
display: none; 
position: absolute; 
top: 29px; 
left:0px;
background:#FFF
} 
ul#navmenu ul li { 
float: none; /*For Gecko*/ 
display: block !important; 
display: inline; /*For IE*/
} 
/* Root Menu */ 
ul#navmenu a { 
padding: 0 22px; 
float: none !important; /*For Opera*/ 
float: left; /*For IE*/ 
display: block; 
color: #FFF;
font-size:13px;
line-height:30px;
height:30px;
text-decoration: none;
text-align:center;
height: auto !important; 
height: 1%; /*For IE*/
font-weight:bold;
} 
/* Root Menu Hover Persistence */ 
ul#navmenu a:hover, 
ul#navmenu li:hover a, 
ul#navmenu li.iehover a { 
color: #F00;
background:#FFF
} 
/* 2nd Menu */ 
ul#navmenu li:hover li a, 
ul#navmenu li.iehover li a { 
float: none; 
overflow:hidden;
line-height:30px;
padding:0 10px 0 20px;
color: #F00;
text-align:left;
font-weight:lighter
} 
/* 2nd Menu Hover Persistence */ 
ul#navmenu li:hover li a:hover, 
ul#navmenu li:hover li:hover a, 
ul#navmenu li.iehover li a:hover, 
ul#navmenu li.iehover li.iehover a { 
color: #FFF;
background:#F00
} 
 
/* Do Not Move - Must Come Before display:block for Gecko */ 
ul#navmenu li:hover ul ul, 
ul#navmenu li:hover ul ul ul, 
ul#navmenu li.iehover ul ul, 
ul#navmenu li.iehover ul ul ul { 
display: none; 
} 
ul#navmenu li:hover ul, 
ul#navmenu ul li:hover ul, 
ul#navmenu ul ul li:hover ul, 
ul#navmenu li.iehover ul, 
ul#navmenu ul li.iehover ul, 
ul#navmenu ul ul li.iehover ul { 
display: block; 
} 




img, div, input, a { behavior: url("iepngfix.htc") }
.slider { width:940px;position:relative; background:#FFF; z-index:1; }
.sliderContent { width:940px;overflow:hidden;height:276px; position:relative; }
.sliderArrows a { display:block; text-indent:-9999px; outline:none; z-index:50; background-image:url(prev_next.png); width:42px; height:43px; position:absolute; top:50%; margin-top:-28px; }
.prev { background-position:0 0; left:1px; }
.prev:hover { background-position:0 -44px; }
.next { right:0px; background-position:-44px 0; }
.next:hover { background-position:-44px -44px; }




































