/*!
 * qianjia common css in 2018
 * cj modify */
 
 /*------qianjia icon------*/
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1528187180558'); /* IE9*/
  src: url('iconfont.eot?t=1528187180558#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
  url('iconfont.ttf?t=1528187180558') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1528187180558#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  /*font-size:16px;*/
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-yduiyanzhengma:before { content: "\e6a7"; }

.icon-jifen:before { content: "\e60a"; }

.icon-iconlogineyesclosed:before { content: "\e66a"; }

.icon-iconlogineyesopen:before { content: "\e66b"; }

.icon-zhanneixiaoxi:before { content: "\e6a6"; }

.icon-shouji4:before { content: "\e6aa"; }

.icon-yanjing-bi:before { content: "\e61d"; }

.icon-yanjing-zheng:before { content: "\e621"; }

.icon-close:before { content: "\e6e9"; }

.icon-integral_fill:before { content: "\e703"; }

.icon-integral:before { content: "\e704"; }

.icon-lock:before { content: "\e709"; }

.icon-people:before { content: "\e715"; }

.icon-select:before { content: "\e725"; }

.icon-search:before { content: "\e741"; }

.icon-packup:before { content: "\e749"; }

.icon-xunzhang:before { content: "\e80d"; }




/*------qianjia common------*/
html {padding:0;margin:0;font-size:10px; font-size:62.5%;}
body {padding:0;margin:0; font-size:14px; background-color:#fff; font-family:"Microsoft YaHei","PingFang-SC-Regular","Hiragino Sans GB","Source Han Sans CN","Heiti SC", Tahoma,SimSun , sans-serif;color:#444;  }
h1,h2,h3,h4,h5,h6 { font-weight:normal; line-height:1.2;}
li,ul,dd,dt,dl { list-style:none;margin:0;padding:0;}
.btn:focus {box-shadow:none;outline:none;}
.form-control:focus { box-shadow:none;outline:none;}
p { max-height: 999999px; margin:0;}
a, a:hover, a:active, a:focus, a:visited {
    text-decoration: none; text-shadow:none; box-shadow:none;outline:none;
}
a { cursor:pointer;
 transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out; }
img {
    max-width: 100%;border:0;
}
.modal-dialog .modal-content { box-shadow:none; border:0;}
 /* ie678 error
==================================== */
.error-backdrop {width:100%;position:absolute;left:0;right:0;top:0;height:4000px; overflow:hidden;z-index:10000;background:#157EB9;
-moz-opacity:1;
opacity:1;
filter:Alpha(opacity=100);

 }
.error-modal { position:absolute;width:700px;height:400px;left:50%;margin-left:-350px;top:50%;margin-top:-200px; 
color:#444; z-index:10001; background-color:#fff; }
.error-modal .error-text { padding-top:60px;}
.error-modal .error-text h2 { font-size:18px; line-height:1.6;color:#444; font-weight:normal; text-align:center;}
.error-modal .error-text .error-show {width:550px;margin:0 auto;height:120px;margin-top:30px; background-image:url(../images/errorimg.jpg); 
background-position:center center;  background-repeat:no-repeat;}


/*------header ------*/ 

.header {background-color: #fff; border-bottom: 1px solid #eee;/*height:55px;*/}
.register-header {background-color: #fff; margin: 0; border-radius:0;border:0;}
.register-header .container { position: relative;}
.register-header .navbar-brand { padding: 13px 15px;   height: auto;}
.register-header .navbar-brand img {width:100px;height:auto;/*height:31px;*/}
.register-header .main-nav { float:left; }
.register-header .main-nav li { display:inline-block;}
.register-header .main-nav li a { display:inline-block; font-size:16px; color:#444;padding:15px 5px; }

.register-header .nav-dropdown {}
.register-header .nav-more {float:left;  border:1px solid #fff;border-bottom:0; height: 55px;  width: 55px;}
.register-header .open.nav-more  {border:1px solid #eee;border-bottom:0; }
.register-header .nav-more a.more-icon {display:inline-block;padding:19px 19px;cursor: pointer; z-index:2;color: #9a9a9a; position:relative; overflow: hidden;
   -webkit-transition: -webkit-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    -o-transition: transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out,-webkit-transform .3s ease-out;}
.register-header .open .more-icon {color:#1b8cca;    
-webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);}
.register-header .more-icon .box {  display: block; position: relative;  width: 15px; height: 9px;}
.register-header .more-icon .box:after,
.register-header .more-icon .box:before {  position: absolute;top: 0; content: " "; width: 6px; height: 6px; background: #9a9a9a;}
.register-header .open .more-icon .box:after,
.register-header .open .more-icon .box:before {background:#1b8cca;}
.register-header .more-icon .box:before {  left: 0;}
.register-header .more-icon .box:after {  left: 9px;}
.register-header .open .more-icon .box-t:before {
    -webkit-transition: -webkit-transform .3s ease-out .3s;
    transition: -webkit-transform .3s ease-out .3s;
    -o-transition: transform .3s ease-out .3s;
    transition: transform .3s ease-out .3s;
    transition: transform .3s ease-out .3s,-webkit-transform .3s ease-out .3s;
	-webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.register-header .nav-more .dropdown-menu { border-radius:0;box-shadow:none;margin:0;padding:15px;width:300px;border:1px solid #eee; margin-top:-1px;z-index:999;}
.register-header .nav-more .dropdown-menu li { display:inline-block;width:32%;}
.register-header .nav-more .dropdown-menu li a { display:block; text-align:left;padding:4px 0;}
.register-header .nav-more .dropdown-menu li a:hover,.register-header .nav-more .dropdown-menu li a:focus {color:#1b8cca ; background:none;}
.register-header .nav-more .dropdown-menu li.divider { clear:both; float:none;width:100%; background-color:#eee;}
.register-header .nav-more .dropdown-menu:before {    content: ' '; right: 0;height: 2px; background-color: #fff;width:54px; position: absolute; top: -2px;}


.register-header .btn-user {width:30px;height:30px; border:0;border-radius:50%;padding:0; box-shadow:none; background:none; position:relative;}
.register-header .btn-user .btn-user-img {width:30px;height:30px;border-radius:50%;background-color:#E3E3E3;}
.register-header .btn-user a { display:block;position:relative;}
.register-header .dropdown-toggle.btn-user {border-radius:0;width:80px; overflow:hidden; }
.register-header .btn-user ~ .dropdown-menu {border:0;left:auto;right:0; top:120%; border-radius:0;width:320px;padding:0;}
.register-header .dropdown-toggle.btn-user .caret {color:#ccc;}
.register-header .btn-user .point { position:absolute;left:25px;top:0; text-align:center; background-color:#1B8CCA;width:16px;height:16px;color:#fff;font-size:12px; border-radius:50%;}
.register-header .dropdown-toggle.btn-user .point {left:42px;}
.register-header .dropdown-menu .loginout { background:#F5F5F5;}
.register-header .dropdown-menu .loginout a { display:block;padding:8px 0; text-align:center;color:#999;}


/*user-login-modal*/
.user-box {padding:15px 35px 10px 35px;}
.user-box .message {padding-bottom:8px;border-bottom:1px dashed #eee; text-align:center;}
.user-box .message .iconfont {
	-webkit-animation: twinkling 1s infinite ease-in-out;
	animation: twinkling 1s infinite ease-in-out; }
@-webkit-keyframes twinkling{ 0%{ opacity:1;} 50%{opacity:0;  }100%{ opacity:1;}}
.user-box .basic {padding-top:15px;padding-bottom:10px; overflow:auto;}
.user-box .basic .pull-left {width:65px;height:65px; overflow:hidden;border-radius:50%;}
.user-box .basic .pull-left img {width:100%;height:100%;}
.user-box .basic .user-text {margin-left:80px;}
.user-box .basic .name {font-size:20px; padding:5px 0;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.user-box .basic .iconfont {color:#555; cursor:auto;}
.user-box .basic .icon-integral {color:#ccc;}
.user-box .basic .icon-integral_fill {color:#FCE25D;}
.user-box .basic .icon-select {color:#ccc;margin-left:5px;  margin-right:3px;}
.user-box .basic .icon-select + .num {color:#555;cursor:default;}
.user-box .basic .icon-jifen {  color: #ccc;margin-left:5px; margin-right:3px; }
.user-box .basic .icon-jifen + .num {color:#555; cursor:default;}
.user-box .basic strong { display:block; font-weight:normal;}
.user-box .basic strong a { color:#339900; line-height:2;}
.user-box .basic strong .iconfont { color:#339900;}
.user-box .row { clear:both; text-align:center;padding-bottom:15px;}
.user-box .row strong {font-size:32px;color:#333; font-weight:normal; font-family:Arial;}
.user-box .row span {color:#999; display:block;}
.user-box .btn-block {margin-bottom:6px; }

@media (min-width: 414px) {
.register-header .btn-user,
.register-header .btn-user .btn-user-img {width:38px;height:38px;}
}
@media (max-width: 767px) {
.register-header .container {padding:0;}
.register-header .container .row {margin-left:0; margin-right:0;}
.register-header .container .row > div {padding-left:0;padding-right:0;}
.register-header .navbar-brand {padding:11px 15px;}
	}
@media (min-width: 768px) {
.header {/*height:81px;*/}
.register-header .navbar-brand img {width:160px;height:auto;/*height:54px;*/}
.register-header .main-nav {margin-top:14px;}
.register-header .main-nav li a {font-size:18px;}
.register-header .more-icon .box {  display: block; position: relative;  width:22px; height: 12px;}
.register-header .more-icon .box:after,
.register-header .more-icon .box:before {  position: absolute;top: 0; content: " "; width:8px; height:8px; background: #9a9a9a;}
.register-header .open .more-icon .box:after,
.register-header .open .more-icon .box:before {background:#1b8cca;}
.register-header .more-icon .box:before {  left: 0;}
.register-header .more-icon .box:after {  left: 12px;}

.register-header .nav-dropdown.nav-more {height:68px; width: 68px;  }
.register-header .nav-more {margin-top:8px;}
.register-header .nav-more a.more-icon {padding:21px 21px;}
.register-header .nav-more .dropdown-menu {font-size:15px;}
.register-header .nav-more .dropdown-menu:before { width: 67px; top: -1px;}

.register-header .btn-user .point {left:32px;}
.register-header .btn-user, 
.register-header .btn-user .btn-user-img {width:44px;height:44px;}
}
@media (min-width: 992px) {
.register-header .main-nav li a { padding:15px 10px; }

}

/*------login modal------*/ 

.loginmodal {}
.loginmodal .text-muted { font-size: 12px;padding-top: 5px;}
.loginmodal .error-label {font-size: 12px;padding-top: 5px; color: #ff7800; position: relative;}
.loginmodal .blank { height: 20px; width: 100%; clear: both;}
.loginmodal .form-control.password {border-right:0; }
.loginmodal .form-control { border-left:0;padding-left: 0;}
.loginmodal .btn-lg {font-size: 16px; padding-top: 6px; padding-bottom: 6px;}
.loginmodal .modal-dialog .modal-content {border-radius:0; box-shadow:none; border:0;}
.loginmodal .modal-header {border:0;padding-bottom:0; position:relative; z-index:2;}
.loginmodal .close {font-size:36px; font-weight:100; }
.loginmodal .modal-body {padding:0 30px 15px 30px;position:relative;z-index:1;} 
.login-tabs + .blank {height:40px;}
.login-form .checkbox {margin:0;}
.login-form .form-group:last-child {margin-bottom:10px; }
.login-form .link,.login-form .link:hover {color:#555}
.login-tabs {clear: both;}
.login-tabs li { float:left;width:50%;}
.login-tabs li.active {}
.login-tabs li a { display:block;padding-bottom:12px;font-weight:bold; font-size:18px; text-align:center; color:#999; border-bottom:2px solid #ccc;}
.login-tabs li.active a {color:#444;border-bottom:2px solid #1b8cca; position:relative;}
.login-tabs li.active a:after {content:' '; position:absolute;left:48%;top:100%;
 width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #1b8cca;}
.other-login {}
.other-login h4 {margin-top:0; position:relative; text-align:center;}
.other-login h4:after { position:absolute;border-top:1px solid #ddd;top:50%;left:0;width:100%; content:' '; z-index:-1;}
.other-login h4 span {background:#fff;padding:0 10px;font-size:14px;color:#bfbfbf; z-index:1;}
.other-login a {color:#666;display: inline-block; line-height:40px;}
.other-login a .icon { display:inline-block;width:36px;height:36px; background-image:url(../images/login_wx.png); background-repeat:no-repeat;
background-position:center top; background-size:36px; float:left;margin-right:5px;}
.other-login a:hover {color:#333;}
.other-login a:hover .icon {background-position:center bottom;}
.other-login .icon-wx .icon {background-image:url(../images/login_wx.png);}
.other-login .icon-bbs .icon {background-image:url(../images/login_bbs.png);}  
 
.forgetpassword {}
.forgetpassword .modal-dialog { z-index:2;margin-top:-140px;top:50%; position: absolute; left: 50%; margin-left: -144px;}
.forgetpassword .modal-backdrop { z-index:1}

@media (max-width: 767px) {
.loginmodal .modal-dialog {margin:0;    height: 100%;}	
.loginmodal .modal-dialog .modal-content {   height: 100%;}
}
@media (min-width: 768px) {
.loginmodal .modal-dialog {margin-top:-255px;top:50%;width:440px;  position: absolute; left: 50%; margin-left: -220px;}	
.loginmodal .modal-body {padding:0 40px 20px 40px;}
.loginmodal .text-muted,.loginmodal .error-label {font-size:14px;}
}



/*------footer ------*/ 

.footer { background-color:#373d41; color:#999;padding-top:10px;}
.footer .copyright { color:#717171; font-size:10px;line-height:1.6;}
.footer .copyright .text-center { padding:13px 0; }
.footer .copyright a {color:#717171; }


.footer-info { padding-top:20px;}
.footer-info .each-view {padding:25px 0; float:left;width:50%;}
.footer-info .weixin-view {width:60%;height:0;padding-bottom:60%;margin:0 auto; background-image:url(../images/footer_weixin.jpg); 
 background-position:center center ; background-size:cover; background-repeat:no-repeat; }
.footer-info .each-view p { text-align:center;padding-top:5px; }
.footer-info .app-view {width:60%;height:0;padding-bottom:60%;margin:0 auto;background-image:url(../images/footer_app.jpg); 
 background-position:center center ; background-size:cover; background-repeat:no-repeat;  }


.footer-info .col-lg-4 {border-left:0px solid #ddd;}
.footer-logo {width:100%;max-width:400px;height:50px; background-position:center top; background-size:100%;
 background-repeat:no-repeat;background-image:url(../images/footerlogo.png); }

.footer-menu dl { height:40px; overflow: hidden; border-bottom: 1px solid #40464a;text-align:left;}
.footer-menu dl.active {height:auto;padding-bottom:10px;}
.footer-menu dt { display:block; text-align:left; color:#fff; text-indent:5px; font-weight:normal; font-size:14px; text-align:left;line-height:40px; position:relative;}
.footer-menu dt:after {
    content: '';
    border: 1px solid #fff;
    display: block;
    width: 6px;
    height: 6px;
    margin: auto;
    position: absolute;
    top: 15px;
    right: 5px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    border-top: none;
    border-right: none;
} 
.footer-menu .active dt:after { border: 1px solid #fff;border-bottom: none;border-left: none;}
.footer-menu dd { display:inline-block;width:48%; line-height:2;font-weight:normal; font-size:14px;text-indent:5px;}
.footer-menu dd a {color:#999; }

.footer-menu li { display:inline-block; }
.footer-menu li a { color:#888;padding:3px;font-size:12px; }


 

@media (min-width: 768px) {
.footer-menu {text-align:center;padding-top:10px;}
.footer-menu dl { float:left; width:33%;padding:6px 0; line-height:2; text-align:left; height:auto; border:0;}
.footer-menu dt { display:block; text-align:left; color:#fff; font-weight:bold;font-size:16px;padding-bottom:10px;line-height:2; text-align:center;text-indent:0;}
.footer-menu dt:after { display:none}
.footer-menu dd {  text-align:center; font-weight:normal; font-size:14px;text-indent:0;}
.footer-info {padding-bottom:40px;padding-top:40px;}
.footer .copyright {font-size:12px; }
.footer .copyright .container {border-top:1px solid #3f4448; }
.footer .copyright .sm-block { display:block}
.footer-info .weixin-view,.footer-info .app-view {width:80%; padding-bottom:80%; }
} 

@media (min-width: 992px) {
.footer-menu { padding-left:5px; }
 .footer-menu dl { clear:both; float:none;padding:6px 0; line-height:1.6; width:100%;}
.footer-info .weixin-view,.footer-info .app-view {width:100px;height:100px;padding-bottom:0;}
.footer-menu dt {display:inline-block; width:80px;font-size:14px;padding-bottom:0; text-align:left; }.footer-menu dd { width:70px;}

}
@media (min-width: 1200px) {
.footer-menu dd { width:80px;}
.footer .copyright .sm-block { display:inline}
.footer-info .weixin-view,.footer-info .app-view {width:120px;height:120px;}
}

@media (min-width: 1400px) {
.footer-logo { height:60px;}
.footer-info .weixin-view,.footer-info .app-view {width:130px;height:130px;}
.footer-menu dt { width:100px; }.footer-menu dd { width:95px;}
}

/*------bottom tool ------*/ 

.bottom-tool {  position: fixed; right:0; bottom:0;z-index: 199;}

.bottom-tool > div > a {width: 50px;height: 50px; text-align: center; background-color:#cacacc;  display: block; }
.bottom-tool > div > a:hover {background-color:#349DEB;}
.bottom-tool .wx { position:relative; display:none;}
.bottom-tool .link {  position: relative;background-image:url(../images/bottomtool_a.png); background-size:65%; background-position:center center; background-repeat:no-repeat;}
.bottom-tool .wx:hover .link {background-color:#349DEB;}
.bottom-tool .wx .block-box {position: absolute; top: -15px; right:50px;padding-right: 25px; display: none;}
.bottom-tool .wx:hover .block-box { display:block;}
.bottom-tool .wx .content {width:130px;padding:12px;height:auto;border:1px solid #ddd; background-color:#fff; 
position: relative; text-align:center; line-height:1.6; color:#666;box-shadow: 0px 0px 5px #ccc;}
.bottom-tool .wx .content img { display:block;margin:0;}
.bottom-tool .wx .content p {padding-top:5px;font-size:12px;}
.bottom-tool .wx .content .triangle { 
    width:0;
    height:0;
    border-width:10px 0 10px 10px;
    border-style:solid;
    border-color:transparent transparent transparent #ccc;
    right:-10px;
	top:20%;margin-top:-5px;
     position:absolute;
}
.bottom-tool .wx .content .triangle span{
    display:block;
    width:0;
    height:0;
    border-width:13px 0 13px 13px;
    border-style:solid;
    border-color:transparent transparent transparent #fff;
    position:absolute;
    margin-top:-13px;
    right:1px;
}
.bottom-tool .scrollup a {color:#fff; font-size:24px;padding:10px; font-weight:100;}
.bottom-tool .feedback { display:none}
.bottom-tool .feedback a {  position: relative;background-image:url(../images/bottomtool_c.png); background-size:65%; background-position:center center; background-repeat:no-repeat;}
 
@media (max-width: 767px) { 
.bottom-tool {
    right: 10px;
    bottom: 10px;
}
.bottom-tool .scrollup a {
    color: #fff;
    font-size: 20px;
    padding: 7px;
    font-weight: 100; opacity:0.7;
}
.bottom-tool > div > a {
    width: 40px;
    height: 40px;
    text-align: center;
    background-color: #999; border-radius:50%;
    display: block;
}
 
}
 
@media (min-width: 768px) {
	.bottom-tool {  right: 1px; bottom:100px;}.bottom-tool > div {margin-bottom: 6px;}
	.bottom-tool .wx { display:block}.bottom-tool .feedback {  display:block}
}





 /*-------common respond------*/

@media (min-width: 768px) {

}
@media (min-width: 992px) {



}

@media (min-width: 1200px) {
  


}

@media (min-width: 1400px) {
 
.col-xlg-1, .col-xlg-2, .col-xlg-3, .col-xlg-4, .col-xlg-5, .col-xlg-6, .col-xlg-7, .col-xlg-8, .col-xlg-9, .col-xlg-10, .col-xlg-11, .col-xlg-12 { float: left;}
  .col-xlg-12 {
    width: 100%;
  }
  .col-xlg-11 {
    width: 91.66666667%;
  }
  .col-xlg-10 {
    width: 83.33333333%;
  }
  .col-xlg-9 {
    width: 75%;
  }
  .col-xlg-8 {
    width: 66.66666667%;
  }
  .col-xlg-7 {
    width: 58.33333333%;
  }
  .col-xlg-6 {
    width: 50%;
  }
  .col-xlg-5 {
    width: 41.66666667%;
  }
  .col-xlg-4 {
    width: 33.33333333%;
  }
  .col-xlg-3 {
    width: 25%;
  }
  .col-xlg-2 {
    width: 16.66666667%;
  }
  .col-xlg-1 {
    width: 8.33333333%;
  }

}









