/* 
* @Author: Administrator
* @Date:   2015-11-24 09:40:33
* @Last Modified by:   Administrator
* @Last Modified time: 2015-12-14 09:24:36
*/
* { margin: 0px; padding: 0px; }
/*================================����Ϣ==============================*/
body, td, th, samp, dfn { font-family:Arial,"Microsoft yahei" ; font-size: 12px; line-height: 1.6em; color: #333; }
body { margin: 0; background: #f8f2e0; -webkit-text-size-adjust: none; font-family:"Microsoft yahei";}
ul, ol, dl, li, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, body, p, html, blockquote, fieldset, div, textarea, address { margin: 0; padding: 0; font-size: 12px; color: #333; }
ul, ol, dl, li, dt, dd { list-style: none; }
em, i, dfn, address { font-style: normal; }
img { border: none; }
html { -webkit-text-size-adjust: none; min-width:1200px; overflow:auto; }
table{border-collapse: collapse;border-spacing: 0;}
a { color: #333; text-decoration: none; }
a:hover { color: #06c; }
input { font-family:"Microsoft yahei"; }
input:focus, a:focus, summary:focus, select:focus, textarea:focus { outline: none; }
input:-webkit-autofill {
background-color:transparent;
}
*html{background-image:url(images/about:blank);background-attachment:fixed;} 
.c, .c8, .c15, .c32 { display: block; height: 0px; clear: both; margin: 0; padding: 0; border: 0; overflow: hidden; background: none; }
.c8 { height: 8px; }
.c15 { height: 15px; }
.c36 { height: 36px; }
.clear { clear: both; }
.white{color:#fff;}
.blue { color: #06c }
.gray { color: #999 }
.orange { color: #f80 }
.cyan { color:#2ec8df; }
.green { color: #6EB437; }
.yellow { color: #EF9E00; }
.red { color: #ef2649; }
.purple { color: #D31376 }
.main-color{color:#cf5d00;}
.lastborder { border: none; }
.vt{vertical-align: top}
.hide { display: none; }
.none{display:none}
.fl{float:left}
.fr{float:right;}
.tl{text-align: left}
.tc{text-align: center;}
.tr{text-align: right;}
.f14{font-size:14px}
.f16{font-size:16px}
.f18{font-size: 18px;}
.clearfix:after,.clearfix:before{ clear: both; display: block; visibility: hidden; height: 0; line-height: 0; content: ""; }/*����α�����*/
.clearfix {zoom: 1; }
._orange { background: #f80 }
.bgblue { background: #247FDA; }
.bgwhite{background-color:#fff}
._green { background: #6EB437; }
._gray { background: #999 }
._yellow { background: #EF9E00; }
._red { background: #D11900; }
._purple { background: #D31376 }
._pink { background: #FC5151 }
.iconfont,i{ font-family: "iconfont" !important; font-size: 18px; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; }
.txo{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.dn{display: none}
.db{display: block}

.ti{text-indent: 2em}
.fn{font-style: normal;}
.fb{font-weight: bold}

.p20{padding:20px;}
.mt8{margin-top:8px}
.mt20{margin-top:20px;}

.mb8{margin-bottom: 8px;}
.mb12{margin-bottom:12px}
.mb20{margin-bottom:20px;}

.ml20{margin-left:20px;}



/* ���� */
.bg-white{background-color:#fff;}
.common-center{margin:0 auto;width:1200px;position:relative}

.common-pr{position: relative;}
.common-pa{position: absolute;}

/* ���� */
.common-title-bar{padding-bottom:12px;font-size: 16px;border-bottom: solid 2px #cf5d00;color:#333;}

.common-content{width:920px;margin-top:30px;position: relative;z-index:222}
.common-menu{width:260px;margin-top:60px}
.common-menu-item{padding:12px 20px;border-bottom:1px solid #e0e0e0;font-size:14px;overflow: hidden;}
.common-menu-item a:hover{color:#cf5d00;}
.common-menu-item .iconfont{font-size:22px}
.common-no-border{border:0;}

.common-bg{background:url(images/company.jpg) no-repeat left bottom #f8f2e0;}
.common-line{position: absolute;bottom:0;right:102px;width:680px;height:602px;background:url(images/line-c.png) no-repeat;}
/* ���ý���  */



/* ͷ�� */
.header{background:#fff}
.header a:hover{color:#cf5d00;}
.header-icon{font-size:14px;margin:0 4px;color:#bbb;}
.icon-home{font-size:12px;position: relative;top:-1px;margin-right: 5px}
.header-container{height:40px;line-height:40px}
.header-container a{color:#666;text-decoration: none;font-family: "����"}
.header-container a:hover{text-decoration: none;}
.header-menu-item{position: relative;float: left;margin-right:12px;z-index:668;}
.header-line{color:#dddddd;margin-right:10px;margin-top:-1px;}
.header-login-item{float: left;margin-left:15px;}
.icon-login{position: relative;left:2px;top:1px;font-size:13px}
.header-menu-sub{position: absolute;top:40px;left:-1px;padding-top:12px;width:235px;height:88px;border:1px solid #bbb;background:#fff}
.header-menu-sub-item{padding:0 20px;float: left;height:73px;border-right: 1px dashed #e0e0e0}
.header-menu-sub-item li{height:30px;line-height:1}
.header-menu-sub .header-menu-sub-color{color:#cf5d00;}
.header-menu-sub-line{position: absolute;width:92px;height:1px;background: #fff;top:-1px;display: block}
.header-last{border:0;}
.header-menu-pruduct:hover{border-left:1px solid #bbb;border-right:1px solid #bbb;}
.header-menu-pruduct:hover .header-icon{color:#cf5d00;}
.header-menu-pruduct:hover .header-menu-sub{display: block;}
/* �ٷ�ͷ�� */
.header-version{position:relative;z-index:1002}
.header-version a:hover{color:#cf5d00;}
.header-version .header-login-item{margin-left:14px;position:relative}
.header-version-smile{float:left;background: url(images/header-smile.jpg) no-repeat;width:20px;height:20px;margin:10px 4px 0 0}
.header-login-item-share{position:relative}
.header-login-item-share .bdsharebuttonbox{display: none;position:absolute;top:40px;width:200px;background-color: #fdf8ea;}
.header-login-item-share.share-show .bdsharebuttonbox{display: block}
/* logo */
.logo{position:relative;height:auto;background: #fdf8ea;width:100%;z-index:1000;height:70px;}
.logo-left{padding-top:8px;width:576px;}
.logo-left img{width:182px;height:69px;margin-top:-8px;}
.logo-name{margin:3px 0 0 16px;padding-left:16px;height:55px;line-height:55px;font-size: 24px;color:#333;border-left:1px solid #ddd;}
.search{margin-top:24px;width:388px;border:2px solid #cf5d00;background:#fff;height:32px;line-height:32px;font-size:12px}
.search-type{width:92px;text-align: center;height:32px;cursor: pointer;position: relative;z-index:999;font-family: "����"}
.search-type span{color:#999999;}

.search-type-list{position: absolute;top:32px;background:#fff;width:92px;border: 2px solid #cf5d00;border-top:0;left:-2px;display:none}
.search-type-list li{font-size:12px;}
.search-type-list li:hover{background:#cf5d00;color:#fff;}

.icon-search{font-size:12px;margin-left:4px}
.search-input input{padding-left:6px;border:0;width:250px;height:32px;line-height:32px;background:#fff;border-left:1px solid #bbb;font-family: "����";}
.search-btn{width:36px;height:32px;line-height:32px;background: #cf5d00;cursor: pointer;text-align: center;}
.search-btn .iconfont{font-size:20px;color:#fff;}

.tel{margin: 24px 0 0 30px;}
.tel .iconfont{margin-top:8px;font-size:36px;float:left;color:#f6922f; margin-right:10px;}
.tel-service{float: left;color:#a1a09f;}
.tel-service span{color:#f6922f;}

/* ���� */
.nav{position: relative;z-index:666;background:#fdf8ea}
.nav-bg{position: absolute;height:65px;background:url(images/nav-bg.png) top no-repeat;width:100%;top:0;z-index: -1;}
.nav-menu{position: relative;}
.nav-menu-list{position: relative;background:#382210;width: 1200px;top:10px;}
.nav-version-list{top:11px}
.nav-menu-item{float: left;position: relative;z-index:88;}
.nav-menu-item a{display: block;color:#fff;padding:0 25px;font-size:16px;float: left;height: 45px;line-height: 45px;}
.nav-menu-item a:hover{background:#cf5d00;text-decoration: none}
.nav-menu-item .iconfont{margin-left:4px;font-size:16px}
.nav-menu-product{position: relative;width:140px;background:#4c2f18}
.nav-menu-product a{width:156px;padding-left:18px;}
.nav-menu-product a:hover{background:#4c2f18}
.nav-menu-product .iconfont{position: relative;top:2px;*top:-42px;left:10px;}
.nav-menu-product.nav-menu-item:hover{background:#4c2f18}
.nav-current{background:#cf5d00}
.nav-product-list{position: absolute;width:198px;background:#fff;left:0;top:55px;*width:193px;*left:5px;border:1px solid #d06526;border-top:0;}
.nav-index-list{display:block;background:rgba(255,255,255,0.8);height:490px;border:0;width:200px;}
.nav-product-item{padding:10px 15px;border-bottom:1px dashed #c9c296;font-size:14px;cursor: pointer;}
.nav-product-item .iconfont{margin-top:1px;color:#9a9a9a;}
.nav-product-item .nav-item-link{display:block}
.nav-product-item .nav-icon-right{float:right;*position: absolute;*right:10px;}
.nav-product-item:hover{color:#cf5d00;border:1px solid #cd5b18!important;border-left:0!important;border-right: 0!important;background:#fff;margin-top:-1px;}
.nav-product-item:hover .iconfont{color:#cf5d00;}
.nav-last{border:0;}



.nav-product-item .item-sub{display:none;padding:10px 0 0 20px;position: absolute;left:198px;*left:193px;top:-1px;background:#fff;border:1px solid #cf5d00;z-index:6;*top:0;width:90%;}
.nav-index-list  .item-sub{left:200px;}
.nav-product-item.nav-first .item-sub{top:0;border-top:0;}
.nav-product-item a:hover{text-decoration: none}
.nav-product-item .item-sub a{float:left;width:60px;padding-bottom:11px}
.nav-product-item .item-sub-line{position: absolute;left:-1px;top:0;height:40px;width:1px;background-color:#fff}
.nav-product-item .item-sub a:hover{color:#cf5d00;}
.nav-product-item.item-hover{position: relative;z-index:7;}
.nav-product-item.item-hover .nav-item-link{color:#d05d02;}
.nav-product-item.item-hover .iconfont{color:#d25d00;}
.nav-product-item.nav-first.item-hover{*border-top:0;}
.nav-product-item.nav-first.item-hover .item-sub{border-top:0;*top:0;*margin-top:0;}
.nav-product-item.item-hover .item-sub{*margin-top:-1px;}

.nav-menu-item:hover .nav-menu-sub{display: block}
.nav-menu-sub{position: absolute;top:45px;left:0;width:100%;display: none}
.nav-menu-sub li a{width:100%;}
.nav-menu-sub li{width:100%;overflow: hidden;background:#382210;}
.nav-menu-sub li:hover{background:#cf5d00;}
.nav-menu-sub li a:hover{color:#fff;}

.nav-product-all{position: absolute;left:5px;width:1200px;background:#fff;padding-bottom:20px;top:55px;border-bottom:3px solid #f6922f;display:none}
.nav-product-all .all-item{overflow: hidden;padding-top:8px;border-bottom:1px solid #e0e0e0;}
.nav-product-all .all-item-title{width:180px;padding-top:6px;font-size:16px;padding-left:20px;}
.nav-product-all .all-item-title .iconfont{font-size:16px}
.nav-product-all .all-item-sub{width:910px;}
.nav-product-all .all-item-sub a{float:left;padding:6px 12px;font-size:14px;margin:0 10px 10px 0;border:1px solid #e0e0e0;}
.nav-product-all .all-item-sub a:hover{background:#cf5d00;color:#fff;border-color:#cf5d00;}
.nav-product-all .all-up{font-size:14px;margin:20px auto 0;padding-left:25px;width:56px;height:20px;background:url(images/showqi.png) no-repeat;color:#f7a35a;cursor: pointer;}
.nav-product-all .all-inco{position: absolute;top:-8px;right:0;padding-left:10px}
/* ����� */
.floor{position:absolute;padding:15px 0 20px;width:110px;background: #251609;top:100px;left:-135px;text-align: center;z-index:300}
.floor .iconfont{color:#cf5d00;font-size:22px}
.floor-list{padding-top:20px}
.floor-item{margin-bottom:20px}
.floor-item a{color:#cf5d00;font-size:14px}
.floor-item.current a{color:#f6922f;}
.floor-last{margin-bottom:12px}
.floor-weixin{position:relative;margin:0 auto;width:88px;height:88px;z-index:888;}
.floor-weixin img{width:100%;}
.floor-sprit{position: absolute;background:url(images/floor-sprit.png) no-repeat;}
.floor-left{width:46px;height:42px;top:-8px;left:-5px;}
.floor-top{width:54px;height:10px;background-position: -60px 0;right:2px;top:-10px;}
.floor-right{width:48px;height:54px;background-position: -180px 0;bottom:100px;right:-8px;}
.floor-up{display:block;margin: 10px auto 0;width:38px;height:20px;background:url(images/floor-sprit.png) no-repeat;background-position:-115px 0}
/* ���Ҳ� */
.message{position: absolute;padding-top:20px;height:240px;width:50px;background: #251609;right:-75px;top:100px;border-radius:25px;text-align: center;z-index:300}
.message-item{position: relative;margin-bottom:10px;color:#fff;color:#cf5d00;cursor: pointer;height:20px;padding-top:15px}
.message-item .iconfont{font-size:20px}
.message-item.message-list{margin-bottom:4px;}
.message-item.message-order .iconfont{font-size:23px;}
.message-num{position: absolute;right:4px;top:0;background: #f24d4d;color:#fff;padding:0 5px;border-radius:50%}
.message-none{display: none}
.message-caption{position: relative;width:34px;margin:0 auto;}
.message-caption a{display: block;color:#c05600;line-height:16px;padding-top:4px}
.message-item:hover span{display: none}
.message-item:hover a{color:#f6932e;}
.message-item:hover .message-caption{display: block;margin-top:-12px}
.message-item .sub-list{position: absolute;top:-15px;right:55px;padding:6px 0;width:118px;background:#261609;border-top:2px solid #cf5c00;}
.message-item .sub-list:before{
	content:"";
	width:0;
	height:0;
	display: block;
	position: absolute;
	top:25px;
	right:-16px;
	z-index:444;
	border-style:solid;
	border-width: 8px;
	border-color:transparent transparent transparent #261609; 
}
.message-item .sub-item{padding:4px 20px 4px 15px;text-align: left;color:#fff;}
.message-item .sub-item a{color:#fff;}
.message-item .sub-item-num{color:#ee8d2c;}
.message-item .sub-item-all{margin-left:2px;padding:2px 4px;background:#f59330;color:#fff;border-radius:10px}
.message-item .sub-compare{padding:10px 20px 20px;color:#fff;text-align:left;width:200px;color:#fff;}
.message-item .sub-compare-title{padding-bottom:4px;color:#fff;border-bottom:2px solid #cd5c19;}
.message-item .sub-compare-context{padding:10px 0;color:#fff;text-align: left;}
.message-item .sub-compare-item{position: relative;line-height:30px}
.message-item .sub-compare-item .iconfont{position: absolute;top:-2px;right:0;color:#fff;}
.message-item .sub-compare-item .sub-compare-caption{width:180px;color:#fff;}
.message-item .sub-compare-btn{width:180px;margin:0 auto 20px;}
.message-item .sub-compare-btn a{width:80px;padding:0;height:30px;line-height:30px;text-align: center;color:#fff;}
.message-item .sub-compare-btn .btn-clear{color:#fff;border:1px solid #cd5c19;}
.message-item .sub-compare-btn .btn-begin{background-color: #cf5d00}
/* �ٷ�β�� */
.footer-version{}
.friendlink{padding-bottom:15px;background:#efe3c4;}
.footer-friend-link{padding:20px 0 4px;font-size:14px;font-weight: bold}
.footer-version-more{margin-left:25px;cursor: pointer;}
.footer-version-more .iconfont{font-size:14px}
.footer-friend-list a{color:#666865;margin-right:12px}
.footer-info{padding:14px 0;background:#efe3c4;overflow: hidden;}
.footer-aboutus{color:#666;}
.footer-aboutus a,.footer-aboutus p,.footer-address{color:#666;}
.footer-aboutus p{margin-top:4px}
.footer-line{margin:0 4px;}
.footer-address-des{margin-bottom:4px;color:#666; }
/* β�� */
.footer {width: 100%; background-color: #fff; padding-top: 20px; border-top: 1px solid #ddd;overflow: hidden;margin-top:0!important}
.footer .footnav { width: 1200px; margin: 0 auto; overflow: hidden; padding-bottom: 16px; }
.footer .footnav .left { border-right: 1px solid #ddd; float: left; }
.footer .footnav dl { margin-right: 40px; _margin-right: 33px; float: left; width: 122px; white-space: nowrap; }
.footer .footnav dl dt { font-size: 18px; font-family: "Microsoft YaHei"; padding: 10px 0; }
.footer .footnav dl dd { color: #333; padding: 2px 0 }
.footer .footnav dl dd a { color: #999 }
.footer .footnav dl dd a:hover { color: #06c; }
.footer .footnav .right { width: 200px; float: right; }
.footer .footnav .right h5 { font-size: 18px; font-family: "Microsoft YaHei"; padding: 10px 0; font-weight: normal; }
.footer .footnav .weixin{width:90px; float:left; padding:0 5px;}
.footer .footnav .weixin img { width:90px; height:90px; }
.footer-link-back{display: block;width:95px;height:90px;position: fixed;right:100px;bottom:20%;background: url(images/taojin.png) no-repeat;line-height:60px;text-align: center;font-size:12px;font-weight: bold;color: #ffea38;}
.footer-link-back:hover{color: #ffea38;}
.footer .left i { font-size: 12px; color: #3d85b8; margin-right: 5px; }
.contact { width: 1200px; margin: 0 auto; height: 80px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.contact .contactinfo { padding: 15px 0 30px; }
.contactinfo .nav { display: block; float: left; width: 240px; height: 42px; overflow: hidden; border-right: 1px solid #eee; word-spacing: 5px; line-height: 18px; background-color: #fff; }
.contactinfo .article { display: block; float: left; margin-left: 15px; width: 620px; line-height: 18px; }
.contactinfo .article a { margin-left: 10px; }
.contactinfo .aside { display: block; float: right; text-align: right; position:relative }
.contactinfo .aside .gs{position:absolute;left:-70px;top:0}
.contactinfo .aside span { width: 124px; height: 47px; position: relative; display: inline-block; vertical-align: top; padding-top: 3px }
.contactinfo .aside a { display: inline-block; vertical-align: top; padding-right:7px; }


/* ȫ����Ʒ */
.product-item{padding-top:10px;border-bottom:1px dashed #e0e0e0;}
.product-title{float: left;width:140px;font-weight: bold;font-size:14px;color:#666;}
.product-caption{float: left;width:750px;padding-top:2px}
.product-caption a{float:left;width:150px;margin-bottom:12px;color:#2b7cc7;}

/* ��˾��� */
.company{overflow: hidden;}
.company-des{padding:35px 30px;margin-bottom:35px;min-height:585px}
.company-caption{line-height:28px;font-size:14px;color:#333;}
.company-idea h2{margin-bottom:14px;font-size:16px;}
.company-idea p{font-size:14px;line-height:22px;margin-bottom:15px}


/* ��ϵ���� */
.aboutus-des{padding:42px 30px 20px;margin-bottom:30px;min-height:598px}
.aboutus-title{font-size:16px;color:#5ca5da;margin-bottom:16px}
.aboutus-box{margin-bottom:40px}
.aboutus-offset{padding-left: 40px;overflow: hidden;}
.aboutus-box p{font-size:14px;line-height:28px}
.aboutus-type{margin-bottom: 16px}
.aboutus-item{margin:0 55px 20px 0;}
.aboutus-QQonline{display: block;margin-top: 18px;font-size:14px;width:146px;height:40px;line-height:35px;border:1px solid #a0a0a0;border-radius:25px;text-align: center;color:#a0a0a0;}
.aboutus-QQonline .iconfont{position: relative;top:3px;font-size:24px}
.aboutus-QQonline:hover{background:#ff8b04;color:#fff;border-color:#ff8b04;}

/* ��·�б� */
.filter{ background-color:#fff; padding:20px; height:auto; margin-bottom:20px;}
.filter-form{ float:left; position:relative; width:200px; padding-right:20px; border-right:1px solid #eee;}
.filter-form p{ height:28px; margin-bottom:10px;}
.filter-form .group-stage span{ display:block; float:left; }
.filter-form input[type="text"]{border:1px solid #e1e1e1;height:26px;line-height:26px; position:relative; background:none; z-index:2;}
.filter-form .import{padding-left:4px;width:194px;}
.filter-form .group-stage .import{width:89px;}
.filter-form .group-stage .stage-left{ margin-right:10px;}
.filter-form input[type="submit"]{ height:26px; color:#fff; width:100%; background-color:#f80; border:0;cursor: pointer;}
.filter-form .lastp{ margin:0;}

.filter-wrap{ height:auto;position: relative; float:left;}
.filter-wrap li{height:auto; line-height:30px;overflow: hidden;}
.filter-wrap li span{ float:left; width:70px; text-align:right;}
.filter-wrap .filter-context{float: left;width:820px;}
.filter-wrap li a{ float:left; padding:2px 10px; margin:3px; height:20px; line-height:20px;}
.filter-wrap li a:hover{ background:#2d92d8; color:#fff;}
.filter-wrap li .cur{ background:#2d92d8; color:#fff;}
.filter-wrap li .cur:hover { background-color:#1E81C5; }
.filter-wrap .more{position: absolute;right:30px; bottom:0px;font-size:12px;}
.filter-wrap .more i{font-size:12px;margin-left:4px;}

.all-line .sort-left{ width:220px; height:300px; float:left; margin-right:20px;  background-color:#fff;}
.all-line .sort-left h3{ height:36px; line-height:36px; background-color:#2d92d8; color:#fff; font-size:14px; padding-left:15px;}
.all-line .sort-left dl{ margin-bottom:10px; padding-left:15px;}
.all-line .sort-left dt{ color:#2d92d8; height:30px; line-height:30px; font-weight:600;}
.all-line .sort-left dd { color:#999; height:24px; line-height:24px; display:inline-block; margin-right:10px;}

.all-line .line{float:left; width:950px; }
.line .line-sort{ background-color:#fff; padding:10px;}
.line .line-sort ul{ border:1px solid #eee; height:24px;}
.line .line-sort ul li{ float:left; border-right:1px solid #eee; }
.line .line-sort li a{ display:block;  padding:0px 10px; line-height:24px;}
.line .line-sort li a i{ font-size:10px; margin-left:5px;}

.line-box{ background-color:#fff;}
.line-box li{ padding:20px 10px; border-top:1px solid #eee; position:relative; overflow:hidden;}
.line-box .line-img{ float:left; width:280px; position:absolute; zoom:1;}
.line-box .line-img a{ display:block;}
.line-box .line-img img{width:100%;height:185px;}
.line-context{float:left; margin-left:300px; padding-left:15px;width:480px;}
.line-context h3{font-weight:normal; font-size:15px; margin-bottom:4px; line-height:26px;}
.line-context h3 a{color:#333;}
.line-context h3 a:hover { color:#f80; }
.line-context td { color:#999; padding-top:4px; }
.line-free span{margin-right:8px;border-radius:2px;padding:2px 4px;color:#fff;font-size:12px}
.line-free em{position: relative;left:8px;font-weight: bold;padding:0px 4px;background:#fff;color:#33cfd1;border-radius:2px;}
.line-context .goback span{margin-left:2px}
.line-context .goback i{color:#fff;font-size:12px;margin:0 4px 0 0;}
.line-context .goback a i{color:#0168b7;margin-left:6px;}
.line-context .thead{color:#333;width:62px;vertical-align: top}
.line-context a{color:#0168b7;}
.line-context i{margin:0 2px 0 8px;color:#0168b7;font-size:13px;}
.line-context em{padding:4px 6px;border-radius:2px;color:#fff;margin-right:6px;}
.line-context div{margin-bottom:6px;}
.line-context .none{display: none;}


.line-infor{width:125px;text-align: right;float: right}
.line-infor i{color:#999999;font-size:12px;position: relative;top:-1px;}
.line-infor .line-act{margin-bottom:28px}
.line-act a{margin-right:10px}
.line-act a:hover i { color:#f80; }
.line-infor .line-act a:hover { color:#f80; cursor:pointer; }

.line-infor .price span{font-size:14px;line-height:28px;color:#666666;}
.line-infor .line-btn{margin-top:10px;line-height:35px}
.line-infor a:hover{color:#fff;}


.bg-info{background-color: #33cfd1;}
.bg-warning{background-color:#ff9600;}
.bg-primary{background-color:#5ba2ee;}
.bg-blue{background-color:#005bc5;}
.bg-success{background-color:#40b146;}
.bg-linetype{background-color:#F4A460;}
.bg-light{background-color:#f7fcff;}
.bg-gray{background-color:#bbbbbb;}


/* ҳ�� */
.pagination-v1 { margin:20px 0; height: 30px; float:right;*margin-bottom:0;}
.pagination-v1 .page-num{position:relative;right:6px;top:6px; float:left;}
.pagination-v1 .pagination-list { float:left;}
.pagination-v1 .pagination-list li{border:0 none;display:inline;height:28px;padding:0;width:32px;zoom:1}
.pagination-v1 .pagination-list li a,
.pagination-v1 .pagination-list li span,
.pagination-v1 .pagination-list li .prev,
.pagination-v1 .pagination-list li .next{background-color:#fff;border-right:1px solid #bbbbbb;color:#333;display:inline-block;font-size:12px;height:26px;line-height:26px;min-width:10px;width:31px;vertical-align:top;text-align:center}
.pagination-v1 .pagination-list li .current{background-color:#cf5d00;color:#fff}
.pagination-v1 .pagination-list li .prev{background:url("images/pagination.png") 12px 8px no-repeat #fff;cursor:pointer}
.pagination-v1 .pagination-list li .next{background:url("images/pagination.png") 12px -22px no-repeat #fff;cursor:pointer}
.pagination-v1 .pagination-list li .disabled-prev{background:url("images/pagination.png") 12px -52px no-repeat #fff;cursor:default}
.pagination-v1 .pagination-list li .disabled-next{background:url("images/pagination.png") 12px -82px no-repeat #fff;cursor:default;border-right-width:0;}
.pagination-v1 ul{display:inline-block;*display:inline;zoom:1}
.pagination-v1 .go-wrap{width:184px;margin:0 0 0 20px;background-color:#fff;display:inline-block;*display:inline;*zoom:1; float:left;}
.pagination-v1 .go-wrap .go-label{width:40px;color:#707070;border-right:solid 1px #bbb;height:26px;display:inline-block;*display:inline;*zoom:1}
.pagination-v1 .go-wrap .go-unit{color:#707070;width:25px;border-left:solid 1px #bbb;height:26px;display:inline-block;*display:inline;*zoom:1}
.pagination-v1 .go-wrap .go-input{display:inline-block;*display:inline;*zoom:1;border:0 none;width:30px;height:26px;text-indent:3px}
.pagination-v1 .go-wrap .go-select-wrap{width:50px;height:26px;display:inline-block;*display:inline;*zoom:1}
.pagination-v1 .go-wrap .go-select-wrap,
.pagination-v1 .go-wrap .go-label,
.pagination-v1 .go-wrap .go-unit{background-color:#fff;color:#333;font-size:12px;height:26px;line-height:26px;vertical-align:top;text-align:center;display:inline-block;*display:inline;*zoom:1}
.pagination-v1 .go-wrap .select-dropdown-box{z-index:10003;text-align:left;width:50px;display:none}
.pagination-v1 .go-wrap .select-dropdown-box .select-dropdown-item{height:26px;float:left}
.pagination-v1 .go-wrap .select-dropdown-box .select-dropdown-item a{height:26px;line-height:26px}
.pagination-v1 .go-wrap .select-dropdown-box .select-dropdown-list{display:block}
.pagination-v1 .pagination-list li .prev,.pagination-v1 .pagination-list li a, .pagination-v1 .pagination-list li span{float:left;}
.pagination-v1 .go-submit { color:#fff; height:26px; display:inline-block; *display:inline; *zoom:1; padding:0 8px;*padding:0 5px 0 4px;border:none; background:#cf5d00;position: relative;left:3px;*left:4px;}
.page{line-height:26px;overflow:hidden;padding:15px 0;text-align:center}
.page.simple-pagination li{border:0 none;display:inline-block;height:30px;padding:0;*display: inline;*zoom:1;}
.page span,.page a{background-color:#fff;border:1px solid #dfecf5;color:#666;display:inline-block;font-family:����;font-size:12px;height:28px;line-height:28px;margin-left:4px;min-width:28px;vertical-align:top}
.page span b{color:#308fd4}
.page span.disabled{background-color:#fff;cursor:default;margin-left:5px;opacity:.3}
.page span.ellipse{background:none repeat scroll 0 0;border:medium none;color:#999;width:auto}
.page span.current{background-color:#2d92d8 ;border-color:#2d92d8 ;color:#fff}
.page span.info{background-color:transparent}
.page .home,.page .end,.page .prev,.page .next{background-image:url("images/pagination.png");background-repeat:no-repeat}
.page .home{background-position:12px -52px}
.page .end{background-position:12px -82px}
.page .prev{background-position:12px 8px}
.page .next{background-position:12px -22px}
.pagination-list a.page-link:hover{background: #fbcd9f;color:#fff;}



/*��Ѷ*/
.news-side { float:left; width:210px; height:auto;}
.box2{margin-bottom: 15px; background: #fff;}
.box2 h2 { height:40px; font-weight: normal; width: 100%; }
.box2 h2 span { float: left; width: 50%; height:40px; line-height:40px; text-align: center; overflow: hidden; text-overflow: ellipsis; color: #666; background: #ddd; font-size: 14px; cursor: default; }
.box2 h2 span.cur { background: #0068b7; color: #fff; }
.box2 ul { padding: 9px 12px; display: none; }
.box2 ul.ap { display: block; }
.box2 ul.ap li { height: 30px; line-height: 30px; position: relative; overflow: hidden; }
.box2 ul.ap li i { position: absolute; height: 16px; width: 12px; top: 50%; margin-top: -16px; left: 9px;color: #ffc544; font-size: 12px;}
.box2 ul.ap li a { display: block; padding-left:25px; overflow: hidden; /*font-family: \5b8b\4f53*/ }
.box2 ul.ap li a.nob { border: 0; }
.box2 ul.ap li a:hover { color: #0068b7; }

.news-right { width: 970px; float:right;}
.news-right .main { width: 985px; margin:0 auto;}
.news-right .main li { border-bottom: 1px solid #ddd; padding: 15px; height: 125px; float: left;}
.news-right .main li .img, .news-right .main li .img img { float: left; width: 170px; height: 125px; }
.news-right .main li div { width: 755px; float: right; padding-left:15px}
.news-right .main li h2 { font-size: 20px; font-family: "Microsoft yahei"; font-weight: normal; height: 28px; overflow: hidden; line-height: 28px; }
.news-right .main li p { color: #999; margin: 10px 0; height: 58px; overflow: hidden; }
.news-right .main li span { color: #bbb; }
.news-right .main li span i { padding-right: 5px; }
.news-right .main li em { padding: 0 20px 0 0; color: #f80; }
.news-main{margin-bottom:15px}

/*ɸѡ*/
.line-list{position:relative}
.line-list .line-filter{background-color:#fff;padding:15px 20px;color:#333;}
.line-list .line-filter-label{line-height:28px;font-size:12px;font-weight:initial;color:#333;}
.line-list .line-filter-table{width:100%;table-layout:fixed;display:table;line-height:25px;}
.line-list .line-filter-item{line-height:20px;padding:0 8px;color:#333;margin:6px 3px;display: inline-block;_display:inline;_zoom:1;}
.line-list .line-filter-item:hover{text-decoration:underline;}
.line-list .selected{background-color:#e6e6e6;}
/*����*/
.line-list .line-search-label{width:65px;margin:0 5px;text-align:right;display:inline-block;_display:inline;_zoom:1;}
.line-list .line-search{position: relative;background-color:#fff;padding:12px 0;border-top:solid 1px #bbb;}
.line-list .search-input{height:24px;width:170px;border:solid 1px #BBB;line-height:24px;}
.line-list .search-button{background-color:#cf5d00;line-height:26px;color:#fff;border:0 none;padding:0 25px;}
.line-list .resetform{background-color: #fff;color: #cf5d00;border: 1px solid #cf5d00;overflow: hidden;height: 26px;line-height: 24px;}
.line-list .line-iconfont{position: absolute;color:#999;font-size:16px;top:16px;*top:20px;}
.line-list .line-icon-beg{left:474px;}
.line-list .line-icon-end{left:725px;}
.line-list .line-main{width:100%;}
.line-list .line-main-left{width:100%;float:left;}
.line-list .line-main-right{width:260px;margin-left:20px;float:left;}
.line-list .line-list-sort{width:100%;height:28px;padding:10px 0;border-bottom:solid 2px #cf5d00;margin-top:20px;}
.line-list .sort-link-first{border:solid 1px #f6922f;height:26px;line-height:26px;padding:0 15px 1px;color:#cf5d00;margin-right:10px;display: inline-block;_display:inline;_zoom:1;float:left;}
.line-list .sort-link{color:#cf5d00;vertical-align:middle;line-height:26px;border-left:solid 1px #f6922f;border-top:solid 1px #f6922f;border-bottom:solid 1px #f6922f;display: inline-block;_display:inline;_zoom:1;float:left;padding:0 4px 0px 10px;}
.line-list .sort-last{position: relative;padding:0 20px 1px 10px;;border-right:solid 1px #f6922f;}
.line-list .sort-link-i{position: relative;top:1px;font-size:8px;line-height:26px;margin:0 2px;}
.line-list .sort-last .iconfont{position: absolute;right:0;}
.line-list .sort-last .icon-up{top:5px;right: 4px;}
.line-list .sort-last .icon-down{top:-1px;right: 4px;}
.line-list .export-file{float:right;border:solid 1px #f6922f;height:26px;line-height:26px;padding:0 15px;color:#cf5d00;display: inline-block;_display:inline;_zoom:1}
.line-list .export-page{float:right;border: 1px solid #f6922f;height: 26px;line-height: 26px;padding: 0 5px;border-right:0;color:#f6922f;font-size:14px}
.line-list .export-page:hover{color:#f6922f;}
/*��·����*/
.line-list .line-category-h{width:100%;height:48px;line-height:48px;color:#333;border-bottom:solid 2px #999;margin-top:20px;font-size:16px;font-family:"Microsoft YaHei";text-indent:5px;}
.line-list .line-category-wrap{background-color:#fff;padding:8px 16px;overflow:hidden;}
.line-list .line-category-h3{color:#cf5d00;padding-left:5px;border-left:solid 2px #cf5d00;line-height:12px;font-weight:700;margin:10px 0;font-size:14px}
.line-list .line-category-item{line-height:22px;}
.line-list .line-category-wrap p{float: left;margin:0 18px 2px 0;}
.line-list .line-category-wrap p a{font-size:14px}
.line-list .line-category-wrap p a:hover{color:#cf5d00;}
.line-list .product-wrap{background:#fff;}
.line-list .product-item{border-bottom: 1px solid #bfbebd;overflow: hidden;padding: 10px;height:130px;}
.line-list .product-left{float: left;width: 140px;}
.line-list .product-center{float: left;width:780px;margin:0 25px 0 15px;}
.line-list .product-right{float: left;width:145px;border-left:dashed 1px #bbb;height:125px;}
.line-list .product-picture{width:100%;height:110px;overflow: hidden;margin-bottom:10px;}
.line-list .picture-preview{width:100%;height:100%;border:0 none;}
.line-list .product-collect{border:solid 1px #999;color:#999;width:70px;height:24px;line-height:24px;display: block;padding-left:3px;float:left;}
.line-list .collected{color:#dfba13;}
.line-list .product-collect-i{margin:0 2px;font-size:12px;}
.line-list .product-collect-text{width:52px;display:inline-block;_display:inline;_zoom:1;height:24px;line-height: 24px;text-align:center;}
.line-list .product-share{border:solid 1px #f6922f;color:#cf5d00;width:70px;height:24px;line-height:24px;display: block;padding-left:3px;float:left;margin-left:10px;}
.line-list .product-share-i{position: relative;top:-1px;left:4px;margin:0 6px;font-size:12px;}
.line-list .product-share-text{width:30px;display:inline-block;_display:inline;_zoom:1;height:24px;line-height: 24px;text-align:center;}
.line-list .line-product-title{font-size:16px;font-family:"Microsoft YaHei";line-height:1.6em;}
.line-list .line-product-title a:hover{color:#cf5d00}
.line-list .line-product-privilege{height:18px;margin:5px 0;}
.line-list .privilege-1{background-color:#f6922f;color:#fff;line-height:18px;}
.line-list .privilege-1 span{color:#fff;display: inline-block;_display:inline;_zoom:1;padding:0 3px;line-height:18px;}
.line-list .privilege-1 em{color:#f6922f;background-color:#fff;display: inline-block;_display:inline;_zoom:1;padding:0 3px;border:solid 1px #f6922f;line-height:15px; }
.line-list .privilege-2{border:solid 1px #bbb;color:#8992a4;line-height:18px;padding:0 4px;}
.line-list .privilege-3{border:solid 1px #bbb;color:#ff4b4b;line-height:18px;padding:0 4px;}
.line-list .privilege-4{border:solid 1px #bbb;color:#4bba46;line-height:18px;padding:0 4px;}
.line-list .product-other{line-height: 18px;margin:5px 0;}
.line-list .product-other-item{ display: inline-block; height: 18px; white-space: nowrap; width: 150px;color:#666;}
.line-list .product-other-date{color:#666;}
.line-list .product-more-date{color:#cf5d00;margin-left:10px;}
.line-list .product-more-date-i{margin: 0 3px;font-size:14px}
.line-list .product-other-traffic{color:#666;}
.line-list .product-other-traffic-i{font-size:8px;color:#666;margin:0 4px;}
.line-list .product-price{font-size:24px;font-family:"Microsoft YaHei";color:#f6922f;font-weight: 700;margin-top:30px;text-align:right;margin-bottom:5px;}
.line-list .product-price em{font-size:14px;font-weight: normal;}
.line-list .product-button-wrap{margin:10px 0 0 12px;text-align: center;position:relative}
.line-list .button-1{line-height:34px;padding:0 12px;    color: #d67a42;border: 1px solid #f6922f;font-size: 14px;vertical-align: middle; display: inline-block;_display:inline;_zoom:1;}
.line-list .button-2{line-height:34px;font-weight: 700;padding:0 5px;font-size:20px;vertical-align: middle;border: 1px solid #f6922f;border-left: 0;color: #cf5d00;display: inline-block;_display:inline;_zoom:1}
.line-list .product-item:hover .button-1{background:#cf5d00;color:#fff;border-color:#cf5d00;}
.line-list .product-item:hover .button-2{background:#fbcd9f;color:#fff;border-color:#fbcd9f;}
.line-list .product-item:hover .button-3{background:#f6922f;color:#fff;border-color:#f6922f;}
.line-list .product-item .button-3:hover{color:#fff;}
.line-list .product-item .button-3{position:absolute;font-weight:normal;font-size:14px;width:62px;}
.line-list .product-item .button-3:after{
        border-color: transparent transparent transparent #f6922f;
        border-style: solid;
        border-width: 18px 10px;
        content: "";
        display: block;
        height: 0;
        position: absolute;
        right: -21px;
        top: -1px;
        width: 0;
        z-index: 0;
}
.line-list .product-no-wrap{background:#f8f2e0;}
.line-list .product-no-content{width:445px;margin:24px auto 0;font-size:30px;color:#ead18c;text-align: center;height:100px;line-height:100px;}
.line-list .product-no-content i{ font-size:40px; float:left;}


/* ��·���� */
.line-details-header .header{position:relative;z-index:204}
.line-details{position: relative;padding:35px 0 30px;z-index:200;min-height:1484px}
.line-details .storey-service{margin-bottom:0}
.line-details .storey-service-list{min-height:auto}
.line-details-left{width:900px;}
.line-details-product{background:#fff;overflow: hidden;}
.line-details-thum{padding:12px 0 0;}
.line-details-thum-box{padding:0 10px;}
.line-details-thum-pic{position: relative;}
.line-details-thum-pic img{width:390px;height:305px}
.line-details-thum-tip{position: absolute;bottom:0;padding:0 14px;width:362px;height: 30px;line-height:30px;background:rgba(0,0,0,0.5);color:#fff;}
.line-details-thum-tip a{color:#fff;font-family: "����"}
.line-details-thum-tip .thum-tip{color:#fff;margin-right:20px}
.line-details-thum-tip .thum-tip:hover{color:#fff;}
.line-details-thum-tip .thum-icon{background:url(images/line-icon.png) no-repeat;display: inline-block;position: relative;margin-right:5px}
.line-details-thum-tip .iconfont{position: relative;top:0;margin-right:5px;font-size:12px;}
.line-details-thum-tip .thum-ok{width:19px;height:20px;top:10px;}
.line-details-thum-tip .thum-help{width:16px;height:16px;top:4px;background-position: -23px 0;}
.line-details-thum-list{padding-top: 10px;height:60px;overflow: hidden;*width:395px;}
.line-details-thum-list a{margin-top:22px;color:#999999}
.line-details-thum-list a:hover{color:#f6973a;}
.line-details-thum-allpic{position: relative;margin-left:2px;float:left;width:350px;height:60px;overflow: hidden;}
.line-details-thum-alist{width:2000px;position: absolute;}
.line-details-thum-item{float: left;margin:0 5px;}
.line-details-thum-item img{width:60px;height:60px}
.line-details-thum-context{width:470px;*width:465px;padding:0 10px;}
.line-details-thum-title{font-size:20px;line-height:30px}
.line-details-thum-price{margin-top:20px;padding-bottom:15px;border-bottom: 1px dashed #bbb;}
.line-details-thum-price .thum-price{float:left;margin-top:4px;margin-right: 25px;color:#333;font-family: "����"}
.line-details-thum-price .thum-adult{font-size:24px;color:#f6922f;font-family: "΢���ź�";margin-top: 0}
.line-details-thum-price .thum-price em{margin-right:4px;font-family: "΢���ź�";}
.line-details-thum-caption{padding-top:14px}
.line-details-thum-caption .thum-item{margin-bottom:6px;font-family: "����"}
.line-details-thum-caption .thum-label{float: left;}
.line-details-thum-caption .thum-date{margin-top:4px}
.line-details-thum-caption .thum-text{float: left}
.line-details-thum-caption .thum-goback{margin-bottom:4px}
.line-details-thum-caption .thum-select{border:1px solid #bbb;height:25px}
.line-details-thum-caption .iconfont{font-size:10px;margin:0 4px;color:#999;}
.line-details-thum-caption .thum-repay{color:#ff4b4b;margin-right:12px;}
.line-details-thum-caption .thum-dedu{color:#40b146;}
.line-details-thum-caption .thum-care{color:#f69637;}
.line-details-thum-caption .thum-pos{position: relative;}
.line-details-thum-caption .thum-pos:hover .thum-pos-context{display: block}
.line-details-thum-caption .thum-repay-context{padding:4px 4px 5px 8px;position: absolute;top:-48px;left:-72px;width:192px;height:34px;border-radius:4px;border:1px solid #c5c5c5;background:#fff;z-index:222}
.line-details-thum-caption .thum-pos-icon{position: absolute;display: block;width:9px;height:6px;background: url(images/attow.jpg) no-repeat;bottom:-6px;left:50%;margin-left:-11px;}
.line-details-thum-caption .thum-dedu-context{position: absolute;top:-27px;left:-88px;width:235px;height:22px;line-height:22px;text-align: center;background:#fff;border-radius:4px;border:1px solid #c5c5c5;z-index:222}
.line-details-thum-btn .thum-btn{float: left;margin-right:10px;height:48px;line-height:48px;border:1px solid #f6922f;text-align: center;font-size:18px;color:#d26c26;}
.line-details-thum-btn .thum-book{width:178px;background:#cf5d00;color:#fff;border-color:#cf5d00;}
.line-details-thum-btn .thum-common{width: 125px;position:relative;z-index:5}
.line-details-thum-btn .thum-common .share-line-weixin{position:absolute;top:49px;left:-1px;border:1px solid #ddd;}
.line-details-thum-btn .thum-common .share-line-weixin img{width:150px;height:150px}
.line-details-thing{padding-bottom:40px;}
.line-details-file{ margin:10px; overflow:hidden; line-height: 40px; padding-left:10px; font-size: 16px;}
.line-details-file a{color:#3477aa;}
.line-details-file .iconfont{color:#ff8800;}
/* ���� */
.line-details-date{margin:10px 10px 0;width:390px;}
.line-details-date .calendar_custom_v2{width:386px;}
.line-details-date .calendar_custom_v2 .ui-datepicker{border:1px solid #bbb;}
.line-details-date .calendar_custom_v2 .ui-datepicker th{border-bottom:0}
.line-details-date .calendar_custom_v2 .ui-datepicker td{height:50px;border:1px solid #bbb;border-left: 0;border-bottom: 0;}
.line-details-date .calendar_custom_v2 .ui-datepicker td.ui-datepicker-week-end{background:#fffaf5}
.line-details-date .calendar_custom_v2 .ui-corner-all{display: block!important;}

.line-details-know{width:470px;padding:0 10px;}
.line-details-know-title{padding:10px 0 8px;font-size:16px;color:#333;}
.line-details-know-caption{position: relative;line-height:24px;border-bottom:1px dashed #bbb;overflow: hidden;font-family: "����"}
.line-details-know-sport{height:222px;}
.line-details-know-height{height:190px;overflow: hidden;}
.line-overscroll-y{overflow-y: auto;}
.line-details-know-more{position: absolute;color:#cf5d00;right:4px;bottom:4px;}
.line-details-know-more:hover{color:#cf5d00;}
.line-details-know-more .iconfont{position: relative;top:2px;font-size:14px;}
.line-details-border{border:0;}

.line-details-menu{margin-top:30px;height: 40px;line-height: 40px;background:#fff;}
.line-details-menu-item{width:102px;border-right:1px solid #bbb;text-align: center;font-size:14px;cursor: pointer;}
.line-details-menu-item .menu-num{color:#f69637;}
.line-details-menu-item:hover{color:#cf5d00;}
.line-details-menu-item.line-menu-btn{background:#cf5d00;border-right: 1px solid #cf5d00;color:#fff;}
.line-details-menu-item.line-menu-btn a{color:#fff}
.line-details-menu-item.line-menu-cur{position: relative;background:#cf5d00;border-right: 1px solid #cf5d00;color:#fff;}
.line-details-menu-item.line-menu-cur:after{
	content:"";
	display: block;
	width:0;
	height: 0;
	position: absolute;
	left:50%;
	margin-left:-6px;
	border-width: 6px;
	border-color:#cf5d00 transparent transparent;
	border-style:solid;
}
.line-details-list{margin-top:10px;padding:20px 46px 40px 22px;background:#fff;overflow: hidden;}
.line-details-list-item{position: relative;}
.line-details-list-item .item-day{position: relative;z-index:222;overflow: hidden;}
.line-details-list-item .item-day .iconfont{margin:0 4px;color:#cf5d00;font-size:15px}
.line-details-list-item .item-day .item-color{display:block;padding:10px 0;color:#cf5d00}
.line-details-list-item .item-num{width: 30px;margin: 0px auto;height: 39px;background: #f80;line-height: 36px;text-align: center;font-size: 14px;color: #fff;background: url(images/d_css.png) no-repeat;}
.line-details-list-item .item-context{width:772px;margin-left:28px;padding-top: 8px;margin-bottom:20px}
.line-details-list-item .item-c-title{margin-right:6px;font-size:20px;color:#cf5d00}
.line-details-list-item .item-c-traffic{padding:10px 0;border-bottom:1px dashed #bbb;}
.line-details-list-item .item-c-des{margin-top:15px;padding:12px 0;line-height: 24px;font-family: "����";}
.line-details-list-item .item-c-note{margin-bottom:8px}
.line-details-list-item .item-c-list{margin-bottom:15px;overflow: hidden;}
.line-details-list-item .item-c-item{float: left;margin-right:10px}
.line-details-list-item .item-c-item img{width:250px;height:183px;}
.line-details-list-item .item-c-last{margin-right:0;}
.line-details-list-item .item-c-service{margin-right:20px;}
.line-details-list-item .item-c-more{color:#cf5d00;}
.line-details-list-item .item-c-caption{display:none;margin-top:15px;padding:10px 14px 5px;border:1px solid #bbb;}
.line-details-list-item .item-c-time{font-size:16px;font-size: "΢���ź�"}
.line-details-list-item .item-c-time .iconfont{position: relative;top:-2px;font-size:16px;margin-left:0;}
.line-details-list-item .item-c-cap{overflow: hidden;}
.line-details-list-item .item-c-cap-des{width:540px}
.line-details-list-item .item-c-cap-pic{margin-top:14px;}
.line-details-list-item .item-c-cap-pic img{width:155px;height:100px}
.line-details-list-item .item-circle{position: absolute;width:15px;height:15px;bottom:0;left:8px;border-radius: 50%;background-color:#f6922f}
.line-details-list-item .item-line{position: absolute;left:14px;top:0;width: 1px;height:100%;border-right: 1px dashed #f6922f;z-index:10}
.line-details-list-item .item-table{margin:25px 0 0 18px;border:1px solid #bbbbbb;}
.line-details-list-item .item-table th{height:40px;vertical-align: middle;border:1px solid #bbbbbb;}
.line-details-list-item .item-table td{border:1px solid #bbb;}
.line-details-list-item .item-table .iconfont{color:#cf5d00;margin:0 5px;}
.line-details-list-item .item-tip-simple{margin:18px 0;}
.line-details-list-item .item-tip-color{color:#cf5d00}
.line-details-list-item .item-tip-day{font-weight: bold;color:#cf5d00;margin:0 1px;}
.line-details-list-item .item-tip{font-size:14px;width:92px;padding-top:15px;vertical-align: top;text-align: center;}
.line-details-list-item .item-tip-cap{padding:15px 16px 18px;font-family: "����";}



.line-details-info{position: relative;padding:20px 20px 15px;width:240px;background:#fff}
.line-details-info .info-title{font-size:16px;color:#cf5d00;margin-bottom:10px}
.line-details-info .info-caption{font-family: "����";line-height:20px;margin-bottom:10px}
.line-details-info .iconfont{position: relative;top:1px;margin-left:6px;font-size:14px;}
.line-details-info .info-more{float:right;color:#cf5d00;font-family: "����";}
.line-details-info .info-attow{position: absolute;top:0;right:0;width:0;height:0;border-width:14px;border-style:solid;border-color:#f8f2e0 #f8f2e0 #e8e8e8 #e8e8e8;}
.line-details-info .storey-service{border-top:1px solid #e0e0e0;margin-top:20px;width:280px;position: relative;left:20px;*left:-20px}
.line-details-info .info-service-more{margin:10px 20px 0 0;color:#cf5d00;}

.line-details-des-left{position: absolute;width:826px;height:264px;left: -392px;top:1100px;background:url(images/index-des-03.jpg) no-repeat;z-index:-1;}
.line-details-des-right{position: absolute;width:771px;height:890px;right:-190px;top:480px;background:url(images/line-details-des-01.jpg) no-repeat;z-index:-1;}
.line-details-des-line{position: absolute;width:1536px;height:1548px;right:-108px;top:0;background:url(images/line-details-line.png) no-repeat;z-index:-1;}


/* �ղ� */
.no-see-box{width: 0;height: 0;position: absolute;float: left;left: 0;top: 0;overflow: hidden;  z-index: 800;}
.collect-pop{display:none}
.collect-pop em{color:#333;padding-left:8px;font-family: "Microsoft Yahei";}
.set-collect-wrap{padding:20px;}
.set-collect-wrap textarea{width:266px;height:66px;padding:4px 0 0 4px;border:1px solid #d7d7d7;resize:none;}
.set-collect-wrap input{float: left;margin-right:4px;width:72px;height:28px;text-align: center;line-height:28px;cursor: pointer;border:0;}
.set-collect-wrap .vbtn{padding-top:10px}
.collect-pop .xubox_title{border-bottom: 1px #ddd solid!important;background:none!important;}
.collect-pop .xubox_setwin .xubox_close{display:none}

/*��·�б��ά��*/
.line-list .lines-qrcode{overflow:visible!important;padding: 10px;height:130px;}
.line-list .product-qrcode{float: left;width: 160px;position:relative!important;}
.share-qrcode{z-index:1000;position:absolute;left:85px;top:150px;width:100px;height:100px;}
.share-qrcode img{width:100px;height:100px;}

/* С���� */

.seller-assi{z-index:2000}
.seller-assi-wrap{height:410px;overflow-y:auto;padding:20px 20px 30px;}
.seller-assi .xubox_title em{left:20px}
.seller-assi-wrap .tit{margin-bottom:10px;font-size:16px;font-weight:normal;}
.seller-assi-wrap .tip-color{color:red;}
.seller-assi-wrap .tit-top{padding:10px 0 4px;font-size:18px;color:#2d92d8;border-bottom:2px solid #2d92d8;}
.seller-assi-table{margin-top:10px;width:100%;line-height:0}
.seller-assi-table th{font-weight: normal;border:1px solid #eee;background:#f7f9fa}
.seller-assi-table td{border:1px solid #eee;line-height:20px;text-align: center;padding:0 5px;}
.seller-assi-table .import{border:1px solid #ddd;width:100px;height:20px;line-height:20px;padding-left:4px;}
.seller-assi-table .long-import{width:120px;}
.seller-assi-table .select{border:1px solid #ddd;height:20px}
.seller-assi-table .sm-import{border:1px solid #ddd;width:50px;height:20px;line-height:20px;padding-left:4px;margin:3px 0;}
.seller-assi-table .travel-int{border:1px solid #ddd;}
.seller-assi-table .last{padding:12px 5px}
.seller-assi-table .seller-assi-group{border:0;}
.seller-assi-table .seller-assi-btn{margin:35px auto 0;width:240px}
.seller-assi-table .seller-btn{float:left;width:95px;height:30px;margin:0 10px;line-height:30px;text-align: center;font-size:16px;}
.seller-assi-table .seller-btn-sure{background:#50a9e7;cursor: pointer;color:#fff;}
.seller-assi-table .seller-btn-sure:hover{background-color:#257BB6}
.seller-assi-table .seller-btn-cancle{background-color:#e0e8ea;}
.seller-assi-table .seller-btn-cancle:hover{background-color: #B1D7E0}


/*��·�Ա�*/
.line-bal{margin:16px 0;position: relative;}
.line-bal-container{background:#fff;padding:16px;width:1168px;margin:0 auto;}
.line-bal-check{border:1px solid #e9e9e9}
.line-bal-top{padding:10px 22px;overflow: hidden;}
.line-bal a.red:hover{color:#f30202;}
.line-bal em{margin:0 10px;color:#cfcfcf;}
.line-bal-bottom{position: relative;padding:14px 22px 4px;border-top:1px solid #e9e9e9}
.line-bal-bottom li{margin-bottom:10px;color:#0068b7;}
.line-bal-bottom li input,.line-bal-tip input{margin-right: 6px;position: relative;top:3px;}
.line-bal-bottom a{position: absolute;right:22px;bottom:14px;color:#0068b7;cursor: pointer;}
.line-bal-bottom i{font-size:10px;margin-left:4px}
.line-bal-tip{overflow:hidden;padding:22px 10px;}
.line-bal-table{width:100%;text-align: center;}
.line-bal-table td{padding:14px 0;border:1px solid #e9e9e9;width:300px}
.line-bal-table td img{width:268px;height:180px}
.line-bal-table p{margin-bottom:6px;position: relative;}
.line-bal-table p a{color:#0168b7;position: absolute;right:0;bottom:-12px;}
.line-bal-table p a i{font-size:10px;margin-left:4px}
.line-bal .thead{width:100px;}
.line-bal .thead-col4{width:100%;font-size:14px;background-color:#f7fcff;color:#0168b7;}
.line-bal .noborder td{border:0;padding:0;height:10px}
.line-bal .traffic td{padding-left:30px;text-align: left}
.line-bal .traffic .thead,.line-bal .tdetail .thead{text-align: center;padding:0;}
.line-bal .tdetail td{text-align: left;padding:14px 16px;}
.line-bal .tdetail-line p{color:#666;}
.line-bal .tdetail-line a{color: #0168b7;position: absolute;right:0;bottom:-12px;}
.line-bal .tdetail-line a i{font-size:10px;margin-left:4px}
.line-bal .pic-info{padding:0 16px;}
.line-bal .cancel{display: block;margin: 0 auto;width: 160px;height: 34px;line-height: 34px;text-align: center;color: #fff;background:#bbbbbb} 
.line-bal .cancel:hover{background-color:#868686}
.line-bal .order{width:160px;height:40px;text-align: center;line-height: 40px;font-size:14px;background-color:#ff9600;color:#fff;}
.line-bal .order:hover{background:#FAAC3D}
.line-bal-settop{display:none;position:fixed;top:30px;width:100%;background-color:#fff;border-bottom:1px solid #e2e2e2;box-shadow: 1px 0 3px #ededed}
.line-bal-settop .line-bal-top{width:1200px;margin:0 auto;border-right:1px solid #e9e9e9}
.line-bal-settop .line-bal-top td{width:220px;padding:12px 40px;border-left:1px solid #e9e9e9;}
.line-bal-settop .line-bal-top td img{width:225px;height:90px}
.line-bal-settop .line-bal-top td em{color:#ff9b42;}
.line-bal-settop .line-bal-top td p{overflow: hidden;}
.line-bal-settop .line-bal-top td p a{color:#f80;width: auto}
.line-bal-settop .line-bal-top td a{float: left;width: 66px;height:22px;margin-right:6px;line-height:22px;text-align: center;color:#fff;}
.line-bal-settop .line-bal-top td a.bg-warning:hover{background:#FAAC3D}
.line-bal-settop .line-bal-top td a.bg-gray:hover{background-color:#d3d3d3}
.line-bal-settop .line-bal-top .imgwidth{margin:6px 0;}
.line-bal-settop .line-bal-top .imgwidth a{height:90px;width:225px;margin-bottom: 10px}
.line-bal-settop .line-bal-top .thead{text-align: center;font-size:14px;background-color:#f7fcff}