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; background-color:#fff;}

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;}



.top { background-color:#aaa; height:20px; color:#eee; text-transform:uppercase; max-width:1440px; margin:0 auto;}

.top_top { width:980px; margin:0 auto; height:20px; line-height:20px; overflow:hidden;}

.top_left { float:left; text-transform:uppercase;}

.top_right { float:right;}

.top_right a { margin:0 5px; color:#eee;}

.p1 { float:left;}



.header { height:135px; max-width:1440px; margin:0 auto;}

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

.logo { margin-top:25px; float:left;}

.slogo { float:left; margin-top:44px;}

.head_right { float:right; margin-top:50px; background:url(../images/tel_bg.jpg) no-repeat left center; font-size:12px; padding-left:55px; text-transform:uppercase; color:#6f625a;}

.head_right span { font-size:22px;}



.nav { position:absolute; top:0; left:50%; margin-left:-440px; width:830px; background:url(../images/nav_bg.jpg) repeat-x; height:44px; padding:0 25px; z-index:2;}

.nav ul li { float:left; line-height:44px;}

.nav ul li a { color:#fff; font-size:14px; font-weight:bold; display:block; text-transform:uppercase; padding:0 22px; *+padding:0 22px;_padding:0 22px; white-space:nowrap;}

.nav ul li:first-child a { padding:0 22px;}

.nav ul li a:hover,.nav ul li a.cur { background-color:#ffce1b; color:#6f625a;}

.key_sear { position:absolute; top:44px; left:50%; margin-left:-440px; width:878px; height:34px; line-height:34px; border:1px #e0dcc6 solid; border-top:0; background-color:#fff; z-index:2;}

.search { width:195px; float:left; margin-left:10px; _display:inline;}

.search_bg { width:144px; height:23px; background-color:#f4f4f4; padding:0 8px; border:0; margin-top:5px;}

.search_but { margin-top:5px;}

.keyword { width:490px; float:left; margin-left:55px; _display:inline; overflow:hidden;}

.keyword a { padding:0 5px;}

.fx { width:67px; float:right; padding-top:11px; overflow:hidden; height:23px;}

.fx img{ display:block; margin:0; margin-right:8px; float:left; width:14px; height:14px;}



.footer { max-width:1440px; margin:0 auto; background-color:#ecf0f3;}

.foot { width:980px; margin:0 auto; padding:10px;}

.foot_left { width:460px; float:left; margin-left:8px; _display:inline; text-transform:uppercase; color:#353535; line-height:2;}

.foot_right { width:365px; float:right;}

.foot_right img { float:left;}

.foot_right img:first-child { margin-right:20px;}



.apage li{ float:left; padding:0 2px;}

.apage li a{ margin:0 !important;}