@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; }

html, body { width:100%; min-width:1200px;}

body { font-size:12px; color:#333; font-family:"微软雅黑";background:#cc1f3b;}

ul, li, dl, dd { list-style:none; }

img { border:0; }

.bikle{clear:both;}

a:link { text-decoration:none; color:#666; }

a:visited { text-decoration:none; color:#666; }

a:hover { text-decoration:none; color:#333; }

a:active { text-decoration:none; color:#666; }

.a1 a:link { text-decoration:none; color:#fff; }

.a1 a:visited { text-decoration:none; color:#fff; }

.a1 a:hover { text-decoration:none; color:#FFF; }

.a1 a:active { text-decoration:none; color:#fff; }

.a2 a:link { text-decoration:none; color:#005dcf; }

.a2 a:visited { text-decoration:none; color:#005dcf; }

.a2 a:hover { text-decoration:none; color:#00377b; }

.a2 a:active { text-decoration:none; color:#005dcf; }

.blk10 { height: 10px; line-height: 0; font-size: 0; overflow: hidden; clear: both; }

.blk20 { height: 20px; line-height: 0; font-size: 0; overflow: hidden; clear: both; }

.blk30 { height: 20px; line-height: 0; font-size: 0; overflow: hidden; clear: both; }

.blk40 { height: 30px; line-height: 0; font-size: 0; overflow: hidden; clear: both; }

.blk50 { height: 40px; line-height: 0; font-size: 0; overflow: hidden; clear: both; }
.blk80 { height: 80px; line-height: 0; font-size: 0; overflow: hidden; clear: both; }


.pad0{ padding:0; }
.pad5{ padding:5px; }
.pad10{ padding:10px; }
.pad15{ padding:15px; }
.pad20{ padding:20px; }
.pad25{ padding:25px; }
.pad30{ padding:30px; }
.pad35{ padding:35px; }
.pad40{ padding:40px; }

.pl_5{ padding-left:5px; }
.pl_10{ padding-left:10px; }
.pl_15{ padding-left:15px; }
.pl_20{ padding-left:20px; }
.pl_25{ padding-left:25px; }
.pl_30{ padding-left:30px; }
.pl_35{ padding-left:35px; }
.pl_40{ padding-left:40px; }

.pr_5{ padding-right:5px; }
.pr_10{ padding-right:10px; }
.pr_15{ padding-right:15px; }
.pr_20{ padding-right:20px; }
.pr_25{ padding-right:25px; }
.pr_30{ padding-right:30px; }
.pr_35{ padding-right:35px; }
.pr_40{ padding-right:40px; }

.pt_5{ padding-top:5px; }
.pt_10{ padding-top:10px; }
.pt_15{ padding-top:15px; }
.pt_20{ padding-top:20px; }
.pt_25{ padding-top:25px; }
.pt_30{ padding-top:30px; }
.pt_35{ padding-top:35px; }
.pt_40{ padding-top:40px; }

.pb_5{ padding-bottom:5px; }
.pb_10{ padding-bottom:10px; }
.pb_15{ padding-bottom:15px; }
.pb_20{ padding-bottom:20px; }
.pb_25{ padding-bottom:25px; }
.pb_30{ padding-bottom:30px; }
.pb_35{ padding-bottom:35px; }
.pb_40{ padding-bottom:40px; }

.mar0{ margin:0; }
.mar10{ margin:10px; }
.mar20{ margin:20px; }
.mar25{ margin:25px; }
.mar30{ margin:30px; }
.mar35{ margin:35px; }
.mar40{ margin:40px; }
.mt_5{ margin-top:5px; }
.mt_10{ margin-top:10px; }
.mt_15{ margin-top:15px; }
.mt_20{ margin-top:20px; }
.mt_25{ margin-top:25px; }
.mt_30{ margin-top:30px; }
.mt_35{ margin-top:35px; }
.mt_40{ margin-top:40px; }
.mb_5{ margin-bottom:5px; }
.mb_10{ margin-bottom:10px; }
.mb_15{ margin-bottom:15px; }
.mb_20{ margin-bottom:20px; }
.mb_25{ margin-bottom:25px; }
.mb_30{ margin-bottom:30px; }
.mb_35{ margin-bottom:35px; }
.mb_40{ margin-bottom:40px; }
.mb_50{ margin-bottom:40px; }

.ml_5{ margin-left:5px; }
.ml_10{ margin-left:10px; }
.ml_15{ margin-left:15px; }
.ml_20{ margin-left:20px; }
.ml_25{ margin-left:25px; }
.ml_30{ margin-left:30px; }
.ml_35{ margin-left:35px; }
.ml_40{ margin-left:40px; }

.mr_5{ margin-right:5px; }
.mr_10{ margin-right:10px; }
.mr_15{ margin-right:15px; }
.mr_20{ margin-right:20px; }
.mr_25{ margin-right:25px; }
.mr_30{ margin-right:30px; }
.mr_35{ margin-right:35px; }
.mr_40{ margin-right:40px; }

.font10{ font-size:10px; }
.font12{ font-size:12px; }
.font14{ font-size:14px; }
.font16{ font-size:16px; }
.font18{ font-size:18px; }
.font20{ font-size:20px; }
.font22{ font-size:22px; }
.font25{ font-size:25px; }
.font30{ font-size:30px; }
.font27{ font-size:27px; }
.font36{ font-size:36px; }
.font40{ font-size:40px; }

.text-left {text-align: left;}
.text-right {text-align: right;}
.text-center {text-align: center;}
.text-justify {text-align: justify;}
.text-nowrap {white-space: nowrap;}
.text-lowercase {text-transform: lowercase;}
.text-uppercase {text-transform: uppercase;}
.text-capitalize {text-transform: capitalize;}

.container{ width: 1200px; margin: 0 auto;background:#fff;border-radius:10px;margin-bottom:50px;box-shadow:4px 4px 4px #b71124;}

.clear { clear: both; line-height: 0; height: 0; font-size: 0; visibility: hidden; }
.clearfix{clear:both;}

.f_l { float: left !important; }

.f_r { float: right !important; }

.head { height:600px; background:url(index_01.jpg) no-repeat center 0; text-align:center; }

.headbox{width:1200px; height:600px; position:relative; margin:0 auto;}

.logo{position:absolute; left:0px; top:35px; width:160px; height:55px;}
.logo a{display:block; height:55px;}
.title{width:1200px; height:134px; margin:0 auto; position:relative;background:url(index_137.jpg) no-repeat 93px;}
.title i{width:1000px; height:2px; line-height:0; font-size:0; overflow:hidden; display:block; position:absolute; left:0; top:39px; z-index:1; background:#fff;}
.title span{height:82px; display:block; font-size:50px; font-weight:bold; color:#e52e4c;text-align:center; left:26%;top:26px; z-index:2; position:absolute;}

.shoplist li{float:left; width:153px; height:154px; padding:0px 54px 20px 0;}
.shoplist li a{width:153px; height:154px; overflow:hidden; display:block;}
.shoplist li a img{width:153px; height:154px; transition:all 0.3s ease 0s;}
.shoplist li a:hover img{transform:scale(1.1);}

.footer { background: #80061b;color: #fff; padding-top: 50px; padding-bottom: 30px; }

.footerbox { width: 700px; margin: 0 auto; }

.footer_rig {width: 600px;text-align:center;}

.footer_rig h3 { font-size: 30px; font-family: "微软雅黑"; height: 50px; line-height: 50px; }

.banqi { height: 45px; line-height: 45px; font-size: 20px; }

.footernav { height: 30px; line-height: 30px; }

.footernav a { margin: 0 15px; color: #333; }

.footcontent { padding: 4px 0; line-height: 18px; }

.weixin { width: 660px;}

.weixin li { float: left; width: 142px; height: 172px; margin-right: 30px; }

.weixin li>a { width: 142px; height: 142px; display: block; overflow: hidden; }

.weixin li>a img { transition: all .3s ease 0s; }

.weixin li>a:hover img { transform: scale(1.1); }

.weixin li span { height: 30px; line-height: 30px; text-align: center; display: block; font-size: 14px; }

.weixin dl { float: right; width: 200px; height: 122px; text-align: center; font-size: 14px; padding: 10px; background: #07365c; }

.weixin dl dd { line-height: 25px; margin-bottom: 10px; color: #fff; font-weight: bold; }


.weike-info{height:219px;}
.weike-info.bg2{background-image:url(index_16.jpg); height:220px;}
.weike-info.bg3{background-image:url(index_28.jpg);}
.weike-info.bg4{background-image:url(index_40.jpg);}
.weike-info.bg5{background-image:url(index_52.jpg); height:220px;}
.weike-info.bg6{background-image:url(index_64.jpg);}
.weike-info.bg7{background-image:url(index_76.jpg);}
.weike-info.bg8{background-image:url(index_88.jpg);}
.weike-info.bg9{background-image:url(index_100.jpg);}
.weike-info.bg10{background-image:url(index_112.jpg);}

.ico-dj{ height:20px; line-height:42px;display:inline-block; vertical-align:middle;color:#000; font-style:normal;font-family: "微软雅黑";font-size:16px;}
.ico-zz{ background:url(ico-001.png); width:85px; height:22px; display:inline-block; vertical-align:middle;margin:9px 0 0 10px; }
.ico-jz{ background:url(ico-002.png); width:85px; height:22px; display:inline-block; vertical-align:middle;margin:9px 0 0 10px; }

.weike-item{float:left;}
.weike-info h3{ margin-top:-20px;font-size:22px; height:66px;color:#000;display:block; font-weight:bold; text-overflow:ellipsis; white-space:nowrap; }
.weike-info h3 p{font-weight:500;float:left;font-size:24px;}
.weike-info h3 p.fontbd{font-weight:bold;color:#000;font-size:24px;}
.weike-info samp{ height:22px; display:block; padding-top:10px; }
.weike-info p{ float:left;font-size:16px; height:25px; line-height:33px; display:block; padding:5px 0;font-weight:bold; }
.weike-info span{display:block;height:35px;}
.weike-info i {font-style: normal;border: 1px solid #999;height: 25px;line-height: 25px;display: inline-block;border-radius: 16px;padding: 0 15px;margin: 5px 20px 5px 0;}

.weike-count p{font-size:12px;font-weight:100;line-height:20px;text-align:center;padding-left:20px;}
em{font-size:16px;font-style: normal;}
.green{color:#12b262;}
.red{color:#ff4433;font-weight:bold;background: url(ico-xx.png) no-repeat center left;padding-left:20px;}

.weike-info a{display:block; float:left; margin:30px 30px 0 0px;}
.weike-info a.f_r{margin:30px 40px 0 0;}
.weikeRinfo{background:#f6f6f6;width:898px;height:179px;position:relative;right:40px;top:30px;float:right;padding-left:20px;}
.weike-list{clear:both;padding:0px 0 30px 0;float:right;}
.weike-list > samp{width:17px; height:280px; display:block; float:left;}
.weike-list li.weiketit{width:100px;}
.weike-list li{float:left; width:300px; height:300px;margin:10px 40px 0 0;}
.weike-list li em{width:300px; height:300px; display:block; overflow:hidden;}
.weike-list li span{height:40px; padding-top:20px; display:block;}
.weike-list li span a{background:#ff4433 url(ico-003.png) no-repeat 145px; width:200px; height:40px; line-height:40px; font-size:18px; color:#fff; text-align:center; display:block; margin:0 auto; border-radius:5px;}
.weike-list li span a:hover{background:#ff4433 url(ico-003.png) no-repeat 145px;}
.weike-list.listrig li{margin-left:50px; margin-right:0;}

.layer-bg{background:#f7f7f7;}
.layer-bg01{background:#b31b34;}

.footer-go{background:url(weike-gobg.png) no-repeat;width:1201px;height:328px;}
.footer-go span{display:block;padding-top:136px;line-height:63px;}
.footer-go a{width:130px;height:139px;display:block;text-align:right;position:relative;top:-141px;left:910px;}
.footer-go p{display:block;font-size:36px;font-weight:bold;color:#ff233d;text-align:center;}
.footer-button{height:119px; padding:37px 0; text-align:center;}
.footer-button a{background:url(index_99.png) no-repeat 0 5px; width:423px; height:130px; display:inline-block; margin:0 55px;padding-left:42px;font-size:30px;font-weight:bold;color:#ff233d;line-height:145px; transition:all .3s ease 0s;}
.footer-button a:hover{ background-position:0 0;margin:0 55px;line-height:145px;}
.footer-button a.tow{background-image:url(index_100.png);}