﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,
blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ margin:0; padding:0;}
body{ font:12px/1.5 "Microsoft Yahei"; color:#333333;}
a{text-decoration:none; color:#008be4;}
table{ border-collapse:collapse;}
h1{font-size:24px; font-weight:bold;}  
h2{font-size:20px; font-weight:bold;} 
h3{font-size:16px; font-weight:bold;} 
h4{font-size:14px; font-weight:bold;}
h5{font-size:13px; font-weight:bold;}
h6{font-size:12px; font-weight:bold;}
address,caption,cite,code,dfn,em,th,var,i {font-style:normal;font-weight:500}
p{font-size:12px;z-index:3;}
.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0 }
.clearfix { *zoom:1;}
.clearfix:after { display:block; clear:both; height:0; overflow:hidden; content:"";}
.font-hide{text-indent:100%;white-space:nowrap;overflow:hidden;}
img {border:none;}
ul, ol{list-style:none outside none;}	
input{ outline-style:none;}
*:focus {outline: none;}
html,body{height:100%; background:#FFF; }
a:hover.uline{text-decoration:underline; color:#F40;}
.fl{ float:left;}
.fr{ float:right;}
select{border: 1px solid #CCC;border-radius: 3px;}
.inner {z-index:120;}

/* cnzz统计代码 */
#cnzz_stat_icon_1000300453{ display:none;}

/* ico-jrqd 今日签到
 * by cjf 2013-09-26
 */
.ico-jrqd{ display:inline-block; *display:inline; *zoom:1; overflow:hidden;}
.i-jrqd-btn1{ width:80px; height:30px; background-position:0 0;}
.i-jrqd-btn1:hover{ background-position:-80px 0;}
.i-jrqd-btn2{ height:28px; padding-left:15px;}
.i-jrqd-btn2 span{ display:inline-block; padding-right:15px; font:14px/28px Microsoft YaHei; color:#008be4; text-align:center; text-shadow:0 -1px 0 #fff;}
.i-jrqd-btn2:hover,.i-jrqd-btn2:hover span{ text-decoration:none; cursor:pointer;}
.i-jrqd-success{ width:16px; height:14px; background-position:0 -56px; vertical-align:middle; margin:0 5px 3px 0; *margin:0 5px 0 0;}
.i-jrqd-arrow{ width:16px; height:8px; background-position:-16px -56px; position:absolute; right:32px; top:-8px;}

#nav_notice .i-site-speaker{ position:absolute; top:15px; left:10px; z-index:10;}
#nav_notice .i-site-arrow{ position:absolute; top:17px; right:10px; z-index:11;}
.nav_sign{ float:right;height:40px;margin-top:38px;}
.nav_sign_action{ }
.nav_sign_action .list{font-size:0;*margin-right:-13px;}
.nav_sign_action .list .i-jrqd-arrow,.nav_sign_action .list .btn,.nav_sign_tip .sign-recode .ico-success,.nav_sign_tip .sign-info,#mbAPP .nav_app_ewm .i-jrqd-arrow{background:url(http://i.fanhuan.com/images/site_master/sign.png?v=20150106) no-repeat;}
.nav_sign_action .list li{width:100px;height:32px;line-height:31px;font-size:12px;display:inline-block;*display:inline;zoom:1;margin-left:12px;position:relative;z-index:111;vertical-align:top;}
.nav_sign_action .list .sign{width:110px;}
.nav_sign_action .list li a{margin-top:0;}
.nav_sign_action .list .sign .btn em{color:#fff;}
.nav_sign_action .list .btn{display:block;width:110px;height:32px;text-align:center;padding-left:0;color:#fff;}
.bottom-sign .nav_sign_action .list .btn{}
.nav_sign_action .list .btn em{padding-left:20px;}
.nav_sign_action .list .ico-jrqd{background-position: 0px -509px;}
.nav_sign_action .list .ico-jrqd:hover{background-position: 0px -551px;}
.nav_sign_action .list .jfdh{width:100px;height:32px;background-position: 0px -635px;}
.nav_sign_action .list .jfdh:hover{background-position: 0px -677px;}
.nav_sign_action .list .jfdh:hover em{color:#008be4;}     
.nav_sign_action .list .jfdh em{color:#787878;}
.nav_sign_action .list .i-jrqd-arrow,.nav_sign_action .list .i-jrqd-arrow:hover{position:absolute;width:15px;height:8px;background-position:0 -229px;}
.nav_sign_action .list .ico-yes{background-position: 0px -593px;}
.nav_sign_action .i-jrqd-btn1,.nav_sign_action .i-jrqd-btn2{ margin-top:6px;}
/* 底部签到 */
.bottom-sign{margin-top: 0;float:none;margin-bottom: 10px;_margin-bottom: 0;}
.bottom-sign .nav_sign_action .list .btn{ display:block; width:45px; height:45px; background:url(http://i.fanhuan.com/images/return-top.png?v=201410221) 0px -55px no-repeat; margin-top:5px;}
.bottom-sign .nav_sign_action .list .ico-jrqd{}
.bottom-sign .nav_sign_action .list .ico-jrqd{background-position: 0px 0;}
.bottom-sign .nav_sign_action .list .ico-jrqd:hover{background-position: 0px -110px;}
.bottom-sign .nav_sign_action .list li{margin-left:0;}
.nav_sign_action .list .i-jrqd-arrow,.nav_sign_action .list .i-jrqd-arrow:hover{position:absolute;width:15px;height:8px;background-position:0 -229px;}
.bottom-sign .nav_sign_action .list .ico-yes{background-position: 0px -220px;}
.bottom-sign .nav_sign_action .list .ico-yes:hover{background-position: 0px -275px;}
.bottom-sign .nav_sign_action .list .sign .btn em{display:none;}
.bottom-sign .nav_sign_tip{right: 120px;top: -5px;}
.bottom-sign .nav_sign_action .list .i-jrqd-arrow, .bottom-sign .nav_sign_action .list .i-jrqd-arrow:hover,#mbAPP .nav_app_ewm .i-jrqd-arrow {position: absolute;width: 8px;height: 15px;background-position: 0 -719px;right: -8px;
top: 25px;}
    /* nav_sign_tip */
.nav_sign_tip{ border-radius:2px;display:none;position:absolute; right:0px; top:45px; padding-top:10px;padding-left:10px;padding-bottom:10px;background:#fff; border:1px solid #c3d2dc; box-shadow:1px 1px 4px rgba(11,3,6,0.2),0 -1px 0 #fff inset;z-index:111;}
.nav_sign_tip .no-login{ width:120px; line-height:20px;text-align:left;}
.nav_sign_tip .no-login strong{ padding:0 3px; font:bold 18px/20px "Microsoft YaHei"; color:#ff6432; display:inline-block; vertical-align:middle; margin:0 0 3px 0; *vertical-align:baseline; *margin:0;}
.nav_sign_tip .no-login a{ margin-right:5px; color:#008be4; text-decoration:underline;}
.nav_sign_tip .no-login a:hover{ color:#F40;}
.nav_sign_tip .C-Apptz{display:inline-block;width:124px;height:24px;position: absolute;right: 34px;top: 62px;}

.nav_sign_tip .sign-recode{ margin:5px 10px 10px; width:425px; _zoom:1;}
.nav_sign_tip .sign-recode .tips{color:#666;margin-bottom:10px;margin-top:0;padding-left:0;}
.nav_sign_tip .sign-recode em{color:#666;}
.nav_sign_tip .sign-recode .tips .s-red,.nav_sign_tip .sign-recode .tips .s-red em{color:#D10000;}
.nav_sign_tip .sign-recode .tips .s-orange,.nav_sign_tip .sign-recode .tips .s-orange em{color:#F40;}
.nav_sign_tip .sign-recode .success-tip{font-size:16px;color:#333;font-family:Microsoft yahei;margin-right:5px;}
.nav_sign_tip .sign-recode .ico-success{display:inline-block;width:19px;height:19px;background-position:0 -200px;position: relative;top: 2px;margin-right: 5px;}

#signDate{ float:left; width:244px;}
#signDate .tit{ position:relative; color:#797979; font:12px/1.5 Microsoft Yahei;background-color:#6dc5f0;}
#signDate .tit .action{padding:3px 0;color:#fff;font-size:14px;text-align:center;}
#signDate .tit .action #nowDate{ display:inline-block; color:#fff; font-size:14px;font-family:Microsoft YaHei;}
#signDate .square-l,#signDate .square-r{ color:none;position:absolute; top:8px; width:0; height:0; overflow:hidden; line-height:0; font-size:0; border:6px solid; cursor:pointer;}
#signDate .square-l{ border-color:#6DC5F0 #fff #6DC5F0 #6DC5F0; left:5px;}
#signDate .square-r{ border-color:#6DC5F0 #6DC5F0 #6DC5F0 #fff; right:5px; border-width: 5px;}
#signDate table{ table-layout:fixed; width:100%;}
#signDate table th,#signDate table td{ text-align:center;}
#signDate table th{ line-height:30px; background:#E8FAFF; color:#2c9ad2; font-weight:bold;}
#signDate table td{ font:12px/22px Microsoft YaHei; color:#666; background:#e8faff; border-right:1px solid #f5fdff; border-bottom:1px solid #f5fdff;}
#signDate table td.last{ border-right:0 none;}
#signDate table td.yet{ background:#6DC5F0; color:#fff; font-weight:normal;}
#signDate table td.cur{background:#299cd4; color:#fff; font-weight:bold;}

#signDate1{ float:left; width:244px;}
#signDate1 .tit{ position:relative; color:#797979; font:12px/1.5 Microsoft Yahei;background-color:#6dc5f0;}
#signDate1 .tit .action{padding:3px 0;color:#fff;font-size:14px;text-align:center;}
#signDate1 .tit .action #nowDate1{ display:inline-block; color:#fff; font-size:14px;font-family:Microsoft YaHei;}
#signDate1 .square-l,#signDate1 .square-r{ color:none;position:absolute; top:8px; width:0; height:0; overflow:hidden; line-height:0; font-size:0; border:6px solid; cursor:pointer;}
#signDate1 .square-l{ border-color:#6DC5F0 #fff #6DC5F0 #6DC5F0; left:5px;}
#signDate1 .square-r{ border-color:#6DC5F0 #6DC5F0 #6DC5F0 #fff; right:5px; border-width: 5px;}
#signDate1 table{ table-layout:fixed; width:100%;}
#signDate1 table th,#signDate1 table td{ text-align:center;}
#signDate1 table th{ line-height:30px; background:#E8FAFF; color:#2c9ad2; font-weight:bold;}
#signDate1 table td{ font:12px/22px Microsoft YaHei; color:#666; background:#e8faff; border-right:1px solid #f5fdff; border-bottom:1px solid #f5fdff;}
#signDate1 table td.last{ border-right:0 none;}
#signDate1 table td.yet{ background:#6DC5F0; color:#fff; font-weight:normal;}
#signDate1 table td.cur{background:#299cd4; color:#fff; font-weight:bold;}

.nav_sign_tip .sign-info{ margin-left:255px;_zoom:1;width:160px;height:172px;background-position:-160px -247px;}
.nav_sign_tip .sign-info .date{font-size: 24px;color: #BA6536;font-family: '微软雅黑';text-align: center;}
.nav_sign_tip .sign-info .day{padding-right: 20px;font-size: 14px;font-family: 'Microsoft Yahei';color:#BA6536;}
.nav_sign_tip .sign-info .day em{font-size: 32px;font-weight: bold;position:relative;top:2px;color:#BA6536;}
.nav_sign_tip .sign-info .info{padding-left: 70px;margin-top: 25px;}
.nav_sign_tip .sign-info .info p{height:30px;line-height:30px;font-size:14px;}
.nav_sign_tip .sign-info .info .good a{color:#238139;text-decoration:underline;}
.nav_sign_tip .sign-info .info .bad{color:#c60100;padding-top: 15px;}
.nav_sign_tip .sign-info h3{ font:bold 16px/1.5 Microsoft YaHei; color:#545454;}
.nav_sign_tip .sign-info h3 strong{ font:bold 22px/24px Microsoft YaHei; color:#F40; padding:0 3px; display:inline-block; vertical-align:middle; margin:0 0 3px 0; *vertical-align:baseline; *margin:0;}
.nav_sign_tip .sign-info .sign-count{ margin-top:3px; color:#545454;}
.nav_sign_tip .sign-info .sign-count a{ font:bold 16px/18px Microsoft YaHei; color:#008be4; display:inline-block; vertical-align:middle; margin:0 0 3px 0; *vertical-align:baseline; *margin:0;}
.nav_sign_tip .sign-info .sign-count a:hover{ text-decoration:none;}
.nav_sign_tip .sign-info .sign-success{ font:14px/1.5 Microsoft YaHei; color:#F40;}
.nav_sign_tip .sign-info .tip{ color:#abaaaa; font:12px/1.5 Microsoft Yahei; word-break:break-all; word-wrap:break-word;}
.nav_sign_tip .sign-info .tip h6{ font-weight:bold;}
    /* 加载中 */
.nav_sign_tip .sign-load{ width:270px; height:70px; background:url("http://i.fanhuan.com/images/site_master/load.gif") center center no-repeat;}
    /* 签到失败 */
.nav_sign_tip .sign-fail{ width:270px; height:70px; text-align:center; font:14px/70px Microsoft YaHei; color:#afafaf;}
.nav_sign_tip .sign-fail a{ color:#7cc6e9;}
.nav_sign_tip .sign-fail a:hover{ text-decoration:underline;}

    /* nav_sign_pop */
.nav_sign_pop{ width:222px; height:30px; padding:5px 0; position:absolute; right:0; top:40px; overflow:hidden; text-align:center; font:bold 14px/30px Microsoft Yahei; color:#525252; background:url("http://i.fanhuan.com/images/site_master/bg-jrqd-success.jpg") 0 0 no-repeat; border:1px solid #faebc4; box-shadow:2px 2px 2px rgba(11,3,6,0.1);}
.nav_sign_pop strong{ color:#F40;}
.nav_sign_pop strong b{ font-family:Microsoft YaHei; font-size:24px; font-weight:normal; vertical-align:middle; margin-bottom:5px;}   
   /*2014-8-28 hyx 首页app下载入口logo*/
.nav_appdolow_logo{display:inline-block;float:right;margin-left:50px;padding-top:7px;}
   /*2014-8-28 hyx 二维码扫描*/
.nav_app_ewm{display:none;position:absolute;right:0px;top:45px;padding:10px;background:#fff;border:1px solid #c3d2dc;box-shadow:1px 1px 4px rgba(11,3,6,0.2),0 -1px 0 #fff inset;}
#mbAPP .nav_app_ewm{right: 55px;_right:105px;top:-78px;}     
.nav_app_ewm p{width:120px;color:#1c1c1c;font:12px Microsoft Yahei;margin-top:10px;text-align:center;}

/*商品举报（2015.5.13）*/
.m-report{width: 500px;background: white;}
.m-report h2{font-weight: bold;font: 24px "微软雅黑";text-align: center;background: #2f97f0;color: #fff;padding: 10px 0;cursor:move;position:relative;}
.m-report .cont{padding: 30px;}
.m-report .cont h3{font-size: 14px;}
.m-report .form-list{}
.m-report .form-list li{margin-top: 12px;}
.m-report .btn-box{margin-top: 30px;}
.m-report input[type=radio]{vertical-align:middle;margin-right:5px;}
.m-report .text{width:280px;border: 1px solid #ddd;padding: 6px 2px;border-top-color: #ccc;margin-left:15px;}
.police-icon{margin:0 auto; text-align:center}
.police-icon-a{display:inline-block;text-decoration:none;height:20px;line-height:20px;}
.police-icon-span{float:left;height:20px;line-height:20px;margin: 0px 0px 0px 5px; color:#939393;}