
html{height: 100%;}
html body{overflow-y:hidden;}
html a{outline: none;}
html a:focus{outline: none;}

@-ms-viewport { width:auto;}

.ui2-main-body{ overflow-x: hidden;}
.ui2-main-body .header {background-color: #333333;}
.ui2-main-body .header .headerlogo{height: 65px; border-bottom: 1px solid #000000;}
.ui2-main-body .header .logo{background-repeat: no-repeat; width: 432px; height: 43px; margin: 17px 0 0 34px; float: left;}
.ui2-main-body .header .headerfunc{float: right;}
.ui2-main-body .header .headerfunc .welcome{ float: left; margin-left: 94px; font-size: 12px; color: white; padding-top: 6px; padding-bottom: 2px; height: 15px;}
.ui2-main-body .header .headerfunc li{padding-top: 18px; font-size: 12px; color: white; background-position: center top; background-repeat: no-repeat; list-style: none; float: right; padding-left: 16px; padding-right: 16px; cursor:pointer;}
.ui2-main-body .header .headerfunc li.splitbg{background:url("assets/splitbg.png") center bottom no-repeat; width: 2px; padding: 0; height: 33px;}	
.ui2-main-body .header .headerfunc li.ico-fulls{background-image: url("assets/icon_1103.png");}
.ui2-main-body .header .headerfunc li.ico-gohgico{background-image: url("assets/gohgico.png");}
.ui2-main-body .header .headerfunc li.ico-exit{background-image: url("assets/exiticon.png");}
.ui2-main-body .header .headerfunc li.ico-help{background-image: url("assets/iconhelp.png");}
.ui2-main-body .header .headerfunc li.ico-client{background-image: url("assets/iconclient.png");}
.ui2-main-body .header .headerfunc li.ico-pwd{background-image: url("assets/iconpwd.png");}
.ui2-main-body .header .headerfunc li.ico-setup{background-image: url("assets/iconsetup.png");}
.ui2-main-body .header .headerfunc li.ico-exchange{background-image: url("assets/iconexchange.png");}
.ui2-main-body .header .headerfunc li.ico-changesurf{background-image: url("assets/changesurf.png");}
.ui2-main-body .header .headerfunc li.ico-search{background-image: url("assets/iconsearch.png");}
.ui2-main-body .header .headerfunc li.ico-globalsearch{background-image: url("assets/iconsearch.png");}

.ui2-main-body .header .headerfunc .popover .popover-content{color: #386cb5; font-weight: bold;}
.ui2-main-body .header .headerfunc li.lastli{padding-top: 0;}
.ui2-main-body .header .headerfunc li.lastli .popover{max-width: inherit;}
.ui2-main-body .header .headerfunc li .infopart{float: right; }
.ui2-main-body .header .headerfunc li .userhead{float: right; background: url("assets/userhead.png"); width:20px; height: 24px; margin: 5px 9px;}

.ui2-main-body .header .headerfunc .popover .popover-content .surfc{float: left; cursor: pointer;text-align: center; color: #333333;border:1px solid white;}
.ui2-main-body .header .headerfunc .popover .popover-content .surfc:hover{opacity: 0.7; }
.ui2-main-body .header .headerfunc .popover .popover-content .surfc.selected{border:1px solid #dce0e1; background: #f2f2f2;}
.ui2-main-body .header .headerfunc .popover .popover-content .surfp{width: 110px; height: 98px;background-position: center center; background-repeat: no-repeat; background-size: contain;  margin: 5px;}
.ui2-main-body .header .headerfunc .popover .popover-content .surfpdan{ background-image: url("assets/dan.png");}
.ui2-main-body .header .headerfunc .popover .popover-content .surfpshen{ background-image: url("assets/shen.png");}

/**搜索   center 332 */
.search_panel_outer{
	min-width:450px;
	position: absolute;
	right:0px;  /* 332-250/2 */
	top: 50px;
}
.globalsearch_panel_outer{
	min-width:550px;
	position: absolute;
	right:0px;  /* 332-250/2 */
	top: 50px;
}

.search_panel,.globalsearch_panel
{
	height:400px;
	min-width:250px;
	display:none;
	position: absolute;
	top:0;
	left:0;
	background-color: #fff;
	border-radius:3px;
	border:1px solid #c3c1c1;
}
.search_panel .panel_body {
	margin: 5px 5px 5px 5px;
}

.search_panel .panel_body .panel_body_text,.globalsearch_panel .panel_body .panel_body_text2 {
	width: 200px;
	height:32px;
	border: 0;
	float: left;
}
.search_panel .panel_body .panel_body_icon {
	background: url("assets/search-pannel-icon.png"); 
	width: 20px;
	height: 20px;
	margin-top: 5px;
	margin-left:5px;
	float: right;
	cursor: pointer;
}

.search_panel .panel_body .panel_body_hr {
	width: 100%;
	height: 1px;
	margin-top: 3px;
	margin-bottom: 2px;
	clear: both;
}


/**登录区*/
.addblur { 
	-webkit-filter: blur(35px); /* Chrome, Opera */  
	-moz-filter: blur(35px);   
	
	filter: blur(35px);
}
.loginlogo{background-position:10px top; background-repeat: no-repeat; height: 65px;}
.userlogintitle{color: white; font-size: 18px; font-weight: bold; text-align: center; margin: 10px;}
.usernamebg,.passwdbg{padding-top: 16px;padding-left: 40px;}
.usernamebg div,.passwdbg div{float: left; font-size: 14px; color: #666666; margin-top: 7px; }
.passwdbg div.gologin{width: 26px; height: 26px; background: url("assets/gologin.png") no-repeat; position: relative; top: -2px; cursor: pointer;}
.remenberpass{font-size: 14px; color: white; text-align: center;  margin-top: 23px;}
.remenberpass input{margin-right: 10px; width: 15px; height: 15px; position: relative; top: 3px;}
.gapline{background: url("assets/gapline.png") 35px center no-repeat; height: 1px; margin-top: 25px;}

.usernamebg .form-control,.passwdbg .form-control{float: left; width: 321px; border:none; margin-left: 10px; box-shadow:none;}
.usernamebg{border-top-left-radius: 6px; border-top-right-radius: 6px; background: white; width: 446px; height: 68px; border-bottom: 1px solid #999999; background: url("assets/usernamebg.png") 10px center no-repeat white;}
.passwdbg{border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; background: white; width: 446px; height: 67px; background: url("assets/passwdbg.png") 10px center no-repeat white; }

/**一级导航*/
.ui2-main-body .header .newnav {border-top: 1px solid #4e4c4c; margin-top: 1px; overflow: hidden; position: relative;}
.ui2-main-body .header .newnav ul{white-space:nowrap; display: inline-block; position: relative; margin-bottom: 0; height: 41px;} 
.ui2-main-body .header .newnav li{display: inline-block;  font-weight:bold; color: white; list-style: none; font-size: 14px; padding: 4px 40px 0 40px; height:34px; cursor: pointer; margin-top: 7px;}
.ui2-main-body .header .newnav li.active{transition:background 0.2s; background: #f6f6f6; border-top-left-radius: 6px; border-top-right-radius: 6px; color: #333333;}
.ui2-main-body .header .newnav .goleft,.ui2-main-body .header .newnav .goright{display:none; transition: color 0.2s;position: absolute; width: 33px; height: 80%; top:6%; color:#eee; cursor: pointer; z-index: 100; background-color:#333333; padding-top: 8px; text-decoration: none; font-size: 17px; }
.ui2-main-body .header .newnav .goleft:hover,.ui2-main-body .header .newnav .goright:hover{color: #aaa; transition: color 0.2s;}
.ui2-main-body .header .newnav .goleft{border-right:1px solid #555555; text-align: right; padding-right: 7px; }
.ui2-main-body .header .newnav .goright{border-left:1px solid #555555; right: 0px; padding-left: 7px; }

/**一级导航单行模式*/
.main_menu_singlerow #newnavid{position: absolute;top:0; left: 432px;right:500px;}
.main_menu_singlerow.ui2-main-body .header .headerlogo {height: 60px;} 
.main_menu_singlerow.ui2-main-body .header .newnav li {margin-top: 0; padding-top: 19px;padding-left: 18px; padding-right: 18px;} 
.main_menu_singlerow.ui2-main-body .header .newnav li.active {border-radius: 0; height: 60px;} 
.main_menu_singlerow.ui2-main-body .header .newnav {border-top:0; margin-top: 0;} 
.main_menu_singlerow.ui2-main-body .header .newnav ul {height: 60px;} 
.main_menu_singlerow.ui2-main-body .header .newnav .goleft, .main_menu_singlerow.ui2-main-body .header .newnav .goright {padding-top:15px;}
.main_menu_singlerow.ui2-main-body .header .logo{width: 212px; margin-left: 10px;} 
.main_menu_singlerow .ico-help,.main_menu_singlerow #bfullscreenbtn,.main_menu_singlerow .ico-help-split{width:0; position: absolute;visibility: hidden;} 

/**二级导航*/

.ui2-main-body .header .navsec {height: auto; background: #f6f6f6; overflow: hidden;position: relative; display: none;}
.ui2-main-body .header .navsec .navsecinner{margin: 0 auto; text-align: center; width: 100%; overflow: hidden;}
.ui2-main-body .header .navsec .navsecinner ul{white-space:nowrap; position: relative;}
.ui2-main-body .header .navsec .navsecinner li{cursor:pointer; line-height:1.1em; height:45px; background-position: center 13px; background-repeat: no-repeat; list-style: none; float:left;  padding-left:18px; padding-top:17px; padding-right:18px; font-size: 12px; color: #333333; font-weight: bold;}
/* .ui2-main-body .header .navsec .navsecinner li.ico-secion{background-image: url("assets/secico.png");} */
.ui2-main-body .header .navsec .navsecinner li.ico-secion:before{margin-right: 3px;}
.ui2-main-body .header .newnav li.fa:before{margin-right: 3px;}

.ui2-main-body .header .navsec .navsecinner li.active{color: #2e70c9;}
.ui2-main-body .header .navsec .goleft,.ui2-main-body .header .navsec .goright{display:none; transition: color 0.2s;width: 33px; height: 90%; top:5%; padding-top:25px;  cursor: pointer; z-index: 100; background-color:#f6f6f6;  color:#333; font-size:15px; text-decoration:none;position: absolute; }
.ui2-main-body .header .navsec .goleft:hover,.ui2-main-body .header .navsec .goright:hover{color: #777; transition: color 0.2s;}
.ui2-main-body .header .navsec .goleft{ border-right:1px solid #c4c4c4; text-align: right; padding-right: 7px;}
.ui2-main-body .header .navsec .goright{border-left:1px solid #c4c4c4; right: 0px; padding-left: 7px;}


/**首页portal区域*/
.portal{margin-left: -1px; margin-right: -1px;}
.portlet{height: auto; padding: 1px;}
.portlet.nopadding{padding: 1px 0;}
.portlet .bg{background: #f7f7f7; height: 100%; }

/**待办 新闻 块*/
.portlet .bg .contenta{margin: 0 auto; padding: 10px 35px 12px 35px; }
.portlet .bg .contenta h1{color: #000; font-size: 14px; font-weight: bold;}
.portlet .bg .contenta img{width: 144px; height: 93px; float: left; }
.portlet .bg .contenta .title{font-family: "Microsoft YaHei"; font-size: 14px;color: #555555;}
.portlet .bg .contenta .imgcontainer{margin-top: 30px;}
.portlet .bg .contenta .imgr{float: left; margin-left: 20px; color: #333333; font-size: 12px;}
.portlet .bg .contenta .imgr a{color: #333333; max-width: 179px; overflow: hidden; text-overflow: ellipsis; display: inline-block;}
.portlet .bg .contenta .imgr b{color: #2e70c9;}
.portlet .bg .contenta ul.newlist{margin-left: 0; padding-left: 0; padding-top: 16px;}
.portlet .bg .contenta ul.newlist li{position: relative; list-style: none; background: url("assets/okico.png") 5px center no-repeat; padding-left: 34px; font-size: 12px; color: #333333;margin-top: 10px;}
.portlet .bg .contenta ul.newlist li a{display: inline-block;overflow:hidden; white-space: nowrap; text-overflow:ellipsis; width: 100%; padding-right: 140px; color: #333333; cursor: pointer; padding-top: 3px; }
.portlet .bg .contenta ul.newlist li span{position: absolute; right: 3px; top: 4px; z-index: 100; color: #999999; font-size: 12px;}
.portlet .bg .contenta .more{float: right; font-size: 12px; color: #2e70c9; margin-top: 5px;}

/**消息 关注 */
.portlet .bg .contentNews{margin: 0 auto; padding: 10px 35px 12px 35px; }

.portlet .bg .contentNews img{width: 144px; height: 93px; float: left; }
.portlet .bg .contentNews .imgcontainer{margin-top: 30px;}
.portlet .bg .contentNews .imgr{float: left; margin-left: 20px; color: #333333; font-size: 12px;}
.portlet .bg .contentNews .imgr a{color: #333333;}
.portlet .bg .contentNews .imgr b{color: #2e70c9;}
.portlet .bg .contentNews ul.newlist{margin-left: 0; padding-left: 0; padding-top: 16px;}
.portlet .bg .contentNews ul.newlist li{position: relative; list-style: none; background: url("assets/okico.png") 5px center no-repeat; padding-left: 34px; font-size: 12px; color: #333333;margin-top: 10px;}
.portlet .bg .contentNews ul.newlist li a{display: inline-block;overflow:hidden; white-space: nowrap; text-overflow:ellipsis; width: 100%; padding-right: 90px; color: #333333; cursor: pointer; padding-top: 3px; }
.portlet .bg .contentNews ul.newlist li span{position: absolute; right: 3px; top: 4px; z-index: 100; color: #999999; font-size: 12px;}
.portlet .bg .contentNews .more{float: right; font-size: 12px; color: #2e70c9; margin-top: 5px;}



/**地图搜索*/
.portlet .bg .contenta .map{background: url("assets/map.png") no-repeat; width: 222px; height: 182px; margin-top: 30px;}
.portlet .fleft{width: 134%;}
.portlet .fleft .input-group{border:1px solid #999999; border-radius:19px; height: 38px; padding: 0; position: relative; width: 243px; margin-top: 32px;}
.portlet .fleft .form-control{border:none; background: none;}
.portlet .fleft button{font-size:17px; color:white; border:none; height:38px; border-radius:19px; background: #999999; width: 80px;margin: 0;padding: 0;position: absolute; top: -1px; right: -1px; z-index: 100;}
@media ( min-width :1250px) {
	.portlet .fleft .input-group{width: 293px; }
}

/**页签*/
.nav-tabs.ctab{padding-left: 13px; border-bottom-color:#c3c1c1;}
.nav-tabs.ctab li a{background: #dfe7ed;  border-top-left-radius:8px;border-top-right-radius:8px; height: 30px; position: relative; color: #666666; top: 4px; padding-top: 4px; border-color: #c8d7e0 #c8d7e0 #c3c1c1 #c8d7e0; margin-right: 6px;}
.nav-tabs.ctab li.active a{top:0; background: #f2f2f2; border-top-left-radius:8px;border-top-right-radius:8px;  height: 34px; padding-top: 7px; border-color: #c3c1c1 #c3c1c1 #f2f2f2 #c3c1c1 ;}
@media ( min-width :1250px) {
	.portlet .bg .contenta .nav-tabs li a{padding-left: 30px; padding-right: 30px;}
	.portlet .bg .contenta .nav-tabs li.active a{ padding-left: 33px; padding-right: 33px;}		
}
.portlet .bg .contenta ul{margin-left: 0;}

/**快捷通道*/
.portlet .bg .contenta ul.quickchannel li{ margin-top:10px; list-style: none; height: 38px; width: 201px; border-radius:19px; border:1px solid #999999; background: url("assets/quickchanelone.png") 48px center no-repeat; padding-left: 82px; color: #3f3625; font-size: 14px; line-height: 34px; cursor: pointer;}
@media ( min-width :1250px) {
	.portlet .bg .contenta ul.quickchannel li{width: 291px; background-position: 98px center;  padding-left: 132px;}		
}
/**页脚*/
.footer{background: #333333; height: 22px; color: #eeeef0; font-size: 14px; text-align: center;}


/******功能模块部分布局*/
/**面包屑*/
.crumbnav{background: #cbd2d7;}
.crumbnav ul{ margin-left: 0px; padding-left: 25px;}
.crumbnav li{float: left; list-style: none; margin:0 7px; font-size: 13px; color: #666666; cursor: pointer;}
.crumbnav li.crumbico{background: url("assets/crumbico.png") center center; width: 16px; height: 16px; position: relative; left:5px; top:2px;}
.crumbnav li.gap{border-width: 5px 0 5px 5px; border-style: solid; border-color: transparent transparent transparent #7b7b7c; position: relative; top: 4px;}

#marqueepart a{color: #ed7100;}

/**左侧导航*/
.westnav{background: #e4e8eb;}
.westnav .ztree3{padding-left: 20px;}
.westnav .ztree3 *{font-size: 12px; color: #000000;}
.westnav .ztree3 li{line-height: 25px;}
.westnav .ztree3 li a.curSelectedNode{background-color: #f0ad4e; border: 1px solid #eea236; height: 25px; border-radius:2px;}
.westnav .ztree3 li a.curSelectedNode span.glyphicon{color: white;}
.westnav .ztree3 li a.curSelectedNode span.node_name{height: 32px; color: white !important; font-weight: bold;}
.westnav .ztree3 li a.curSelectedNode span.ico_docu
,.westnav .ztree3 li a.curSelectedNode span.ico_open,.westnav .ztree3 li a.curSelectedNode span.ico_close {background-image: url("assets/newdocico_open.png");}
.westnav .ztree3 li a.curSelectedNode span.ico_docu{background-image: url("assets/newleaficoseld.png");}

.westnav .ztree3 li a{height: 25px;padding-left:5px; padding-right:5px;}
.westnav .ztree3 li span.button.ico_docu{height: 32px; background-repeat: no-repeat; height: 32px; background-position: 0 5px; background-image: url("assets/newleafico.png");}
.westnav .ztree3 li span.button.ico_open{height: 32px; background-repeat: no-repeat; height: 32px; background-position: 0 5px; background-image: url("assets/newdocico.png");}
.westnav .ztree3 li span.button.ico_close{height: 32px; background-repeat: no-repeat; height: 32px; background-position: 0 5px; background-image: url("assets/newdocico.png");}
.westnav .ztree3 li span.button.noline_close{height: 25px; background-image:url("assets/menuclose.png"); background-repeat: no-repeat;  background-position: 0 7px;}
.westnav .ztree3 li span.button.noline_open{height: 25px; background-image:url("assets/menuopen.png"); background-repeat: no-repeat; background-position: 0 7px;}
.westnav .ztree3 li span.button.switch{width: 12px;}

/**右侧模块 */
.tabcontainer{background: #f2f2f2; font-size: 14px;}
.tabcontainer .nav-tabs.ctab li a{height: 23px; padding-top: 2px; top: 5px; line-height: 1em;border-top-left-radius:4px;border-top-right-radius:4px; padding-left:5px; padding-right: 5px;}
.tabcontainer .nav-tabs.ctab li a .closeicon{position: relative; right: -4px; font-family: "黑体"; font-size: 14px; cursor: pointer;}
.tabcontainer .nav-tabs.ctab li a .closeicon:hover{color: green;}
.tabcontainer .nav-tabs.ctab li.active a{height: 28px;padding-top: 4px; top: 0px;}
.tabcontainer>div{height: 37px;}
.tabcontainer>div.globalbtncontainer{height: auto;}
.tabcontainer .moretablist{width:54px; color:#666666; right: 2px; position: absolute; border: 1px solid transparent; background: none; top: 8px; font-size: 14px; font-weight: bold; padding-top: 4px; padding-bottom: 0; height: 28px;}
.tabcontainer .moretablist:hover{background: #d8e6f2; border: 1px solid #c0dcf3;}
.tabcontainer .moretablist .el-icon-d-arrow-right{font-size: 8x; position: relative; top: -1px;}
.tabcontainer .moretablistback{height: 30px; width: 58px; background: #f2f2f2; position: absolute;right: 0;bottom:0; 
						border-left: 1px solid #c3c1c1;}

.moretabfind {min-width:100px; max-height:400px; overflow:auto; right:2px; padding:2px; border-radius:2px; background:#ffffe1; border:1px solid #646464;}
.moretabfind .ui-widget-content{border: none; background: none; font-size: 12px; max-height: 360px; overflow-y: auto;overflow-x:hidden;}

@media ( min-height : 620px) {
	.moretabfind {max-height: 440px; }
	.moretabfind .ui-widget-content{max-height: 400px;}	
}

@media ( min-height :775px) {
	.moretabfind {max-height: 550px; }
	.moretabfind .ui-widget-content{max-height: 510px;}	
}

.moretabfind .ui-widget-content .ui-state-focus{background: #d9d9bf;}
.moretabfind input{background: none; border-width: 0 0 1px 0;}

/**模块页签*/ 
.modulecontainer .ctab{ white-space: nowrap; width: 20000px; }
.modulecontainer .notabmask{position: absolute; width: 100%; height: 100%; background-color: #eeeeee; z-index: 100; background-image: url("assets/bookshelf.jpg"); background-position: center center; background-repeat: no-repeat;}

/** 更改bootstrap对话框样式  */
.modal-dialog{width: 847px; background: url("assets/idxdialogbg.png"); border-radius: 11px; padding: 8px; margin-bottom: 0; }
.modal-dialog.modifypass{width: 560px;}
@media ( min-width :768px) {
	.modal-dialog {
		margin-top: 113px;
	}
}

@media ( min-height :475px) {
	.modal-dialog .modal-body{max-height: 250px; }
}
@media ( min-height :575px) {
	.modal-dialog .modal-body{max-height: 350px; }
}
@media ( min-height :675px) {
	.modal-dialog .modal-body{max-height: 450px; }
}
@media ( min-height :775px) {
	.modal-dialog .modal-body{max-height: 550px; }	
}
@media ( min-height :875px) {
	.modal-dialog .modal-body{max-height: 650px;} 
}
@media ( min-height :965px) {
	.modal-dialog .modal-body{max-height: 750px; }	
}

.modal-dialog .modal-content{box-shadow:none; border:none; background: transparent; }
.modal-dialog .modal-content .modal-header{background: #333333; height: 35px; padding-top: 4px; border-top-left-radius: 5px; border-top-right-radius: 5px; border: none; padding-right: 4px; border-right: 1px solid #333333;}
.modal-dialog .modal-content .modal-header .modal-title{color:#f2f2f2; font-size: 17px;}
.modal-dialog .modal-content .modal-header .close{ padding-top:0; position:relative; top:-2px; border-bottom-right-radius:4px; border-right: 1px solid #181818; border-bottom: 1px solid #181818; color: #4f4f4f; font-size: 16px; width: 31px; height: 18px;opacity: 1; font-weight: normal;}
.modal-dialog .modal-content .modal-header .close.onlyclose{border-left:1px solid #181818; border-bottom-left-radius:4px;}
.modal-dialog .modal-content .modal-header .close:hover{background-color: #999999;}
.modal-dialog .modal-content .modal-header .close span{position: relative; top: -2px;}
.modal-dialog .modal-content .modal-header .close.fullscreenbtn{border-bottom-left-radius:4px; border-bottom-right-radius:0px;
								background-image: url("assets/fullscreenbtn.png"); background-position: center center; background-repeat: no-repeat; width:30px; height: 18px; border: 1px solid #181818; border-top: none; }

.modal-dialog .modal-content .modal-header .close.fullscreenbtn.resume{background-image: url("assets/digfullscreen.png");}
.modal-dialog .modal-content .modal-header .close.minimizebtn{border-bottom-left-radius:4px; border-bottom-right-radius:0px;
								background-image: url("assets/minimizebtn.png"); background-position: center center; background-repeat: no-repeat; width:30px; height: 18px; border: 1px solid #181818; border-top: none; }
.modal-dialog .modal-content .modal-header .close.minimizebtn.resume{background-image: url("assets/digfullscreen.png");}								

.modal-dialog .modal-body{background: white;}
.modal-dialog .modal-footer{background: white; height: 40px; padding-top: 8px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;  border-right:1px solid white;}
.modal-dialog .modal-footer .btn.btn-default, .modal-dialog .modal-footer .btn.btn-primary{padding: 1px 15px; font-size: 12px; line-height: 1.5; border-radius: 3px; font-size: 12px; color: #666666; background-color: #dce5eb; border-color: #ccd5db;  margin-bottom: 7px;}

.modal-dialog .modal-content .form-group label{padding-right: 7px; font-size: 12px; color: #333333; font-weight: normal; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.modal-dialog .modal-content .form-group .col-sm-7{padding-left: 7px;}


/**文件上传对话框 */
.filefield{ top:0; width: 60px; height:22px; position: absolute; left: -20px;  filter: Alpha(opacity=0); -moz-opacity:0;  opacity:0; z-index: 1; cursor: pointer; font-size: 0px; overflow: hidden; }







