html { filter: expression(document.execCommand("BackgroundImageCache", false, true));}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,iframe,img,form,p{ padding:0; margin:0;border:0;}
body{  font-size:12px; color:#333;}
body,button,input,select,textarea{font-size:12px;font-family:Arial,'宋体'}
table { border-collapse: collapse; border-spacing: 0;}
fieldset,img { border: 0;}
address,caption,cite,code,dfn,em,strong,th,var { font-weight: normal; font-style: normal;}
ol,ul,li { list-style: none;}
caption,th { text-align: left;}
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size: 100%;}
q:before,q:after { content:'';}
abbr,acronym { border: 0;}
a { color:#181818;text-decoration:none;}
a:hover { color:#333; text-decoration:underline;}

/*公共通用 包括主体框架和头部尾部*/
.mgt8 { margin-top:8px;}
.mgt10 { margin-top:10px;}
.colorfff { color:#fff}
.color02b { color:#02bdd3}
.clear { clear:both}
 

.main { margin:0 auto; width:1000px;  overflow:hidden;background-color:#fff; height:auto;}


*html #main .fix-ie6-poa{right:-1px;}
#main{overflow:hidden;zoom:1; margin-bottom:10px;}
.wrap { width:1000px; margin: 0 auto;}

/*top */
.site_link{float:right;}
.site_link li{ padding:0 9px 0 0; float:left;}
.site_link a{color:#888; text-decoration:none; cursor:pointer;}
.site_link a:hover{color:#F30;}
.site_link .favorites{padding-right:0; background:none;}
.topbar{height:35px; line-height:35px; position:relative; z-index:5; background-color:#f5f5f5; background-repeat:repeat-x; overflow:visible;}
.div_m{width:1000px; margin:0 auto; padding-top:2px;}
.gray_fg{color:#d9d9d9;}
.topbar .c_btn, .topbar .c_btn:hover{color:#d84600;}
.clearfix{zoom:1;}
.clearfix:after{content:'';clear:both;display:block;height:0;visibility:hidden;}
.clear{ clear:both;}
.person_part{float:left;}
.person_part li{margin-right:9px; float:left; position:relative;}

.location{height:25px;padding-top:10px; width:1000px; margin:0 auto;}
.location a{color:#5A5A5A;}


.header { width:1000px; margin: 0 auto;font-size:12px;background:#FFF; overflow:hidden}
.header_left { float:left; width:220px; height:70px; line-height:70px; vertical-align:middle; height:70px; text-align:center;}
.header_right { float:right; height:30px; line-height:30px;}
.header_right ul{ margin-top:35px;}
.header_right li{ float:left; vertical-align:bottom;}
.header_right a{color:#888; text-decoration:none; cursor:pointer;}
.header_right a img{ margin-left:10px; }

#nav,#nav ul,#nav a,#nav span,#nav .current{background:#1395DF;}
#nav{background-repeat:repeat-x; width:1000px; margin:0 auto;}
#nav .home{width:87px;}
#nav ul{border-left: 1px solid #088AD7;overflow:hidden;zoom:1;}
#nav li{float:left;height:38px;border-right: 1px solid #088AD7;}
#nav a{width:98px;height:38px;line-height:38px;display:block;text-align:center;}
#nav a:hover{background:#14A5F1;}
#nav .current a{background: #137BC7;}
#nav a:link,#nav a:visited,#nav a:hover{font-size:16px;color:#FFF;text-decoration:none;font-weight:bold;}
.nav2{line-height:40px;margin:0 auto;width:1000px;height:40px;background:url(/images/common/search_bg.jpg);text-align:center; vertical-align:middle;}
.nav2 input,img{vertical-align:middle;}
.nav2 .keyword {height:14px; overflow:hidden; width:320px; border:1px solid #babebf;  padding:6px 0 5px 5px; color:#666;cursor:pointer;}
.nav2 .submit{background:url(/images/common/search.jpg) 0 -0px; height:23px; width:75px; overflow:hidden; border:none; color:#fff; font-weight:900;}

.toukey{ margin-left:20px;}

.header_right ul li{ margin-left: 5px;}
.header_right ul li span{display:block;width:78px;height:25px;border:1px solid #c7ced2;border-radius:2px;color:#06C; font-weight:bold; font-size:15px;line-height:25px;background:#F3F3F3;text-align:center;text-shadow: 1px 0 1px #FFF, 0 1px 1px #FFF,0 -1px 1px #FFF, -1px 0 1px #FFF;background-image:url(/images/common/titlebg.png);vertical-align: middle;}
.header_right ul li  a{text-decoration:none;} 

/* footer */
.friendLink {width:980px;margin:0 auto;overflow:hidden;margin-top: 10px;}
.friendLink ul{margin:5px 0px 0px 15px;}
.friendLink li{height:20px;line-height:20px;float:left;text-align:left;overflow:hidden;padding:0 10px 5px 0;}
.footer{width:1000px;margin:0 auto;overflow:hidden;line-height:1.5em;text-align:center;padding:20px 0px 5px;font-family:arial;border-top:2px solid #1395DF;background:#ECECEC;color:#666666;}
.footer a{color:#666666;}
.footer a:hover{color:#FF3300;text-decoration:none;}
.footer p{padding:5px 0;}

/*分页*/
.page_top{text-align:right; padding:15px 0; height:22px; line-height:22px;}
.page_top a{display:inline-block; margin-left:6px; text-align:center; vertical-align:middle;}
.page_top a:hover{text-decoration:none;}
.page_top a.pre,.page_top a.preno{background-position:-28px -49px; margin-left:10px; width:23px; height:22px; text-indent:-9999em; overflow:hidden;}
.page_top a.preno{background-position:0 -49px;}
.page_top a.next,.page_top a.nextno{background-position:0 -22px; width:55px; height:22px; padding-right:15px;}
.page_top a.nextno{background-position:0 0;}

.page{text-align:center; padding:15px 0; height:22px; line-height:22px;}
.page a{display:inline-block; margin-right:4px; padding:0 8px; height:20px; line-height:20px; border:1px solid #e5e5e5; vertical-align:middle; overflow:hidden; font-family:Tahoma, Geneva, sans-serif;}
.page a:hover{text-decoration:none; border:1px solid #9dcafc;}
.page a.h_l,.page a.h_l:hover{width:45px; padding:0; background-position:-55px -49px; border:none; height:22px; overflow:hidden;}
.page a.curpage,.page a.curpage:hover{background:#cbe5ff; border:1px solid #9dcafc; color:#333; font-weight:bold;}
.page a.pre,.page a.pre:hover,.page a.preno,.page a.preno:hover{background-position:-28px -49px; border:none; width:23px; height:22px; overflow:hidden; padding:0}
.page a.preno,.page a.preno:hover{background-position:0 -49px;}
.page a.next,.page a.next:hover,.page_top a.nextno,.page_top a.nextno:hover,.page a.nextno,.page a.nextno:hover{background-position:0 -22px; border:none; width:55px; height:22px; padding:0 15px 0 0;}
.page_top a.nextno,.page_top a.nextno:hover,.page a.nextno,.page a.nextno:hover{background-position:0 0; color:#999;}
.page span.sele_page{width:62px; border:1px solid #e5e5e5; height:20px; display:inline-block; vertical-align:middle; overflow:hidden; margin-right:4px;}
.page span.sele_page input.num{width:40px; border:none; border:0\9; height:20px; color:#999;}
.page span.sele_page input.btn{width:22px; height:20px; background-position:-55px -50px; border:none; font-family:Tahoma, Geneva, sans-serif; color:#0f3f94;}