@charset "gb2312";

*{margin:0px; padding:0px;}
ul, li {list-style: none;}
table{border-collapse:collapse; border-spacing:0}
img {
    vertical-align: top;
    border:none;
}
body {
    width: 100%;
    margin: 0px;
    padding: 0px;
    font-family: "宋体";
    color: #666;
    font-weight: 400;
    font-size: 13px;
    line-height: 1.475;
    background-color: #FFF;
}
a {
    color: #555;
    text-decoration: none;
}
a:hover {
    color: #428BCA;
}
.clearfix {clear:both;}
.margin-bottom-20 {margin-bottom:20px;}

#container {
    background: transparent url("http://www.shjjw.gov.cn/jsjt2009/jw2014/images/bannerbg.jpg") no-repeat scroll center top;
}

/*cloud*/

#mainBody {width:100%;height:100%;position:absolute;z-index:-1;}
.cloud {position:absolute;top:0px;left:0px;width:100%;height:100%;background:url("../images/cloud.png") no-repeat;z-index:1;opacity:0.5;}
#cloud2 {z-index:2;}

/*index*/
.index-body{background-color:#1c77ac; background-image:url("../images/light.png"); background-repeat:no-repeat; background-position:center top; overflow:hidden;}

.metro_main {
    background: url("../images/loginbg3.png") no-repeat scroll center center transparent;
	height: 585px;
    width: 100%;
    position: relative;
}

.top {
	padding:10px 20px;
	text-align:right;
}
.top a {
	display: inline-block;
}

.top a:hover {
	background: #4992bc;
}

.logo {
	text-align: center;
}

.index-search {
	width: 580px;
	height: 40px;
	margin: 30px auto 0px;
	box-shadow: 0 0 5px 2px #FFF; 
	background: #fff;
}

.search_input {
	border: none;
	width: 455px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	padding-left: 16px;
	float: left;
}

.search_submit {
	width: 108px;
	height: 40px;
	background: url(../images/btn-search.png) no-repeat;
	border: medium none;
	vertical-align: top;
	float: right;
}

.metro_wrapper {
	width: 1152px;
	margin: 15px auto;
}

.metro_wrapper .metro_group {
	float: left;
	margin: 20px 16px;
}

.metro_group h2
{
    padding: 0px 6px;
    color:#fff;
    font-size:18px;
    font-weight:bold;
    opacity:0.9;
}

.metro_wrapper .metro_group ul li {
	margin: 6px;
	float: left;
}

.metro_wrapper .metro_group ul li a
{
    display:block;
    width:150px;
    height: 150px;
}

.metro_wrapper .metro_group ul li a.metro1 { background:url(../images/metro1.jpg) no-repeat;}
.metro_wrapper .metro_group ul li a.metro1:hover { background:url(../images/metro1h.jpg) no-repeat;}
.metro_wrapper .metro_group ul li a.metro2 { background:url(../images/metro2.jpg) no-repeat;}
.metro_wrapper .metro_group ul li a.metro2:hover { background:url(../images/metro2h.jpg) no-repeat;}
.metro_wrapper .metro_group ul li a.metro3 { background:url(../images/metro3.jpg) no-repeat;}
.metro_wrapper .metro_group ul li a.metro3:hover { background:url(../images/metro3h.jpg) no-repeat;}
.metro_wrapper .metro_group ul li a.metro4 { background:url(../images/metro4.jpg) no-repeat;}
.metro_wrapper .metro_group ul li a.metro4:hover { background:url(../images/metro4h.jpg) no-repeat;}
.metro_wrapper .metro_group ul li a.metro5 { background:url(../images/metro5.jpg) no-repeat;}
.metro_wrapper .metro_group ul li a.metro5:hover { background:url(../images/metro5h.jpg) no-repeat;}
.metro_wrapper .metro_group ul li a.metro6 { background:url(../images/metro6.jpg) no-repeat;}
.metro_wrapper .metro_group ul li a.metro6:hover { background:url(../images/metro6h.jpg) no-repeat;}
.metro_wrapper .metro_group ul li a.metro7 { background:url(../images/metro7.jpg) no-repeat;}
.metro_wrapper .metro_group ul li a.metro7:hover { background:url(../images/metro7h.jpg) no-repeat;}
.metro_wrapper .metro_group ul li a.metro9 { background:url(../images/metro9.jpg) no-repeat;}
.metro_wrapper .metro_group ul li a.metro9:hover { background:url(../images/metro9h.jpg) no-repeat;}

.metro_wrapper .metro_group .metro_tc {
    width: 364px;
	height: 150px;
	margin: 6px;
	margin-top: 33px;
	margin-bottom:12px;
}
.metro_wrapper .metro_group .metro_tc_2 {
    width: 364px;
	height: 150px;
	margin: 6px;
	margin-top: 0px;
	margin-bottom:12px;
}

.metro_wrapper .metro_group .metro_rd {
	width: 364px;
	height: 314px;
	margin: 6px;
	margin-bottom:12px;
	background:url(../images/metrord.jpg) no-repeat;
}

.metro_wrapper .metro_group .metro_rd2 {
	width: 364px;
	height: 150px;
	margin: 6px;
	margin-bottom:12px;
	background:url(../images/metrord2.jpg) no-repeat;
}

.metro_wrapper .metro_group .metro_rd h3
{
    font-size:15px;
    margin-bottom: 6px;
    color:#fff;
    
}

.metro_wrapper .metro_group .metro_rd .bd {
	padding: 11px 20px;
}

.metro_wrapper .metro_group .metro_rd ul li {
	margin: 0 0 10px 0;
	float: none;
	font-size: 12px;
}

.metro_wrapper .metro_group .metro_rd ul li:last-child {
	border:none;
}

.metro_wrapper .metro_group .metro_rd ul li a {
	width:324px;
	height:18px;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	color:#fff;
}

.metro_wrapper .metro_group .metro_gsgg
{
    width: 364px;
    height:70px;
    margin:6px;
	display:none;
}

a.metro8
{
    width: 364px;
    height:70px;
    display: block;
    background:url(../images/metro8.jpg) no-repeat;
}

a.metro8:hover
{
    background:url(../images/metro8h.jpg) no-repeat;
}

.metro_wrapper .l3 {
	width: 324px;
}

.metro_wrapper .l1 {
	width: 162px;
}

.metro_wrapper .l2 {
	width: 372px;
}


/*header*/
.banner {
	width:980px;
	height:140px;
	margin:0 auto;
	padding-top:70px;
	
}

.navbar {
	width:980px;
	margin:0 auto 15px;
}

.navbar-inner {
    min-height: 60px;
    padding-right: 20px;
    padding-left: 20px;
    background-color: #2D90CB;
    background-image: linear-gradient(to bottom, #3EA1DC, #2D90CB);
    background-repeat: repeat-x;
    border-radius: 4px;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.067);
}

.navbar .nav {
    position: relative;
    left: 0px;
    display: block;
    float: left;
    margin: 0px 10px 0px 0px;
}

.navbar .nav > li {
    float: left;
	line-height: 20px;
}

.navbar .nav > li > a {
    float: none;
    padding: 20px 18px;
    color: #FFF;
    text-decoration: none;
	display: block;
}

.navbar .nav li a {
    font-size: 16px;
}

.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
    color: #FFF;
    background: transparent url("http://www.shjjw.gov.cn/jsjt2009/jw2014/images/navbg.jpg") no-repeat scroll center bottom;
}

/*footer*/
.footer {
    padding-top: 10px;
    width:980px;
    height: 66px;
    text-align: center;
    line-height: 30px;
    font-size: 12px;
    color: #FFF;
    background: transparent url("http://www.shjjw.gov.cn/jsjt2009/jw2014/images/bottombg.jpg") no-repeat scroll 0% 0%;
    border-radius: 4px;
    margin:0 auto;
}

/*list*/
.bsdt_main { 
	width: 980px;
	margin: 15px auto 15px;
	position: relative;
}

.bsdt_main .bsdt_left { 
	width: 240px;
	float: left;
}

.bsdt_main .bsdt_right { 
	width: 720px;
	float: right;
}

.widget { 
	border: solid 1px #2D90CB;	
	font-family: "Microsoft YaHei UI";
	background:#fff;
	margin-bottom: 16px;
}

.widget_header { 
	background:#2D90CB;	
	padding-left: 14px;
	height: 36px;
}

.widget_header { 
	line-height: 36px;
	font-size: 16px;
	color: #fff;
}
.widget_nav ul {
	margin: 0px;
	padding: 16px 14px 6px;
}

.widget_nav ul li {
	margin-bottom: 10px;
}


.widget_nav ul li a{
	display: block;
	width:210px;
	height:36px;
}

.widget_nav ul li a:hover{
	background-color: #efefef;
}

.widget_nav ul.gs li a {
	display: block;
	background: url(../images/nav-gs.png) no-repeat left center;
	padding-left: 45px;
	height: 36px;
	line-height:1.3em;
	width: 165px;
}
.gs a:hover
{
    background:none;
    color: #428BCA;
}
.widget_nav ul.tel li a {
	display: block;
	background: url(../images/nav-gs.png) no-repeat left center;
	padding-left: 45px;
	height: 36px;
	line-height:36px;
	width: 165px;
}
.tel a:hover
{
    background:none;
    color: #428BCA;
}

.widget_nav ul.zn 
{
    margin:0px 14px 14px;
    padding: 0;
}
.widget_nav ul.zn li a {
	display: block;
	background: url(../images/btn1.jpg) no-repeat left center;
	padding-left: 45px;
	height: 24px;
	line-height:24px;
	color: #656565;
	width: 165px;
}

.widget_nav ul.sq 
{
    margin:14px 14px 0px;
    padding: 0px;
}
.widget_nav ul.sq li a {
	display: block;
	padding-left: 45px;
	height: 24px;
	line-height:24px;
	color: #656565;
	width: 165px;
}
.widget_nav ul.sq li a.xz 
{
    background: url(../images/btn8.jpg) no-repeat left center;
}
.widget_nav ul.sq li a.yy 
{
    background: url(../images/btn9.jpg) no-repeat left center;
}

.widget_list {
	padding:20px 30px;
}

.widget_list:last-child{
	margin-bottom:20px;
}

.widget_list li {
    border-bottom: solid 1px #ddd;
	height:42px;
	line-height:42px;
    margin-bottom: 5px;
}

.widget_list li.tit {
    font-weight: bold;
}

.widget_list li a {
    color: #555;
	display:block;
	float:left; 
	width:550px; 
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;
}
		
.widget_list li a:hover {
	color: #428BCA;
}
		
.widget_list li span {
	float:right;
}

.table {
    width: 100%;
    background-color: #fff;   
}

.table tr th, .table tr td {
	font-size:12px;
    padding: 9px 5px;
    line-height: 1.428571429;
    vertical-align: middle;
	border-bottom: solid 1px #ddd;
	text-align: center;
	line-height: 24px;
}

.table tr td img {
    vertical-align: middle;
}
	
.table tr th:first-child, .table tr td:first-child {
	text-align: left;
}

.tit1 {background:url(../images/tit1.png) no-repeat 14px top #2D90CB;}
.tit2 {background:url(../images/tit2.png) no-repeat 14px top #2D90CB;}
.tit3 {background:url(../images/tit3.png) no-repeat 14px top #2D90CB;}
.tit4 {background:url(../images/tit4.png) no-repeat 14px top #2D90CB;}
.tit5 {background:url(../images/tit5.png) no-repeat 14px top #2D90CB;}
.tit20 {background:url(../images/tit20.png) no-repeat 14px top #2D90CB;}

.nav1 {background:url(../images/nav1.png) no-repeat left top;}
.nav2 {background:url(../images/nav2.png) no-repeat left top;}
.nav3 {background:url(../images/nav3.png) no-repeat left top;}
.nav4 {background:url(../images/nav4.png) no-repeat left top;}
.nav5 {background:url(../images/nav5.png) no-repeat left top;}
.nav6 {background:url(../images/nav6.png) no-repeat left top;}
.nav7 {background:url(../images/nav7.png) no-repeat left top;}
.nav21 {background:url(../images/nav21.png) no-repeat left top;}

.widget-body {padding:20px;}
.widget h3
{
    line-height: 28px;
    margin-bottom: 16px;
    padding-bottom: 4px;
    border-bottom: 1px solid #D5E3EF;
    font-size: 16px;
    color: #478FCA !important;
}
.widget_list h3
{
    line-height: 28px;
    margin-bottom: 5px;
    padding-bottom: 0px;
    border-bottom: 1px solid #478FCA;
    font-size: 16px;
    color: #478FCA !important;
}
	 
/*委网?/
.work .span6 {
    padding-right: 15px;
}

.bsdt {
	width:463px;
	height: 150px;
	background:url(../images/bg-dt.png) no-repeat;
	margin: 15px 0px 10px;
	text-align:center;
	position:relative;
}

.bsdt a{
	position:relative;
	top: 90px;
	margin: 0px 10px;
}

.ps {
	background: #E9EDEE none repeat scroll 0% 0%;
	border-radius: 4px;
	padding:5px 20px;
}
	
.ps a {
	display: block;
	line-height: 28px;
	font-size:14px;
}
	
.ps span {
    font-family: "宋体";
    font-weight: bold;
    margin-right: 10px;
}

/*模态框*/
.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear;
}

    .fade.in {
        opacity: 1;
    }

.modal-open {
    overflow: hidden;
}

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    display: none;
    overflow: auto;
    background: none !important;
}

   .modal.fade .modal-dialog {
        -webkit-transform: translate(0,-25%);
        -ms-transform: translate(0,-25%);
        transform: translate(0,-25%);
        -webkit-transition: -webkit-transform .3s ease-out;
        -moz-transition: -moz-transform .3s ease-out;
        -o-transition: -o-transform .3s ease-out;
        transition: transform .3s ease-out;
    }

    .modal.in .modal-dialog {
        -webkit-transform: translate(0,0);
        -ms-transform: translate(0,0);
        transform: translate(0,0);
    }

.modal-dialog {
    position: relative;
    z-index: 1050;
    margin: 0px auto 0px;
}

.modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,0.2);
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,0.5);
    box-shadow: 0 3px 9px rgba(0,0,0,0.5);
    background-clip: padding-box;
    z-index:1050;
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030;
    background-color: #FFF;
}

    .modal-backdrop.fade {
        opacity: 0;
        filter: alpha(opacity=0);
    }

    .modal-backdrop.in {
        opacity: .5;
        filter: alpha(opacity=50);
    }

.modal-header {
    background: #307ECC;
    border-color: #D3D3D3 #D3D3D3 #CCC;
    border-width: 0px 0px 1px;
	padding: 8px 20px;
	position: relative;
    border-bottom: 1px solid  #EBEBEB;
    color: #fff;
}
.modal-header span{
    font-size: 14px !important;
}
	.modal-header span i{
		font-size: 14px !important;
	}
    .modal-header .close 
    {
        color:#fff;
    }

.modal-title {
    margin: 0;
    line-height: 1.428571429;
}

.modal-body {
    position: relative;
    padding: 20px;
}

.modal h3 
{
    line-height: 28px;
    font-size: 14px;
    color: #478FCA !important;
}

.modal-footer {
    padding: 10px 20px 10px;
    border-top: 1px solid #ebebeb;
    background-color: #E4E9EE;
}

    .modal-footer:before, .modal-footer:after {
        display: table;
        content: " ";
    }

    .modal-footer:after {
        clear: both;
    }

    .modal-footer:before, .modal-footer:after {
        display: table;
        content: " ";
    }

    .modal-footer:after {
        clear: both;
    }

    .modal-footer .btn + .btn {
        margin-bottom: 0;
        margin-left: 5px;
    }

    .modal-footer .btn-group .btn + .btn {
        margin-left: -1px;
    }

    .modal-footer .btn-block + .btn-block {
        margin-left: 0;
    }
	.modal-footer .btn i { width:15px; display:inline-block;}


button.close {
    padding: 0px;
    cursor: pointer;
    background: none repeat scroll 0% 0% transparent;
    border: 0px none;
}

.close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0px 1px 0px #FFF;
    opacity: 0.2;
}

.closebtn 
{
    display: block;
    width:72px;
    height: 34px;
    background: url(../images/btn_close.jpg) no-repeat;
}

/*metro-table*/
.metro-table {
    width: 100%;
    background-color: #fff;   
}

.metro-table tr th, .metro-table tr td {
	font-size:12px;
    padding: 6px 5px;
    line-height: 1.428571429;
    vertical-align: middle;
	border: solid 1px #ddd;
	border-left:none;
	border-right:none;
	text-align: center;
	line-height: 20px;
}

.metro-table thead tr {
    color: #333;
    font-weight: normal;
    background: #EAEAEA linear-gradient(to bottom, #EAEAEA 0px, #EAEAEA 100%) repeat-x scroll 0% 0%;
}
.metro-table-bordered th,.metro-table-bordered td {
	border:1px solid #ddd!important
}
	
.metro-table-striped > tbody > tr:nth-child(odd) > td,
.metro-table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #F9F9F9;
}
.metro-table.no-border,
.metro-table.no-border td,
.metro-table.no-border th {
  border: 0;
}

/*查询列表*/

.kscx_main
{
    background:#FFFFFF; margin:0 auto; width:980px; 
}

.sousou_left{ float:left; width:251px; height:36px;}
.sousou_right{ float:left; width:29px; line-height:36px;}

.sousuo1 {
	FLOAT: left;padding-right:15px;}
.sousuo_an{float:right; margin-right:10px; margin-top:7px;}
.sousuo_wz{float:left; font-size:12px; color:#fff;   height:36px; line-height:36px; }
.Application{background:url(../images/main/Application.gif) no-repeat; width:80px; background-position:15px center ; padding-left:33px;}
.Guide{ background:url(../images/main/Guide.gif) no-repeat; width:80px; background-position:15px center; padding-left:33px;}


.sousuo_an1{float:left; padding:4px;}

.sousuo_text1 {
	BORDER: none; PADDING-LEFT: 3px;height:27px; LINE-HEIGHT: 27px; WIDTH: 100px;  border-radius:4px;
}
select.sousuo_text1 {WIDTH: 130px; }
.sousou_left1 {
	HEIGHT: 27px; FLOAT: left; 
}


.sousuo_button1 {
	margin-top:4px;BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 27px; BACKGROUND: url(../images/btn-search2.png) no-repeat; BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; WIDTH: 73px; cursor:pointer;
}


/*mvcGridContainer*/
.mvcGrid table {
    width: 100%;
    background-color: #fff;   
}

.mvcGrid table tr th, .mvcGrid table tr td {
	font-size:12px;
    padding: 8px 8px;
    line-height: 1.428571429;
    vertical-align: middle;
	border: solid 1px #ddd;
	border-left:none;
	border-right:none;
	text-align: left;
	line-height: 20px;
}

.mvcGrid table thead tr {
    color: #333;
}

.mvcGrid table tbody tr {
    background-color: #F9F9F9;
}

.mvcGrid .hover {
    background-color: #fff;
}

.mvcGrid a {
    color: #428BCA;
    
}
.mvcGrid a:hover {
    text-decoration: underline;
}

.mvcGridPager{
    border-top: 1px solid #DDD;
    padding-top: 12px;
    padding-bottom: 12px;
    background-color: #EFF3F8;
    border-bottom: 1px solid #DDD;
    height:25px;
    line-height:25px;
}

.mvcGridPager .left 
{
    float:left;
    padding: 0px 10px;
}

.mvcGridPager .right 
{
    float:right;
    padding: 0px 10px;
}


/*workhelp*/

.bgxztitle { font-size:20px; color:#333; text-align:center;padding:20px;font-weight:bold;}

.baxztab {margin-top:20px; }


.dl_wrap { margin:15px; padding-bottom:15px; border-bottom: 1px dashed #ddd;}
.yhm_left{float:left; width:60px; height:22px; line-height:22px; font-size:12px; color:#666;}
.yhm_right{float:right;width:135px; height:22px; line-height:22px; font-size:12px; color:#666;}
.dl_yhm{border:1px solid #c1cfd1; height:20px; width:110px; line-height:20px;}
.dl_main{margin-bottom:10px;}
.dl_bottom{height:1px; width:180px; margin-top:3px;}
.an_left{float:left; width:100px; height:21px; text-align:right;  margin-top:5px;}
.an_right{ width:70px; height:26px; margin:5px auto;  }
.an_botton{background:url(../images/login/dl_07.jpg) no-repeat; height:26px; width:65px; border:none;}
.an_wj{height:24px; line-height:24px; font-size:12px; color:#0099FF; text-align:center; margin-right:15px;}
.an_wj a{line-height:24px; font-size:12px; text-decoration: none; color:#0099FF;}
.an_wj a:hover{ text-decoration:underline;}


/*register*/
.register_main {width:980px; margin:0 auto;}

.usertype { text-align:center; margin:15px;}
.usertype input {margin-left:20px;}

.ymemreq{float:left; color:#666666; font-size:14px; margin-left:60px; width:300px; text-align:right; line-height:30px;}
.ymemformfield{float:left; COLOR: #fe0000; FONT-SIZE: 12px; margin-left:10px; height:30px;  color:#666666; margin-bottom:10px;}
.ymemreqright{ float:left;  margin-left:5px; color:#2479b9;  font-size:12px;line-height:30px;}


.fg{border-top:1px dashed #666; margin-top:50px; margin-bottom:10px; margin-left:50px; width:900px;}
.regTos{margin-left:90px; margin-right:90px; font-size:12px;}
.regTos a{color:#2479b9; font-size:12px; text-decoration:none;}
.regTos a:hover{ color:#2479b9; font-size:12px; text-decoration:underline;}
.regTostk{width:620px; height:200px;}
.main_button{border:none; width:124px; height:39px; background:url(../images/register/button.jpg); font-size:13px; font-weight:bold; color:#FFFFFF; margin-top:10px;}
.dl{float:left;  margin-left:220px; margin-bottom:20px;	}
.dl2{margin-bottom:20px;text-align:center;}
.wjmm{float:right; width:210px; height:50}

.cg_bg{background:url(../images/register/success.jpg) no-repeat; width:783px; height:83px; margin-left:20px; margin-top:40px;}
.sb_bg{background:url(../images/register/error.jpg) no-repeat; width:783px; height:83px; margin-left:20px; margin-top:40px;}
.cg{ font-size:14px; line-height:83px; color:#505050; margin-left:90px; font-weight:bold;}
.dldt{width:124px; height:39px; margin:0 auto;}
.yh{ font-size:14px; line-height:40px; color:#505050; font-weight:bold; text-align:center;}


/*user*/
.user-top {background: #2D90CB none repeat scroll 0% 0%; margin-bottom: 16px; }
.user-avatar {float:left; height:24px; width:24px; background:url(../images/icon-user1.png) no-repeat; margin:14px 10px 0px 30px;}
.user-info {float:left; height:40px;  margin-top:13px;  font-size:15px; color:#fff; line-height:24px; font-family:"微软雅黑";}
.user-btngroup {clear:both; margin:10px; padding-bottom:15px; padding-left:20px;}
.user-btngroup a { background:#fff; display:inline-block; width:80px; height:26px; line-height:26px; text-align:center; margin-right:10px;  font-size:12px; color:#2D90CB;} 
.user-btngroup a:hover { text-decoration:underline;}


input[type=checkbox],input[type=radio]{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0
}

input[type="checkbox"], input[type="radio"] {
    margin: 4px 0px 0px;
    line-height: normal;
}

.checkbox,.radio{
	position:relative;
	display:block;
	margin-top:10px;
	margin-bottom:10px
}

.checkbox label,.radio label{
	min-height:20px;
	padding-left:20px;
	margin-bottom:0;
	font-weight:400;
	cursor:pointer
}

.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{
	position:absolute;
	margin-top:4px\9;
	margin-left:-20px
}

.checkbox+.checkbox,.radio+.radio{
	margin-top:-5px
}

.checkbox-inline,.radio-inline{
	position:relative;
	display:inline-block;
	padding-left:20px;
	margin-bottom:0;
	font-weight:400;
	vertical-align:middle;
	cursor:pointer;
	font-size: 14px;
    line-height: 1.42857;
}

.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{
	margin-top:0;
	margin-left:10px
}

.input-large, .ymemformfield input[type="text"], .ymemformfield input[type="password"]
{
    height: 20px;
    padding: 4px 6px;
    font-size: 14px;
    line-height: 20px;
    color: #555;
    width: 210px;
    border: 1px solid #ddd;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    -webkit-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    -o-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    box-shadow: none !important;
    }


.back { position:fixed; top:12px; right: 12px;}
.back a{ display:block; padding:10px 15px;}
.back a:hover { background-color: #2587bf;}

.szzslogin { position:fixed; top:120px; right: 0;}
.szzslogin a {display:block; width:50px; height:100px;}

