@charset "utf-8";
@import url(reset2.css); 
@import url(../../css/iconfont.css);  
@import url(../css/zoom.css);  
@import url(../js/ngloading/toastr.css); 

/*初始化样式 start=====================*/
*{margin:0;padding:0;}
body{font-family:"微软雅黑";font-size:14px;}
ul,li{list-style:none;}
a{text-decoration:none;}
/*=======nav css start=====*/
#nav{width:100%;height:100%;background:#F8F8F8;}
.nav-content{width:1200px;margin:0 auto;}
/*地址*/
.cont-address{width:100%;height:40px;line-height:40px;}
.address-img{width:20px;height:20px;margin:0 8px -5px 0;}
.title-text{font-size:13px;color:#4E4E4E;}
/*年度 */
.cont-title{width:100%;background:#fff;}
.menu-t{overflow:auto;}
.menu-name{float:left;height:30px;line-height:30px;padding:2px 8px 2px 8px;margin:6px 0px 6px 0px;text-align:center;font-size:14px;}
.menu-t li{float:left;height:30px;line-height:30px;padding:2px 12px 2px 12px;margin:6px 5px 6px 5px;cursor:pointer; }
.menu-t li:hover{background:#DC3819;color:#fafafa;}
.on{background:#DC3819;color:#fafafa;}

.menu-s{overflow:auto;}
.menu-s li{float:left;height:30px;line-height:30px;padding:2px 12px 2px 12px;margin:6px 5px 6px 5px;cursor:pointer; }
.menu-s li:hover{background:#DC3819;color:#fafafa;}


/*列表内容区 */
.cont-list-box{width:100%;overflow:auto;margin:5px 0 0 0;}
.list-left{float:left;width:910px;}
.list-left .list-box{width:100%;margin:20px 0 0 0;}
/*提示内容*/
.list-title{background:#fff;padding:10px 0;margin:0 0 20px 0;}
.tishi{font-size:14px;color:#343434;padding:0 0 0 20px;}
.tishi-text{font-size:14px;color:#EF052C;}
/*列表数据*/
ul.list-table-box{width:100%;border:1px solid #ddd;}
li.list-imtes{width:100%;border-bottom:1px solid #ddd;background:#fff;/*margin:0 0 2px 0;*/}
.list-data{width:100%;overflow:auto;}
.list-data .edu-logo{width:20%;float:left;}
.list-data .edu-logo .edu-logo-img{width:100px;height:60px;margin:22px 0 10px 30px;}
.edu-logo-img img{width:100%;}
.list-data .edu-title{width:60%;float:left;margin: 20px 0 10px 0px;}
.list-data .edu-btn-box{width:19%;float:left;margin: 20px 0 0px 0px;}
/*列表title*/
.edu-title p{width:100%;padding:6px 0 6px 0;overflow:auto;position:relative;overflow:hidden;}
.edu-title-type{margin:0px 0 0 0 ;padding:12px 0 10px 0 !important;}
.title-child-name{float:left;min-width:380px;font-size:14px;font-weight:bold;color:#5A5A5A;}
.title-fenshu{float:left;font-size:14px;color:#5A5A5A;}
.title-money{float:right;margin:0 10px 0 0;font-size:14px;font-weight:bold;color:#DC3819;}
.type-name{float:left;font-size:14px;color:#5A5A5A;}
.type-btn{float:right;display:inline-block;margin:0px 10px 0px 0;height:20px;cursor:pointer;font-size:14px;color:#69B0EC;padding:2px 0;}

.icon-down{
    background:url(../images/education/down.png)no-repeat center center;
    width:20px;
    height:20px;
    position:absolute;
    top:27px;
    right:29px;
    cursor:pointer;
}

.lcm-tab-icon-up{
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

/*子列表*/
.list-data-childs{display:none;}
.data-childs-center{width:67%;margin:0 auto 10px;}

.input-checked{width:15px;height:15px;}
.all-name{margin:5px 10px 5px 10px;display:inline-block;}

.edu-btn-box{width:100%;text-align:center;}
.edu-btn-box p{width:100%;}
.edu-btn-box p:last-child{margin-top:10px;}
.child-btn{width:88px;height:28px;line-height:28px;font-weight:bold;border:0;outline:medium;cursor:pointer;}
.now-buy{background:#DC3819;color:#fafafa;font-size:14px;}
.buy-car{background:#fafafa;color:#FF6A6A;border:1px solid #FF6A6A;}

/*表格css */
table {width: 100%;border-collapse: collapse;border:1px solid #8CC3F2;}
table tr{border-bottom:1px solid #8CC3F2;}
table tr td{}
.tab-child tr td{/*border:1px solid #ddd;*/height:30px;line-height:30px;text-align:center;}
/*三角图标*/
.icon-xing{
    position: absolute;
    top: -13px;
    left: 46px;
    border-top: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #69B0EE;
    border-left: 6px solid transparent;
}

/*分页css */
.page-box{width:100%;padding:40px 0 60px 0;text-align:center;background:#fff;}
.page-box a{display:inline-block;height:32px;line-height:32px;padding:0px 12px 0px 12px;margin:0 0 0 3px;font-size:14px;color:#333;text-align:center;cursor:pointer;border:1px solid #ddd;}
.item{background:#E63828;color:#fafafa !important;}

/*广告位*/
.list-ad{float:right;width:270px;background:#fff;}
h2.list-ad-title{font-size:14px;font-weight:400;color:#343434;padding:4px 10px 4px 18px;margin:8px 10px;}
ul.list-ad-items{width:100%;}
ul.list-ad-items li{float:right;width:100%;}
.ad-box-items{width:220px;height:220px;margin:0 0 0 25px;}
.ad-box-items img{width:100%;}
.ad-box-title{padding:12px 0 18px 10px;font-size:14px;color:#434343;margin:0 0 0 18px;}

/*会计审核模板样式 css start */
#kj-login{width:440px;/*height:450px;border:1px solid red;*/}
ul.login-center{width:380px;height:390px;margin:30px auto;}
ul.login-center li{width:100%;margin:20px 0 0 0;}
ul.login-center li p{padding:0 20px 0 20px;}
ul.login-center li p a.name-title{border:1px solid #ddd;border-right:0;float:left;width:36px;height:42px;}
ul.login-center li p a.name-title img{width:100%;}
/*验证码*/
ul.login-center li p a.yanzhengma{float:right;height:40px;margin:20px 18px 0 0;}

.edu_input-text{width:257px;line-height:40px;padding:0 10px;font-size:16px;color:#343434;border:1px solid #ddd;outline:medium;}
.edu_input-pwd{width:136px;}

p.select-box{height:40px;}
p.select-box .input-address{height:40px;line-height:40px;width:95%; border:1px solid #ddd; text-align:center;outline:medium;
    padding: 0 0 0 50px;
}
p.select-box .input-address option{padding:50px;}
.input-btn{width:95%;height:40px;line-height:40px;border-radius:3px;border:1px solid #ddd;background:#E63828;color:#fafafa;cursor:pointer;outline:medium;}
/*会计审核模板样式 css end  */

.wrapper{ min-width: 1260px;}
.page{ width: 100%; position: relative;} 
.row{ width: 1200px; margin: 0 auto;}
.row:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.left-col{ float: left;}
.right-col{ float: right;}
.pointer { cursor: pointer;}
.cl { clear:both; margin: 0!important;}
.tl { text-align: left!important;}
.tc { text-align: center;}
.tr { text-align: right!important;}
.hide { display: none!important;}
.show { display: inherit;}
.margincenter { margin: 0 auto;}
.widthauto,.widthauto .input-box{ width: auto!important;}
.width100per .input-box { width: 100%;}
.mt20 { margin-top: 20px;}
.mt10 { margin-top: 10px;}
.mb20 { margin-bottom: 20px;}
.nodivmargin div { margin-bottom: 0!important;}
.cb { color: blue!important;}
.bold { font-weight: 700;}
.tablereset td { padding: 7px!important;}
.w90per { width: 90%!important;}
.valignmiddle { vertical-align: middle;}
.href { color: blue;}
.clear,
.clearboth{ background: none; clear: both; display: block; float: none; visibility: hidden; width: 100%; height: 0; margin: 0; padding: 0;}
.blue { color: blue!important;}
.delete { color: red!important;}
.block { display: block!important;}
.textindent { text-indent: 2em;}

.form-list li{ margin: 0 0 28px 0;}
.form-list .input-text{ vertical-align: middle; border-radius: 0; color: #999; font-size: 14px; line-height: 20px; padding: 4px 5px; width: 100%; height: 30px; border: solid 1px #bababa;}

.form-list .sbHolder{ position: relative; background: #fff; padding: 2px 37px 2px 8px; width: 130px; height: 30px; border: solid 1px #bababa;}
.form-list .sbHolder a{ color: #000; display: block; text-decoration: none;}
.form-list .sbHolder .sbToggle{ background: #fafafa url(../images/sprite.png) no-repeat right -60px; position: absolute; right: 0; top: 0; width: 29px; height: 28px; border-left: solid 1px #bababa;}
.form-list .sbHolder .sbSelector{ line-height: 24px;}
.form-list .sbHolder .sbOptions{ border-radius: 0; z-index: 7; position: absolute; left: -1px; top: 29px !important; border: solid 1px #bababa; border-top: 0; width: 130px; background: #fff;}
.form-list .sbHolder .sbOptions li{ padding: 0 !important; margin-bottom: 0 !important;}
.form-list .sbHolder .sbOptions li a{ padding: 0 4px 0 8px; line-height: 24px;}
.form-list .sbHolder .sbOptions li a:hover{ background: #1e90ff; color: #fff;}

.form-list .input-radio{ visibility: hidden;}
.form-list .iradio{ cursor: pointer; display: block; width: 21px; height: 21px; background: url(../images/sprite.png) no-repeat -41px -550px;}
.form-list .iradio.checked{ background-position: left -550px;}

.form-list .input-checkbox{ /*visibility: hidden;*/}
.form-list .icheckbox{ cursor: pointer; display: block; width: 14px; height: 14px; background: url(../images/sprite.png) no-repeat -82px -550px;}
.form-list .icheckbox.checked{ background-position: -116px -550px;}

.form-list textarea{ background: #fafafa; color: #000; width: 100%; height: 100px; border: solid 1px #bababa; padding: 4px 0 4px 8px;}

.form-list table{ border: solid 1px #e5e5e5;}
.form-list table th{ line-height: 22px; text-align: center; border: 0; border-bottom: solid 1px #e5e5e5;}
.form-list table td{ padding: 10px 40px; border: 0;}
.form-list table tr.even td{ padding: 7px 40px; background: #fafafa;}

/* Header */
.header-top-background{ background: #f7f7f7; padding: 6px 0; color: #878787; font-size: 12px; line-height: 18px;}
.header-top-background .header-top-left{ float: left;}
.header-top-background .header-top-right{ float: right;}

.header-top-background a{ display: inline-block;}
.header-top-background ul:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.header-top-background ul li{ float: left;}

.header-top-left li.mobile{ margin-right: 29px;margin-left: 10px;}
.header-top-left li.mobile a{ padding: 0 0 0 15px; background: url(../images/sprite.png) no-repeat left -379px;}
.home-page .header-top-left li.mobile a{ padding: 0; background: transparent none;}
.header-top-left li.register{ margin-left: 17px;}
.header-top-left li.register a{ color: #ff3333;}
.home-page .header-top-left li.register a{ color: #878787;}
.header-top-right li.messages a{ padding: 0 0 0 19px; background: url(../images/sprite.png) no-repeat left -416px;}
.header-top-right li.messages a span{ color: #ff3333;}
.header-top-right li.sitemap a{ padding: 0 14px 0 0; background: url(../images/sprite.png) no-repeat right -3px;}

.home-page .header-top-left li,
.header-top-right li{ padding: 0 15px 0 0; margin: 0 12px 0 0; background: url(../images/others/line-top.png) no-repeat right 3px;}
.header-top-left li:last-child{ margin-right: 0 !important; padding-right: 0 !important; background: transparent none !important;}
.header-top-right li:last-child{ margin: 0; padding: 0 0px 0 0; background: transparent none !important;}
.home-page .header-top-right li:last-child{ padding: 0; background: transparent none;}

.header{ /*padding: 16px 0 27px 0;*/}
.home-page .header{ padding-bottom: 15px;} 
.header .logo-wrapper{ float: left;}
.header .header-right{ float: right; margin-top: 4px;}
.header .header-right:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}

/* Main Menu */
.header-nav{ clear: both; padding: 16px 0 0 0;}
.header-right .header-nav{ clear: none; float: left; padding: 0;}
.main-menu{ background: #ff3333; padding: 0 27px;}
.header-right .main-menu{ background: transparent none; padding: 0;}

.main-menu ul:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.main-menu ul li{ float: left; font-size: 18px; line-height: 25px;}
.main-menu ul li a{ display: block; text-decoration: none; color: #fff; padding: 7px 31px;}
.main-menu ul li.active{ font-weight: bold;}
.main-menu ul li.active a,
.main-menu ul li a:hover{ background: #cc0000;}

.home-page .main-menu{ padding: 5px 42px 0 0;}
.home-page .main-menu ul li{ margin: 0 55px 0 0;}
.home-page .main-menu ul li a{ color: #000; padding: 0; background: transparent none;}
.home-page .main-menu ul li.active a,
.home-page .main-menu ul li a:hover{ color: #fc3038;}

/* Search */
.header-right .header-search{ float: left;}
.header-search .input-box{ position: relative;}
.header-search .input-box label{ position: absolute; left: 9px; top: 7px; display: block; width: 20px; height: 20px; text-indent: -9999px; background: url(../images/sprite.png) no-repeat 0px 0px;}
.header-search .input-box button{ display: none; visibility: hidden;}
.header-search .input-text{ line-height: 18px; padding: 7px 10px 7px 40px; font-size: 12px; color: #666; width: 230px; height: 18px; border: solid 1px #e5e5e5; background: #f7f7f7; border-radius: 15px;    box-sizing: content-box;}
.header-search .input-text:-moz-placeholder{ color: #666; opacity: 1;}
.header-search .input-text::-moz-placeholder{ color: #666; opacity: 1;}
.header-search .input-text:-ms-input-placeholder{ color: #666;}
.header-search .input-text::-webkit-input-placeholder{ color: #666;}
.home-page .header-search .input-text{ width: 232px; padding-left: 42px;}

/* Home Page */
.home-page .main{ padding: 0 0 50px 0;}


.bannerwrap { height: 360px; position: relative; overflow: hidden;}
.organsswiperwrap { width: 1200px; height: 90px; overflow: hidden;}
.organsswiper a { display: inline-block; margin: 0 12px;}
.join-organ { text-align: center; font-weight: bold; margin: 40px 0;}
.newspage2 {
    margin-top: 24px; 
    text-align: center;
}
.swiper-pagination-switch  { display: inline-block; height: 10px; width: 10px; overflow: hidden; background:  url(../images/sprite.png) no-repeat -180px -30px; margin: 0 5px;}
.swiper-active-switch { background:  url(../images/sprite.png) no-repeat -210px 0px;;}
.arrow-left {
    background: url(../images/sprite.png) no-repeat -40px 0px; 
    position: absolute;
    left: 100px;
    top: 50%;
    margin-top: -25px;
    width: 50px;
    height: 50px;
    z-index: 999;
}
.arrow-right {
    background: url(../images/sprite.png) no-repeat -110px 0px;
    position: absolute;
    right: 100px;
    top: 50%;
    margin-top: -25px;
    width: 50px;
    height: 50px;
    z-index: 999;
}

/*tab 列表样式*/
.tabheader {height: 39px;}
.tabheader ul li.on {background: white;border-bottom: none;border-top: 2px solid #ff3333;color: #ff3333;font-weight: bold;}
.tabheader ul li.first {border-left: 1px solid #e5e5e5;}
.tabheader ul li {cursor: pointer;height: 38px;line-height: 38px;display: inline-block;width: auto;border: 1px solid #e5e5e5;float: left;border-left: none;padding: 0px 24px;background: #f7f7f7;font-size: 14px;box-sizing: content-box;}


.input-box select {
    border: 1px solid #bababa;
    border-radius: 0px;
    height: 30px;
    width: auto;
    min-width: 80px;
    line-height: 30px;
    vertical-align: middle;
    /*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;*/
    box-sizing: border-box;
    padding-left: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
}
.produpload { position: relative;}
.produpload .uploadify { background:url(../images/produpload.png);}
.produpload .uploadify-queue { position: absolute; top: 10px; left: 9px;right: 9px;}
.uploadify-button { text-align: center;}
.produpload .uploadify-queue-item{ width: auto; padding: 0;}
.produpload .uploadify-queue-item .fileName,.produpload .uploadify-queue-item .cancel,.produpload .uploadify-queue-item .data{ display: none;}

.release-form .fieldset:first-child .form-list .modellist li { width: 120px; vertical-align: middle; float: left; margin-bottom: 0px; position: initial; padding: 0px;}
.release-form .fieldset:first-child .form-list .modellist li input,.release-form .fieldset:first-child .form-list .modellist li span{line-height: 30px; vertical-align: middle; margin-right: 4px;}
.product-price-table { background-color: #d7d7d7;border-collapse: separate; border-spacing: 1px; border:none!important;}
.product-price-table th { background-color: #ededed; padding: 4px!important;}
.product-price-table td { background-color: white; padding: 0px!important;text-align:center;}

.has-error .form-control, .has-error .inptext, .error {
    border:1px solid #E24A4A!important;
    -webkit-box-shadow: 0 0 4px 1px rgba(228,36,36,.6);
    box-shadow: 0 0 4px 1px rgba(228,36,36,.6);
}
.input-text:focus, .inptext:focus{
	border:1px solid #A5D4ED!important;
    -webkit-box-shadow: 0 0 4px 1px rgba(32,157,230,.4);
    box-shadow:  0 0 4px 1px rgba(32,157,230,.4);
}
/*.has-error .w5c-error,.w5c-error { display: none!important;}*/
.fl { float: left;}
.fr { float: right;}
.appraiseitem { float: left; width: 100%; border-bottom: 1px solid #e5e5e5; padding-bottom: 10px; padding-top: 5px;}
.appraiseitem .time { color: gray;}
.appraiseitem .user { color: green;}

.table .label { line-height: 30px;}
.boldred { height: 3px; width: 100%; background-color: #ff3333}
.reglocation { width: 1200px; margin: 0 auto; height: 66px; line-height: 66px; text-align: center; border-bottom: 1px solid #e5e5e5;}
.reglocation span { display: inline-block; height: 100%; text-align: center; padding: 0px 50px; box-sizing:content-box;}
.reglocation span.on { border-bottom: 1px solid #ff3333; color: #f33; font-weight: bold;}
.reglocation span label { vertical-align: middle;}
.reglocation span .step,.reglocation span .stepsucc { display: inline-block; width: 24px; height: 24px; line-height: 24px; overflow: hidden; color: white; background:url(../images/ico/step.png);}
.reglocation span.on .step {background:url(../images/ico/stepon.png);}
.reglocation span .stepsucc {background:url(../images/ico/stepsucc.png) 1px -1px;}

.registerwrap { margin: 80px auto; width: 500px;}
.table2 {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
    border: none;
}
.table2 td, .table2 th { 
    border: none; 
    background: none;
}
.registerwrap .table2  td { height: 74px; vertical-align: top;}
.registerwrap .table2 .inp-label { font-weight: bold;vertical-align: text-top;padding-top: 17px; }
.registerwrap .table2 .input-text { padding: 0 4px; height: 40px; line-height: 40px; vertical-align: middle; border:1px solid #bababa;}
.registerwrap .sendcode { border-left:0px solid #bababa!important; padding: 0px 20px!important; background-color: #f2f2f2;}
.wd250 { width: 250px!important;}
.agreement input,.agreement span{ vertical-align: middle;}
.remove { color: red; cursor: pointer;}
.add { color: green; cursor: pointer;}
.step-image { padding: 20px!important; text-align: center;}
.listtitle a {display: inline-block;
overflow: hidden;
width: 170px;
white-space: nowrap;
text-overflow: ellipsis;}

.pager .PageItem {
color: #000; 
padding: 0px 14px;
line-height: 32px;
border: solid 1px #bababa; 
display: inline-block;
cursor: pointer;
background-color: white;
text-decoration: none;
}
.pager .PageItem:hover{ 
background-color:#f1f1f1;
}

.pager .OnBtn  {
font-weight: bold;
color: #fff;
border-color: #ff0000;
background: #ff0000;
cursor: default;
}
.pager .OnBtn:hover{ 
background-color:#ff0000;
}
.model-items { width: 370px;}
.model-items .item { float: left; line-height: 26px;margin: 2px 8px 2px 0;}
.model-items .item a {min-width: 50px; text-align: center; padding: 1px 6px; float: left;display: block;white-space: nowrap;text-decoration: none;border: 1px solid #ccc;background: #fff;color: #666;}
.model-items .item.selected b {
position: absolute;
bottom: 0;
right: 0;
width: 12px;
height: 12px;
overflow: hidden;
background: url(../images/ico/modelselected.png) no-repeat -2px -2px;
}
.model-items .item.selected {
position: relative;
zoom: 1;
}
.model-items .item.selected a { 
	padding: 0 6px;
border: 2px solid #e4393c;
}
.model-items .item.disabled {
position: relative;
zoom: 1;
}
.model-items .item.disabled a, .model-items .item.disabled a:hover {
cursor: not-allowed;
border: 1px dashed #ccc; 
color: #999;
}

.newspanel{
  border:1px solid #ccc!important;
  padding: 10px!important;
  line-height: 180%!important;
}

.newspanel h1{
	text-align: center;
	font-size: 16px;
	font-weight: bold;

}
.regsucc { vertical-align: middle; line-height: 77px; font-size: 20px; display: inline-block; height: 77px; color:#444; font-weight: bold; padding-left: 100px; background:url(../images/suc.png) no-repeat; }
table td.pager {padding:12px 26px 12px 26px!important; }
/*table td.pager a { background: white!important; border: 1px solid #e5e5e5!important; display: inline-block!important; padding: 6px 12px!important; text-decoration: none!important;margin-left:5px!important;}
table td.pager a.on,table td.pager a:hover { background: #6890c0!important; color: white!important;}*/

/*服务详情页面*/
.serviceheader { background-color: #1f8dd9; color: white; min-height: 200px;}
.serviceheader .content { border:none; background: none; padding: 50px 0;}
.serviceheader .content .image { border:none;}
.col-left { background-color: white; border:none;}
.col-left .panel { border:1px solid #e5e5e5;}
.col-left .panel h3 { border-bottom: none;}
.col-left .panel .content { padding: 20px 15px; line-height: 26px;}
.mt20 { margin-top: 20px;}
.mt10 { margin-top: 10px;}
.col-main .panel {}
.col-main .panel h3 {background: #fafafa;
color: #000;
font-size: 14px;
font-weight: bold;
line-height: 22px;
padding: 10px 16px; margin-bottom: 0px;}
.col-main .panel .content { color: #888;}
#adv { text-indent: 2em;}
#pics { padding: 10px;}
#pics img { margin: 10px;}
#btnatarvar { background: #3366cc; color: white; margin-bottom: 30px;}
.avatarpanel .uploadify-queue { display:none;}

.area-list { padding-bottom: 8px;}
.area-list.last { padding-bottom: 0px;}
.area-list a {
color: blue;
margin-left: 5px;
line-height: 20px;
margin-top: 5px;
display: inline-block;
}
.area-list .del {
color: red;
}
.rdo input,.rdo label { vertical-align: middle; line-height: 30px;}
.inplabel { line-height: 30px; vertical-align: middle;}
.produpload2{ float: left; line-height: 0; padding: 9px; border: solid 1px #e5e5e5; margin-right: 20px; position: relative;    background-color: white;}
.product-images .input-box {
    float: left;
    line-height: 0;
    padding: 9px;
    border: solid 1px #e5e5e5;
    margin-right: 20px;
    position: relative;
    background-color: white;
}
.product-images .close {
    position: absolute;
    right: -10px;
    top: -10px;
}
.product-images .close span {
    cursor: pointer;
    text-indent: -9999px;
    background: url(../images/others/icon-close.png) repeat left top;
    display: block;
    width: 30px;
    height: 30px;
}
.social-media .bdshare-button-style0-16 a { height: 36px; line-height: 36px; margin: 0!important;}

.sendcode2 {
    height: 30px!important;
    line-height: 30px!important;
    vertical-align: middle!important;
    border: 1px solid #bababa!important;
    border-left: 0px solid #bababa!important;
    padding: 0px 20px!important; 
    width: auto!important;
}
.search-grid{
	width: 100%;
} 
.search-grid .items{
	float: left;
	margin-left: -13px;
	margin-right: -12px;
}
.search-grid .item{
	margin: 0 13px 20px 12px;
}
.keywordtip { font-weight: 700; color: #ff3333;}

.error-span {line-height: 20px;
padding-bottom: 10px;
display: inline-block;
padding-top: 4px;
color: red;
font-weight: bold;}
.edittable{
	width: 100%!important;
	margin: 0 auto;
}
.edittable .tblabel { background-color: #fafafa ; text-align: right;}
.edittable .input-text {
vertical-align: middle;
border-radius: 0;
color: #333;
font-size: 14px;
line-height: 20px;
padding: 4px 5px;
width: auto;
height: 30px;
min-width: 100px;
border: 1px solid #CFCFCF;
}
.edittable .input-box select { min-width: 180px;}
.upload-file .uploadify{background: #3366cc;
color: white;}
.uploadimgcontainer li {
display: inline-block;
width: auto;
position: relative;
padding: 4px;
border: 1px solid #e5e5e5;
margin-bottom: 18px;
margin-right: 20px;
}
.uploadfileitem {
line-height: 24px;
padding-left: 12px;
padding-right: 12px;
}
.removeupload {
zoom: 1;
z-index: 2;
display: inline-block;
position: absolute;
top: -12px;
right: -12px;
width: 24px;
height: 24px;
background: url(../images/ico/ic_remove.png) no-repeat;
}
.file{ margin-bottom: 0px; }
.file a {color: blue!important; line-height: 20px;}
 .discount-info {
    margin: 25px 0px 0px;
    padding: 0px 0px 0px 36px;
    background: transparent url("../images/others/icon-discount.png") no-repeat scroll left top;
    float: left;
    font-size: 12px;
    line-height: 27px;
    color: #000;
}

.discount-info .discounts {
    font-weight: bold;
    color: #F33;
}
.reject-reason { color: red;}
.toast-top-right {
top: 50%;
left: 50%;
margin-left: -150px;
margin-top: -58px;
}
.error-con { width: 0px;vertical-align: middle; line-height: 16px;padding-top: 4px;}
.error-tip {white-space: nowrap;z-index: 99; 
    background: url(../images/ico/errortip.gif) 0px 0px no-repeat;
    color: #999;
    padding: 0px 0px 0px 24px;
    line-height: 16px;
    height: 16px;
    width: auto!important;
    display: block;
    font-size: 13px;
}
.form-list .error-con{
	line-height: 18px;padding-top: 2px;
}
.form-list .error-con .error-tip{
	background: url(../images/ico/errortip.gif) 0px 0px no-repeat;
}
.tip-con .error-tip,.form-list .tip-con .error-tip{
	background:none;
	padding: 0px 0px 0px 0px;
}
.hidden-validate .error-con{
	margin-top: 7px;
}
.hidden-validate .error-tip{
	left: 0;
}
.button2 {
height: 30px;
font-size: 14px;
padding: 3px 23px;
background: #3366cc;
vertical-align: middle;
}
.uploadfilecontainer { margin-top: 10px;}
.uploadfilecontainer div { line-height: 30px!important;}
.uploadfilecontainer li { padding-left: 0px!important;}
.noempty { color: red!important;    vertical-align: middle;padding-right: 5px;}
.edittable .label { text-align: right;}
.wd300 { width: 550px!important;}
.wd400 { width: 400px!important;}
.product-images2 {
float: left;
line-height: 0;
padding: 4px;
border: solid 1px #e5e5e5;
margin-right: 20px;
position: relative;
background-color: white;
} 
.advertlist{
	margin-left: -8px;
	margin-right: -8px;
}
.appmsg {
position: relative;
overflow: hidden;
margin-bottom: 20px;
border: 1px solid #e7e7eb;
background-color: #fff;
color: #666;
float: left;
    width: 322px;
margin-left: 8px;
margin-right: 8px;
}
.appmsg_content {
padding: 0 14px;
position: relative;
}
.appmsg_title {
font-weight: 400;
font-style: normal; 
padding-top: 10px;
line-height: 28px; 
overflow: hidden; 
margin-bottom: 0px; 
text-overflow: ellipsis; 
white-space: nowrap;
}
.appmsg_title a {
display: block;
color: #222;
}
.appmsg_info {
font-size: 13px;
line-height: 20px;
padding-bottom: 10px;
}
.appmsg_date {
font-weight: 400;
font-style: normal;
}
.appmsg_thumb_wrp {
overflow: hidden;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.appmsg_desc {
padding: 5px 0 5px; 
overflow: hidden;
text-overflow: ellipsis; 
white-space: nowrap;
}
.appmsg_opr {
background-color: #f4f4f4;
border-top: 1px solid #e7e7eb;
}
.appmsg_opr ul {
overflow: hidden;
}
.appmsg_opr_item {
float: left;
line-height: 44px;
height: 44px;
}
.size1of2 {
width: 50%;
}
.grid_item.no_extra {
float: none;
width: auto;
overflow: hidden;
}
.appmsg_opr_item a {
display: block;
border-right: 1px solid #e7e7eb;
text-align: center;
text-decoration: none;
}
a.edit { color: blue;}
a.remove { color:red;}
.appmsg_opr_item a.no_extra {
border-right-width: 0;
}
.splitline {
clear: both;
height: 1px;
width: 100%;
background: #e5e5e5;
margin: 20px 0;
}
.handlepanel {
text-align: center;
}
.btnsave,.btncancel { background-color: #ff3333; font-size: 16px!important; padding: 8px 30px; border: none; color: white;}
.btncancel { background-color: #3366cc;}
.share_opr { height: 46px; width: 320px; }
#share_opr {position: absolute; top: 0px;z-index: 99;}
.sharelabel {
display: block;
float: left;
line-height: 46px;
width: 56px;
padding-left: 6px;
}
.share_opr a { display: block; float: left; height: 46px!important; width: 52px; text-align: center; margin: 0px!important;}
.share_opr .tsina { background:url(../images/ico/weibo.png) 12px 5px no-repeat;}
.share_opr .qqfri { background:url(../images/ico/qq.png) 12px 5px no-repeat;}
.share_opr .qzone { background:url(../images/ico/qzone.png) 12px 5px no-repeat;}
.share_opr .wexin { background:url(../images/ico/weixin.png) 12px 5px no-repeat;}
.share_opr .email { background:url(../images/ico/email.png) 12px 5px no-repeat; }
.share_opr .tsina:hover { background:url(../images/ico/weibof.png) 12px 5px no-repeat;}
.share_opr .qqfri:hover { background:url(../images/ico/qqf.png) 12px 5px no-repeat;}
.share_opr .qzone:hover { background:url(../images/ico/qzonef.png) 12px 5px no-repeat;}
.share_opr .wexin:hover { background:url(../images/ico/weixinf.png) 12px 5px no-repeat;}
.share_opr .email:hover { background:url(../images/ico/emailf.png) 12px 5px no-repeat;}

.toast2 .layui-layer-content{ 
  line-height: 24px;
  padding: 12px 20px 12px 50px; 
  font-family: 微软雅黑, 'Microsoft YaHei', 华文黑体, STHeiti, Arial, Helvetica, sans-serif;
  font-weight: normal;
  box-shadow: 0 0 12px #999999;
      border-radius: 3px 3px 3px 3px;
}
.toast-error2 {
  background-color: #bd362f!important;
  color: white;
  background-image: url(../images/ico/error.png);
  background-position: 12px 12px;
  background-repeat: no-repeat;
}
.toast3 .layui-layer-content{ 
  line-height: 24px;
  padding: 12px 20px 12px 50px; 
  font-family: 微软雅黑, 'Microsoft YaHei', 华文黑体, STHeiti, Arial, Helvetica, sans-serif;
  font-weight: normal;
  box-shadow: 0 0 12px #999999;
  border-radius: 3px 3px 3px 3px;
}
.toast-alert3 {
  background-color: #f89406!important;
  color: white;
  background-image: url(../images/ico/alert.png);
  background-position: 12px 12px;
  background-repeat: no-repeat;
}
.toast4 .layui-layer-content{ 
  line-height: 24px;
  padding: 12px 20px 12px 50px; 
  font-family: 微软雅黑, 'Microsoft YaHei', 华文黑体, STHeiti, Arial, Helvetica, sans-serif;
  font-weight: normal;
  box-shadow: 0 0 12px #999999;
  border-radius: 3px 3px 3px 3px;
}
.toast-alert4 {
  background-color: #51a351!important;
  color: white;
  background-image: url(../images/ico/suc.png);
  background-position: 12px 12px;
  background-repeat: no-repeat;
}
.panel {
    border: 1px solid #e5e5e5;
    margin-bottom: 20px;
}
.panel dl dt{
    height: 41px;
    border-bottom: 1px solid #e5e5e5;
    background-color: #fafafa;
    font-size: 18px;
    line-height: 40px;
    padding-left: 1em;
}
.publishbtncon { margin: 0px auto; width: 800px; padding: 20px 0 15px 0;}
.publishbtncon a { margin:0px 24px; padding-left: 80px; line-height: 60px; text-decoration: none; background-repeat:  no-repeat; background-position: 20px 10px; font-size: 18px; color: #333; display: inline-block; width: 210px; height: 60px; border:1px solid #e5e5e5; background-color: #fafafa; border-radius: 5px; }
.publishnote { padding-left: 100px; padding-bottom: 20px; color: #999;}
.publishbtncon .entity { background-image: url(../images/ico/pentity.png);}
.publishbtncon .service { background-image: url(../images/ico/pservice.png);}
.publishbtncon .video { background-image: url(../images/ico/pvideo.png);}
.publishbtncon a:hover { background-color:#f3f3f3; border:1px solid #cccccc;}
.datepicker { background-image: url(../images/ico/date.png); background-position: right top; background-repeat: no-repeat; cursor: pointer; width: 140px!important;}
.form-group2 { height: 53px;}
.form-group2 input { float: none!important;}
.form-group2 .error-con { margin-top: 3px;}
.rightbtn {border: 1px solid #e5e5e5; float: left;
    border-left: 0;
    height: 25px;
    display: inline-block;
    background-color: #fafafa;
    padding: 0 2px; cursor: pointer;}
.valigntop td { vertical-align: top; line-height: 30px;}
.btndisabled { background-color: gray!important;cursor: not-allowed;}
.videobuy .layui-layer-title {
	height: 130px;
	background-color: #ff3333;border-radius:0;
	background: #ff3333 url(../images/ico/videobuy.png) center center no-repeat;
}
.videobuy .layui-layer-setwin a{
	background: #ff3333 url(../images/ico/layerclose.png) center center no-repeat;
	height: 28px; width: 28px;
}
.videobuy .layui-layer-content{
	text-align: center;
	color: #333;
	font-size: 16px!important;
}
.videobuy .layui-layer-btn{
	text-align: center;
}
.videobuy .layui-layer-btn0{
	background: #ff3333!important;
	border:none;
	line-height: 40px;
	height: 40px;
	font-size: 16px!important;
}
.videobuy .layui-layer-btn1{
	background: #3366cc!important;
	border:none;
	line-height: 40px;
	height: 40px;
	font-size: 16px!important;
	color: white;
}
.console-global-notice-list {
    line-height: 180%;
    padding: 5px;
    background: #f2ffea;
    border: 1px solid #c0eea4;
}

.buttonBlue{
  border:0;
  background: #6789c7;
  height:34px;
  text-align: center;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 14px;
  color:#ffffff;
}

.buttonBlue:hover {
    background: #8bb2f9;
    color: #ffffff;
}


.buttonBlank{
  border:1px solid #354a5f;
  background: #ffffff;
  height:35px;
  text-align: center;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 16px;
  color:#354a5f;
  cursor:pointer;
}


.buttonBlank:hover {
    background: #8bb2f9;
    border:1px solid #8bb2f9;
    color: #ffffff;
}
.ngdialog.ngDialog-custom-dialog .ngdialog-content{
   width:700px;
}
.epsharepanel { height: 46px; line-height: 46px;}
.epsharepanel .share_opr { background-color: white; border: none; position:initial!important; width: auto;}
.epsharepanel .share_opr a { width: 56px;}
.servicesharepanel .share_opr a,.servicesharepanel .share_opr a:hover {height: 44px; width: 44px; background-position: 4px 4px; } 
.MarginBottom10px{
    margin-bottom: 10px;
}
.choiseright {
display: inline-block;
background-color: #efefef;
height: 30px;
border: 1px solid #bababa;
border-left: none;
cursor: pointer;
line-height: 20px;
padding: 0 6px;
vertical-align: middle;
}
.btnsave1 {
background: #6890c0;
vertical-align: middle;
height: 35px;
}
.buttonBlank {
vertical-align: middle;

}
.table {
border-collapse: collapse;
border-spacing: 0;
width: 100%;
max-width: 100%;
color: #666;
margin-bottom: 0px;
}
.table th,.table td{
	border:0;
	border-bottom: 1px solid #e5e5e5;
}
.table input[type=button],.btnlistitem {
border: 1px solid #bababa;
height: 24px;
line-height: 24px;
padding: 0 15px;
vertical-align: middle;
color: #666;
background: #f7f7f7;
cursor: pointer;
font-size: 13px;
}
.searchpanel2 {
clear: both;
padding: 14px 20px;
vertical-align: middle;
background: #f8f8f8;
border-bottom: 1px solid #e5e5e5;
}
.searchpanel2 .btnlistitem{
	background: #3366cc;
	color: white;
	border:none;
	line-height: 35px;
padding-top: 0px;
padding-bottom: 0px;
}
.block { display: block;}
.staging2 {
cursor: pointer;
margin-right: 8px;
margin-top: 8px;
border: solid 1px #e5e5e5;  
text-align: center;
 float: left; 
 padding: 0px 1em;
}
.staging3 {
cursor: pointer;
margin-right: 8px;
margin-top: 0px;
margin-bottom: 8px;
border: solid 1px #e5e5e5;  
text-align: center;
 float: left;
 line-height: 28px;
}
.stageSettings .paid{
	background: #f8f8f8;
}
.filedownitem {
	float:none!important;
	border:none!important;
	border-bottom: 1px dashed #999!important;
	width: 500px;
	padding: 0px!important;
}
.filedownitem .listtitle,.filedownitem .listtitle a {
	width: auto!important;
} 
.spanNumber{
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    background: red;
    text-align:center;
    font-size: 12px;
    color: #ffffff;
    padding:0px 10px 0px 10px;
    margin-left: 5px;
}
.spanNumber2{
	
}
.order-foot li{
	line-height: 30px;
}




.fr{ float:right;}
.fl{ float:left;}
.menunavi{/*padding-bottom: 30px;*/}
.home-page .menunavi{ padding-bottom: 15px;} 
.menunavi .logo-wrapper{ float: left;}
.menunavi .header-right{ float: right; margin-top: 4px;}
.menunavi .header-right:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}

.top{ background:#f5f5f5; height:25px; line-height:25px; border-bottom:1px solid #ebebeb; font-size: 12px;font-family:"微软雅黑"; }
.top_fl{ width: 350px;height:25px; line-height:25px;font-size: 12px;}
.top_fl a{padding-left: 5px; color: #333;}
.top .red{color: #f06d54; font-weight: 800;}
.top_fr ul li{}
#site-nav{margin:0 auto;width:850px;font-family:"微软雅黑"; }
#site-nav-bg{z-index:9999;background:#f7f7f7;left:0px;width:100%;border-bottom:#d2d2d2 1px solid;position:absolute;top:0px;height:25px}
#site-nav{z-index:10000;margin:2px auto;color:#747474;line-height:19px;position:relative;height:22px}
#site-nav a{color:#747474;}
#site-nav a:hover{color:#f50}
#site-nav .quick-menu{right:0px;position:absolute;top:0px;font-family:"微软雅黑"; }
#site-nav .quick-menu li{padding-right:15px;background-position:right 6px;padding-left:5px;float:left;padding-bottom:0px;margin-left:-1px;padding-top:2px}
#site-nav .quick-menu li.last{background:none transparent scroll repeat 0% 0%}
#site-nav .quick-menu li.menu-item{padding-right:0px;padding-left:0px;padding-bottom:0px;padding-top:0px;position:relative}
#site-nav .menu-hd{padding-right:22px;display:block;padding-left:10px;z-index:10002;padding-bottom:0px;margin:1px 1px 0px;cursor:pointer;padding-top:0px;position:relative;height:20px;}
#site-nav .mytaobao .menu-hd{padding-top:1px;_padding-top:1px; height: 24px;font-family:"微软雅黑"; }
#site-nav .search .menu-hd{width:24px;padding-top:1px;_padding-top:1px;height: 24px;font-family:"微软雅黑"; }
#site-nav .menu-hd b{
	border-right:#eee 4px solid;border-top:#666 4px solid;font-size:0px;right:10px;border-left:#eee 4px solid;width:0px;line-height:0;border-bottom:#eee 4px solid;position:absolute;top:8px;height:0px;
		-webkit-transition:-webkit-transform .2s ease-in;
		-moz-transition:-moz-transform .2s ease-in;
		-o-transition:-o-transform .2s ease-in;
		transition:transform .2s ease-in
}
#site-nav .search .menu-hd{padding-left:5px;color:#747474}
#site-nav .search .menu-hd s{background-position:-67px -20px;left:9px;width:14px;position:absolute;top:4px;height:13px}
#site-nav .menu-bd{border-right:#ebebeb 1px solid;border-top:#ebebeb 1px solid;display:none;z-index:10001;right:0px;background:#fff;border-left:#ebebeb 1px solid;border-bottom:#ebebeb 1px solid;position:absolute;top:21px}
#site-nav .search .menu-bd{_right:-1px}
#site-nav .menu-bd-panel{padding-right:10px;padding-left:10px;padding-bottom:6px;padding-top:10px;font-family:"微软雅黑"; }
#site-nav .search dt,#site-nav .search dd{float: left;margin-right: 10px;}
#site-nav .search span{font-size: 16px;}
#site-nav .search dd{font-size: 12px;}
#site-nav .menu{position:relative}
#site-nav .menu:hover .menu-hd{border-right:#ebebeb 1px solid;border-top:#ebebeb 1px solid;background:white;margin:0px;border-left:#ebebeb 1px solid;border-bottom:#fff 1px solid;}
#site-nav .hover .menu-hd{border-right:#ebebeb 1px solid;border-top:#ebebeb 1px solid;background:white;margin:0px;border-left:#ebebeb 1px solid;border-bottom:#fff 1px solid;}
#site-nav .menu:hover .menu-bd{display:block}
#site-nav .hover .menu-bd{display:block}
#site-nav .menu:hover .menu-hd b{
	border-left-color:#fff;filter:progid:dximagetransform.microsoft.basicimage(rotation=2);border-bottom-color:#fff;border-top-color:#666;top:8px;border-right-color:#fff;
	
	-moz-transform:rotate(180deg);
	-moz-transform-origin:50% 30%;
	
	-webkit-transform:rotate(180deg);
	-webkit-transform-origin:50% 30%;
	
	-o-transform:rotate(180deg);
	-o-transform-origin:50% 30%;
	
	transform:rotate(180deg);
	transform-origin:50% 30%;
}
#site-nav .hover .menu-hd b{
	border-left-color:#fff;filter:progid:dximagetransform.microsoft.basicimage(rotation=2);border-bottom-color:#fff;border-top-color:#666;top:5px;border-right-color:#fff;
	
	-moz-transform:rotate(180deg);
	-moz-transform-origin:50% 30%;
	
	-webkit-transform:rotate(180deg);
	-webkit-transform-origin:50% 30%;
	
	-o-transform:rotate(180deg);
	-o-transform-origin:50% 30%;
	
	transform:rotate(180deg);
	transform-origin:50% 30%
}
#site-nav .mytaobao .menu-bd{width:94px;line-height:20px;top:22px;height:100px}
#site-nav .mytaobao .menu-bd-panel{padding-right:5px;padding-left:5px;padding-bottom:8px;padding-top:8px; text-align: center;}
#site-nav .mytaobao .menu-bd-panel a{ display: block;}
#site-nav .search .menu-bd{width:230px;top:22px;height:100px}
/*logo*/
.top_1{height: 114px;font-family:"微软雅黑"; }
.logo{width: 650px;}
.top_1 .search{background: #e73828;margin: 30px 50px 0px 0px; height: 38px; width: 500px;}
.top_1 .search_wrap{background: #fff;margin: 3px; height: 32px;float: left; width: 410px;padding-left: 10px;}
.top_1 .input_wrap{background: #fff;border: 1px solid #fff;height: 32px;line-height: 32px;width: 92%;outline:medium;}
.search_wrap .search_photo{width:32px; height:32px;float:left; margin-top:0px;}
.search_wrap .search_photo img { width: 18px; height: 18px; vertical-align: middle;margin-top: 7px;}
.but{ background:#e73828;display: block; border: 1px solid #e73828; color: #fff; font-size: 16px;height: 32px;line-height: 32px;cursor: pointer;width: 74px;text-align: center; padding:0;}
.top_1 i{color: #999; font-weight: 800;}
/*导航菜单开始 */
/*整体居中，宽度1200*/
.of_whole{width:1200px;margin:0 auto;font-family:"微软雅黑"; }
/*导航和站点栏*/
#of_mainBody{height:358px;background:#665837;width: 210px; float: left;}
/* header */
.menunavi .navigationBar {display:block;background:#fff;}
.menunavi .navigationBar .navigationBarInnel{display:block;margin: 0 auto;width: 1200px;}
.menunavi .navigationBar tt  {display:block;position:relative;float:left;width: 210px;height:40px;background:url(../img/headPic.jpg) left no-repeat; margin-bottom:0px;}
.menunavi .navigationBar tt .mainProNavArea {position: absolute;top:40px;}
.menunavi .navigationBar tt.slideOpenNAV .mainProNavArea {display:none;}
.menunavi .navigationBar tt.slideOpenNAV {height:46px;}
.menunavi .navigationBar .mainMenuV {float:left;padding-left: 5px;}
.menunavi .navigationBar .mainMenuV a {float:left;position:relative;margin: 0 0px; padding: 0 20px;height:39px;line-height:40px;font-size: 16px;color: #000;font-family: verdana,Tahoma,Arial,Hei,"Microsoft Yahei",SimHei;* font-weight: bold;}
.menunavi .navigationBar .mainMenuV a:hover {color: #e83829;text-decoration: none;}
.menunavi .navigationBar .mainMenuV a:active {color: #e83829;}
.phone{position: absolute;left:1030px; top: -20px;}
.navigationBarInnel{position: relative;}
.mainMenuV .hot{position: absolute; left: 50px;top:-15px}
.menunavi .navigationBar .mainMenuV .current{color: #e83829;text-decoration: none;}
.menunavi .navigationBar .mainMenuV .current:hover{color: #e83829;text-decoration: none;}
.menunavi .navigationBar .mainMenuV .current_index{background: #e83829; color: #fff;}
.menunavi .navigationBar .mainMenuV .current_index:hover{background: #e83829; color: #fff;}
.menunavi .navigationBar .neiye_menu a{padding: 0 34px;height:35px;line-height:35px;}

/*尾部版权开始 */
.copy{ margin-top: 20px; text-align: center; font-size: 14px; color: #999; line-height: 30px;}
.copy a{color: #6d6d6d; padding: 0px 5px 0px 5px;}
.copy p{margin-bottom:0;}
.copy span{ color: #ccc;}
.w1200{ width: 1200px; margin: 0 auto;}


.am-bounce{
	-webkit-animation: am-bounce 2s infinite;
			animation: am-bounce 2s infinite;
}
/* 上下跳动*/
@-webkit-keyframes am-bounce {
	0%,100%{
		-webkit-transform: translateY(0);
			transform: translateY(0);
	}
	50% {
		-webkit-transform: translateY(-10px);
			transform: translateY(-10px);
	}
}
@keyframes am-bounce {
	0%,100%{
		-webkit-transform: translateY(0);
			transform: translateY(0);
	}
	50% {
		-webkit-transform: translateY(-10px);
			transform: translateY(-10px);
	}
}
#tablehtml table{
}
#tablehtml table thead th{ 
	white-space: nowrap;
	padding: 5px;
	text-align: center;
	border: solid 1px #e5e5e5;
}
#tablehtml table tbody td{
	background-color: white;
	white-space: nowrap;
	padding: 5px;
	text-align: center;
	border: solid 1px #e5e5e5;
}
.modellabel { line-height: 30px; font-weight: 700;}
.modellist li label { line-height: 20px;}
.danger { color: red;}

 

.am-scale-up {
	-webkit-animation: am-scale-up .3s ease-out both;
			animation: am-scale-up .3s ease-out both;
}
.am-scale-down {
	-webkit-animation: am-scale-down .3s ease-out both;
			animation: am-scale-down .3s ease-out both;
}
.am-slide-top {
	-webkit-animation: am-slide-top .8s ease-out both;
			animation: am-slide-top .8s ease-out both;
}
.am-slide-bottom {
	-webkit-animation: am-slide-bottom .8s ease-out both;
			animation: am-slide-bottom .8s ease-out both;
}
.am-slide-left {
	-webkit-animation: am-slide-left .8s ease-out both;
			animation: am-slide-left .8s ease-out both;
}
.am-slide-right {
	-webkit-animation: am-slide-right .8s ease-out both;
			animation: am-slide-right .8s ease-out both;
}
.am-bounce{
	-webkit-animation: am-bounce 2s infinite;
			animation: am-bounce 2s infinite;
}
.am-dither{
	-webkit-animation: am-dither 0.5s alternate;
			animation: am-dither 0.5s alternate;
}
.am-rotate{
	-webkit-animation:am-rotate 1.2s infinite linear;
			animation:am-rotate 1.2s infinite linear;
}

/* 旋转 */
@-webkit-keyframes am-rotate {
	from {
		-webkit-transform: rotate(0deg);
				transform: rotate(0deg);
	}to{ 
		-webkit-transform: rotate(360deg);
				transform: rotate(360deg);
	}
}
@keyframes am-rotate {
	from {
		-webkit-transform: rotate(0deg);
				transform: rotate(0deg);
	}to{ 
		-webkit-transform: rotate(360deg);
				transform: rotate(360deg);
	}
}

/* 上下跳动*/
@-webkit-keyframes am-bounce {
	0%,100%{
		-webkit-transform: translateY(0);
			transform: translateY(0);
	}
	50% {
		-webkit-transform: translateY(-10px);
			transform: translateY(-10px);
	}
}
@keyframes am-bounce {
	0%,100%{
		-webkit-transform: translateY(0);
			transform: translateY(0);
	}
	50% {
		-webkit-transform: translateY(-10px);
			transform: translateY(-10px);
	}
}

/* 抖动*/
@keyframes am-dither {
	0%, 100% {
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
				transform: rotate(0deg);
	}
	25% {
		-moz-transform: rotate(15deg);
		-ms-transform: rotate(15deg);
		-webkit-transform: rotate(15deg);
				transform: rotate(15deg);
	}
	50% {
		-moz-transform: rotate(-15deg);
		-ms-transform: rotate(-15deg);
		-webkit-transform: rotate(-15deg);
				transform: rotate(-15deg);
	}
	75% {
		-moz-transform: rotate(5deg);
		-ms-transform: rotate(5deg);
		-webkit-transform: rotate(5deg);
				transform: rotate(5deg);
	}
	85% {
		-moz-transform: rotate(-5deg);
		-ms-transform: rotate(-5deg);
		-webkit-transform: rotate(-5deg);
				transform: rotate(-5deg);
	}
}
@-webkit-keyframes am-dither {
	0%, 100% {
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
				transform: rotate(0deg);
	}
	25% {
		-moz-transform: rotate(15deg);
		-ms-transform: rotate(15deg);
		-webkit-transform: rotate(15deg);
				transform: rotate(15deg);
	}
	50% {
		-moz-transform: rotate(-15deg);
		-ms-transform: rotate(-15deg);
		-webkit-transform: rotate(-15deg);
				transform: rotate(-15deg);
	}
	75% {
		-moz-transform: rotate(5deg);
		-ms-transform: rotate(5deg);
		-webkit-transform: rotate(5deg);
				transform: rotate(5deg);
	}
	85% {
		-moz-transform: rotate(-5deg);
		-ms-transform: rotate(-5deg);
		-webkit-transform: rotate(-5deg);
				transform: rotate(-5deg);
	}
}
/* Scale up */
@-webkit-keyframes am-scale-up {
	0% {
		opacity: 0;
		-webkit-transform: scale(0.2);
				transform: scale(0.2);
	}
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
				transform: scale(1);
	}
}
@keyframes am-scale-up {
	0% {
		opacity: 0;
		-webkit-transform: scale(0.2);
				transform: scale(0.2);
	}
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
				transform: scale(1);
	}
}
/* Scale down */
@-webkit-keyframes am-scale-down {
	0% {
		opacity: 0;
		-webkit-transform: scale(1.8);
				transform: scale(1.8);
	}
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
				transform: scale(1);
	}
}
@keyframes am-scale-down {
	0% {
		opacity: 0;
		-webkit-transform: scale(1.8);
				transform: scale(1.8);
	}
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
				transform: scale(1);
	}
}
/* Slide top */
@-webkit-keyframes am-slide-top {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100%);
				transform: translateY(-100%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
				transform: translateY(0);
	}
}
@keyframes am-slide-top {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100%);
				transform: translateY(-100%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
				transform: translateY(0);
	}
}
/* Slide bottom */
@-webkit-keyframes am-slide-bottom {
	0% {
		opacity: 0;
		-webkit-transform: translateY(100%);
				transform: translateY(100%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
				transform: translateY(0);
	}
}
@keyframes am-slide-bottom {
	0% {
		opacity: 0;
		-webkit-transform: translateY(100%);
				transform: translateY(100%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
				transform: translateY(0);
	}
}
/* Slide left */
@-webkit-keyframes am-slide-left {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%);
				transform: translateX(-100%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
				transform: translateX(0);
	}
}
@keyframes am-slide-left {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%);
				transform: translateX(-100%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
				transform: translateX(0);
	}
}
/* Slide right */
@-webkit-keyframes am-slide-right {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
				transform: translateX(100%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
				transform: translateX(0);
	}
}
@keyframes am-slide-right {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
				transform: translateX(100%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
				transform: translateX(0);
	}
}
.treven { background-color: #fafafa;}

.model-items .item.disabled, .model-items .item.disabled:hover {
cursor: not-allowed;
border: 1px dashed #ccc!important; 
color: #999;
}
/* 本类服务没有产品样式*/
.tips_box{background: #fff;padding:20px 0px 20px 0px;border: 1px solid #ebebeb;margin-bottom: 10px;}
.tips_box .tips{font-size: 24px;color: #bbb;}
.tips_box .tips img{vertical-align: middle;}
/* 评分进度条样式*/
/* 评分进度条样式*/
.pj_fs{border-bottom: 1px solid #e3e3e3;height: 100%;overflow: hidden;padding: 20px 0px 20px 0px;clear: both;}
.pj_nr{border-bottom: 1px solid #e3e3e3;height: 100%;overflow: hidden;padding: 20px 0px 20px 0px;clear: both;}
#graphbox{width:230px;float: left;margin-left: 30px;margin-top: 15px;}
#graphbox .pf{height: 22px;line-height: 22px;margin-bottom:5px;}
.graph{position:relative;background-color:#b7b7b7;width:120px;float: right;margin-top: 5px;}
.graph span{position:relative;text-align:left;color:#ffffff;height:12px;line-height:12px;font-family:Arial;display:block;}
.graph span{background-color:#e73828;}
.fs{float: left;width: 112px;height:112px;text-align: center;padding-top: 35px;background: url(../../img/quan.png) no-repeat;}
.fs span{font-size: 34px;font-weight: 800;color: #e73828;}
.pj_nr img{vertical-align: middle;}
.pj_nr span{padding-left: 50px;}
.pj_nr .fl{width: 930px;}
.pj_nr .fr{width: 130px;}
.pj_nr .fr img{width: 30px; height:30px}
.pj_fs p,.pj_nr p { margin-bottom: 0px;}

.bdshare-22 { height: 22px!important;}
.bdshare-22 a {height: 22px !important; width: 22px !important;  margin-right: 4px!important; background-size: 100%!important; background-position: 0 0!important; padding-top: 0px;}


/* 2016-4-27新加右侧固定工具条样式*/
.goto-box-wrapper-box{background: #fff; width: 1px;height: 500px;}
.goto-box-wrapper .goto-box{}
.goto-box-wrapper .goto-box-box li .fa{width: 54px;height:40px;margin-bottom: 0px;padding-top: 11px; }
.goto-box-wrapper .goto-box-box li{margin-bottom:0px;border-bottom: 1px solid #fff;height: 54px;background: #c8c8c8;}
.goto-box-box li .goto-content{ right: 50px;}
.goto-box-wrapper .goto-box-box li:hover .fa,.goto-box-wrapper .goto-box-box li .fa:hover{ background: #e83829;height: 54px;}
.goto-box-box li .goto-body{ background: #e83829;height: 54px;}
.goto-box-box li .goto-body a{ color: #fff;}
.goto-box-box li .goto-body a:hover{color: #fff;}
.goto-box-box li .goto-body p{line-height: 54px;margin-top: 5px;}
.goto-box-wrapper-box .fa-cart .for-icon{ width: 22px; height: 30px; background:url(../images/car.png) 0px 5px no-repeat;}
.goto-box-wrapper-box .fa-qq .for-icon{ width: 22px; height: 30px; background:url(../images/QQ.png) 0px 5px no-repeat;}
.goto-box-wrapper-box .fa-wexin .for-icon{ width: 22px; height: 30px; background:url(../images/weixin.png) 0px 5px no-repeat;}
.goto-box-wrapper-box .fa-feedback .for-icon{ width: 22px; height: 30px; background:url(../images/yijianfankui.png) 0px 5px no-repeat;}
.goto-box-wrapper-box .fa-share .for-icon{ width: 22px; height: 22px; background:url(../images/yijianfankui.png) no-repeat;}
.goto-box-wrapper-box .fa-top .for-icon{ width: 22px; height: 30px; background:url(../images/jiantou.png) 0px 5px no-repeat;}
.goto-box-wrapper-box .fa-sc .for-icon{ width: 22px; height: 30px; background:url(../images/shoucang.png) 0px 5px no-repeat;}
.goto-box-wrapper-box .fa-xx .for-icon{ width: 22px; height: 30px; background:url(../images/wodexiaoxi.png) 0px 5px no-repeat;}
.goto-box-wrapper-box .jiaobiao{width: 18px;height: 18px;border-radius:50%;background: #e83829;color: #fff;font-size: 12px;position: absolute;left: 30px;bottom: 20px;}
.goto-box .goto-content-wx .goto-content{width:210px;background:#e83829;right: 54px;}
.goto-body .goto-body-wx{height: 85px;width:210px;background:#e83829;}
.goto-body .goto-body-wx dt{float: left;margin-right: 10px;margin-left: 10px;}
.goto-body .goto-body-wx dd{float: left;color: #fff;margin-right: 15px;}
.goto-box-wrapper .goto-box .fa-top-bg{background:url(../images/dingbu_tanqi.png) no-repeat;}
.goto-box-wrapper .goto-box .fa-top-bg:hover .fa{background:url(../images/dingbu_zhizhen.png) no-repeat;}
.goto-box-wrapper-box .goto-box{top:25%;}

#headerjs {
}

/*2016-7-11右侧固定工具条购物车新增样式*/
.goto-box-wrapper .goto-box-box li .fa .cart-count {position: absolute;
    position: absolute;
    top: -3px;
    right: 1px;
    display: inline-block;
    padding: 1px 2px;
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    background-color: #c81623;
    border-radius: 7px 7px 7px 0;
    min-width: 16px;
    text-align: center;
    display: none;
    font-style: normal;
}
.goto-box-wrapper .goto-box-box li .fa.fa-cart:hover .cart-count {
    color: #c81623;
    background-color: #ffffff;
    border: 1px solid #c81623;
}

/*2016-7-11顶部购物车新增样式*/
#site-nav .h {color: #f22e00!important;}
#site-nav .quick-menu .pjw_MiniCartIcon {
    width: 12px;
    /*background: ;*/
}
.top_fl .head_red {
    color: #ff6600;
}
.top_fl .my_news {
    padding-left: 25px;
    background: url("../../img/my_new.png") no-repeat 8px 50%;

    margin-left: 10px;
}
.top_fl .login_out {
    margin-left: 20px;
}
/*2016-7-14 header 样式 */

@font-face {font-family: "iconfont-h";
    src: url('../../font/h-iconfont/iconfont-h.eot?t=1468208076'); /* IE9*/
    src: url('../../font/h-iconfont/iconfont-h.eot?t=1468208076#iefix') format('embedded-opentype'), /* IE6-IE8 */
    /*url('../../font/h-iconfont/iconfont-h.woff?t=1468208076') format('woff'),  chrome, firefox */
    url('../../font/h-iconfont/iconfont-h.ttf?t=1468208076') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
    url('../../font/h-iconfont/iconfont-h.svg?t=1468208076#iconfont-h') format('svg'); /* iOS 4.1- */
}

.iconfont-h {
    font-family:"iconfont-h" !important;
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
.icon-cartfill:before { content: "\e659"; }

#site-nav .h {color: #f22e00!important;}
#site-nav .quick-menu .pjw_MiniCartIcon {
    width: 12px;
    /*background: ;*/
}
.top_fl .head_red {
    color: #ff6600;
}
.top_fl .my_news {
    padding-left: 25px;
    background: url("../../img/my_new.png") no-repeat 8px 50%;

    margin-left: 10px;
}
.top_fl .login_out {
    margin-left: 20px;
}
/*--新版底部样式  2016 9 29----*/
.newFooter{height: 321px;background: #38414c;overflow: hidden;}
.newFooter_in{margin: 0 auto;height: 321px;}
.newFooter_box01{width: 1200px;height: 192px;overflow: hidden;padding-left: 64px;padding-top: 20px;}
.newFooter_box02{width: 1200px;height: 103px;margin-top: 10px;}
.newFooter_box01_l{ width: 428px;height: 157px;}
.newFooter_box01_c{ width: 146px;height: 157px;}
.newFooter_box01_r{ width: 446px;height: 157px;margin-left: 85px;}
.newFooter_box01_l dl{float: left;width: 120px;}
.newFooter_box01_l dl dt{ color:#f6f7f7;font-size: 15px;height: 38px; }
.newFooter_box01_l dl dd{height: 30px;}
.newFooter_box01_l dl dd a{color: #b4b4b4;}
.newFooter_box01_l dl dd a:hover{text-decoration: underline;}
.newFooter_box01_c p{color: #b4b4b4;font-size: 12px;}
.newFooter_box01_r div span a{font-size: 12px;color: #377ab2;}
.newFooter_box01_r div span a:hover{font-size: 12px;color: #377ab2;}
.newFooter_box01_r div span a:focus{font-size: 12px;color: #377ab2;text-decoration: none;}
.newFooter_box02_up{width: 1100px;height: 35px;border-bottom: 1px solid #727981;margin: 0 auto;}
.newFooter_box02_up ul li{float: left;background: url("../web/newimages/newFooter_bg.jpg") no-repeat right 5px;padding-right: 20px;padding-left: 20px;}
.newFooter_box02_up ul li a{color: #727981;}
.newFooter_box02_up ul li a:hover,.newFooter_box02_up ul li a:focus{color:#727981; }

.account-login{ float: right; margin: 0 100px 0 0; background: #fff; width: 340px; padding: 35px 40px 20px 40px;}
.account-login h3{ text-align: center; font-size: 22px; line-height: 30px; margin-bottom: 25px;}
.account-login .form-list li{ position: relative; padding: 0 0 0 39px; margin: 0 0 0px 0;}
.account-login .form-list li:last-child{ margin-bottom: 18px;}
.account-login .form-list label{ position: absolute; left: 0; top: 0; display: block; background: #f2f2f2 url(../images/sprite.png) no-repeat; border: solid 1px #bababa; border-right: 0; width: 39px; height: 40px; text-indent: -9999px;}
.account-login .form-list .login-username label{ background-position: left -320px;}
.account-login .form-list .login-password label{ background-position: -58px -320px;}
.account-login .form-list .input-text{ height: 40px; padding: 9px 13px;}
.account-login .forgot-password:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.account-login .forgot-password .f-right{ display: block; float: right; color: #003399;}
.account-login .buttons-set{ padding: 46px 0;}
.account-login .buttons-set .button{ display: block; width: 100%; text-align: center;display: inline-block; border: 0; border-radius: 0; background: #ff3333; color: #fff; height: 40px; font-size: 18px; line-height: 24px; padding: 8px 35px;}
.account-login .new-here{ text-align: center;}
.account-login .new-here p{ margin-bottom: 0; color: #000;}
.account-login .new-here p a{ color: #003399;}
