body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
button {cursor:pointer;}
/*global
* html,* html body{background-image:url(about:blank);background-attachment:fixed;}*/
body {font:normal 12px/20px \5B8B\4F53, Arial;color:#7A7A7A;background:#fff;-webkit-user-select: none;}
a {color:#333333;text-decoration:none; }
a:hover {text-decoration:underline;color:#C80300;}
input, select, form img, button,label,textarea{font-size:12px;vertical-align:middle;font-family:Tahoma;color:#000000;}
.clear{clear:both; }
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.topa {clear: both;width: 970px;height:auto;margin:0 auto;text-align:center;}
.searchArea_search,.searchArea_search_on,.navArea,.navArea_list .btn,.navArea_list .on .btn strong,.other_area,.other_area_list,.nav_new,.other_area_list .on a,.other_area_list .on em{background:url(header_sp.png) no-repeat;}

.header{width:970px;height:104px;margin:0 auto;position:relative;z-index:199;-webkit-text-size-adjust:none;}
.header a{color:#333333;}
.header a:hover{color:#0096DB;}
.header_logo{width:280px;height:52px;line-height:50px;position:absolute;top:22px;left:-20px;font-siz:24px;font-weight:bold;text-align:center;}
.header_logo a{color:#339CEC;font-size:40px;line-height:40px;text-decoration:none;}
.header_logo b{/*width:280px;height:52px;position:absolute;left:0;top:0;background:url(logo.png) no-repeat;cursor:pointer;*/}

.searchArea{width:388px;position:absolute;left:295px;top:26px;z-index:99;}
.searchArea_search_on{background-position:0 -41px;}
.searchArea_search{height:40px;margin-bottom:5px;}
.searchArea_search .input{width:288px;height:16px;padding:8px 10px;line-height:16px;border:0;color:#C4C4C4;margin:4px 0 0 4px;float:left;display:inline;}
.searchArea_search button{width:71px;height:34px;line-height:34px;background:none;border:none;text-align:center;color:#fff;font-size:14px;font-family:"Microsoft YaHei";text-indent:-9999em;float:left;margin-top:4px;}
.searchArea_tag{height:18px;line-height:18px;overflow:hidden;}
.searchArea_tag a{margin:0 5px;color:#999999;}

.userArea{width:300px;position:absolute;right:0;top:30px;}
.navArea{height:40px;background-position:0 -146px;background-repeat:repeat-x;}
.navArea .navbox{width:970px;margin:0 auto;position:relative;z-index:198;}
.navArea_list{float:left;}
.navArea_list li{height:40px;float:left;position:relative;}
.navArea_list a{color:#fff;}
.navArea_list .btn{height:40px;line-height:40px;float:left;padding-right:14px;color:#fff;font-size:14px;background-position:-139px -105px;}
.navArea_list .btn strong{display:block;padding-left:14px;cursor:pointer;font-weight:normal;}
.navArea_list .btn:hover{background-position:0 -105px;color:#fff;text-decoration:none;}
.navArea_list .on .btn, .navArea_list .on .btn:hover{background-position:100% -105px;color:#3AA0E1;}
.navArea_list .on .btn strong{font-weight:bold;background-position:-279px -105px;}
.navArea_list .first .btn{background-position:-141px -105px;}
.navArea_list .first .btn:hover{background-position:-2px -105px;}

.other_area{width:50px;height:40px;float:right;background-position:0 -187px;overflow:hidden;}
.other_area_list{line-height:40px;float:right;background-position:100% -187px;padding-right:3px;}
.other_area_list li{float:left;margin:0 8px;position:relative;display:inline;}
.other_area_list a,.other_area_list a:hover{color:#fff;}
.other_area_list .on{margin:0;}
.other_area_list .on a,.other_area_list .on a:hover{height:40px;float:left;padding-right:8px;color:#3AA0E1;background-position:100% -105px;text-decoration:none;}
.other_area_list .on em{float:left;cursor:pointer;padding-left:8px;background-position:-279px -105px;}
.nav_new{width:25px;height:11px;position:absolute;right:-5px;top:2px;overflow:hidden;background-position:-266px -82px;}

.mainnav_site_box {width:970px;margin:0 auto 10px;}
.mainnav_site {border-bottom:solid #f8f8f8 2px;}
.mainnav_site_con {width:950px;padding-left:18px;border:solid #ebebeb 1px;border-top:none;padding-bottom:5px;overflow:hidden;}
/*.mainnav_site_con a {float:left;display:inline;margin:0 5px;border-radius: 4px; background:#f2f2f2; color:#909090;font-size: 14px;}
.mainnav_site_con .on {color:#0082c6;font-weight:bold;}*/

 span.cutline {float:left;display:block;width:1px;height:17px;background:url(cutline.png);overflow:hidden;margin-top:6px;}

.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.clearfix{zoom:1;}
.tit_02 .t02_tit { background:url(icon.png) no-repeat; }
.tit_02 {position:relative;border-top: 3px solid #000;width: 970px;margin:10px auto;}
.tit_02 h2 {position:relative;top:-3px;width:181px;height:46px;margin:0 auto;}
.tit_02 .t02_tit {display:block;width:181px;height:46px;text-indent: -999px;overflow:hidden;}
.tit_02 .t02_more { display:block; position:absolute; top:10px; right:0px; }
.tit_02 .today_hot {background-position:0 0;}
.tit_02 .tu { background-position:0 -50px; }
.tit_02 .cai { background-position:0 -102px; }

.jrcp {clear: both;width: 970px;margin:0 auto;text-align: left;}
.i-box{border:1px solid #efefef;border-top-width:2px;width:970px;margin:15px auto 0;overflow:hidden;}
.i-box h3{font-weight:bold;color:#222;margin:10px 0 15px 12px;font-size:16px;}
.i-box h3 .fr{font-size:12px;font-weight:normal;color:#909090}
.cai-tab a{margin:0 5px;}
.hipster-tit{border-bottom:1px solid #f0f0f0;color:#222;margin:12px 0 10px;}
.hipster-tit b{display:inline-block;border-bottom:2px solid #0078B6;padding:0 5px 8px 1px;margin-bottom:-1px;}
.xincai {float: left;padding: 10px 10px 0 5px;width: 650px;clear: both;}		
.xincai li {float: left;width:162px;font-size: 14px;line-height:26px;text-indent:8px;background: url(d.gif) no-repeat 0 11px;}
.sj {float: left;padding: 10px 10px 0 5px;clear: both;}		
.sj li {float: left;width:475px;font-size: 14px;line-height:26px;text-indent:8px;background: url(d.gif) no-repeat 0 11px;}

.c-top{overflow:hidden;margin-bottom:10px;}
.c-top a,.mainnav_site_con a { display:block; float:left;border-radius: 4px; background:#f2f2f2; color:#000; padding:0px 8px; height:30px; line-height:30px; margin:5px 0px 0px 8px;font-size: 16px;}
.c-top a:hover,.mainnav_site_con a:hover{ background:#00aaff; color:#fff;}


.xr {float: left;margin-top:-10px;width: 300px;}
li{overflow:hidden;break-word:break-all;white-space:nowrap;}
.f-box{width:970px;margin:0 auto;overflow:hidden;}
.foods{padding:0 0 13px 6px;}
.foods li{width:152px;height:162px;float:left;display:inline;position:relative;margin:0 4px 5px 3px;}
.foods li img{width:152px;height:162px;}
.foods .t-bg{position:absolute;left:0;bottom:0;width:100%;height:28px;line-height:28px;text-align:center;}
.foods .t-bg p{position:relative;z-index:9;}
.foods .t-bg i{background:#fff;position:absolute;left:0;bottom:0;width:100%;height:28px;opacity:0.86;filter:alpha(opacity=86);}
.l-box{border:1px solid #ccc;border-top-width:2px;width:970px;margin:10px auto;overflow:hidden;}
.l-tit{border-bottom:1px solid #f0f0f0;color:#222;margin:12px 0 10px;}
.l-tit b{display:inline-block;border-bottom:2px solid #0078B6;padding:0 5px 8px 1px;margin-bottom:-1px;}
.link{font-weight:bold;color:#222;margin:10px 0 15px 12px;font-size:16px;}
.links ul{ padding:0 11px;}
.links ul li{ float:left; }
.links ul li a{ padding:0 10px; display:inline-block; white-space: nowrap;}
.hidden{display:none;}
.footer{width:970px;margin:10px auto 0;clear:both;text-align:center;line-height:24px;}
.footer a { color:#6e6e6e; text-decoration: none;}
.pages { margin:0 auto; text-align:center; clear:both;}
.pages a {padding:6px; margin:10px; border:1px solid #909090; text-align:center; color:#000;}