@charset "utf-8";
/*通用样式*/
body { margin:0; padding:0; font-family:"microsoft yahei","微软雅黑", "宋体";overflow-x:hidden; overflow-y:scroll; background:#FFF;}
a { text-decoration:none;}
img { border:0;}
ul , li  { list-style-type:none; margin:0; padding:0;}
form{ margin:0px; padding:0px;}
.clear{ clear:left;}
.green { color:#6C0!important;}
.red { color:#f00!important;}
.blue { color:#05a!important;}
span.red_star { color:#f00; padding-right:3px;}


/*登录样式*/
.home_body { background:#3090F7;}
span.login { background:#fff; border-radius:20px; display:inline-block; padding:0px 10px;}
span.login select { border:none;}
a.login { display:inline-block; border-radius:20px; padding:6px 80px; background:#66D020; color:#fff; margin-top:10px; font-size:20px; font-weight:bold;}


/*页眉样式*/
.top { width:100%; height:126px; overflow:hidden;margin-bottom:20px;position:fixed;top:0;z-index:1;}
.top_logo { width:100%; margin:0px auto; line-height:50px; vertical-align:middle; align:center;}

 
/*主框架样式*/
/*.main  { width:90%; align:center; margin:10px auto; border:1px solid #ddd; background:#fff;}*/
.main  { width:100%; align:center; margin:10px auto; background:#fff;height:750px}
.main .left { width:200px; float:left; background:#EAEAEA; border-right:1px solid #fff; height:900px; position:fixed;top:166px;}
.main .right { width:80%; float:left;  height:750px;position: relative;left:200px;top:166px; }
/*.main .right { width:70%; float:left;  height:1200px;position: absolute;right:-80px;top:166px;}*/


/*左侧菜单样式*/
.main .left ul { margin-top:30px;}
.main .left ul li {}
/*
/ssm/WebRoot/WEB-INF/pages/AppServer/css/showLic.css
/ssm/WebRoot/WEB-INF/pages/images/nav_bg1.png
*/
.main .left ul li a { background:url(../../images/nav_bg1.png) no-repeat; height:50px; width:200px; display:block; line-height:50px; color:#fff; text-shadow:0px 0px 1px #666; font-size:16px; text-indent:2em; margin-bottom:2px;}
.main .left ul li a.on { background:url(../../images/nav_bg2.png) no-repeat; height:50px; width:214px; display:block; line-height:50px; color:#fff; text-shadow:0px 0px 1px #427EC0; font-size:16px; text-indent:2em; margin-bottom:2px; position:relative}
.main .left ul li a:hover { background:url(../../images/nav_bg3.png) no-repeat; height:50px; width:214px; display:block; line-height:50px; color:#fff; text-shadow:0px 0px 1px #427EC0; font-size:16px; text-indent:2em; margin-bottom:2px; position:relative}
.main .left ul li a.on:hover { background:url(../../images/nav_bg2.png)}

.main .left ul li ul li a {background:url(../../images/nav_bg11.png) no-repeat; height:40px; width:120px; display:block; line-height:50px; color:#fff; text-shadow:0px 0px 0px #666; font-size:14px; text-indent:0; margin-bottom:50px;padding-left:10px;}
.main .left ul li ul li a.on { background:url(../../images/nav_bg22.png) no-repeat; height:40px; width:128px; display:block; line-height:50px; color:#fff; text-shadow:0px 0px 0px #427EC0; font-size:14px; text-indent:0; margin-bottom:2px; position:relative;padding-left:10px;}
.main .left ul li ul li a:hover { background:url(../../images/nav_bg33.png) no-repeat; height:40px; width:128px; display:block; line-height:50px; color:#fff; text-shadow:0px 0px 0px #427EC0; font-size:14px; text-indent:0; margin-bottom:2px; position:relative;padding-left:10px;}
.main .left ul li ul li a.on:hover { background:url(../../images/nav_bg22.png)}


/* 左侧二级菜单 */
.main_nav {padding: 0; margin: 0;}
.main_nav li {padding: 0;margin: 20px 0;position: relative;left: 0; top: 0;_height: 34px;}
.main_nav li a {display: block;color: #fff;position: relative;left: 0;top: 0;z-index: 1;font-size:16px; _height: 20px;}
.main_nav li a span { display: block;}
.main_nav li a:hover { color: #fff;text-decoration: none;font-size:15px;}
.main_nav li a:after {content: ''; height: 34px; width: 100%; position: absolute;bottom: 0;left: 0;
    display: block;
    visibility: hidden;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    z-index: -1;
    -webkit-transition: all .1s ease;
    transition: all .1s ease;
}
.main_nav li a:hover:after { visibility: visible;-webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1);}
.main_nav li .active {}
.main_nav li ul {display: none;position: absolute; left: 90px;top: 0px;z-index: 99999;}
.main_nav li:hover ul {display: block;}
.main_nav li:hover ul li { width: 120px;  height:40px;margin:5px 0;}
.main_nav li:hover ul li a {}

/*表格*/

table.gridtable {width: 500px;font-family: verdana,arial,sans-serif;font-size:14px;color:#333333;border-width: 1px;border-color: #666666; border-collapse: collapse;}
table.gridtable th {border-width: 1px;padding: 8px;border-style: solid; border-color: #666666; background-color: #dedede; }
table.gridtable td {border-width: 1px;padding: 8px;border-style: solid;border-color: #666666;}


/*右侧样式*/
.container { width:700px; margin:0; }
.container h1 { border-bottom:2px solid #CDCDCD; height:37px;}
.container h1 span{ border-bottom:2px solid #CDCDCD; position:relative; margin-bottom:-3px; background:#fff; font-size:20px; color:#55AAD9; padding:0px 10px 5px 10px; line-height:36px; height:36px;}
.container fieldset { border:1px solid #ccc; margin-bottom:20px;}
.container fieldset legend { font-size:16px; color:#55AAD9;}
.container fieldset.jg { border:1px solid #ccc; margin-bottom:20px;}
.container fieldset.jg legend { font-size:16px; color:#f60;}
.user_tab  { width:96%; margin:10px auto; font-size:14px;}
.user_tab td { line-height:200%;}
.user_tab .name { width:100px; text-align:right; padding-right:10px; color:#777;}
.user_tab .info { text-align:left; color:#3CA4DD;}
.user_tab2  { width:96%; margin:10px auto; font-size:14px;}
.user_tab2 td { line-height:200%;}
.user_tab2 .name { width:100px; text-align:right; padding-right:10px; color:#777;}
.user_tab2 .info { text-align:left; color:#f60;}
.step{margin-bottom:60px;}


/*footer*/
.footer{
	height:40px;
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	width:100%;
	z-index:999;
}
.footer img{position:absolute;left:0;right:0;width:100%;z-index:1;bottom:0;}
.footerBg{
	position:absolute;
	left:0;
	right:0;
	width:100%;
	z-index:2;
	bottom:0;
	top:0;
	background:url(../images/bg1.png);
}
.footer img{height:40px;}
.footer .footerBg{
	height:40px;
	line-height:40px;
	text-align:center;
	color:#fff;
	font-size:12px;
}

/*按钮层样式*/
.but_div { width:700px; margin:20px auto; text-align:center;}
.but_div a { padding: 8px 40px; font-size:16px; display:inline-block; margin:0px 5px;}
.but_div a.blue{background: #2e82ff; border:1px solid #2975e5; color:#fff!important;text-shadow:0px 0px 2px #2975e5; border-radius:5px; }
.but_div a.blue:hover{background: #549cff; border:1px solid #218fff; color:#fff!important;text-shadow:0px 0px 2px #2975e5; border-radius:5px; }
.but_div a.grey{background: #cecece; border:1px solid #ccc; color:#999!important;text-shadow:0px 0px 2px #fff; border-radius:5px; }



/*息弹出窗口*/
.pop_wysy { position:absolute;  top:160px; left:700px; border:3px solid #1665a2; background:#fff; width:400px; display:none;}
.pop_wysy h1 { border-bottom:1px solid #1665a2; font-size:16px; font-weight:normal; color:#1665a2; text-align:left; margin:0px; padding:8px 0 8px 6px;}
.pop_wysy h1 a.close{ font-size:20px; float:right; padding-right:8px; margin-top:-4px; color:#888; +display:inline-block; +margin-top:-36px;}
.pop_wysy h1 a.close:hover{ color:#f60;}
.pop_wysy table { width:92%; margin:20px auto;}
.pop_wysy table td { padding:10px 0; color:#23aaec; font-size:14px;}
.pop_wysy table td.name1 { text-align:right; width:60px; color:#999; font-size:14px; padding-right:5px;}
.pop_wysy table td.name2 { text-align:right; width:100px; color:#999; font-size:14px;padding-right:5px;}
.pop_wysy table td input { width:98%;}
.pop_wysy table td input.yz_line { width:200px; border:1px solid #cdcdcd; padding:5px;}
.pop_wysy table td select.yz_line { width:212px; border:1px solid #cdcdcd; padding:5px;}
.pop_wysy table td a.up_img { display:inline-block; border:1px solid #ccc; color:#333; font-size:14px; padding:2px 10px; border-radius:3px; background:url(../images/bg_sms2.png) no-repeat;}
.pop_wysy table td a.up_img:hover { border:1px solid #aaa;}
.pop_wysy div.sy { border-top:1px solid #ccc; +padding-top:8px; text-align:center;}
.pop_wysy div.sy a { display:inline-block; margin:10px auto; background:#00bb0d; color:#fff; text-align:center; width:120px; font-size:14px; padding:6px 0; border-radius:4px;}