@charset "utf-8";

/*

ST06-CSS-xiaohei-dtmuban.com-20180329

*/

/*gong*/

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre{margin: 0;padding: 0;}

address, cite, dfn, em, var, i {font-style: normal;}

html{background:none repeat scroll 0 0 #f3f3f3;color:#333}

.fl-clr{zoom: 1;}

.fl-clr::after{display: block; clear: both; height: 0px; content: " ";}

.fl-left,.fl {float: left;}

.fl-right,.fr {float: right;}

.fl-bold {font-weight: bold;}

.f_red{color:#e60000!important;}

.text-focus {color: #0f69dc!important;}

.text-normal {color: #696969!important;}

.text-danger {color: #e60000!important;}

.ml5{margin-left:5px;}

.ml10{margin-left:10px;}

.ml15{margin-left:15px;}

.ml20{margin-left:20px;}

.red{color:red!important;}

/*top*/

.top-bar{width: 100%;height: 36px;background: #F3F3F3;}

.top-list{width: 1190px; line-height: 36px; margin: 0px auto;}

.top-list .login-name{float: left;color: #696969;padding-left: 10px;}

.top-list .login-name span{float: left;}

.top-list .login-name a{color: #696969; float: left; margin-left: 15px;}

.top-list .login-menu{float: right;}

.top-list .login-menu li{float: left;margin-left: 10px;color: #E6E6E6;position: relative;line-height: 36px;}

.top-list .login-menu li a{color: rgb(105, 105, 105);margin-right: 10px;}

.top-list .login-menu li.msg span{display: inline-block; width: 40px; height: 36px; text-align: center; margin-right: -6px;}

.top-list .login-menu li.msg.current span,.top-list .login-menu li.msg.current2 span{background: #333; color: #fff;}

.top-list .login-menu li.msg.current a,.top-list .login-menu li.msg.current2 a{color: #fff;}

.top-list .login-menu li i{width: 40px; height: 26px; background: #333; line-height: 26px; display: block; position: absolute; top: 24px; left: 0; text-align: center; font-style: normal; display: none;}

.top-list .login-menu li i.block {display: block;}

.top-list .login-menu li.msg.current i.block{display:none}

.top-list .login-menu li .msg-hover{position: absolute; top: 36px; background: #333; left: 0; display: none; z-index: 99;}

.top-list .login-menu li .msg-hover .msg-hover-dd{height: 32px; line-height: 32px; border-bottom: solid 1px #3c3c3b;}

.top-list .login-menu li .msg-hover .msg-hover-dd:hover { background: #191919;}

.top-list .login-menu li .msg-hover .msg-hover-dd a{display: block; padding: 0 10px; height: 32px; color: #fff; margin: 0;}

.top-list .login-menu li .msg-hover .msg-hover-dd em{    width: 100%;color: #ffb30f; display: inline-block; margin: -32px 0 0 51px; float: left;}

.top-list .login-menu li.al_wrap{width: 75px; margin-left: 0px;}

.top-list .login-menu li.al_wrap a{margin-right: 12px; position: relative; cursor: pointer; color: rgb(105, 105, 105); padding-left: 13px; height: 36px; display: block;}

.top-list .login-menu li.al_wrap a:hover{color: #fff;}

.top-list .login-menu li.al_wrap a span{border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; width: 0px; height: 0px; top: 17px; right: 0px; position: absolute; font-size: 0px; line-height: 0; backface-visibility: hidden; border-width: 4px; border-style: solid; border-color: rgb(102, 102, 102) rgb(243, 243, 243) rgb(243, 243, 243); overflow: hidden; transition: transform 0.2s ease-in;}

.nav-hover{display: none; position: absolute;}

.top-list .login-menu li.al_wrap a{margin-right: 12px;position: relative;cursor: pointer;color: #696969;padding-left: 13px;height: 36px;display: block;}

.top-list .login-menu li.quick_hove span{color: #fff;}

.top-list .login-menu li.quick_hove a span{right: 11px; border: 4px #333 solid; border-top-color: #fff; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%; top: 16px;}

.nav-hover a, .quick_hove a{background: #333; width: 62px; padding-left: 13px;}

.nav-hover a:hover {background: #191919;}

.top-list .login-menu li.quick_hove a{color: #fff;}

/*隐藏账号信息*/

.avatar{position:relative}

.avatarimg img{vertical-align:middle;    margin-top: -5px;}

.avatardir{display: none;position:absolute;margin-top: -1px!important;width: 450px;overflow: hidden;background: #FFFFFF;border: #e6e6e6 1px solid;z-index: 2;padding:10px 15px 10px 15px;color:#333333;left: -170px;}

.avatardir .myimg{padding: 10px;margin-right: 10px;}

.avatardir .myimg .avatarmyimg{margin-right:0;display: block;width: 50px;height: 50px;}

.avatardir dl{width: 370px;}

.avatardir dt {height: 30px;line-height: 30px;overflow:hidden;font-size: 14px;}

/*topBar*/

.topBar{width: 100%;height: 79px;/* border-bottom: 1px solid #5682C5; */}

.bg-normal{background-color: #0F69DC;}

.topBar .container{width: 1200px;margin: 0px auto;}

.topBar .container .brand{width: 200px;height: 60px;float: left;margin: 13px 0px 0px 10px;}

.topBar .container .brand a{display: block;}

.topBar .container .brand img{width: 200px;height: 60px;}

.topBar .container .top-nav{float: left;width: 904px;margin: 31px 0px 0px 86px;}

.topBar .container .top-nav li{float: left;/* line-height: 58px; */font-size: 16px;margin-right: 57px;}

.topBar .container .top-nav li a{color: #FFFFFF;font-size: 16px;}

.topBar .container .top-nav li a:hover, .topBar .container .top-nav li.menu_1 a{padding-bottom: 7px;border-bottom: 4px solid #FFEB3B;}

/*快捷菜单*/

.topBar .container .top-nav li.shortcut{/* position:relative; */float: right;margin-right: 30px;}

.topBar .container .top-nav li.shortcut>a{font-weight: bold;padding: 3px 10px;border-bottom: 0;background: #ffffff;color: #666;font-size: 14px;cursor: default;}

.topBar .container .top-nav li.shortcut.current>a{background: #fff;padding: 3px 10px 28px;z-index: 3333;}

.topBar .container .top-nav li.shortcut .shortcut-mu{display: none;position:absolute;width: 951px;height: 400px;background: #FFFFFF;border: #e6e6e6 1px solid;border-top: 0px;overflow: hidden;z-index: 1100;padding: 30px 15px 20px 15px;margin-left: -876px;margin-top: 27px;}

.topBar .container .top-nav li.shortcut .shortcut-mu .shortcut-mu-li{float: left;width: 90px;height: 80px;line-height: 20px;font-size: 12px;margin-left: 14px;margin-right: 14px;margin-bottom: 10px;text-align: center;}

.topBar .container .top-nav li.shortcut .shortcut-mu .shortcut-mu-li a{font-weight: 500;padding-bottom: 0px;border-bottom: 0px;color: #666;font-size: 12px;text-align:center;padding-top: 3px;}

.topBar .container .top-nav li.shortcut .shortcut-mu .shortcut-mu-li:hover a{color:#e60000;/* font-size:14px */}

.topBar .container .top-nav li.shortcut .shortcut-mu .shortcut-mu-li img{transform: rotate(0);transition: 1.0s;}

.topBar .container .top-nav li.shortcut .shortcut-mu .shortcut-mu-li:hover img{/* transform:rotate(360deg); */transition:1.0s;-webkit-transform: rotate(360deg) scale(1.2);-moz-transform:rotate(360deg) scale(1.2);-ms-transform:rotate(360deg) scale(1.2);-o-transform:rotate(360deg) scale(1.2);}

/*mini-尾巴*/

.ft{background: #262626; padding: 15px 0; font-size:12px; text-align: center; width: 100%; margin: 0 auto;    overflow: hidden;    margin-top: 10px;}

.ft-links{background: 0; color: #333; height: auto; line-height: 20px;}

.ft-links a{color: #696969; margin: 0 7px;}

.ft-p{line-height: 1.8em; color: #999;}

.ft-p, .ft a, .ft a:link,.ft a:visited, .ft a:active{color: #696969;}

.ft-p p{margin-top: 5px;}

.ft-p p span{margin-right: 10px;}

.ft-p p a{margin-right: 10px;}

/*图标*/


.icon-vhotshop{background:url(v_hotshop.png) no-repeat;width:20px;height:20px}

.icon-uhotshop{background:url(u_hotshop.png) no-repeat;width:20px;height:20px}

.icon-vmember{background:url(v_member.png) no-repeat;width:20px;height:20px}

.icon-umember{background:url(u_member.png) no-repeat;width:20px;height:20px}

.icon-vmobile{background:url(v_mobile.png) no-repeat;width:20px;height:20px}

.icon-umobile{background:url(u_mobile.png) no-repeat;width:20px;height:20px}

.icon-vtruename{background:url(v_truename.png) no-repeat;width:20px;height:20px}

.icon-utruename{background:url(u_truename.png) no-repeat;width:20px;height:20px}

.icon-vbank{background:url(v_bank.png) no-repeat;width:20px;height:20px}

.icon-ubank{background:url(u_bank.png) no-repeat;width:20px;height:20px}

.icon-vemail{background:url(v_email.png) no-repeat;width:20px;height:20px}

.icon-uemail{background:url(u_email.png) no-repeat;width:20px;height:20px}

.icon-vcompany{background:url(v_company.png) no-repeat;width:20px;height:20px}

.icon-ucompany{background:url(u_company.png) no-repeat;width:20px;height:20px}

.icon.icon-success-mini {

	padding:7px;

	line-height:14px;

	background-position:-27px -256px

}

.icon.icon-success-small {

	padding:11px;

	line-height:22px;

	background-position:-23px -194px

}

.icon.icon-success-default {

	padding:20px;

	line-height:40px;

	background-position:-14px -111px

}

.icon.icon-success-large {

	padding:34px;

	line-height:68px;

	background-position:0 0

}

.icon.icon-error-mini {

	padding:7px;

	line-height:14px;

	background-position:-132px -256px

}

.icon.icon-error-small {

	padding:11px;

	line-height:22px;

	background-position:-129px -194px

}

.icon.icon-error-default {

	padding:20px;

	line-height:40px;

	background-position:-119px -111px

}

.icon.icon-error-large {

	padding:34px;

	line-height:68px;

	background-position:-105px 0

}

.icon.icon-warning-mini {

	padding:7px;

	line-height:14px;

	background-position:-237px -256px

}

.icon.icon-warning-small {

	padding:12px;

	line-height:22px;

	background-position:-232px -194px

}

.icon.icon-warning-default {

	padding:20px;

	line-height:40px;

	background-position:-224px -111px

}

.icon.icon-warning-large {

	padding:34px;

	line-height:68px;

	background-position:-210px 0

}

.icon.icon-danger-mini {

	padding:7px;

	line-height:14px;

	background-position:-342px -256px

}

.icon.icon-danger-small {

	padding:11px;

	line-height:22px;

	background-position:-338px -194px

}

.icon.icon-danger-default {

	padding:20px;

	line-height:40px;

	background-position:-329px -111px

}

.icon.icon-danger-large {

	padding:34px;

	line-height:68px;

	background-position:-315px 0

}

.icon.icon-licence,.icon.icon-phone,.icon.icon-mail {

	width:18px;

	height:18px

}

.icon.icon-licence {

	background-position:0 -290px

}

.icon.icon-phone {

	background-position:-26px -290px

}

.icon.icon-mail {

	background-position:-52px -290px

}

.icon.icon-licence.icon-bound {

	background-position:0 -313px

}

.icon.icon-phone.icon-bound {

	background-position:-26px -313px

}

.icon.icon-mail.icon-bound {

	background-position:-52px -313px

}

.icon.icon-help {

	width:14px;

	height:14px;

	background-position: -33px -354px;

}

.icon.icon-help:hover {

	background-position:-33px -373px

}

.icon.icon-help-white {

	width:14px;

	height:14px;

	background-position:-114px -290px

}

.icon.icon-help-white:hover {

	background-position:-114px -309px

}

.icon.icon-star-white,.icon.icon-star-yellow {

	width:14px;

	height:14px

}

.icon.icon-star-white {

	background-position:0 -351px

}

.icon.icon-star-yellow {

	background-position:0 -375px

}

.icon-code {

	width:14px;

	height:14px;

	display:inline-block;

	background:url(code-icon.png) no-repeat

}

.icon-code.gray {

	background:url(code-icon-h.png) no-repeat

}

.icon-code.white {

	background:url(code-icon-b.png) no-repeat

}

.icon-close {

	width:14px;

	height:14px;

	display:block;

	background:url(close.png) no-repeat center center

}

.icon-close-big {

	width:34px;

	height:34px;

	display:block;

	background:url(close_big.png) no-repeat center center

}

/*

.btn {

	text-decoration:none;

	border:solid 1px;

	text-align:center;

	cursor:pointer;

	padding:0 11px;

	font-size:12px;

	border-radius:3px;

	height:28px;

	display:inline-block;

	line-height:28px;

	background:#fff;

	border-color:#e6e6e6;

	color:#333

}

*/

.btn:hover {



	color:#fff

}

.btn.btn-primary {

	background:#0f69dc;

	border-color:#0f69dc;

	color:#fff

}

.btn.btn-primary:hover {

	background:#0059d6;

	border-color:#0059d6;

	color:#fff

}

.btn.btn-info {

	background:#3abfe7;

	border-color:#3abfe7;

	color:#fff

}

.btn.btn-info:hover {

	background:#1da9d3;

	border-color:#1da9d3;

	color:#fff

}

.btn.btn-success {

	background:#6b0;

	border-color:#6b0;

	color:#fff

}

.btn.btn-success:hover {

	background:#5dab00;

	border-color:#5dab00;

	color:#fff

}

.btn.btn-warning {

	background:#ffb30f;

	border-color:#ffb30f;

	color:#fff

}

.btn.btn-warning:hover {

	background:#f9aa00;

	border-color:#f9aa00;

	color:#fff

}

.btn.btn-danger {

	background:#e60000;

	border-color:#e60000;

	color:#fff

}

.btn.btn-danger:hover {

	background:#d20000;

	border-color:#d20000;

	color:#fff

}

.btn.btn-inverse {

	background:#333;

	border-color:#333;

	color:#fff

}

.btn.btn-inverse:hover {

	background:#000;

	border-color:#000;

	color:#fff

}

.btn.btn-package {

	background:#87a5db;

	border-color:#87a5db;

	color:#fff

}

.btn.btn-package:hover {

	background:#749add;

	border-color:#749add;

	color:#fff

}

.btn.btn-gray {

	background:#f3f3f3;

	border-color:#e6e6e6;

	color:#333

}

.btn.btn-gray:hover {

	background:#247ef2;

	border-color:#247ef2;

	color:#fff

}

.btn.btn-link {

	background:0;

	border-color:none;

	color:#0f69dc;

	border:0

}

.btn.btn-link:hover {

	background:0;

	border-color:none;

	color:#0059d6;

	text-decoration:underline

}

.btn.disabled {

	background:#f3f3f3;

	border-color:#e6e6e6;

	color:#b2b2b2;

	cursor:default

}

.btn.disabled:hover {

	background:#f3f3f3;

	border-color:#e6e6e6;

	color:#b2b2b2

}

.btn.btn-round {

	padding:0 20px;

	font-size:12px;

	border-radius:26px;

	height:28px;

	display:inline-block;

	line-height:28px

}

.btn.btn-round.btn-default {

	padding:0 26px;

	font-size:14px;

	border-radius:26px;

	height:34px;

	display:inline-block;

	line-height:34px

}

.btn.btn-round.btn-large {

	padding:0 40px;

	font-size:16px;

	border-radius:26px;

	height:38px;

	display:inline-block;

	line-height:38px

}

.btn.btn-round.btn-small {

	padding:0 15px;

	font-size:12px;

	border-radius:26px;

	height:24px;

	display:inline-block;

	line-height:24px

}

.btn.btn-round.btn-mini {

	padding:0 6px;

	font-size:12px;

	border-radius:26px;

	height:22px;

	display:inline-block;

	line-height:22px

}

.btn.btn-straight {

	padding:0 11px;

	font-size:12px;

	border-radius:0;

	height:28px;

	display:inline-block;

	line-height:28px

}

.btn.btn-default {

	padding:0 10px;

	font-size:14px;

	border-radius:3px;

	height:34px;

	display:inline-block;

	line-height:34px

}

.btn.btn-large {

	padding:0 16px;

	font-size:16px;

	border-radius:3px;

	height:38px;

	display:inline-block;

	line-height:38px

}

.btn.btn-small {

	padding:0 10px;

	font-size:12px;

	border-radius:3px;

	height:24px;

	display:inline-block;

	line-height:24px

}

.btn.btn-mini {

	padding:0 6px;

	font-size:12px;

	border-radius:3px;

	height:22px;

	display:inline-block;

	line-height:22px

}

.btn.primary {

	background:#fff;

	border-color:#0f69dc;

	color:#0f69dc

}

.btn.primary:hover {

	background:#0f69dc;

	border-color:#0f69dc;

	color:#fff

}

.btn.info {

	background:#fff;

	border-color:#3abfe7;

	color:#3abfe7

}

.btn.info:hover {

	background:#3abfe7;

	border-color:#3abfe7;

	color:#fff

}

.btn.success {

	background:#fff;

	border-color:#6b0;

	color:#6b0

}

.btn.success:hover {

	background:#6b0;

	border-color:#6b0;

	color:#fff

}

.btn.warning {

	background:#fff;

	border-color:#ffb30f;

	color:#ffb30f

}

.btn.warning:hover {

	background:#ffb30f;

	border-color:#ffb30f;

	color:#fff

}

.btn.danger {

	background:#fff;

	border-color:#e60000;

	color:#e60000

}

.btn.danger:hover {

	background:#e60000;

	border-color:#e60000;

	color:#fff

}

.btn.inverse {

	background:#fff;

	border-color:#333;

	color:#333

}

.btn.inverse:hover {

	background:#333;

	border-color:#333;

	color:#fff

}

.btn.package {

	background:rgba(0,0,0,0);

	border-color:#87a5db;

	color:#87a5db

}

.btn.package:hover {

	background:#87a5db;

	border-color:#87a5db;

	color:#fff

}

/*浮动客服*/

.service-box{position: fixed; right: 2px; top: 200px; z-index: 1005; font-family: "Microsoft YaHei";}

.service-box .fold{width: 60px; height: 66px; color: #FFFFFF; font-size: 12px; font-weight: bold; text-align: center; position: relative; background: #2581df url('earphone_blue.png') no-repeat center 8px;}

.service-box .fold span{display: block; position: absolute; bottom: 7px; width: 100%; text-align: center;}

.service-box.current .fold{display:none!important}

.service-box .expand{display: none;}

.service-box .expand .faq{float: left; width: 281px; min-height: 278px; padding-left: 20px; border-left: 3px solid #0f69dc; border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; background-color: #ffffff;}

.service-box .faq .title{color: #0f69dc; font-size: 14px; font-weight: bold; margin: 19px 0px 8px 0px;}

.service-box .faq ul li a{display: block; width: 250px; min-height: 22px; line-height: 22px; font-size: 14px; color: #696969; padding: 3px 0px 3px 14px; text-decoration: none; background: url('circle_normal.png') no-repeat left 10px;}

.service-box .faq ul li a:hover{color: #0f69dc; background: url('circle_over.png') no-repeat left 10px;}

.service-box .faq ul .more{margin-top: 4px;}

.service-box .faq ul .more a{background: none !important; color: #0f69dc; font-size: 12px;}

.service-box .expand .online-support{float: right; width: 180px; height: 280px; color: #ffffff; text-align: center; background: #2581df url('bg_blue.png') no-repeat center;}

.service-box .online-support .caption{display: block; font-size: 18px; font-weight: bold; padding-top: 16px;}

.service-box .online-support .on-time{display: block; font-size: 12px; padding-top: 5px; padding-bottom: 16px;}

.service-box .online-support .white-bg{width: 132px; height: auto; background-color: #FFFFFF; margin: auto auto; padding-top: 9px;}

.service-box ul{margin: 0px 0px; padding: 0px 0px; list-style: none;}

.service-box .online-support ul li a{display: block; width: 130px; height: 30px; cursor: pointer; margin: 0px auto 10px; text-decoration: none; color: #0f69dc; background: url('qq_bg.png') no-repeat 0 -15px;}

.service-box .online-support ul li a:hover{background-position: 0 -55px;}

.service-box .online-support ul li a span{padding-left: 50px; height: 30px; line-height: 30px; display: block; font-size: 14px; text-align: left; background: url('qq.png') no-repeat 24px center;}

.service-box .online-support .hot-line{display: block; font-size: 14px; font-weight: bold;}

.service-box .online-support .telephone{display: block; font-size: 21px; font-weight: bold; padding-bottom: 7px; font-family: 'arial';}

.service-box .online-support .feedback{display: block; font-size: 12px; margin: 0px auto; padding-left: 17px; text-align: left; width: 48px; color: #ffffff; background: url('feedback.png') no-repeat left center;}

.service-box .vip-service{overflow: hidden;}

.service-box .vip-service a{float: right; width: 60px; height: 20px; margin-bottom: 4px; padding-top: 46px; text-align: center; color: #ffffff; font-size: 14px; font-weight: bold; background: #e60000 url('vip.png') no-repeat center 8px;}

/*专属客服*/

.zskf{text-align:center}

.zskf img{transform: rotate(0);transition: .5s;}

.zskf img:hover{transform:rotate(360deg);transition:.5s}

.zskf p{height:30px;line-height:30px;font-size:14px;margin-top:10px}

/*提示*/

.alert {

	position:relative;

	font-size:12px;

	padding:12px 35px 12px 30px;

	background-color:#fff9ed;

	border-radius:4px;

	-webkit-border-radius:4px;

	-moz-border-radius:4px;

	color:#696969;

	line-height:22px

}

.alert .fl-link {

	position:absolute;

	right:35px;

	bottom:12px

}

.alert-danger,.alert-error {

	background-color:#ffebeb;

	color:#696969

}

.alert-info {

	background-color:#ecf4ff

}

.alert-success {

	background-color:#eef9e1

}

.alert a {

	color:#0f69dc;

	text-decoration:none

}

.icon_block .fl-block strong {

	color:#333;

	font-size:14px

}

.alert .font_18 {

	font-size:18px

}

.font_14 {

	font-size:14px

}

.middle-a {

	text-align:center

}

.alert-border {

	border:1px #fff1d4 solid;

	color:#333

}

.alert .warning,.alert-icon .warning {

	color:#ffb30f

}

.alert-error.alert-border {

	border:1px #fdd solid

}

.alert .error,.alert-icon .error {

	color:#e60000

}

.alert-success.alert-border {

	border:1px #dfeecd solid

}

.alert .success,.alert-icon .success {

	color:#6b0

}

.alert-info.alert-border {

	border:1px #deecfe solid

}

.alert .info,.alert-icon .info {

	color:#0f69dc

}

.alert-icon {

	background:url(bak_ion.png) no-repeat 0 -75px;

	height:25px;

	line-height:24px;

	display:block;

	width:68px;

	text-align:center;

	font-size:14px

}

.alert .top-qrcode {

	display:inline-block

}

.alert-error.alert-icon {

	background-position:0 0;

	width:98px

}

.alert-success.alert-icon {

	width:98px;

	background-position:0 -38px

}

.alert-block .fl-block {

	display:block

}

.alert .fl-right {

	float:right

}

.alert .icon {

	vertical-align:middle;

	margin-right:9px

}

.icon_block {

	display:inline-block;

	vertical-align:middle;

	line-height:20px;

	width:86%

}

.alert .close {

	float:right;

	font-size:16px;

	color:#333;

	opacity:.8;

	filter:alpha(opacity=80);

	position:relative;

	right:-21px;

	line-height:24px

}

.alert .close {

	padding:0;

	cursor:pointer;

	background:transparent;

	border:0;

	-webkit-appearance:none

}

.alert .close:hover,.alert .close:focus {

	color:#0f69dc;

	font-size:16px;

	text-decoration:none;

	cursor:pointer;

	opacity:.6;

	filter:alpha(opacity=60)

}

/**/

.box-bd{padding: 15px 25px;background:#fff}

.box-bd p {

    line-height: 2;

}

.box-bd .intro-hd {

    font-weight: bold;

    font-size: 14px;

    color: #595959;

}

.box-bd .intro-bd {

    margin-bottom: 12px;

    color: #595959;

}

input[type="text"], input[type="password"], input[type="number"], input[type="search"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="email"], input[type="url"], input[type="tel"], input[type="color"], select{

    min-height: 24px;

    padding: 2px 8px;

    outline: 0;

    border: 1px solid #e6e6e6;

    border-radius: 3px;

    font-size: 14px;

}