﻿@charset "utf-8";

/*header*/
.header{width:100%; height:614px; background:url(top-bg.jpg)#B0131A center top no-repeat;}
.header .web-width{position:relative;height:614px; }
.message{ position:absolute;right:0;top:90px;width:345px; height:380px; background:#fff; padding:20px 20px 30px 20px; z-index:2;}
.messtitle{font-size:28px;color:#bc1b21; font-weight:400; height:24px; line-height:24px; text-align:center;margin:0 0 18px 0;}
.messlist{ height:35px;margin-bottom:2px;}
.messlist-input{width:200px; height:26px; background:#f1f1f1; font-size:18px;padding:2px; margin:5px; line-height:25px;}
.messlist-input100{width:100px; height:26px; background:#f1f1f1; font-size:18px;padding:2px; margin:5px; line-height:25px;}
.messosub{width:100%; height:50px; line-height:50px; font-size:24px;color:#fff; background:#bc1b21; text-align:center;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius:4px; cursor:pointer;}
.messosub:hover{ background:#e5142e;}
.messtext{ font-size:18px; text-align:center;padding:10px 0;}
.messtext strong{ font-size:24px;color:#bc1b21;}
.messtip{border-top:#f1f1f1 1px solid;}
.messtip h3{height:30px; line-height:30px;color:#e3224f; font-size:14px; }
.messtip p{ font-size:12px; line-height:24px;}

/*活动亮点*/
.hdld{padding:20px 0;}
.hdld .web-width{}
.hdld-click1{ position:absolute;width:105px; height:25px;left:582px;bottom:60px; z-index:2;}
.hdld-ewm{ position:absolute;width:312px; height:313px;left:482px;bottom:1px; background:url(hdldtm.png) center center no-repeat; z-index:3; text-align:center; display:none;}
.hdld-ewm img{width:200px; height:200px;}
.ewmbox{padding:84px 0 0 0; position:relative;}
.hdld-close{ position:absolute;left:140px;top:30px;width:30px; height:30px; line-height:26px; font-size:28px;border:#000 1px solid;-moz-border-radius: 30px;-webkit-border-radius: 30px;border-radius:30px;color:#000; z-index:4;}
.hdld-close:hover{border:#f00 1px solid;color:#f00;}
.hdld-click2{ position:absolute;width:110px; height:36px;right:98px;top:207px; z-index:2;}
.hdld li{ float:left;width:228px; height:232px;margin-right:10px;}
.weixinjmh{ cursor:pointer; position:relative;}
.wx-click{ position:absolute;width:115px; height:35px; z-index:1;left:60px;bottom:9px;}
.weixinjmh .hdld-ewm{ position:absolute;left:0;top:0;width:100%; height:100%; text-align:center; z-index:2; background:url(black50.png);}
.weixinjmh .hdld-close{ position:absolute;left:195px;top:6px;width:25px; height:25px; line-height:20px; font-size:28px;border:#f00 1px solid;-moz-border-radius: 30px;-webkit-border-radius: 30px;border-radius:30px;color:#f00; z-index:4;}
.weixinjmh .ewmbox{padding:18px 0 0 0;}

/*title*/
.title{ position:relative; text-align:center;width:1180px; height:130px; margin:25px auto;}
.title strong{ display:inline-block; height:130px;line-height:130px; font-size:62px;color:#f82339; background:url(title-left.png) left top no-repeat;}
.title strong i{ font-style:normal; display: inline-block; height:130px;line-height:130px;padding:0 35px 0 30px;background:url(title-right.png) right bottom no-repeat}
.title span{ position:relative; z-index:2; display:inline-block;font-size:17px; color:#fff; font-weight:400; height:25px; padding:0 12px;background:#e3224f; display:none;}
.title em{ position:absolute;width:990px; height:1px; background:#fff;left:50%;margin-left:-495px;bottom:12px; z-index:1;display:none;}

/*品牌优惠券*/
.yhq-tip{ height:40px; line-height:46px; font-size:16px;color:#757575;padding:0 10px;}
.yhq-cont{ background:url(white90.png);padding-bottom:15px;}
.yhq dl{float:left; position:relative;width:219px; height:100px;border:#ddd 2px solid; background:#fff; overflow:hidden;margin:5px;}
.yhq dt{float:left;width:120px; text-align:center;}
.yhq dt h4{padding:19px 0 10px 0; font-size:32px;color:#f00;}
.yhq dt h5{ height:40px;}
.yhq dt h5 img{ max-height:40px; width:auto; }
.yhq dd{float:right;width:97px; height:100px; background:url(yhqbg1.png) left top no-repeat; text-align:center;}
.yhq dd h4{ font-size:16px;color:#666; font-weight:400;height:18px; line-height:18px;padding:26px 0 10px 0;}
.yhq dd h4 strong{ display:block; line-height:30px; font-weight:400; font-size:18px;color:#ef1260;}
.yhqlq1{ display:inline-block;width:78px; height:26px; background:#ef1260;color:#fff; font-size:15px; line-height:26px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius:4px;}
.yhqlq1:hover{ background:#f00;color:#fff;}
.yhq input[type=checkbox]{
	position:absolute;	
	width:300px;
	height:150px;
	left:-50px;
	top:-5px;
	z-index:2;
	opacity: 0;
	filter:Alpha(opacity=0);
	cursor:pointer;
	}
.xuanzhong{ position:absolute;right:0;bottom:0;width:27px; height:32px; background:url(xuanzhong.png); z-index:1; display:none;}
.yhq dl.yhqCur{border:#ef1260 2px solid;}
.yhq dl.yhqCur dd{ background:url(yhqbg2.png) left top no-repeat;}
.yhq dl.yhqCur .xuanzhong{ display:block}
.yhqlq{width:243px; height:44px; background:#ef1260;color:#fff; font-size:25px; text-align:center;margin:10px auto 0 auto; line-height:44px; cursor:pointer;}
.yhqlq:hover{ background:#d1034c;}

.yhqList{float:left;width:219px; height:130px;border:#fff 2px solid; position:relative;margin:5px;}
.yhqList .yhqBg img{width:100%; height:auto;}
.xuanzhongcur{ position:absolute;right:0;bottom:0;width:27px; height:32px; z-index:2; display:none;}
.yhqList.yhqCur{border:#C0294B 2px solid;}
.yhqList.yhqCur .xuanzhongcur{ display:block}




/*优惠券滚动*/
a.abtn{ position:absolute;width:45px; height:120px;overflow:hidden; z-index:4;border:#ccc 1px solid;}
a.aleft{ background:url(left.png);}
a.aright{ background:url(right.png);}
a.agrayleft,a.agrayright{cursor:default; opacity:0.5;}
.imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}

.yhq a.aleft{left:5px;top:158px;}
.yhq a.aright{right:5px;top:158px;}
.yhq .scrolllist{width:1166px;height:430px;margin:0 auto; position:relative;}
.yhq .scrolllist .imglist_w{width:1166px;height:430px;overflow:hidden;float:left;position:relative;/*必要元素*/}
.yhq .scrolllist .imglist_w li{width:1166px;height:430px;float:left;}

/*参展大牌滚动*/
.brand a.aleft{left:0px;top:168px;}
.brand a.aright{right:1px;top:168px;}
.brand .scrolllist{width:1180px;height:470px;margin:0 auto; position:relative;}
.brand .scrolllist .imglist_w{width:1180px;height:470px;overflow:hidden;float:left;position:relative;/*必要元素*/}
.brand .scrolllist .imglist_w li{width:1180px;height:470px;float:left;}
.brandlist{float:left;width:180px; height:100px; background:#fff;margin:0 19px 18px 0;}
.brandlist h3{display: table-cell;vertical-align: middle;width:180px; height:100px; text-align:center;}
.brandlist h3 img{max-width:180px; max-height:95px; width:auto; height:auto;}

/*特惠预约*/
.tehui a.aleft{left:0px;top:268px;}
.tehui a.aright{right:1px;top:268px;}
.tehui .scrolllist{width:1180px;height:685px;margin:0 auto; position:relative;}
.tehui .scrolllist .imglist_w{width:1180px;height:685px;overflow:hidden;float:left;position:relative;/*必要元素*/}
.tehui .scrolllist .imglist_w li{width:1180px;height:685px;float:left;}
.tehui dl{float:left;width:277px; height:314px;padding:5px; background:#fff; position:relative;margin:0 10px 10px 0;}
.tehui dt{width:100%; height:245px; background:#f9f9f9; position:relative;}
.tehui dt p{ position:absolute;width:82px; height:59px; background:url(ptth.png) center center no-repeat;left:0;top:0; z-index:2;}
.tehui dt a{display: table-cell;vertical-align: middle;width:277px; height:245px; text-align:center;}
.tehui dt a img{max-width:270px; max-height:240px; width:auto; height:auto;}
.tehui dd .pro-title{ font-size:15px; font-weight:bold; height:30px; line-height:30px;}
.tehui dd .yuanjia{ position:absolute;bottom:10px;right:95px;width:90px; overflow:hidden; height:30px; line-height:30px;color:#999; text-decoration:line-through; font-size:14px;}
.tehui dd .tehui-price{ font-size:14px;color:#f00;}
.tehui dd .tehui-price strong{ font-size:24px;}
.tehui dd .tehui-price em{color:#666; font-style:normal;}
.thyy{ position:absolute;right:10px;bottom:10px;width:100px; height:100px; font-size:19px;color:#fff; background:url(ljyybg.png) center center no-repeat; line-height:80px; text-align:center; font-weight:bold;}
.thyy:hover{color:#fff; opacity:0.8;}

/*逛馆攻略*/
.gonglue{ background:url(white90.png);padding:0 0px;}
.gonglue dl{float:left;width:360px; height:134px; background:#f9f9f9;margin:16px;}
.gonglue dl:hover{ background:#f1f1f1;}
.gonglue dt{float:left;width:120px; height:100px; text-align:center;padding-top:16px;}
.gonglue dd{float:left;width:230px;padding-top:10px;}
.gonglue dd h3{ font-size:17px;color:#ec1c43; height:36px; line-height:36px;}
.gonglue dd p{ font-size:12px;color:#616161; line-height:18px;}
.gongtext1{ font-size:18px;padding:5px 0;}
.gongtext2{color:#f00; font-size:14px;}
.gongimg{padding:18px 0;}

/*购物无忧*/
.gweq{ text-align:center;}
.gweq li{ display:inline-block;color:#2e2d2d; font-size:30px;padding:0 22px; cursor:pointer;}
.gweq li.gwcur{color:#ec1c43;}
.gwullist{ background:url(white90.png);padding:15px 0; display:none;margin-top:18px;}
.gwullist li{float:left;width:20%; text-align:center;}

/*交通路线*/
.webmaps{background:url(white90.png); padding:20px 10px;}
.map{width:577px;}
.map img{max-width:100%; height:auto;}
.map-line{width:560px;padding-right:8px;}
.map-title{width:100px; height:35px; color:#fff;padding-left:40px; font-size:20px; font-weight:bold; line-height:35px;}
.t1{ background:#ea3031 url(j1.jpg) 15px center no-repeat; border-radius:30px;}
.t2{ background:#ea3031 url(j2.jpg) 15px center no-repeat; border-radius:30px;}
.t3{ background:#ea3031 url(j3.jpg) 15px center no-repeat; border-radius:30px;}
.t4{ background:#ea3031 url(j4.jpg) 15px center no-repeat; border-radius:30px;}
.map-text{padding:5px 0; font-size:17px;color:#666; line-height:24px;}

/*历届活动虎骨*/
.reviewbox{ background:url(white90.png);padding:15px 0;}
.review a.aleft{left:0px;top:156px;border:#f9f9f9 0 solid;}
.review a.aright{right:1px;top:156px;border:#f9f9f9 0 solid;}
.review .scrolllist{width:1150px;height:432px;margin:0 auto; position:relative;}
.review .scrolllist .imglist_w{width:1150px;height:432px;overflow:hidden;float:left;position:relative;/*必要元素*/}
.review .scrolllist .imglist_w li{width:1150px;height:432px;float:left;}
.reviewlist{float:left;width:280px; height:211px;margin:0 10px 10px 0;}
.reviewlist img{width:280px; height:211px;}

/*底部跟随报名*/
.baoming3{width: 100%;min-width: 1200px;height:80px;background:url(black50.png) repeat;position: fixed;bottom:0;left: 0;z-index: 5; display:none;}
.bay{width:125px; height:144px; position:absolute;left:0;bottom:0; z-index:2;}
.baoming3 .insideBox{height: 80px;width:1200px;margin:0 auto; position:relative;}
.botterm{width:72px; height:72px; position:absolute;left:-110px;top:4px;}
.baoming3 .bm2{width:194px;height: 103px;position: absolute;bottom:0;left: 130px}
.baoming3 .bmForm{width:990px;position: absolute;top:20px;left:345px;}
.baoming3 .bmForm .inputBox{float: left;position: relative;margin-right: 15px}
.baoming3 .bmForm input{width: 130px; background:#fff;height: 40px;padding:0 5px;line-height: 40px;font-size:14px;border:0;position: relative;z-index: 1;background: #fff; font-family:"微软雅黑";border-radius: 2px;}
.baoming3 .bmForm .tips{width:130px;height: 38px;padding:0 5px;line-height: 38px;color: #a7a7a7;font-size: 14px;background: #fff;border-radius: 2px;position: absolute;top:0;left:0;}

.baoming3 .bmForm select{width:140px;height: 38px;line-height: 38px;font-size: 14px;background: #fff;border-radius: 2px;}
.baoming3 .bmForm .bmBtn{width: 110px;height: 38px;line-height: 38px;border-radius: 2px;border:1px solid #bc1e1f;font-size: 18px;margin-right:5px;font-weight: bold;text-align: center;cursor: pointer;;background: #ea3031;color: #fff;float: left;}
.baoming3 .bmForm .getCode{width: 100px;height: 38px;line-height: 38px;border-radius: 2px;border:1px solid #bc1e1f;font-size: 16px;margin-right:5px;text-align: center;cursor: pointer;;background: #ea3031;color: #fff;float: left;}
.baoming3 .getCode.false{background: #999!important;border-color:#999!important}
.baoming3 .imgCodeBox{width:220px;}
.baoming3 .getImgCode{width: 80px;height: 38px;position: absolute;right: 0;top: 0}
.baoming3 .tipsTel{height: 80px;line-height: 80px;font-weight: bold;font-size: 25px;color: #fff333;position: absolute;right: 50px}
.yzm2{float:left;margin:2px 12px 0 0;width:77px; height:33px;}
.backtop{ position:fixed;right:10px;bottom:8px;width:60px; height:60px; background:url(backtop.png) center center no-repeat;}
.backtop:hover{ opacity:0.8;}


/*详情页*/
/*pro-head*/
.pro-head{width:100%; height:60px; background:#bc1b21;}
.logo{float:left;width:144px; height:60px; background:url(logo.png) center center no-repeat;}
.headtitle{float:left;width:213px; height:60px; background:url(headtitle.png) center center no-repeat;margin:0 0 0 360px;}
.backindex{float:right;width:92px; height:38px;padding-left:42px; background:#fff url(back.png) 9px center no-repeat;color:#bc1b21; font-size:18px; font-weight:bold; line-height:38px;-moz-border-radius: 38px;-webkit-border-radius: 38px;border-radius:38px;margin:11px 0 0 0;}
.backindex:hover{ opacity:0.9;}

/*pro-ban*/
.pro-ban{width:100%; height:307px; background:url(pro_ban.jpg) center center no-repeat;}
.pro-ban .web-width{height:307px; position:relative;}
.pro-ban .message{ position:absolute;right:0;top:27px;width:340px; height:235px; background:#fff;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius:8px; box-shadow:0 0 6px #999;padding:20px 15px 0 15px; z-index:2;}
.pro-ban .messlist{ height:50px;margin-bottom:16px;}
.pro-ban .messlist input{width:330px; height:50px; background:#f1f1f1; font-size:18px;padding-left:10px;}
.pro-ban .messosub{width:100%; height:50px; line-height:50px; font-size:24px;color:#fff; background:#bc1b21; text-align:center;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius:4px; cursor:pointer;}
.pro-ban .messosub:hover{ background:#e5142e;}
.pro-ban .messtext{ font-size:18px; text-align:center;padding:8px 0 0 0;}
.pro-ban .messtext strong{ font-size:24px;color:#bc1b21;}

/*当前位置*/
.positions{ font-size:15px;color:#444}
.positions .web-width{padding-left:28px; background:url(home.png) left center no-repeat;height:40px; line-height:40px;}

/*产品放大镜*/
.pro-left{float:left;width:590px; position:relative;left:-10px;}
#showbox { background:#fff;}
#showbox span { background:url(whitebg.png) repeat;}
#showsum {left:29px; margin-top:10px;}
#showsum span { border:1px solid #ddd; background:#fff;}
#showsum span.sel { border:1px solid #f60;}

.showpage { width:590px; position:relative;}
.showpage a { display:block; width:28px; border:1px solid #ddd; height:98px; line-height:98px; background:#eee; text-align:center; font-size:30px; position:absolute; left:0; top:-99px; text-decoration:none; color:#999;}
.showpage a#shownext { left:auto; right:0;}
.showpage a:hover { background:#ccc; color:#777;}
.pro-right{float:right;width:580px;}
.pro-title{ font-size:20px; line-height:30px;}
.pro-text1{ font-size:14px;color:#f00;padding:6px 0 4px 0;}
.pro-price{ height:58px; line-height:58px;color:#fff; font-size:16px;padding:0 12px; background:url(pricebg.jpg) left bottom no-repeat; font-weight:bold;}
.pro-price strong{ font-size:30px;margin-left:5px;}
.pro-price span{ font-size:15px; font-weight:400;}
.pro-dtl{ font-size:14px; line-height:24px;color:#666; height:150px;padding:10px 0;}
.pro-yuyue h3{ font-size:16px; height:30px; line-height:30px; color:#bc1b21;margin-bottom:5px;}
.prolist{ height:50px;margin-bottom:12px;}
.prolist input{width:300px; height:48px; font-size:17px;padding-left:10px; background:#fff;border:#ddd 1px solid;}
.prosub{ background:#bc1b21;color:#fff; font-size:22px; font-weight:bold;width:312px; text-align:center; line-height:44px; height:44px;-moz-border-radius: 4px;-webkit-border-radius:4px;border-radius:4px; cursor:pointer;}
.xianliang{ font-size:14px; line-height:30px;margin-left:20px;}
.xianliang strong{ font-size:16px;}

/*新加的*/
.hdld{padding:10px 0;}
.mar-web{margin-top:10px;}
.wordtext{ font-size:14px; line-height:20px;padding:10px;background:#D3031C;color:#fff;}
.wordtext2{ font-size:14px; line-height:20px;padding:8px 10px 8px 10px;color:#666; background:#f5f5f5;margin:5px 12px;} 
.wordtext3{ font-size:14px; line-height:20px;padding:10px;color:#666; background:#fdfdfd;margin-bottom:10px;}


/*索票成功弹出*/
.bg100{ position:fixed;width:100%; height:100%;left:0;top:0; z-index:7; background:#000; opacity:0.7; display:none;}
.eject{ position:fixed;left:50%;top:50%; background:#fff; z-index:8; display:none;}
.bmsp-eject{width:480px; height:300px;margin:-140px 0 0 -240px;}
.eject-title{ position:relative; height:40px; line-height:40px; background:#bc1b21;color:#fff; font-size:18px;padding:0 10px;}
.eject-close{ position:absolute;right:-5px;top:0;width:40px; height:40px; line-height:35px; text-align:center; color:#fff; font-size:30px;}
.eject-close:hover{color:#f9f9f9;}
.messages{width:420px;margin:0 auto;padding:10px 0 0 0;}
.messages input{margin:0;padding:0;border:0; background:none; font-family:"微软雅黑";}
.mess-text{color:#09f; font-size:18px; line-height:25px; font-weight:bold;padding:2px 0 10px 0;}
.mess-list{ height:52px;margin-bottom:15px;}
.mess-list input{width:410px; height:50px; border:#ddd 1px solid; font-size:18px;padding-left:8px;}
.mess-yzm input{float:left;width:260px;}
.mess-yzm .mess-btn{float:right;width:138px; height:52px; background:#bc1b21;color:#fff;border:0;padding:0; cursor:pointer;}
.mess-sub{width:100%; height:48px; text-align:center; line-height:48px; background:#bc1b21;color:#fff; font-size:20px; font-weight:bold; cursor:pointer;}
.tip-success-bg{ position:fixed;left:0;top:50%;width:100%; text-align:center;z-index:15; display:none;}
.tip-success-bg div{ cursor:default;}
/*报名成功*/
.eject.baoming-eject{width:480px; height:480px; margin:-240px 0 0 -240px; }
.eject.zhongjiangle-eject{width:480px; height:360px; margin:-180px 0 0 -240px;}
.close{ position:absolute;width:40px; height:40px;right:0;top:0; background:url(close.png) center center no-repeat;}
.eject-text{ font-size:43px; font-weight:bold; line-height:60px; text-align:center;color:#f00;padding:15px 0 0px 0;}
.eject-sub{width:430px; height:42px; background:#bc1b21;color:#fff; line-height:42px; text-align:center; font-size:18px; font-weight:bold;margin:0 auto;border-bottom:#900 3px solid;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px; cursor:pointer;}
.baoming-eject .zhongjiangle-text2{padding:10px 20px;}
.baomingerweima{ text-align:center;margin:0 0 15px 0;}
.spcg-text{ font-size:18px; line-height:26px;padding:0 25px;color:#09f; font-weight:bold;padding-bottom:10px;}
.spsuss-text2{ font-size:16px; font-weight:bold; line-height:24px;padding:10px 0 0 25px;color:#09f;}
.spcg-img{padding:10px 0;}
/*领取优惠券弹框*/
.eject.lqyhq-eject{width:480px; height:260px;margin:-130px 0 0 -240px;}
.eject.lqyhq-sucess-eject{width:480px; height:260px;margin:-130px 0 0 -240px;}
.lqyhttext{ font-size:26px; color:#f00; text-align:left;padding:30px 0 0 0; font-weight:bold;}
/*各种提示*/
.tip-tip-box{ height:44px; margin:-22px 0 0 0;}
.tip-tip-box-nei{  display:inline-block;height:44px;padding:0 10px; line-height:44px; background:#999; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px; opacity:0;color:#fff; font-size:14px;}
.tip-tip-box-nei i{ font-size:18px;margin-right:5px;color:#FF3; position:relative;top:2px;}



@media screen and (max-width: 1200px) {
	body{width:1200px;}
}




/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, select{margin: 0;padding: 0;border: 0;}
input{margin:0;padding:0;border:0; background:none;font-family:"Microsoft Yahei";}
table{ border-collapse:collapse;}
body{font-size:12px;color:#333; font-family:"Microsoft Yahei";background:url(bg.jpg) center top repeat-y;}
img,a{border:0; text-decoration:none;}
ol, ul {list-style: none; }
.clears{ clear:both;}
a{color:#333;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;transition: all .3s ease-out;}
a:hover{color:#F00;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;transition: all .3s ease-out;}

.web-width{width:1180px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.red{color:#f00;}
.height1{height:7px;}
.height2{ height:30px;}
.height3{ height:20px;}
.font14{ font-size:14px;}
.font12{ font-size:12px;}
.alignLeft{ text-align:left;}
.alignCenter{ text-align:center;}
.alignRight{ text-align:right;}
.green{color:#7ABD54;}
.orange{color:#f60;}
.hui{color:#999;}


/*----------------------------top------------------------------*/

#all{
	width:1200px;
	margin:auto;
    background:#fff;
}

#topad{
	width:1200px;
	float:center;
	margin-top:5px;
	margin-bottom:5px;
}

#top-menu{
	background:#EBEBEB url(top-menu-bg.gif) repeat-x left ;
	border-bottom:1px solid #bbb;
	line-height:16px;
	height:28px; font-size:12px;
}
#header{
	width:1200px;
	margin:auto;
}
#top-nav{
	width:1200px;
	text-align:right;
	padding:5px 0px;
	color:#333;
	margin:auto;
}
#top-nav a{
	color:#333;
	padding:2px 5px;
	border-right:0px solid #ddd;
}
#top-nav a:hover{
	background:#fff;
	text-decoration:none;
	color:#000;
}
#top-nav sup{
	color:#f00;
}
#top-nav span{
	float:left;
}


/*----------------------------bm------------------------------*/

.index_first {
	MARGIN-TOP: 10px;  background-color:#fff; width:100%; HEIGHT: 300px
}
.index_first_right {
	WIDTH: 380px; HEIGHT: 300px; FLOAT: right; BACKGROUND: url(bm_bg.jpg) no-repeat;  
}
.floatdiv {
	POSITION: absolute; FILTER: alpha(opacity=0); BACKGROUND: #fff; FLOAT: left; TOP: 0px; LEFT: 0px; opacity: 0; -moz-opacity: 0
}
.index_first_mid {
	WIDTH: 520px; HEIGHT: 300px;BORDER: #f2f2f2 0px solid; POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; MARGIN: 0px 11px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; DISPLAY: inline; FLOAT: left;  PADDING-TOP: 0px
}
.index_first_mid_title {
	BORDER-BOTTOM: #8d8d8d 1px solid; PADDING-BOTTOM: 12px; LINE-HEIGHT: 40px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; FONT-FAMILY: "微软雅黑"; MARGIN-BOTTOM: 7px; COLOR: #cd0500; FONT-SIZE: 14px; PADDING-TOP: 12px
}
.index_first_mid_detail {
	POSITION: absolute; BOTTOM: 120px; RIGHT: 7px
}
.index_first_mid_new {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 12px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BORDER-TOP: #4f4f4f 1px dashed; PADDING-TOP: 10px
}
.index_first_mid_new LI {
	LINE-HEIGHT: 20px
}
.index_first_mid_new LI {
	PADDING-LEFT: 10px; BACKGROUND: url('dian_03.jpg') no-repeat 0px 50%; COLOR: #686868
}
.index_first_left {
	WIDTH: 230px; FLOAT: left; HEIGHT: 303px; OVERFLOW: hidden
}
.index_first_right_content {
	PADDING-BOTTOM: 9px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BACKGROUND: #f2f2f2; HEIGHT: 253px; PADDING-TOP: 0px
}
.index_first_right_content IMG {
	MARGIN-TOP: 9px
}


/*底部样式开始*/
.footer { background:#242D3C;  padding:50px 0px; min-width:1200px;}
.footer .footer_left { width:500px; }
.footer .footer_left .logo_weibo { margin-bottom:10px; }
.footer .footer_left .footer_logo img { width:150px; height:auto; }
.footer .footer_left .medium { margin-top:15px; margin-left:20px; }
.footer .footer_left .medium a { margin-left:10px; }
.footer .footer_left p { height:26px; color:#fff; line-height:26px; font-size:12px; }
.footer .footer_left p.link { color:#eee; }
.footer .footer_left p.link a { display:inline-block; color:#fff; margin:0px 5px; }
.footer .footer_left p.link a:hover { color:#80DCFF; text-decoration:underline; }
.footer .footer_left p.link a:first-child { margin-left:0px; }
.footer .footer_mid { width: 300px; color:#fff; }
.footer .footer_mid h2 { font-size:18px; font-weight:800; height:40px; line-height:40px; }
.footer .footer_mid .tel { background:url('icon_tel.png') no-repeat left center; padding-left:30px; height:28px; line-height:28px; font-size:18px }
.footer .footer_mid small { font-size:12px; margin-left:5px; color:#ddd; }
.footer .footer_mid .openqq { background:url('icon_qq.png') no-repeat left center; padding-left:30px; height:28px; line-height:28px; font-size:18px; margin-top:10px }
.footer .footer_mid .openqq a { color:#fff; }
.footer .footer_mid .openqq a:hover { color:#80DCFF; text-decoration:underline; }
.footer .footer_weixin { width:200px; text-align:center; color:#fff; line-height:24px; margin-top:10px; }
.footer .footer_weixin img { width:120px; height:120px; }
.cotactLink{ padding:15px 0px; background:#eee;line-height:24px; min-width:1200px;color:#666; }
.cotactLink a{ color:#666; display:inline-block; border-left:1px solid #999; height:12px; line-height:12px; margin-bottom:10px; padding:0px 15px;}
.cotactLink a:first-child{ border-left:none;}
.cotactLink a:hover{ color:#333;}
.lt{float:left;}
.rt{float:right;}

/*底部样式结束*/


/*右侧客服样式结束*/
.rtService { position: fixed; right: 10px; top: 150px; z-index: 100; width: 110px; height: 272px; }
.rtService .open_rtser { cursor: pointer; margin-left: 68px; width: 40px; height: 133px; background: url('open_im.png') no-repeat left top; display:none }
.rtService .se_main { background: #F9FAFB; border: 1px solid #dddddd; border-radius: 10px; background: #F9FAFB; }
.rtService .close_se { position: absolute; right: 10px; top: -12px; z-index: 100; width: 24px; height: 24px; }
.rtService .close_se a { display: block; width: 24px; height: 24px; background: url('close_im.png') no-repeat left top; }
.rtService .qq_a { display: block; width: 106px; height: 116px; font-size: 14px; color: #0484cd; text-align: center; position: relative; }
.rtService .qq_a span { bottom: 5px; position: absolute; width: 90px; left: 10px; }
.rtService .qq_hover { width: 70px; height: 70px; border-radius: 35px; position: absolute; left:20px; top: 10px; overflow: hidden; z-index: 9; }
.rtService .img_qq { max-width: 60px; display: block; position: absolute; left: 6px; top: 3px; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.rtService .im_qq:hover .img_qq { max-width: 70px; left: 1px; top: 8px; position: absolute; }
.rtService .ser_tel { color: #000000; text-align: center; width: 109px; height: 120px; border-bottom: 1px solid #dddddd; padding:5px 0px; }
.rtService .ser_tel p { font-size:12px; line-height:24px; }
.rtService .ser_side { position:relative; }
.rtService .weixin_cont { width: 53px; height: 47px; border-right: 1px solid #dddddd; border-bottom-left-radius: 10px; background:#f5f5f5 url('weixing-icon.png') no-repeat center; cursor:pointer }
.rtService .go_top { width: 52px; height: 47px; border-bottom-right-radius: 10px; background:#f5f5f5 url('toTop-icon.png') no-repeat center; cursor:pointer }
.rtService .go_top a { display: block; width: 52px; height: 47px; }
.rtService .weixin_show { width:100px; padding:10px 5px; text-align:center; height:150px; background: #ffffff; border-radius: 10px; border: 1px solid #dddddd; position: absolute; left: -125px; top: -126px; display:none; }
.rtService .weixin_show p { font-size:12px; line-height:24px; }
.rtService .weixin_show .weixin_sanjiao { width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #ffffff; border-width: 6px; left: 110px; top: 134px; position: absolute; z-index: 2; }
.rtService .weixin_show .weixin_sanjiao_border { width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #dddddd; border-width: 8px; left: 110px; top: 132px; position: absolute; }
.rtService .weixin_show .weixin_ma { width: 100px; height: 100px; margin-top:5px; }
/*右侧客服样式结束*/