*{-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*:before,*:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{color:#555;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0.15);font-size:12px}
html, body{background:#FFF;max-width:640px;min-height:100%;margin:0 auto}
body{-moz-user-select:-moz-none;-webkit-user-select: none;-ms-user-select: none;user-select: none;width: 100%;overflow-x: hidden;position:relative;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, menu, nav, section{margin:0;padding:0}
article, aside, details, figcaption, figure, footer, header, menu, nav, section{display:block}
html, body, button, input, select, textarea{font:14px/1.6 -apple-system-font,"Helvetica Neue",sans-serif}
input, select, textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
th{text-align:inherit}
fieldset, img{border:0}
del{text-decoration:line-through}
address, caption, cite, code, dfn, em, th, var{font-style:normal;font-weight:500}
ol, ul{list-style:none}
caption, th{text-align:left}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-family: inherit;font-weight: 500;line-height: 1.1;color: inherit;}
.h2, h2 {font-size:14px}
q:before, q:after{content:''}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
a{color:#666;text-decoration:none;}
a:visited{color:inherit}
a:hover, a:active, a:visited{text-decoration:none}
ins, a{text-decoration:none}
table{border-collapse:collapse;border-spacing:0;}
.cl:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.cl{zoom:1}.pr{position:relative}.f14{font-size:13px}.b{display:block}
.fl{float:left!important}.fr{float:right!important;}
.cf{color:#FFF!important}
@font-face{font-family:'icomoon';src:url('icomoon.eot?fdr4vk');src:url('icomoon.eot?#iefixfdr4vk') format('embedded-opentype'),url('icomoon.woff?fdr4vk') format('woff'),url('icomoon.ttf?fdr4vk') format('truetype'),url('icomoon.svg?fdr4vk#icomoon') format('svg');font-weight:normal;font-style:normal}
[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#999}
.icon-arrow-left:before{content:"\e094"}
.icon-arrow-right:before{content:"\e095"}
.icon-arrow-up:before{content:"\e096"}
.icon-arrow-down:before{content:"\e097"}
.icon-plus:before{content:"\e114"}
.icon-minus:before{content:"\e115"}
.icon-check:before{content:"\e116"}
.icon-cross:before{content:"\e117"}
.icon-inbox:before{content:"\e122"}
.icon-open:before{content:"\e128"}
.icon-chat:before{content:"\e600"}
.icon-message:before{content:"\e601"}
.icon-messenger:before{content:"\e602"}
.icon-textsms:before{content:"\e603"}
.icon-vertical-align-top:before{content:"\e604"}
.icon-keyboard-control:before{content:"\e605"}
.icon-remove-red-eye:before{content:"\e606"}
.icon-sms:before{content:"\e607"}
.icon-share:before{content:"\e624"}
.icon-star2:before{content:"\e608"}
.icon-star-outline:before{content:"\e609"}
.icon-star:before{content:"\f005"}
.icon-star-o:before{content:"\f006"}
.icon-weibo:before{content:"\f18a"}
.icon-renren:before{content:"\f18b"}
.icon-tencent-weibo:before{content:"\f1d5"}
.icon-qq:before{content:"\f1d6"}
.icon-wechat:before{content:"\f1d7"}
.icon-weixin:before{content:"\f1d7"}
.icon-earth:before{content:"\e60e"}
.icon-gaspump:before{content:"\e629"}
.icon-comment-alt1-stroke:before{content:"\e60a"}
.icon-comment:before{content:"\e60b"}
.icon-comment-stroke:before{content:"\e60c"}
.icon-comment-fill:before{content:"\e60d"}
.icon-aperture:before{content:"\e60f"}
.icon-qzone{background:url("data:image/png;base64,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") no-repeat; width: 22px; background-size: 22px auto; position: relative; top:3px;}
.icon-mobile{background: url(dx.png?1) no-repeat;width: 100%;background-size: 40px auto;position: relative;display: block;height: 100%;}

#page-loading-overlay {position: fixed;left: 0;top: 0;bottom: 0;right: 0;background:#efefef;z-index:10000;zoom:1;-webkit-opacity: 1;-moz-opacity: 1;opacity: 1;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter: alpha(opacity=100);-webkit-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out;}
#page-loading-overlay.loaded {zoom: 1;filter: alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;visibility: hidden}
@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg)} to{-webkit-transform:rotate(359deg)}}
@keyframes rotation{from{ -webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
.loading-ctrl{font-size:13px}
.loading,.ajxloading-large, .ajxloading{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxIiB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMjggMjgiPg0KICAgIDwhLS0gMjg9IFJBRElVUyoyICsgU1RST0tFV0lEVEggLS0+DQogICAgPHRpdGxlPk1hdGVyaWFsIGRlc2lnbiBjaXJjdWxhciBhY3Rpdml0eSBzcGlubmVyIHdpdGggQ1NTMyBhbmltYXRpb248L3RpdGxlPg0KICAgIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQogICAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqLw0KICAgIC8qIFNUWUxFUyBGT1IgVEhFIFNQSU5ORVIgKi8NCiAgICAvKioqKioqKioqKioqKioqKioqKioqKioqKiovDQogICAgLyoNCiAgICAgICAqIENvbnN0YW50czoNCiAgICAgICAqICAgICAgUkFESVVTICAgICAgPSAxMi41DQogICAgICAgKiAgICAgIFNUUk9LRVdJRFRIID0gMw0KICAgICAgICogICAgICBBUkNTSVpFICAgICA9IDI3MCBkZWdyZWVzIChhbW91bnQgb2YgY2lyY2xlIHRoZSBhcmMgdGFrZXMgdXApDQogICAgICAgKiAgICAgIEFSQ1RJTUUgICAgID0gMTMzM21zICh0aW1lIGl0IHRha2VzIHRvIGV4cGFuZCBhbmQgY29udHJhY3QgYXJjKQ0KICAgICAgICogICAgICBBUkNTVEFSVFJPVCA9IDIxNiBkZWdyZWVzIChob3cgbXVjaCB0aGUgc3RhcnQgbG9jYXRpb24gb2YgdGhlIGFyYw0KICAgICAgICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNob3VsZCByb3RhdGUgZWFjaCB0aW1lLCAyMTYgZ2l2ZXMgdXMgYQ0KICAgICAgICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUgcG9pbnRlZCBzdGFyIHNoYXBlIChpdCdzIDM2MC81ICogMikuDQogICAgICAgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRm9yIGEgNyBwb2ludGVkIHN0YXIsIHdlIG1pZ2h0IGRvDQogICAgICAgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzYwLzcgKiAzID0gMTU0LjI4NikNCiAgICAgICAqDQogICAgICAgKiAgICAgIFNIUklOS19USU1FID0gNDAwbXMNCiAgICAgICAqLw0KICAgIA0KICAgIC5xcC1jaXJjdWxhci1sb2FkZXIgew0KICAgICAgICB3aWR0aDogMjhweDsNCiAgICAgICAgLyogMipSQURJVVMgKyBTVFJPS0VXSURUSCAqLw0KICAgICAgICANCiAgICAgICAgaGVpZ2h0OiAyOHB4Ow0KICAgICAgICAvKiAyKlJBRElVUyArIFNUUk9LRVdJRFRIICovDQogICAgfQ0KICAgIA0KICAgIC5xcC1jaXJjdWxhci1sb2FkZXItcGF0aCB7DQogICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDU4Ljk7DQogICAgICAgIC8qIDIqUkFESVVTKlBJICogQVJDU0laRS8zNjAgKi8NCiAgICAgICAgDQogICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiA1OC45Ow0KICAgICAgICAvKiAyKlJBRElVUypQSSAqIEFSQ1NJWkUvMzYwICovDQogICAgICAgIC8qIGhpZGVzIHRoaW5ncyBpbml0aWFsbHkgKi8NCiAgICB9DQogICAgLyogU1ZHIGVsZW1lbnRzIHNlZW0gdG8gaGF2ZSBhIGRpZmZlcmVudCBkZWZhdWx0IG9yaWdpbiAqLw0KICAgIA0KICAgIC5xcC1jaXJjdWxhci1sb2FkZXIsDQogICAgLnFwLWNpcmN1bGFyLWxvYWRlciAqIHsNCiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlOw0KICAgIH0NCiAgICAvKiBSb3RhdGluZyB0aGUgd2hvbGUgdGhpbmcgKi8NCiAgICANCiAgICBALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlIHsNCiAgICAgICAgZnJvbSB7DQogICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOw0KICAgICAgICB9DQogICAgICAgIHRvIHsNCiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsNCiAgICAgICAgfQ0KICAgIH0NCiAgICANCiAgICAucXAtY2lyY3VsYXItbG9hZGVyIHsNCiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlOw0KICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMTU2OC42M21zOw0KICAgICAgICAvKiAzNjAgKiBBUkNUSU1FIC8gKEFSQ1NUQVJUUk9UICsgKDM2MC1BUkNTSVpFKSkgKi8NCiAgICAgICAgDQogICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7DQogICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOw0KICAgIH0NCiAgICAvKiBGaWxsaW5nIGFuZCB1bmZpbGxpbmcgdGhlIGFyYyAqLw0KICAgIA0KICAgIEAtd2Via2l0LWtleWZyYW1lcyBmaWxsdW5maWxsIHsNCiAgICAgICAgZnJvbSB7DQogICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogNTguOA0KICAgICAgICAgICAgLyogMipSQURJVVMqUEkgKiBBUkNTSVpFLzM2MCAtIDAuMSAqLw0KICAgICAgICAgICAgLyogMC4xIGEgYml0IG9mIGEgbWFnaWMgY29uc3RhbnQgaGVyZSAqLw0KICAgICAgICB9DQogICAgICAgIDUwJSB7DQogICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMDsNCiAgICAgICAgfQ0KICAgICAgICB0byB7DQogICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogLTU4LjQNCiAgICAgICAgICAgIC8qIC0oMipSQURJVVMqUEkgKiBBUkNTSVpFLzM2MCAtIDAuNSkgKi8NCiAgICAgICAgICAgIC8qIDAuNSBhIGJpdCBvZiBhIG1hZ2ljIGNvbnN0YW50IGhlcmUgKi8NCiAgICAgICAgfQ0KICAgIH0NCiAgICANCiAgICBALXdlYmtpdC1rZXlmcmFtZXMgcm90IHsNCiAgICAgICAgZnJvbSB7DQogICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOw0KICAgICAgICB9DQogICAgICAgIHRvIHsNCiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7DQogICAgICAgIH0NCiAgICB9DQogICAgDQogICAgQC13ZWJraXQta2V5ZnJhbWVzIGNvbG9ycyB7DQogICAgICAgIGZyb20gew0KICAgICAgICAgICAgc3Ryb2tlOiAjNjJiNjUxOw0KICAgICAgICB9DQogICAgICAgIHRvIHsNCiAgICAgICAgICAgIHN0cm9rZTogIzYyYjY1MTsNCiAgICAgICAgfQ0KICAgIH0NCiAgICANCiAgICAucXAtY2lyY3VsYXItbG9hZGVyLXBhdGggew0KICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmaWxsdW5maWxsLCByb3QsIGNvbG9yczsNCiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEzMzNtcywgNTMzMm1zLCA1MzMybXM7DQogICAgICAgIC8qIEFSQ1RJTUUsIDQqQVJDVElNRSwgNCpBUkNUSU1FICovDQogICAgICAgIA0KICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlLCBpbmZpbml0ZSwgaW5maW5pdGU7DQogICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpLCBzdGVwcyg0KSwgbGluZWFyOw0KICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nLCBydW5uaW5nLCBydW5uaW5nOw0KICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzOw0KICAgIH0NCiAgICA8L3N0eWxlPg0KICAgIDwhLS0gMz0gU1RST0tFV0lEVEggLS0+DQogICAgPCEtLSAxND0gUkFESVVTICsgU1RST0tFV0lEVEgvMiAtLT4NCiAgICA8IS0tIDEyLjU9IFJBRElVUyAtLT4NCiAgICA8IS0tIDEuNT0gIFNUUk9LRVdJRFRILzIgLS0+DQogICAgPCEtLSBBUkNTSVpFIHdvdWxkIGFmZmVjdCB0aGUgMS41LDE0IHBhcnQgb2YgdGhpcy4uLiAxLjUsMTQgaXMgc3BlY2lmaWMgdG8NCiAgICAgICAyNzAgZGVncmVzcyAtLT4NCiAgICA8ZyBjbGFzcz0icXAtY2lyY3VsYXItbG9hZGVyIj4NCiAgICAgICAgPHBhdGggY2xhc3M9InFwLWNpcmN1bGFyLWxvYWRlci1wYXRoIiBmaWxsPSJub25lIiBkPSJNIDE0LDEuNSBBIDEyLjUsMTIuNSAwIDEgMSAxLjUsMTQiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiAvPg0KICAgIDwvZz4NCjwvc3ZnPg0K);background-size: 30px 30px;display:block;height: 30px;width: 30px;position: fixed;left: 50%;top: 50%;margin:-14px 0 0 -14px}
.loading{display: inline-block;height:20px;width:20px;position:static;margin: 0 auto;vertical-align: middle;background-size:20px 20px;margin-right:10px;
}
.center{vertical-align: middle;text-align: center;padding:10px 0 20px;
}
.vm{vertical-align:middle}

.noborder{border-bottom:0!important;border-top:0!important;}
.none{display:none}
.hidden{visibility:hidden}
.opacity{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0)}

/*animated*/
.animated{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated-fast{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}    100%{opacity:1;-webkit-transform:none;transform:none} }
@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}  100%{opacity:1;-webkit-transform:none;transform:none}}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
@-webkit-keyframes fadeOutDown{0%{opacity:1}  100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}
@keyframes fadeOutDown{0%{opacity:1}    100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}
.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}
@-webkit-keyframes fadeOutUp{0%{opacity:1}    100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}
@keyframes fadeOutUp{0%{opacity:1}    100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}
.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}
@-webkit-keyframes fadeIn{0%{opacity:0}    100%{opacity:1}}
@keyframes fadeIn{0%{opacity:0}    100%{opacity:1}}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeOut{0%{opacity:1}    100%{opacity:0}}
@keyframes fadeOut{0%{opacity:1}    100%{opacity:0}}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}    100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}    100%{opacity:1;-webkit-transform:none;transform:none}}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}

.btn-outline.active{position:relative;top:1px;box-shadow:none!important; }
.btn-outline:visited{color:#FFF; }
.btn{display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;border:0;outline:0;border-radius:0px;text-align: center;font-size:17px;height:42px;line-height:42px;letter-spacing:2;}
.btn-outline{width:100%;background: #7FBE23;color:#fff; }
.btn-orange{width:100%;background:#EA4F15;color:#fff!important; }
.btn-offline{width:100%;background:#eaefef;color:#505050; }
.btn-orangered{width:100%;background:#F73E3E;color:#fff!important; }

/*form*/
input[type="search"]{-webkit-appearance:none;}
input::-webkit-search-cancel-button {display: none;}
input[type='number'] {-moz-appearance:textfield;}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none; margin: 0;}
.form{ margin-top:14px}
.form *{-webkit-appearance:none}
label {display: inline-block;width: 100%;margin-bottom: 5px;font-weight:700}
.form-group {margin-bottom: 14px;position:relative;overflow:hidden}
.form-group:last-child{margin-bottom:0}
.form-control input,.form-control select {-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display: block;width: 100%;height: 45px;line-height:33px;padding: 6px 12px;font-size:16px;background-color:#fff;color:#888;
  border-radius:0px;border:0;box-shadow:none;resize:none;outline:0;
}
.form-control textarea{height:90px; outline:0; }
.form-control input:focus { outline: 0; }
/*color*/
.blue{color:#2873e1!important}
/*colorend*/
/*backtotop*/
.backtotop{  position: fixed;  bottom:-45px;  width: 45px;  height: 45px;  border-radius: 50%;  background: rgba(0,0,0,.5);  right: 14px;  -webkit-transition: all .7s ease;  -moz-transition: all .7s ease;  -o-transition: all .7s ease;  transition: all .7s ease;  text-align: center;  padding-top: 8px; }
.backtotop span{  font-size: 30px;  color: #fff;  text-align: center; }
.backtotop_show{  -webkit-transform: translate3d(0, -128px, 0);  -moz-transform: translate3d(0, -128px, 0);  -ms-transform:  translate3d(0, -128px, 0);  transform: translate3d(0, -128px, 0); }
/*backtotopend*/

/*bodycommon*/
@-webkit-keyframes bodyVisible {0% { -webkit-transform: translateY(-14px); opacity: 0; }100% { -webkit-transform: translateY(0); opacity: 1; } }
@keyframes bodyVisible {0% { -webkit-transform: translateY(-14px); opacity: 0; }100% { -webkit-transform: translateY(0); opacity: 1; } }
.container_map_ami{-webkit-animation: bodyVisible ease-out .5s forwards;animation: bodyVisible ease-out .5s forwards; }
.container_map {width:75%;margin:0 auto;padding:40px 0 10px;min-height:100%;position:relative}
/*bodycommonend*/
/*page*/
.logo{margin:10px auto 20px;min-width:80px;max-height:80px;overflow: hidden;text-align: center}
.logo img{max-height:50px;max-width:100%}
.reg_link{text-align: center;width: 100%;margin-top:20px}
.login_from, .btn_login{margin-bottom: 20px;font-size: 14px }
.login_from li:first-child input{ border-bottom-right-radius:0!important; border-bottom-left-radius:0!important;}
.login_from li:nth-child(2) input{ border-radius:0!important;}
.login_from li:nth-child(3) select{ border-top-right-radius:0!important; border-top-left-radius:0!important;}
.border{width:100%;height:1px;-webkit-transform: scale(1,0.5);    transform: scale(1,0.5);}
.other{text-align: center;margin-top: 40px; }
.other .tip{background-color: #F5F5F5;position: relative;padding: 0 12px; }
.other em{height: 1px;width: 100%;display: block;background-color: #CCC;position: relative;top: 12px;}
.loginbtn{
  display: -moz-box;
  display: -webkit-box;
  display: box;
  text-align: center;
  width: 240px;
  margin:10px auto 14px;
  font-size:13px;
  line-height: 26px;
}
.loginbtn div{
  -moz-box-flex: 1;
  -webkit-box-flex: 1;
  box-flex: 1;
}
.loginbtn a {
  width:40px;
  height:40px;
  display: block;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #55BC22;
}
.loginbtn .btn_qqlogin a{
  background-color: #3499F3;
}
.loginbtn .btn_weibologin a{
  background-color: #D52B2A;
}
.loginbtn a span{
  font-size: 20px;
  line-height:40px;
  color:#fff;
}
.btn_reg a:last-child{
  float: right;
  padding: 14px 10px;
  margin-right: -10px;
}
.sec_code{position: relative}
.sec_code img{position: absolute;
  top: 8px;
  right: 8px;
  max-height: 100%;
  vertical-align: middle;
  border-radius: 5px;
}
.reg_tp{
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAArwAAAABAQMAAAAGv++CAAAABlBMVEX////Z2dl4b8nnAAAAAXRSTlMAQObYZgAAABRJREFUeNpj+E8Y/GBABYxE6PkAAHcsR6Qt8qYTAAAAAElFTkSuQmCC) no-repeat center center;
  opacity:.7;font-size:13px;
}
.mt20{margin-top:20px}
.f13{font-size: 13px}
/*pageend*/