@charset "utf-8";
*{margin:0;padding:0}
body{background:#fff;color:#000;font-size:12px}
body,p,div,th,td,input,select,textarea,ul,li,form{padding:0;margin:0;font-family:\5B8B\4F53,Arial,Verdana}
img{border:none}
ul{list-style:none}
.clr{clear:both;height:0px;font-size:0;overflow:hidden;line-height:0px;float:none}
a{color:#323232;text-decoration:none;padding:0;margin:0}
i,em{font-style:normal;display:inline-block}
s{ text-decoration:none}
.w1000,.main{width:1000px;margin:0 auto}

.gray  ,a.gray{ color:#646464;}
.grayd ,a.grayd{ color:#444;}
.grayl ,a.grayl{ color:#999;}
.rose{ color:#ff649d;}
.blue{ color:#268bb9;}
.green{ color:#4fb896;}

s,
.topnav .register,.topnav .login,.topnav .business,.topnav .home,.topnav .favorite,.topnav .weibo,
.header .logocnxz,.header .searchkey,.header .searchsubmit,
.footer .logo1,.footer .logo2,.footer .logo3,.footer s,
.title .change,
.titletwo,
.sidenav li,
.message h2,.message .but_reset,.message .but_submit{ background:url(public.png) -980px -980px no-repeat; _background-image:url(public.gif)}

.pr10{ padding-right:10px;*padding-right:5px;}

.topnav{ background-color:#fafafa; height:27px; line-height:27px; border-bottom:1px solid #e4e4e4; position:relative; z-index:50;}
.topnav strong{ display:block; float:left; color:#fc860a; padding-right:11px;}
.topnav .register,.topnav .login{ display:block; float:right; width:52px; height:19px; margin:4px 3px 0 0;}
.topnav .register{ background-position:-246px -171px; margin-right:10px;}
.topnav .login{ background-position:-191px -171px}
.topnav p{ float:right; color:#dadada}
.topnav a{ color:#646464}
.topnav img{ margin-bottom:-3px;}
.topnav .business,.topnav .home,.topnav .favorite{ color:#ea6200; }
.topnav .business{ background-position:-465px -74px;padding-left:12px;}
.topnav .home{ background-position:-465px -29px;padding-left:11px;}
.topnav .favorite{ background-position:-468px -51px;padding-left:8px;}
.topnav .weibo{ background-position:-460px -105px;padding-left:18px;}
.topnav .phone{ float:right; position:relative; height:27px; padding:0 3px}
.topnav .phone s{ display:none;}
.topnav .phone:hover s{ display:block; position:absolute; width:181px; height:209px; top:28px; left:-5px; background-position:-0px -0px;}

.header{ height:121px; width:1000px; margin:0 auto}
.header .logocnxz{ display:block; width:182px; height:64px; background-position:-191px -0px; margin-top:28px; float:left;}
.header .ad{ float:right; width:148px; height:90px; overflow:hidden; border:1px solid #dcdcdc; margin-top:14.5px }
.header .search{ float:left; padding:22px 0 0 58px;}
.header .search p{ height:26px; line-height:26px;}
.header .search p i{ float:left; width:46px; height:26px; text-align:center; cursor:pointer}
.header .search p i.current{ font-weight:bold; color:#fff; background-color:#339d00;}
.header .searchkey{ float:left; width:430px; height:30px; line-height:30px; border:3px solid #339d00; background-position:-452px 10px; padding:0 8px 0 34px;}
.header .searchsubmit{float:left; width:99px; height:36px; background-position:-291px -127px; border:0px; cursor:pointer }
.header .search div{ clear:both; line-height:30px;}

.footer{ margin:10px auto 0 auto; background:#fff; padding-bottom:10px}
.footer .fmenu{ height:26px; line-height:26px; text-align:center; background-color:#5cbc16; color:#fff; font-size:14px; margin-bottom:10px;}
.footer .fmenu a{color:#fff;}
.footer .text{ text-align:center; line-height:24px;}
.footer .text img{ margin-bottom:-2px;}
.footer .flogo{text-align:center; height:45px; margin:5px auto 10px auto}
.footer .flogo span a{ display:inline-block;height:43px; margin:0 3px}
.footer .logo1{ width:99px;  background-position:-346px -74px}
.footer .logo2{ width:145px; background-position:-191px -74px}
.footer .logo3{ width:90px;  background-position:-191px -123px}

.link{ border:1px solid #e6e6e6; margin-top:10px; line-height:20px; position:relative; padding:8px 45px 8px 8px; width:895px}
.link b{padding:0 0 0 3px;}
.link a{ color:#999; white-space:nowrap; padding:0 3px;}
.link a:hover{ color:#ED1C24;}
.link s{ display:block; position:absolute; width:8px; height:10px; background-position:-214px -100px; right:27px; top:13px;}

body a:hover{  color:#ED1C24; text-decoration:underline;}