@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video { margin:0; padding:0; border: 0;} 
table{ margin:0; padding:0;}
a,area{blr:expression(this.onFocus=this.blur())}
a {
	color:#333;
	text-decoration:none;
}
a:hover {
	color:#1a4eaa;
	text-decoration:none;
}
i {
	padding-right:7px;
}
html, body {
	font-size:14px;
	font-family:Arial,"Î¢ÈíÑÅºÚ";
	-webkit-text-size-adjust:none;
	-moz-text-size-adjust:none;
	-ms-text-size-adjust:none;
	text-size-adjust:none;
} /*Reset Android and IOS font*/
input { border-radius:0; } /*Reset IOS input style*/
div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { list-style:none; }
@-webkit-viewport { width:device-width; }
@-moz-viewport { width:device-width; }
@-ms-viewport { width:device-width; }
@-o-viewport { width:device-width; }
@viewport { width:device-width; }
.boxcenter { margin:0 auto;}
.container{
	width:1080px;
	margin:0 auto;
}
.fl { float:left;}
.fr { float:right;} 
.fl_all { float:left; display:inline-block }
.fr_all { float:right; display:inline-block } 
.mb15{ margin-bottom:15px;}
.clearfix::after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
}

body{
	background: #c2e4fd; /* Old browsers */
	background: -moz-linear-gradient(top, #3271cc 0%, #c2e4fd 64%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3271cc), color-stop(64%,#c2e4fd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3271cc 0%,#c2e4fd 64%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,  #3271cc 0%,#c2e4fd 64%); /* Opera11.10+ */
	background: -ms-linear-gradient(top,  #3271cc 0%,#c2e4fd 64%); /* IE10+ */
	background: linear-gradient(to bottom,  #3271cc 0%,#c2e4fd 64%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3271cc', endColorstr='#c2e4fd',GradientType=0 );/* IE6-9 */
}
:root .gradient{filter:none;}
.body{
	background:url(/images/bg_body_grrc.png) top center no-repeat;
}

.top{
	background-color:#ffffff;/*:rgba(255, 255, 255, 0.75);*/ opacity:0.75;filter:alpha(opacity=75); z-index:-1;
	height:36px;
	line-height:36px;
	color:#282b6f;
}
.top li a{
	color:#282b6f;
}
.top li a:hover{
	color:#f59459;
}

.banner img{
	margin:30px;
}

/*nav*/
.nav{
	background-color:#000000;/*:rgba(0, 0, 0, 0.6);*/ opacity:0.6;filter:alpha(opacity=60); z-index:-1;
	height:40px;
	line-height:40px;
	border-radius:10px 10px 0 0;
}
.nav ul{
	float:left;
	padding:0 0 0 15px;
	font-size:16px;
	font-weight:bold;
}
/*.nav li{
	float:left;
	padding:0 15px;
	line-height:40px;
}
.nav li a{
	color:#fff;
}
.nav li a:hover{
	color:#f59459;
}
.nav li:first-child{
	padding-left:5px;
}*/

/*dropmenu*/
#dropmenu li{
	float:left;
}
#dropmenu li a{
	display:block;
	color:#fff;
	padding:0 20px;
	text-decoration:none;
	white-space:nowrap;
}
#dropmenu li a:hover{
	color:#f59459;
}
#dropmenu li ul{
	z-index:99;
	margin:0;
	padding:0;
	position:absolute;
	visibility:hidden;
}
#dropmenu li ul li{
	float:none;
	display:inline;
	font-size:15px;
}
#dropmenu li ul li a{
	width:auto;
	background:#f3f3f3;
	color:#2858aa;
}
#dropmenu li ul li a:hover{
	background:#2858aa;
	color:#fff;
	border-top:1px solid #fff;
}

/*search*/
.nav form{
	padding:7px 10px 0px 0px;
}
.nav .wrap-search{
	border:1px solid #001021;
	background:#fff;
	height:24px;
	line-height:24px;
	padding-left:5px;
}
.nav .wrap-search input {
	background: transparent;
	border:0 none;
	height:24px;
	line-height:24px;
	color:#a7a7a7;
	width: 90px;
}
.nav .wrap-search button {
    color: #9b9d9b;
	background:none;
    border: 0 none;
	width:22px;
    height:16px;
}

.footer{
	background:#87b5dd;
	line-height:26px;
	color:#fff;
	padding:20px 0;
	text-align:center;
}