@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
ul,li{ list-style:none;}
body {margin: 0;padding: 0;background: #fafafa;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 12px;color: #333333; width:100%;min-height:100%;_height:100%; position: relative;}
html{ height:100%;}
a{ color:#666; text-decoration:none; }
a:hover{ color:#f60; text-decoration:none;}
img{border:0;}
.fl{ float:left;}
.fr{ float:right}
.clear{ clear:both; display:block;}

/*Í·²¿*/
.top_background{width:100%; height:132px}
.top{ background:#01164b; width:100%;} 
.topbar{ margin:0 auto; width:1000px; }
.top p{ float:left; position:absolute; color:#D3D1D1; padding:8px 0 0 7px; font:12px "Î¢ÈíÑÅºÚ","ËÎÌå"; text-shadow:0 2px 1px #000000;}
.top em{font-style:normal;}
.top span{ float:right; color:#D3D1D1; font:12px "Î¢ÈíÑÅºÚ","ËÎÌå"; text-shadow:0 2px 1px #000000; padding:8px 7px 0 0;}
.top .logo{ position:absolute; z-index:100000; margin-top:-40px; box-shadow:6px 1px 9px rgba(0, 0, 0, 0.5);}
.top .user{ float:right; margin:110px 5px 0 0;}
.top label{font-variant:small-caps; font-size:14px; color:#FFF; width:55px;margin: 10px 0 0 450px;}
.top a{ color:#D3D1D1; text-decoration:none;}
.top a:hover{ color:#fff; text-decoration:none;}
.search{ background: url(/images/front/common/search.png) no-repeat; float:right; margin-top:55px;}
.searchfield{ width:137px; margin-top:2px;background: none repeat scroll 0 0 transparent ;border: medium none; padding-left:2px; outline:medium;}
.searchbutton { width:20px; margin-left:-3px;background: none repeat scroll 0 0 transparent ;border: medium none; cursor: pointer;}
.guide{width:1000px; }

.user_enter{ float:right;  font:12px "Î¢ÈíÑÅºÚ","ËÎÌå"; margin:55px 10px 0 0;}
.user_enter a{color:#999; padding-right:15px; cursor:pointer;}
.user_enter a:hover{ color:#000; text-decoration:none;}

.nav{ height:auto; position: relative; float:right; display: block; list-style: none outside none;}
.nav li{ display:block; float:left;} 
.nav li a{ display: block; text-decoration: none;float: none;line-height: 28px; padding: 12px 10px; text-shadow: 0 1px 0 #000; font:14px "Î¢ÈíÑÅºÚ","ËÎÌå"; color:#fff; width:86px; text-align:center;}
.nav li a:hover{ background:#00467a;}
.nav .active{ background:#00467a;}

.caret {border-left: 4px solid transparent;border-right:4px solid transparent;border-top: 4px solid #fff;display: inline-block;height: 0; vertical-align: top;width: 0; margin:8px 0 0 5px;}
.caret-r {border-left: 4px solid #fff;border-bottom:4px solid transparent;border-top: 4px solid transparent;display: inline-block;height: 0; vertical-align: top;width: 0; position:absolute; margin:6px 0 0 5px;}

ul.nav li:hover{background: #00467a; color: black; position: relative; }
ul.nav ul{width:120px; visibility: hidden; position: absolute; top: 100%; left: 0; z-index:10000;box-shadow:0 1px 4px rgba(0, 0, 0, 0.1); border-top:#e48100 2px solid;}
ul.nav ul li{font-weight: normal; background: #01164b; color: #000; padding-right:10px;float: none; }
ul.nav ul li a{text-align:left;}									  
ul.nav ul li:hover{background:#00467a;}                                    
ul.nav ul ul{left: 100%; top: 0; }
ul.nav li:hover > ul{visibility: visible; }

.title{ margin:0 auto; width:1000px; }
.title img{float:left; margin:12px 0 0;}

/*µ¼º½²àÀ¸*/
.left_guide{width:225px; float:left; margin-top:27px; }
.left_guide h2{font:18px "Î¢ÈíÑÅºÚ","ËÎÌå";color:#fff; padding:10px 0 10px 11px; letter-spacing:5px;
               	background: -moz-linear-gradient(top, #4363b3 0%, #01164b 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4363b3), color-stop(100%,#01164b));
				background: -webkit-linear-gradient(top, #4363b3 0%,#01164b 100%);
				background: -o-linear-gradient(top, #4363b3 0%,#01164b 100%);
				background: -ms-linear-gradient(top, #4363b3 0%,#01164b 100%);
				background: linear-gradient(to bottom, #4363b3 0%,#01164b 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#e9e9e9',GradientType=0 );
			    -webkit-border-radius: 0px;
				-webkit-border-top-left-radius: 6px;
				-webkit-border-top-right-radius: 6px;
				-moz-border-radius: 0px;
				-moz-border-radius-topleft: 6px;
				-moz-border-radius-topright: 6px;
				border-radius: 0px;
				border-top-left-radius: 6px;
				border-top-right-radius: 6px;}
.left_guide .guide-ul{border:#d9d9d9 1px solid;
					  background:rgba(9,32,88,0.2);
					  -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);
					     -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);
							  box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);
					  -webkit-border-radius: 6px;
					     -moz-border-radius: 6px;
							  border-radius: 6px;}
.left_guide .guide-ul li{ padding:13px 0; margin: 0 auto; width:205px; border-bottom:#dedede 1px solid;}
.left_guide .guide-ul .last-li{ padding:13px 0; margin: 0 auto; width:205px; border-bottom:none;}
.left_guide .guide-ul .f-li{ background:url(/images/front/common/point_hover.png) no-repeat left; font:14px "Î¢ÈíÑÅºÚ","ËÎÌå"; color:#6c6c80; height:30px; padding:2px 0 2px 35px; letter-spacing:3px;}
.left_guide .guide-ul .f-li:hover{ background:url(/images/front/common/point.png) no-repeat left;color:#50b0f5; }
.left_guide .guide-ul ul{ margin-top:5px;margin-left:18px;}
.left_guide .guide-ul .s-li{ border-bottom:none; padding:5px;  width:150px;  font:12px "Î¢ÈíÑÅºÚ","ËÎÌå"; letter-spacing:2px;}
.left_guide .guide-ul .s-li a:hover{ color:#50b0f5;}



/*Á½À¸ÓÒ±ßÑùÊ½*/
.act_right{float:right; width:745px;padding-top:29px; margin-bottom:30px }
.act_right span{ width:600px; float:left;}
.resource{float:right; width:745px; margin-top:10px;padding-bottom:20px; border:#d9d9d9 1px solid; box-shadow:0 1px 4px rgba(0, 0, 0, 0.1);}

/*µ¥Ò³Ò»À¸ÑùÊ½*/
.onepage{float:right; width:1000px; padding-top:10px; margin-bottom:35px;}
.onepagemain{float:right; width:998px; margin-top:10px; border:#D4E2EE solid 1px; background:#fff;padding-bottom:20px;box-shadow:0 1px 4px rgba(0, 0, 0, 0.1); margin-bottom:40px}
.onepage .user a{ color:#00F; }
.onepage .user a:hover{ color:#f60; }

/*Ò³½Å*/	
.foot{ width:100%; background-color:#01164b; position:relative; margin:0 auto;height:100px;}
.foot_main{width:1000px; margin:0 auto;padding-top:10px; }
.foot_main p{ color:#fff;font:12px "Î¢ÈíÑÅºÚ","ËÎÌå"; line-height:18px; }
.foot_main i{ padding-left:20px;}
.foot_main a{ color:#fff;}
.foot_main a:hover{ text-decoration:underline;}

.page_foot{ text-align:center; width:auto; height:9px; padding:10px 0 20px 0; margin-top:15px; _padding:10px 0 6px 0;*margin-top:20px;}
.page_foot a{ padding:5px 7px 5px 7px; border:#cccccc 1px solid; background:none; color:#8698b6; border-radius:2px 2px 2px 3px; }
.page_foot a:hover{background: #2d6fba; color: #FFF; border:#cccccc 1px solid; border-radius:2px 2px 2px 3px; }
.page_foot .c{ padding:5px 7px 5px 7px; background: #2d6fba; color: #FFF; border:#cccccc 1px solid; border-radius:2px 2px 2px 3px; }
.page_foot img{ margin:5px 0 -8px 5px;}


.user_enter .user_button{
  padding:2px 8px;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #49afcd;
  *background-color: #2f96b4;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *border: 0;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  *zoom: 1
    }
    
.user_enter .user_button:hover{ 
    color:#fff;
    background-image: -moz-linear-gradient(top, #2f96b4, #5bc0de);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2f96b4), to(#5bc0de));
    background-image: -webkit-linear-gradient(top, #2f96b4, #5bc0de);
    background-image: -o-linear-gradient(top, #2f96b4, #5bc0de);
    background-image: linear-gradient(to bottom, #2f96b4, #5bc0de);}
	
/*µÇÂ½¿ò*/
#login {
	background: url(/jsfzzx/images/login_bg.jpg) no-repeat;
	width: 247px;
	height: 168px;
	padding-top: 8px;
	padding-left: 15px;
}
#login label, #login input ,#login span {
	margin-top: 14px;
	font-size: 14px;
	height: 24px;
	line-height: 24px;
	
}
#login label {
	color: #7c7c7c;
	font-size: 14px;
	font-weight: bold;
}
#login .field {
	width: 135px;
	margin-left: 20px;
}
#login .field#vericode {
	margin-left: 7px;

	width: 100px;
}
#login .forget a {
	color: #0d4c91;
	font-size: 13px;
	font-weight: bold;
}
#login .submit {
	background: url(/jsfzzx/images/submit_bg.jpg) no-repeat;
	width: 120px;
	height: 37px;
	color: white;
	font-weight: bold;

	cursor: pointer;
    border:none;

}
.xyfg{ clear:both; border:1px solid #e6e6e6; background:#FFF;margin-top:10px; }
.xyfg ul{ padding-left:0px;}
.xyfg ul li{ float:left; width:992px; height:111px; overflow:hidden; padding:0px 0 0px 0px;}
.gtit{ border-bottom:1px solid #e6e6e6; background:#01164B; height:33px; line-height:33px; position:relative; padding-left:15px; font-size:16px; color:#fff; font-weight:normal;}
.gtit a{ font-size:12px; font-weight:normal; position:absolute; top:0; right:12px; color:#fff;}
