/*基本设置*/
*{ margin:0; padding:0;}
body{min-width: 1180px;margin:0; padding:0; background:#f4f4f4; font:14px/18px "Microsoft YaHei", Tahoma, simsun; color: #666; font-weight:normal;}
html,div,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,form,embed,label,ol{ margin:0;padding:0;border:0;}
ul,li{list-style:none;}
a{ color: #666; text-decoration:none;}
a:hover{ color: #d40101;}
button{ border: 0; cursor: pointer;}
i{ font-style: normal; display:inline-block;}
img{ border: 0;}
a,input,button{outline:none;}
::-moz-focus-inner{ border:0px;}

/*金币金豆*/
.jb-icon{ background: url(/storage/www/images/share/jb.png) no-repeat; width: 14px; height: 14px; margin-left:2px; vertical-align: middle; display:inline-block;}
.jd-icon{ background: url(/storage/www/images/share/jd.png) no-repeat; width: 13px; height: 11px; margin-left:2px; vertical-align: middle; display:inline-block;}

/*vip*/
.vip0,
.vip1,
.vip2,
.vip3,
.vip4,
.vip5,
.vip6,
.svip1,
.svip2,
.svip3,
.svip4,
.svip-c,
.svip-t{ background: url(/storage/www/images/base/vip.png) no-repeat; height: 12px; margin-left:3px; vertical-align: middle;}

.vip0{ width: 36px; background-position: 0 0;}
.vip1{ width: 36px; background-position: 0 -17px;}
.vip2{ width: 36px; background-position: 0 -34px;}
.vip3{ width: 36px; background-position: 0 -51px;}
.vip4{ width: 36px; background-position: 0 -68px;}
.vip5{ width: 36px; background-position: 0 -85px;}
.vip6{ width: 36px; background-position: 0 -102px;}

.svip1{ width: 53px; background-position: -50px 0;}
.svip2{ width: 53px; background-position: -50px -17px;}
.svip3{ width: 53px; background-position: -50px -34px;}
.svip4{ width: 53px; background-position: -50px -51px;}

.svip-c{ width: 67px; background-position: -115px 0;}
.svip-t{ width: 67px; background-position: -115px -17px;}


/*header*/
.topbar{ width: 100%; height: 30px; background: #f4f4f4;}
.top-content{ margin: 0 auto; width: 1180px; height: 30px; line-height: 30px; font-size: 12px;}
.top-content .toplogin{ float: left;}
.top-content .toplogin span.name{ color: #d30100;}
.top-content .toplogin a.red{ color: #d30100;}
.top-content .topnav{ float: right; padding-right: 20px;}
.top-content .topnav i{ color: #cecece; margin: 0 10px;}

.navbar{ width: 100%; height: 80px; background: #fff;}
.nav-content{ margin: 0 auto; width: 1180px; height: 80px;}
.nav-content .logo{ float: left;}
.nav-content .logo img{ height: 80px; width: auto;}
.nav-content .column{ float: right;}
.nav-content .column a{ color: #4e4e4e; font-size: 16px; line-height: 80px; margin: 0 20px;}
.nav-content .column a:hover{color: #d40101;}
.nav-content .column a.select{ color: #d40101; font-weight: bold;}

/*footer*/
.footer{ width: 100%; height: 230px; background: #3a3b40; font-size: 14px; color: #868686; text-align: center;}
.footer a{color: #868686;}
.footer a:hover{ color: #fff;}

.footer .footnav{ margin: 0 auto; width: 1180px; padding: 30px 0 15px 0;}
.footer .footnav i{ color: #4d4d4d; margin: 0 10px;}

.footer .copyright{ margin: 0 auto; width: 1180px;  padding: 15px 0 30px 0;}
.footer .copyright span{ padding: 0 5px;}
.footer .copyright i{ color: #4d4d4d; margin: 0 10px;}

.footer .link{ margin: 0 auto; width: 1180px;  padding: 20px 0 ; border-top:#4d4d4d 1px solid;}
.footer .link i{ width: 34px; height: 34px; display: inline-block; margin: 0 15px 0 15px; vertical-align: middle;}
.footer .link i.green{ background: url(/storage/www/images/base/foot-360.png) no-repeat;}
.footer .link i.bz{ background: url(/storage/www/images/base/foot-bz.png) no-repeat;}
.footer .link i.wy{ background: url(/storage/www/images/base/foot-wy.png) no-repeat;}
.footer .link i.police{ background: url(/storage/www/images/base/foot-police.png) no-repeat;}
.footer .link i.kx{ background: url(/storage/www/images/base/foot-kx.png) no-repeat;}
.footer .link i.pg{ background: url(/storage/www/images/base/foot-pg.png) no-repeat;}
.footer .link i.v{ background: url(/storage/www/images/base/foot-v.png) no-repeat;}

/*container-1180*/
.container{ margin: 0 auto; width: 1180px; clear: both;}
/*container-通栏*/
.wrapper100{ width: 100%; background:#fff;}

/*navline-通栏*/
.nav-line{ width: 100%; height: 3px; background: #d50002;}


/*翻页page*/
/*
.all-page { width: 100%; margin: 0px auto; padding: 30px 0px; text-align: center; font-size:14px; color: #999; clear: both;}
.all-page a { display: inline-block; height: 28px; margin-right: 5px; padding: 0px 12px; border: #ddd 1px solid; background: #f6f6f6; font-size: 14px; line-height: 28px; color: #666; vertical-align: middle; }
.all-page a:hover { background: #fff; color: #999;}
.all-page a.select { border: none; background: none; color: #f50;}
.all-page input.num{ height: 28px; width: 50px; border: #ddd 1px solid; margin: 0 3px; padding: 0 5px; font-size: 14px; color: #333; vertical-align: middle;}
*/

/*翻页page*/
.all-page { width: 100%; margin: 0px auto; padding: 30px 0px; text-align: center; font-size:14px; color: #999; clear: both;}
.all-page a { display: inline-block; height: 28px; margin-right: 5px; padding: 0px 12px; border: #ddd 1px solid; background: #f6f6f6; font-size: 14px; line-height: 28px; color: #666; vertical-align: middle; }
.all-page span { display: inline-block; height: 28px; margin-right: 5px; padding: 0px 12px; border: #ddd 1px solid; background: #f6f6f6; font-size: 14px; line-height: 28px; color: #666; vertical-align: middle; cursor:pointer; }
.all-page a:hover { background: #fff; color: #999;}
.all-page a.select { border: none; background: none; color: #f50;}
.all-page a.selected { border: none; background: none; color: #f50;}
.all-page input.num{ height: 28px; width: 50px; border: #ddd 1px solid; margin: 0 3px; padding: 0 5px; font-size: 14px; color: #333; vertical-align: middle;}

/*弹窗*/
.base-popup{ width: 500px; padding: 0 20px 20px 20px; background: #fff;}
.base-popup .title{ width: 100%; height: 48px; border-bottom: #ddd 3px solid;}
.base-popup .title h1{ float: left; height: 48px; line-height: 48px; font-size: 16px; color: #d40101; font-weight: normal; border-bottom: #d40101 3px solid;}
.base-popup .title button.close{ float: right; width: 16px; height: 16px; background: url(/storage/www/images/information/close.png) no-repeat; margin-top: 17px; transition:transform 0.5s;}
.base-popup .title button.close:hover{ background: url(/storage/www/images/vip/close.png) no-repeat 0 -16px; transform:rotate(180deg);}

.base-popup .content{ width: 100%; padding-top: 10px; text-align: center; font-size: 16px; color: #666; line-height: 24px;}
.base-popup .content span.red{ color: #d40101;}
.base-popup .content a.red{ color: #d40101;}
.base-popup .content a:hover.red{ text-decoration: underline;}
.base-popup .content p{ padding: 8px 0px;}

.base-popup .address{ width: 100%; padding-top: 15px;}
.base-popup .address td{ font-size: 16px; color: #666; height: 30px; line-height: 30px; vertical-align: top;}
.base-popup .address td a.red{ color: #d40101;}
.base-popup .address td.left{ width: 100px; text-align: right;}

.base-popup .btn-confirm{ width: 200px; height: 50px; background: #d40101; border-radius: 100px; color: #fff; font-family: "Microsoft YaHei"; font-size: 18px; margin: 0px 20px;}
.base-popup .btn-confirm:hover{background: #e80505;}

.base-popup .btn-confirm2{ width: 150px; height: 50px; background: #d40101; border-radius: 100px; color: #fff; font-family: "Microsoft YaHei"; font-size: 18px; margin-right: 10px;}
.base-popup .btn-confirm2:hover{background: #e80505;}
.base-popup .btn-qx{ width: 150px; height: 50px; background: #868686; border-radius: 100px; color: #fff; font-family: "Microsoft YaHei"; font-size: 18px;}
.base-popup .btn-qx:hover{ background: #959595;}







