body,h1,h2,h3,h4,h5,h6,hr,a,p,blockquote,dl,div,dt,dd,ul,ol,li,img,select,table,tr,fieldset,pre,form,fieldset,legend,button,input,textarea,th,td { margin:0; padding:0;}

*{word-wrap:break-word;}

body {color:#666; font: 12px/1.232  Arial, Tahoma,'宋体', Helvetica, sans-serif;}

a { text-decoration:none; color:#666; outline:none;}

a:hover { color:#333;}

a,input,select,textarea { outline:none; vertical-align:middle;}

ul,dl { list-style-type:none;}

img { border:0;}

small,em,i {font-weight:normal; font-style:normal;}

li { list-style:none;}

label input { vertical-align:middle;margin-right:5px;}

img {border:0;}

.clear { clear:both; padding:0; margin:0; line-height:0; font-size:0; height:0;}



.header { background-color:#2d2d2d; height:163px; margin:0 auto;}

.top { width:980px; margin:0 auto; height:22px; padding-top:9px; text-align:right; overflow:hidden; line-height:22px;}

.top_right { float:right; text-transform:uppercase; color:#e2bf7a;}

.top_right a { margin:0 2px; color:#e2bf7a;}

.p1 { float:left; margin-right:5px;}

.p1 a { margin:0 4px;}

.p2 { float:left; margin-top:2px;}



.head { width:980px; margin:0 auto; height:132px; overflow:hidden;}

.logo { float:left;}

.slogo { float:left; font-size:20px; color:#e2bf7a; border-left:1px #e2bf7a solid; padding-left:20px; margin-top:28px; margin-left:14px; _display:inline;}

.head_right { float:right; background:url(../images/email.jpg) no-repeat left center; padding-left:38px; margin-top:52px; color:#e2bf7a; font-size:17px;/* text-transform:uppercase;*/}



.nav { background:url(../images/nav_bg.jpg) repeat-x; height:42px; margin:0 auto; }

.menu { width:980px; margin:0 auto; height:42px; overflow:hidden;}

.menu ul li { float:left; line-height:42px; margin-left:18px; display:inline;}

.menu ul li:first-child { margin-left:0;}

.menu ul li a { font-size:14px; color:#fff; padding:0 25px; display:block;text-transform: uppercase;}

.menu ul li a:hover,.menu ul li a.cur { background:url(../images/nav_li_hov.jpg) no-repeat center top;}



.footer { background-color:#2b2e35;  margin:0 auto; padding-top:30px;}

.link { width:980px; margin:0 auto; padding-bottom:25px; border-bottom:1px #585043 solid;}

.link_left { width:105px; float:left;}

.link_right { width:870px; float:right; line-height:22px;}

.link_right a { margin:0 8px; color:#bf9f62;}



.foot { width:980px; margin:0 auto; padding-top:35px; padding-bottom:43px;}

.foot_left { margin-left:73px; _display:inline; float:left;}

.foot_middle { float:left; width:390px; padding-left:35px; line-height:1.9; color:#bf9f62;}

.foot_middle strong { color:#bf9f62; font-size:14px;}



.foot_right { float:right; margin-right:90px; _display:inline;}

.foot_right a { padding:0 1px;}