/* GLOBAL STYLES
-------------------------------------------------- */
/* Padding below the footer and lighter body text */

body {
  padding-bottom: 40px;
  color: #5a5a5a;
  font-family: "微软雅黑","Helvetica Neue",Helvetica,Arial,sans-serif;
}



/* CUSTOMIZE THE NAVBAR
-------------------------------------------------- */

/* Special class on .container surrounding .navbar, used for positioning it into place. */
.navbar-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10;
  margin-top: 20px;
  margin-bottom: -90px; /* Negative margin to pull up carousel. 90px is roughly margins and height of navbar. */
}
.navbar-wrapper .navbar {

}

/* Remove border and change up box shadow for more contrast */
.navbar .navbar-inner {
  border: 0;
  box-shadow: 0 2px 10px rgba(0,0,0,.25);
  background: rgba(255, 255, 255,.5);
}

/* Downsize the brand/project name a bit */
.navbar .brand {
  padding: 14px 20px 16px;
  font-size: 24px;
  text-shadow: none;
  color:#444;
}

/* Navbar links: increase padding for taller navbar */
.navbar .nav > li > a {
  padding: 15px 20px;
  color:#444;
}
.navbar-inverse .nav .active>a, .navbar-inverse .nav .active>a:hover, .navbar-inverse .nav .active>a:focus,.navbar-inverse .nav li.dropdown.open>.dropdown-toggle, .navbar-inverse .nav li.dropdown.active>.dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle {
    background-color: rgba(160,160,160,0.6);
}
.navbar-inverse .nav-collapse {float:right;}
/* Offset the responsive button for proper vertical alignment */
.navbar .btn-navbar {
  margin-top: 10px;
}

.jiangshi-wrap .jiangshi-box {text-align:center;background-color:#eee;padding:20px 0;margin-bottom:20px;}
.jiangshi-wrap .jiangshi-box .img-circle {box-shadow:0 0 2px #999;}

.btn-primary {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background: #3A9CDD;
}
.btn-primary:hover {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background: #2591d8;
}

/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

/* Carousel base class */
.carousel {
  margin-bottom:0;padding-bottom:0;
}

.carousel .container {
  position: relative;
  z-index: 9;
}

.carousel-control {
  height: 80px;
  margin-top: 0;
  font-size: 120px;
  text-shadow: 0 1px 1px rgba(0,0,0,.4);
  background-color: transparent;
  border: 0;
  z-index: 10;
}

.carousel .item {
  height: 500px;
  background:#00B162;
}
.carousel img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  height: 500px;
}
.carousel .a-btn {background:url(../img/swipe_down.png) no-repeat center center;display:inline-block;width:44px;height:46px;margin-left:-22px;background-size:22px 23px;-webkit-animation: mymove 1s infinite;position:absolute;left:50%}

@keyframes mymove{
    from {bottom:-5px;}
    to {bottom:-15px;}
}
@-webkit-keyframes mymove {
    from {bottom:-5px;}
    to {bottom:-15px;}
}

.carousel-caption {
  background-color: transparent;
  position: static;
  max-width: 550px;
  padding: 0 20px;
  margin: 100px auto;
  text-align: center;
}
.cf60 {color:#f60;font-style:normal;}
.carousel-caption a.cf60:hover {color:#f60;}
.carousel-caption p.p-img {text-align:center;}
.carousel-caption p.p-img img {width:164px;min-width:inherit;height:auto;position:static;}
.carousel-caption h1 {font-size:50px;}
.carousel-caption h1 {
  margin:20px 0 10px;
  line-height: 1.25;
  color: #fff;
  text-shadow: 0 1px 1px rgba(0,0,0,.4);
}
.carousel-caption .p-time,
.carousel-caption .p-address {font-size:18px;line-height:1.4;}
.carousel-caption .btn {
  margin-top: 10px;
}
.box-agenda {border:1px solid #eee;margin-bottom:50px;}
.box-agenda h3 {text-align:center;line-height:30px;font-size:16px;padding:0;margin:0;background:#efefef;}
.box-agenda .box-ctt {padding:0 10px;}
.box-agenda .box-d {width:48%;}
.box-agenda .box-ctt dl {overflow:hidden;}
.box-agenda .box-ctt dt {float:left;font-weight:normal;width:85px;margin-right:10px;color:#999;}
.box-agenda .box-ctt dd {margin:0 0 0 95px;color:#777}
.box-agenda .box-ctt dd b {}
.box-agenda .box-ctt dd i,
.box-agenda .box-ctt dd em {font-style:normal;}
.box-agenda .box-ctt dd i {color:#f60;margin:0 5px;}
.box-agenda .box-ctt dd em {color:#aaa;}
.featurette .t-h2 {overflow: hidden;text-align:center;margin-bottom:40px;}
#featurette_camp {padding-top:60px;}
.box-wrap .conversation-wrap-list,#mini_roadshow {padding-top:0px;}
.conversation-wrap-list .featurette-image {margin-top:0;}
.conversation-wrap-list .img-border {border-radius:0;}
.form-wrap {padding:20px;border:1px solid #eee;background:#eee;box-sizing: border-box;width:100%;}
.form-wrap legend {width:auto;}
.summit-meeting .featurette-image {width:300px;margin-top:-50px;}
/* MARKETING CONTENT
-------------------------------------------------- */

.internet-explain {background:#fbb450;overflow:hidden;border:1px dashed #fff;box-sizing:border-box;}
.internet-explain .marketing {padding:0;margin:30px auto;}
.span-title {color:#fff;padding:5px;font-size:20px;}
.span-info {color:#fff;}
.internet-explain .marketing p {text-align:center!important;}
.internet-explain .marketing b {}
.internet-explain .marketing .row {color:#fff;}
.internet-explain .marketing .box-top {margin:0 0 20px;padding:10px 20px 0;font-size:16px;}
.internet-explain .marketing .box-top p {text-align:left!important;color:#fff;}
.internet-explain .marketing h3 {text-align:center;}
.internet-explain .marketing span {float:none;margin-left:0!important;}
.internet-explain .img-circle {border-radius:0;}

.unique-wrap .featurette {padding-top:20px;}
.unique-wrap .featurette-image {margin-top:0;}
.unique-wrap dl {margin:20px 0;background-color:#f7f7f7;}
.unique-wrap dl dt {background-color:#eee;padding:10px;}
.unique-wrap dl dd {margin:0;padding:5px 10px;}
.unique-wrap .box-ctt {margin:0;width:440px;}
.o2o-wrap .o2o-btn {background:#ff4a00;color:#fff;box-shadow:none;text-shadow:none;border:none;padding:6px 28px;}

.marketing .span4 {
  text-align: center;
}
.marketing h2 {
  font-weight: normal;
}
.marketing .span4 p {
  margin-left: 10px;
  margin-right: 10px;
}


/* Featurettes
------------------------- */

.featurette-divider {
  margin: 80px 0; /* Space out the Bootstrap <hr> more */
}
.featurette {
  padding-top: 120px; /* Vertically center images part 1: add padding above and below text. */
  overflow: hidden; /* Vertically center images part 2: clear their floats. */
}
.featurette-image {
  margin-top: -120px; /* Vertically center images part 3: negative margin up the image the same amount of the padding to center it. */
}

/* Give some space on the sides of the floated elements so text doesn't run right into it. */
.featurette-image.pull-left {
  margin-right: 40px;
}
.featurette-image.pull-right {
  margin-left: 40px;
}

/* Thin out the marketing headings */
.featurette-heading {
  font-size: 50px;
  font-weight: 300;
  line-height: 1;
  letter-spacing: -1px;
}

.open-inter-wrap {padding-top:0;}
.open-inter-wrap .featurette-image {margin-top:0px;}

.camp-wrap .camp-box {margin-bottom:20px;padding:0 0 20px;text-align:center;}
.camp-wrap .camp-box .img-circle {border-radius:0!important;}
.featurette-camp {padding-top:100px;}
.featurette-camp .featurette-image {margin-top:-50px;margin-bottom:40px;}
.camp-box-ctt {text-align:left;margin-left:30px;border:1px dashed #f60;padding:10px;font-size:12px;}
.camp-box-ctt h4 {text-align:center;margin-top:-20px;}
.camp-box-ctt h4 i {background-color:#fff;padding:0 8px;}
/* J-shoping */
.baseBg{background-image:url(../img/base_bg.png);background-repeat: no-repeat;}
.deleteBg{background-image:url(../img/deleteBg.jpg);background-repeat: no-repeat;}
.J-shoping{height:34px;position:fixed;right:0;bottom:0px;z-index:900;}
*html .J-shoping{position:absolute;top:expression(eval(document.documentElement.scrollTop));margin:500px 0 0 0;}
.J-shoping-item{position:relative;padding:0 6px;height:34px;}
.J-shoping-main{position:relative;}
.J-shoping-title{height:27px;cursor:pointer;line-height:27px;padding:0px 10px;position:relative;z-index:920;background:url(../img/bg5.png) repeat-x 0px 0px;border-radius:2px;}
.J-shoping-title .J-go{color:#fff;display:block;float:left;}
.J-shoping-title .J-go em{display:inline-block;width:17px;height:14px;vertical-align:middle;margin:-2px 10px 0px 0px;margin-top:0px\9;background-position:-56px -124px;}
.J-shoping-num{width:14px;height:14px;background-position:-28px -88px;text-align:center;overflow:hidden;line-height:14px;display:block;position:absolute;left:80px;top:-4px;color:#fff;font-size:10px;}
.J-shoping-body{width:252px;display:none;border:solid 1px #d6d6d6;box-shadow:0px 0px 5px #8b8b8b;behavior: url(js/pie.htc);padding:10px 10px 35px;position:absolute;bottom:5px;left:1px;background:url(../img/p-bg.png) repeat;z-index:910;}
.J-shoping-list{padding:5px;color:#999;border:solid 1px #e3e3e3;background:#fff;height:50px;margin-bottom:10px;position:relative;}
.J-shoping-list-remove{background:#ffd2d3;}
.J-shoping-list img{float:left;}
.J-shoping-list-a{float:right;width:185px;}
.J-shoping-list-a p{height:25px;line-height:25px;margin-bottom:0px;}
.J-shoping-list-a p em{color:#0363BD;font-style:normal;margin-right:3px;}
.J-shoping-close{position:absolute;cursor:pointer;right:5px;top:5px;width:11px;height:11px;background-position:-32px -147px;overflow:hidden;}
.J-shoping-close:hover{background-position:-41px -147px;}
.J-shoping-buy{height:26px;}
.J-shoping-buy span{float:left;color:#555;}
.J-shoping-buy a{width:112px;height:26px;background-position:-3px -249px;display:block;float:right;}
.J-shoping-buy a:hover{background-position:-3px -277px;}
.J-shoping-px{width:275px;border:solid 1px #d6d6d6;display:none;box-shadow:0px 0px 5px #8b8b8b;height:28px;position:absolute;bottom:5px;left:0px;background:url(../img/p-bg.png) repeat;z-index:905;}
.J-shoping-mx{width:113px;position:absolute;left:-3px;top:-3px;height:3px;background-position:-4px -187px;z-index:921;}
.J-shoping-small{width:119px;}
#floatOrder{width:50px;height:50px;padding:2px;background:#fff;border:solid 5px #e54144;overflow:hidden;position:absolute;z-index:890;}
.Q-online{width:28px;height:20px;display:block;background-position:-78px -130px;position:fixed;right:10px;bottom:13px;}
*html .Q-online{position:absolute;top:expression(eval(document.documentElement.scrollTop));margin:500px 0 0 0;}
#U-attion{display:block;width:120px;padding-right:20px;height:28px;background:#eee;line-height:28px;text-align: center;border:solid 1px #d0d0d0;color:#181818;position:absolute;left:-145px;top:-2px;}
#U-attion em{display:inline-block;vertical-align:middle;margin:-2px 5px 0px 0px;margin-top:0px\9;width:16px;height:15px;background-position:-65px -47px;}
#U-attion span{display:inline-block;width:22px;height:11px;background-position:-65px -32px;position:absolute;right:5px;top:2px;}
/* M-main */
#M-main-b{background:#fafafa;padding:0px 10px;width:996px;border-top:solid 2px #4daedd;margin:40px auto;}
.M-main-list{width:100%;padding:15px 0px;border-bottom:dashed 1px #e3e3e3;height:65px;}
.M-main-A{width:45%;height:63px;line-height:22px;padding-top:2px;}
.M-main-A-a{float:left;width:20%;position:relative;}
.M-main-A-a img{display:block;margin:0px auto;}
.M-main-A-a span{display:block;width:13px;height:13px;position:absolute;right:0px;bottom:0px;}
.M-main-A-b{float:right;width:75%;}
.M-main-A-b h3{font-size:14px;}
.M-main-A-b h3 em{display:inline-block;vertical-align:middle;margin:-2px 0px 0px 5px;margin-top:0px\9;}
.M-main-A-b h3 em.ico1{background-position:-25px -67px;width:17px;height:19px;}
.M-main-A-b h3 em.ico2{background-position:-3px -67px;width:17px;height:16px;}
.M-main-A-b h3 a{color:#0162bc;}
.M-main-A-b h3 span{color:#7c7c7c;font-size:12px;font-weight:normal;}
.M-main-A-b p{color:#999;}
.M-main-A-b span{margin-left:10px;}
.M-main-B{width:10%;text-align:center;padding-top:10px;}
.M-main-B span{color:#0363bd;font-weight:bold;margin-right:3px;}
.M-main-B .num{color:#999;}
.M-main-B .Number{padding-top:14px;}
.M-main-C{width:15%;text-align:center;padding-top:10px;}
.M-main-C a{color:#787878;text-decoration:underline;}
.M-main-D{width:11%;padding-left:4%;text-align:left;color:#999;padding-top:10px;position:relative;}
.M-main-D del{margin:0px 3px;}
.M-main-D span{font-weight:bold;color:#ff4400;margin:0px 3px;}
.M-main-D em{position:absolute;left:5px;top:30px;}
.M-main-E{width:15%;height:65px;text-align:center;}
.M-main-E a{display:block;color:#fff;background-position:-6px -193px;width:75px;height:21px;line-height:21px;padding-left:30px;margin:12px auto 0px;}
.M-main-E a:hover{text-decoration:none;}
.M-main-E a.dis-click{background-position:-3px -307px;color:#cdcdcd;cursor:default;}
.M-main-E span{cursor:pointer;color:#666;}
.M-main-E span.attention-btn-gz{color:#4ca100;cursor:default;}
.M-main-E span:hover{text-decoration:underline;}
.M-main-E span.attention-btn-gz:hover{text-decoration:none;}

.shop-wrap {margin-top:0px;}

.baoming-form-wrap {margin: 30px auto;}
.baoming-form-wrap fieldset {background-color:#eee;padding: 20px;}
.baoming-form-wrap fieldset legend {margin:0 -20px;line-height:1.2em;width:100%;padding:10px 20px;background-color:#ddd;}
.baoming-form-wrap .contact-us {background-color:#eee;padding:0 20px 20px;}
.baoming-form-wrap .contact-us h3 {background-color:#ddd;margin:0 -20px;padding:0 20px;font-size:21px;height:46px;line-height:46px;}
.baoming-form-wrap .contact-us .box-ctt {padding-top:10px;}
.baoming-form-wrap .contact-us .box-ctt a {color:#08c;}


/* 评论 */
.pinglun-wrap {position:relative;font-size:12px;}
.pinglun-wrap h3 {text-align:center;margin:0 0 10px;font-size:24px;}
.pinglun-box {padding:10px;border:1px solid #dddbdb;background:#f2f2f2;}
.pinglun-form {padding-left:60px;background:#eee;border:1px solid #dddbdb;position:relative;}
.pinglun-form .zzlgn-btn {position:absolute;width:100%;background-color:#f7f7f7;left:0;top:0;height:120px;line-height:120px;z-index:99;text-align:center;font-size:24px;cursor:pointer;}
.pinglun-form .a-img {top:39px!important;line-height:0;}
.pinglun-form .textarea-wrap {margin-right:24px;position:relative;}
.pinglun-form .textarea-wrap:before,
.pinglun-form .textarea-wrap:after {content:'';display:block;width:0;border:6px solid transparent;position:absolute;}
.pinglun-form .textarea-wrap:before {border-right:8px solid #f0f0f0;left:-12px;top:10px;z-index:2;}
.pinglun-form .textarea-wrap:after {border-right:8px solid #b9b9b9;left:-13px;top:9px;z-index:1;}
.pinglun-form .textarea-wrap textarea {width:100%;background:#f0f0f0;border-radius:2px;padding:6px;outline:none;}
.pinglun-form .textarea-wrap textarea:focus {height:80px;}
.pinglun-btn-wrap {padding:0 10px 10px;text-align:right;}
.pinglun-btn-wrap .btn {background:#54c4d8;color:#fff;}
.pinglun-wrap .pinglun-ul {height:737px;overflow-y:auto;border-bottom:1px solid #ddd;padding:0;margin:0;}
.pinglun-wrap .pinglun-ul li {line-height:24px;background:#eee;padding:10px!important;display:block;border:1px solid #dddbdb;border-top:none;overflow:hidden;}
.pinglun-wrap .pinglun-ul li p {margin-left:50px;}
.pinglun-wrap .pinglun-ul li p em {font-style:normal;margin:0 5px;color:#08c;cursor:pointer;}
.pinglun-wrap .pinglun-ul li p time {color:#999;font-size:12px;margin:0 5px;display:inline-block;}
.pinglun-wrap .a-img {overflow:hidden;margin:0 13px 0 -44px;display:inline-block;box-shadow:0 0 1px 1px #b5b2b3;border-radius:2px;position:relative;top:10px;word-wrap: break-word;max-width: 100%;line-height:0;}
.pinglun-wrap .a-img img {width:28px;height:28px;border-radius:2px;border:1px solid #fff;}
.pinglun-wrap .pages .pagination {margin:0 0 5px;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    display: inline-block;
    height: 20px;
    padding: 4px 6px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
    color: #555;
    vertical-align: middle;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -moz-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 linear .2s,box-shadow linear .2s;
    -moz-transition: border linear .2s,box-shadow linear .2s;
    -o-transition: border linear .2s,box-shadow linear .2s;
    transition: border linear .2s,box-shadow linear .2s;
}
.pinglun-wrap .pages .pagination {margin: 0 0 5px;}
.pagination ul {
    float:right;
    display: inline-block;
    margin-bottom: 0;
    margin-left: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
    box-shadow: 0 1px 2px rgba(0,0,0,0.05);
    padding:0;
}
.pagination ul>li {display: inline;}
.pagination ul>li>a, .pagination ul>li>span {
    float: left;
    padding: 4px 12px;
    line-height: 20px;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    border-left-width: 0;
    color:#000;
}
.pagination ul>.disabled>span, .pagination ul>.disabled>a, .pagination ul>.disabled>a:hover, .pagination ul>.disabled>a:focus {
    color: #999;
    cursor: default;
    background-color: transparent;
}
.pagination ul>li:first-child>a, .pagination ul>li:first-child>span {
    border-left-width: 1px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-topleft: 4px;
}
.pagination ul {display: inline-block;margin-bottom: 0;margin-left: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
    box-shadow: 0 1px 2px rgba(0,0,0,0.05);
}
.pagination ul>li:last-child>a, .pagination ul>li:last-child>span {
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
}
.pagination ul>.active>a, .pagination ul>.active>span {color: #999;cursor: default;}
.pagination ul>li>a:hover, .pagination ul>li>a:focus, .pagination ul>.active>a, .pagination ul>.active>span {background-color: #f5f5f5;}

.sponsors-warp {text-align:center;margin:0;padding:0;}
.sponsors-warp h3 {text-align:center;font-size:30px;margin-bottom:20px;}
.sponsors-warp .box-ctt {}
.sponsors-warp .box-ctt img {border:1px solid #eee;width:200px;}
.sponsors-warp .box-ctt a {margin:10px;}
.agenda-wrap .t-h3 {text-align:center;}
.other-training-camp {padding:0!important;}


/*
*  浮动框
*  by见天
*  13.04.16
*/
.zzlgn-btn {float:right;cursor:pointer;}
#lgnModal .modal-header {padding:5px 15px;}
#lgnModal .modal-header h3 {margin-top:0;}
.float-box {padding:25px 30px;}
.float-login-box {}
.float-box h4 {text-align:center;font-size:16px;padding:12px 0 18px;border-bottom:1px solid #ddd;margin-top:0;}
.float-box .login-info,
.float-box .control-label,
.float-box .form-horizontal {font-size:12px;}
.float-box .login-info {margin:0 23px 5px;color:#666;}
.float-box .form-horizontal {border-bottom:1px dashed #ddd;padding:0 23px;margin-bottom:12px;}
.float-box .form-horizontal .control-label {width:64px;text-align:left;letter-spacing:0.3em;color:#999;}
.float-box .form-horizontal .controls {margin-left:70px;}
.float-box .help-inline a {color:#999;}
.float-box .form-horizontal .control-group input[type="text"],
.float-box .form-horizontal .control-group input[type="password"] {border-radius:0;width:236px;border-left:1px solid #a6a6a6;border-top:1px solid #a6a6a6;box-shadow:inset 1px 1px 1px #efefef;height:16px;line-height:16px;}
.float-box .control-group {margin-bottom:15px;}
.float-box .control-pwd {margin-bottom:5px;}
.ctl-auto-ipt {color:#999;margin-bottom:5px;}
.ctl-auto-ipt input {border-color:#999;}
.lgn-btn {width:120px;height:32px;background:url(http://www.huxiu.com/static/img/btn_bg.png?data=20130902) no-repeat 0 -252px;position:relative;top:-1px;font-size:12px;color:#fff;text-shadow:0 0 1px #eee;box-shadow:none;border:none;}
.lgn-btn:hover,.lgn-btn:focus {background:url(http://www.huxiu.com/static/img/btn_bg.png?data=20130902) no-repeat 0 -252px;color:#fff;}
.lgn-reg-btn {width:120px;height:32px;line-height:32px;font-size:12px;background:url(http://www.huxiu.com/static/img/btn_bg.png?data=20130902) no-repeat 0 -294px;display:inline-block;text-align:center;color:#fff!important;text-shadow:0 0 1px #eee;margin-left:5px;}
.lgn-btn:hover,
.lgn-reg-btn:hover {color:#fff;}
.login-kj {text-align:center;padding:6px 0;}
.login-kj a {display:inline-block;width:171px;height:38px;line-height:38px;background:url(http://www.huxiu.com/static/img/btn_bg.png?data=20130902) no-repeat -91px -168px;text-indent:-9999px;margin:0 8px;}
.login-kj .qq-lgn {background-position:-91px -210px;}
/* RESPONSIVE CSS
-------------------------------------------------- */
@media (max-width: 1200px) {
    .open-inter-wrap .featurette-image {max-width:460px;width:100%;}
}

@media (max-width: 979px) {

  .shop-wrap {margin-top:80px;}
  .container.navbar-wrapper {
    margin-bottom: 0;
    width: auto;
  }
  .navbar-inner {
    border-radius: 0;
    margin: -20px 0;
  }

  .carousel .item {
    height: 500px;
  }
  .carousel img {
    width: auto;
    height: 500px;
  }

  .featurette {
    height: auto;
    padding: 0;
  }
  .featurette-image.pull-left {
      display: block;
      float: none;
      max-width: 40%;
      margin: 0 auto 20px;
  }
  .open-inter-wrap .image-wrap {
    display: block;
    float: none;
    max-width: 420px;
    margin: 0 auto 20px;
  }
  .featurette .form-horizontal.pull-left {float:none;}
  .navbar-inverse .btn-navbar,.navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:focus, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled] {
      background: #666;
  }
  .navbar-inverse .nav-collapse {float:none;}
  .navbar-inverse .nav-collapse .nav>li>a:hover, .navbar-inverse .nav-collapse .nav>li>a:focus, .navbar-inverse .nav-collapse .dropdown-menu a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:focus {
      background: #eee;color:#666;
  }
    .navbar-inverse .nav-collapse .nav>li>a, .navbar-inverse .nav-collapse .dropdown-menu a {color:#666;text-shadow:none;}
}


@media (max-width: 767px) {
    body {
        padding-left: 0;
        padding-right: 0;
    }
  .navbar-inner {
    margin: -20px;
    margin-right:0;
    padding-right:0;
  }

  .carousel {
  }
  .carousel .container {

  }
  .carousel .item {
    height: 300px;
  }
  .carousel img {
    height: 300px;
  }
  .carousel-caption p.p-img img {width:100px;}
  .carousel-caption {
    width: 65%;
    margin: 80px auto 50px;
  }
  .carousel-caption h1 {
    font-size: 30px;
    margin:10px 0;
  }
  .carousel-caption .p-time,.carousel-caption .p-address {
    font-size:14px;
  }
  .carousel-caption .lead,
  .carousel-caption .btn {
    margin:0;
    font-size: 18px;
  }

  .marketing .span4 + .span4 {
    margin-top: 40px;
  }

  .featurette-heading {
    font-size: 30px;
  }
  .featurette .lead {
    font-size: 18px;
    line-height: 1.5;
  }
  .unique-wrap .featurette {text-align:center;}
  .unique-wrap .featurette-image {float:none;margin:0 auto;}
  .unique-wrap .box-ctt {width:auto;text-align:left;}
    .internet-explain {float:none!important;}
  .internet-explain .marketing .box-top {width:auto;margin:0}
  .o2o-wrap {margin:0 10px;}
  .box-agenda {margin:0 10px 10px;}
  .box-agenda .box-d {margin:0 10px;float:none;width:auto;}

    .modal {width:300px;}
    #showBox .modal-body {min-height:200px;max-height:220px;}
    .float-box {padding:5px;}
    .float-box .form-horizontal {padding:0 15px;}
    .float-box .login-info {margin:0 15px 5px;}
    .float-box .form-horizontal .control-label {float:none;}
    .float-box .form-horizontal .controls {margin-left:0;}
    .float-box .control-group {margin-bottom:0;}
    .form-horizontal input {width:auto;}
    .lgn-btn,.lgn-reg-btn {width:100px;border-radius:5px;}
    .float-box .form-horizontal {padding-bottom:10px;}
    .camp-box-ctt {margin:0;}
}
.erweima-box {
    margin: 0 auto;
}
.erweima-box-inner {
    display: inline-block;
    width: 100px;
    text-align: center;
    margin-left: 10px;
}
.erweima-box-inner img {
    width: 100px;
    height: 100px;
    padding: 0;
    float: left;
}
.web-box {
    margin-bottom: 36px;
    position: relative;
    text-align: center;
}
.web-box-inner {
    display: inline-block;
}
.web-box .web-item {
    float: left;
    margin: 0 0 10px 50px;
    text-align: center;
}
.web-box .web-item:first-child {
    margin-left: 0;
}
.web-box .web-item img {
    width: 150px;
    height: 150px;
    margin-bottom: 4px;
    cursor: pointer;
}
.web-box .web-item a {
    display: block;
}
.selectH {
    margin-bottom: 0;
    height: 26px;
}
.select-list {
    height: 26px;
}