@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
body { font-size: 12px; font-family:"Microsoft Yahei",Helvetica,Tahoma,sans-serif;line-height: 150%; color: #333; background:#f1f1f1}
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
ins { text-decoration: none; display:block;}
legend { display: none; }
address, caption, cite, code, dfn, em, 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%;}
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
a:link, a:visited { color: #333; text-decoration: none; }
a:hover { color: #c00;  text-decoration:none;}
a strong { color: #c00; }
object, embed { display: block }
input, select { border-radius: 0 }
.clear { clear: both; height: 0; overflow: hidden; }
.clearfix { *zoom:1}
.clearfix:after { display: block; overflow: hidden; clear: both; height: 0; visibility: hidden; content: "."; }
.f_l{float:left}
.f_r{float:right}
.b10{height:10px;overlflow:hidden;clear:both;width:100%}
.b20{height:20px;overlflow:hidden;clear:both;width:100%}
.b1{height:5px;overlflow:hidden;clear:both;width:100%}
body {margin:0px;font-size:12px;color:#000000; background:#eee}
.b15{font-size:1px;width:100%;clear:both;overflow:hidden;height:10px;}
/* common */
.m {width:1140px;margin:auto;}
.top{display:none}
.topline {height:35px;line-height:35px;background:#f8f8f8;border-bottom:#eee}
#top a {text-decoration:none;}
.topbg {height:130px;background:#fff url(details_vipheadBg.png) repeat-x bottom;}

.head div {float:left;}
.head .logo {padding:30px 10px 0 0px;overflow:hidden; float:left}
.head h1 {font-size:36px;margin:35px 0 5px 0px;color:#ff5400;font-family: "微软雅黑", "黑体";}
.head h4 {font-size:16px;margin:20px 0 0 0px;font-weight:normal;color:#444;font-family: "微软雅黑", "黑体";}
.head h5 {display:none}

/* sign */
.sign {z-index:1000;position:absolute;width:180px;height:70px;background:url('../../image/vip_bg.gif') no-repeat;margin:35px 0 0 940px;display:none}
.sign div {padding:23px 0 0 73px;}
.sign strong {font-size:18px;color:red;}
.sign span {font-size:18px;color:red;font-weight:bold;padding:0 0 0 60px;}
.sign p {font-size:14px;color:red; text-align:center;padding-top:10px}

.tel {z-index:1000;position:absolute;width:280px;height:40px;margin:35px 0 0 840px;font-size:30px;background:url(fix-tel.png) no-repeat;background-size:40px 40px;padding-left:50px;line-height:40px;}


.nav {background:#ff5400;font-size:15px;width:100%;height:40px;overflow:hidden}
.nav span {font-family:"微软雅黑"}
.nav ul li{float:left; text-align:center; height:40px; line-height:40px;background:url(liBg.png) no-repeat right;margin-left:1px;
}
.nav ul li a{color:white;padding:0px 25px; display:block}
.nav ul li a:hover{background:url(liBg.png) repeat-x;}

.nav ul li.menu_on {background:url(liBg.png) repeat-x;}
.nav ul li.menu_on a { background:url(liBg.png) repeat-x; display:block}
.menu_on span { line-height:43px; color:#6e0001;  }

.sidebar{width:230px; float:left;overflow:hidden}
.main{width:890px; float:right;overrflow:hidden}


.box{border:#e2e2e2 1px solid;background:white;margin-bottom:15px;border-top:2px solid #ff5400;}
.box h2{font-size:18px;color:#ff5400;line-height:50px;font-weight:bold;clear:both;height:50px;padding:0px 20px;border-bottom:#e7e7e7 1px solid}
.box h2 b{border:#1352A1 2px solid; border-radius:3px; text-align:center;padding:8px 10px 10px 10px;}
.box h2 span{font-weight:normal;font-size:14px;font-family:"微软雅黑"}
.box h2 a{color:#ff5400}
.box ul{padding:0 1%}
.box ul li { float:left; width:21%;padding:1% 2%}
.box ul li p{padding:6px 0px 0px 0px;font-size:14px;height:20px;line-height:20px;overflow:hidden}
.box ul li p.price{color:red}
.box ul li a{color:#000}
.box ul li img{width:100%;}
.box dl{padding:2%;font-size:14px; line-height:23px;}

.fix-bar{display:none}

/*内容页*/
.mleft{width:330px;float:left}
.mright{width:500px;float:right}
.viewbox{border:#e2e2e2 1px solid;background:white;margin-bottom:15px;border-top:2px solid #ff5400;}
.viewbox h2{font-size:16px;color:#ff5400;line-height:50px;font-weight:bold;clear:both;height:50px;padding:0px 20px;border-bottom:#e7e7e7 1px solid}
.viewbox h2 span{font-weight:normal}
.viewbox dl{padding:2%}
.mright ul li{line-height:28px;font-size:14px}

.title {text-align:center;font-size:16px;font-weight:bold;color:#FF6600;line-height:40px;}
.info {border-top:#C0C0C0 1px dotted;border-bottom:#C0C0C0 1px dotted;line-height:25px;text-align:center;font-size:12px;}

.m-focus{width:100%;overflow:hidden; }
.m-focus-box{overflow:hidden; margin:0 auto; position:relative;}
.m-focus{	display: block;overflow: hidden; position: relative; }
.m-focus .m-focus-box { margin: 0 auto; overflow: hidden; position: relative; backface-visibility: hidden; }
.m-focus .m-focus-box .swiper-wrapper li { float: left; list-style-type:none }
.m-focus .m-focus-box .swiper-wrapper li a { position: relative; width: 100%; display: block; }
.m-focus .m-focus-box .swiper-wrapper img { width: 100%; display: block; }
.m-focus .swiper-container { display: none; }
.m-focus-box .b-menu{text-align: center;position: absolute;width: 100%;left: 0;bottom: 0.2rem;z-index: 10;}
.m-focus-box .swiper-pagination-switch{display:inline-block; width:8px; height:8px; border-radius:10px; margin-right:5px; cursor:pointer;}

.swiper-pagination-bullet {
  display: inline-block;
  border-radius: 100%;
  background:#fff;
  cursor:pointer;
  margin: 0 5px;
}














.dsn{display:none}

.content {font-size:14px;padding-top:10px;}

.side_head {border:1px solid #e1e1e1;border-top:2px solid #ff5400;border-bottom:none; background:white; line-height:45px; font-size:18px; text-indent:0px;padding:0 20px 0 20px; }
.side_head div {overflow:hidden;color:#ff5400;display:block;height:54px;border-bottom:#e1e1e1 1px solid}
.side_head .f_r{padding-top:10px;display:none}
.side_body {background:#FFFFFF;padding:10px 20px;margin:0 0 20px;border:1px solid #e1e1e1;border-top:none;font-size:14px;}
.side_body li {padding:0 0 0 0px;height:28px;line-height:28px;overflow:hidden;color:#777}
.side_body li a{color:#777}
.side_body h1{font-size:14px;}
.main_head{border:1px solid #e1e1e1;border-top:2px solid #ff5400;border-bottom:none; background:white; line-height:45px; font-size:18px; text-indent:0px;padding:0 20px 0 20px; }
.main_head div {overflow:hidden;color:#ff5400;display:block;height:54px;border-bottom:#e1e1e1 1px solid}
.main_body {background:#FFFFFF;padding:10px 20px;margin:0 0 20px;border:1px solid #e1e1e1;border-top:none;font-size:14px; line-height:28px}
.main_head .f_r{padding-top:10px}


.fo1{ height:28px;line-height:28px;color:white; background:#156D9B; margin-bottom:10px}
.fo1 a{color:white; text-decoration:none
}

.foot_page {text-align:center;line-height:23px;font-size:12px;color:#fff;background:url(bottombg.jpg) no-repeat center top;font-family:"宋体";padding:10px 0px}
.foot_page a{color:#fff}
#copyright span{font-family:"font-family:Georgia, "Times New Roman", Times, serif"}
.fnav{height:38px; line-height:38px;color:white;margin-bottom:10px;}
.fnav a{color:white;padding:0px 5px 0px 3px}
.pages {padding:10px 0 20px 0;text-align:center;font-size:12px;}
.pages a:link,.pages a:visited,.pages a:active  {background:#FFFFFF;border:#E6E6E6 1px solid;padding:1px;text-decoration:none;}
.pages a:hover  {background:#FFFFFF;border:#CCCCCC 1px solid;color:#FF6600;padding:1px;text-decoration:none;}
.pages strong {background:#2E6AB1;padding:1px;border:#CCCCCC 1px solid;color:#FFFFFF;}
.pages_inp {border:#CCCCCC 1px solid;padding:1px;width:30px;text-align:center;color:#666666;}
.pages_btn {width:26px;background:#F6F6F6;border:#CCCCCC 1px solid;font-weight:bold;font-size:11px;}
.pages label {background:#FFFFFF;border:#CCCCCC 1px solid;padding:1px 5px 1px 5px;}
.pages label em {color:red;font-weight:bold;font-style:normal;}
.pages label span {font-weight:bold;}

.fenlei ul li{float:left;width:25%}
/* album */
#mid_pos {position:absolute;}
#mid_div {width:230px;height:230px;cursor:crosshair; float:right}
#mid_div img{width:230px;height:226px}
#zoomer {border:#D4D4D4 1px solid;width:120px;height:90px;background:#FFFFFF url('../image/zoom_bg.gif');position:absolute;opacity:0.5;filter:alpha(opacity=50);}
#big_div {width:320px;height:240px;border:#CCCCCC 1px solid;background:#FFFFFF;position:absolute;overflow:hidden;}
#big_pic {position:absolute;}
.ab_im {padding:2px;margin:0px 0 10px 10px;border:#C0C0C0 1px solid;}
.ab_on {padding:2px;margin:0px 0 10px 10px;border:#FF6600 1px solid;background:#FF6600;}