@charset "utf-8";

body {
	font-size:12px; font-family:"宋体"; line-height:180%; color:#303030; background:#FFF; margin:0px; padding:0px
}
.wrap {
	width:1080px; margin:0 auto;
}
ul {
	list-style:none;
}

a{
	color:#303030;
	text-decoration:none
}
a:hover{
	color:#222222;
	text-decoration:underline
}
/*header*/
.header {
	background:#f7f8f8; height:104px;
}
.logo {
	height:91px; padding-top:17px; float:left;
}
.versions{
	text-align:right; font-size:14px; margin-top:10px
}
.versions a{
	color:#303030
}
.versions a:hover{
	text-decoration:underline
}
.nav_left{
	float:right;
}
.nav {
	margin:0px auto;
	width:1100px;
	clear:both;
	overflow:hidden

}
.nav ul{
	margin:0px;
	padding:0px;

}
.nav li {
	float:left; line-height:42px;  position:relative; height:42px;
}
.nav li a {
	font-size:1.25em; color:#ffffff; margin:0px; font-weight:bold
}
.nav li:last-child {
	margin-right:0px;
}
.nav li a:hover{
	color:#fff;
	background-color:#5ca0e4;

	display:block
}
.nav li.selected .submenu {
	display:block;
}
.nav li .submenu {
	display:none; position:absolute; top:70px; left:0px; z-index:999; border-style:solid; border-width:1px 1px 1px 1px; border-color:#ddd; padding:0 5px 5px 5px; width:230px; background:#fff;
}
.nav li .submenu li {
	float:none; line-height:30px; padding:0; background:none; height:auto; border-bottom:dotted 1px #BEBEBE;
}
.nav li .submenu li:last-child {
	border:none;
}
.nav li .submenu li a {
	float:none; padding:0; text-align:left; font-size:13px; font-weight:normal; height:28px; line-height:28px; background:none; display:block; 
}
.nav li .submenu li a:hover {
	color:#42B3E5;
}

.green{
	font-size:14px;
	font-weight:bold;
	color:#054c93
}
/*banner*/
.goscill22{  /*background:url(../images/bbg.jpg) no-repeat top left #fff;*/ border:1px solid #e0e0e0; background:#fff; margin:10px auto 10px auto; -moz-box-shadow: 2px 2px 10px #e0e0e0;/*firefox*/-webkit-box-shadow: 2px 2px 10px #e0e0e0;/*safari或chrome*/box-shadow:2px 2px 10px #e0e0e0;/*opera或ie9*/ padding:10px } 


/*search*/
.search {
	margin-top:30px; height:47px; overflow:hidden; margin-bottom:30px;
}
.search input.searchs {
	width:970px; height:35px; line-height:35px; padding:5px 15px; border:1px solid #42b3e5; background:#FFF; float:left; color:#989898
}
.search input.submit {
	width:138px; height:47px; border:0px; background:#42b3e5; color:#FFF; float:left;
}


/*index-about*/
.iabout{
	 padding:10px;
}
.iabout-title {
	margin-top:55px; margin-bottom:50px; 
}
.iabout-title p {
	color:#737373; font-weight:400; font-size:1.1em; margin:0;
}
.iabout-list {
	 overflow:hidden; margin-top:50px 
}
.iabout-list ul{
	margin:0px; padding:0px
}
.iabout-list li {
	float:left;  margin:0px 7px; border:1px solid #CCC; border-radius:5px
}
.iabout-list-img {
	z-index:99;
}
.iabout-list-img img {
	width:260px; height:150px;
}

.more_pro{
	background-color:rgba(0,0,0,0.2);
	text-align:left;
	margin-bottom:0px;
	padding-bottom:0px;
	height:45px;
	line-height:42px;
	padding-right:10px;
	margin-top:30px;
	text-align:right
}
.about_right{
	float:left;
	width:65%
}
.news td{
	border-bottom:1px dashed #cccccc
}
.more input{
	width:80px;
	height:30px
}


.pass{
	width:300px;
	height:28px;
	line-height:28px
}
.pass2{
	width:60px;
	height:34px;
	line-height:33px;
	background:#01b6d3;
	border:none;
	color:#ffffff
}
/*footer*/
.footer {
	border-top:1px solid #e4e4e4;
	background:#004890;
	color:#ffffff;
	height:50px;
	text-align:center;
	padding-top:30px
}
.search_001{ width:175px; height:33px; line-height:33px; text-indent:10px;  border:1px solid #a5a5a3;}

.search_002{width:85px; height:36px; background-color:#69b7f9; line-height:36px; text-align:center; color:#ffffff; border:none}
