/* CSS Document */
*{ margin:0; padding:0; outline:0;}
body{ font-size:12px; font-family:"Arial", Helvetica, sans-serif; background:url(../images/bg.jpg) repeat-x 0 bottom #FFF;}
.fl{ float:left;}
.clear { clear:both;}
a{color:#0a5987; text-decoration:none;}
img{ border:none;}
ul,li{ list-style:none;}
p{ color:#050505; line-height:18px;}
/******************Structure***********************/
.layout{ width:950px; margin:0 auto;}
/******************Layout***********************/
.header{ width:100%; float:left;}
.top-bar{ width:100%; float:left; padding-top:10px;}
.login{ width:auto; float:right;}
.label{ color:#353535; float:left; padding-right:5px; line-height:21px;}
.input{ width:110px; height:19px; border:1px #c5c5c5 solid; float:left; padding:0 3px; margin-right:5px; font-size:11px;}
.login .butn{ border:none; width:52px; height:21px; float:left; color:#FFF; padding:0 3px; background:#0a5987; line-height:20px;}
.sign-in{ width:auto; clear:both; float:right; padding-top:8px;}
.sign-in li{ display:inline-block; border-left:1px #353535 solid; padding:0 5px;}
.sign-in li a{ color:#0a5887;}
.sign-in li:first-child{ border:none;}
.logo{ width:auto; float:left; margin-top:-15px;}
.nav { width:1000px; margin:0 auto;}
.body-container{ width:100%; float:left;}
.left-section{ float:left; width:690px;}
.banner{ width:100%; float:left; margin-bottom:10px;}
#fadeshow1{ width:344px; float:left;}


.banner .mid{
	background:#b4d7e2;
	padding:10px 10px;
	width:324px;
	float:right;
	height:185px;
	position:relative;
	background-color: #CCCC99;
}
.banner .mid2{ float:right; height:101px; position:relative; background:#0e5077; padding:5px 10px; width:324px; margin-right:4px;}
span a.more{ color:#FFF; font-size:15px; font-weight:bold; padding:5px; background:#0e5077; width:auto; position:absolute; right:15px; bottom:15px;}
.banner .mid2 p{ color:#FFF;}
h1{ color:#0e5077; border-bottom:1px #0e5077 solid; padding-bottom:7px; text-align:center; display:block; font-size:19px; padding-top:10px; margin-bottom:25px;}
h1#mid{ color:#FFF; border-bottom:1px #217496 solid; padding-bottom:7px; text-align:center; display:block; font-size:19px; padding-top:5px; margin-bottom:7px;}
.right-section{ float:right; width:250px;}
.block{ width:99.5%; float:left; border:1px #c0c0c1 solid; background:url(../images/bg-2.jpg) repeat-x 0 bottom #FFFFFF; margin-bottom:10px; padding-bottom:10px;}
.block p{ padding:10px 10px 0 10px;}
span a.go{ float:right; width:30px; height:28px; background:url(../images/icon.png) no-repeat 0 -119px; margin:-30px 15px 5px 0;}
.mid-container{ width:100%; float:left; background:#FFF;}
h2{ color:#0a5987; font-size:16px; font-weight:bold; padding:10px 0; padding-left:10px;}
.bg{ background:#e1e1e1; border-bottom:1px #c0c0c1 solid;}
.box{ width:63%; float:right; margin-top:10px; border-left:1px #3b3b3b solid;}
.box:first-child{ width:36.5%; border-left:none; float:left;}
.block .mid{ width:97%; float:left; border-top:1px #c0c0c1 solid; margin:0 5px;}
.block .mid:first-child{ border-top:none;}
.block .mid p{ padding-top:0; padding-bottom:10px;}
span.social{ display:block; padding:10px 0 0 15px;}
span.social .fb,.tw,.li{ background:url(../images/icon.png) no-repeat 0 0; width:24px; height:24px; display:inline-block; margin-right:15px;}
.tw{ background-position:0 -41px;}
.li{ background-position:0 -83px;}
.right{ text-align:right; color:#0a5987; font-size:14px;}
.footer{ width:100%; float:left; background:#323232; padding:8px 0; margin-top:10px;}
.btm-nav{ width:auto; text-align:center;}
.btm-nav li{ display:inline-block; line-height:20px; color:#FFF; border-left:1px #FFF solid; font-size:14px; padding:0 8px;}
.btm-nav li a{ color:#FFF;}
.btm-nav li:first-child{ border:none;}

h3{ padding:10px 0 20px 25px; font-size:16px;}
.menu{ width:898px; border:1px #c0c0c1 solid; background:url(../images/bg-2.jpg) repeat-x 0 bottom #FFFFFF; margin-left:20px; float:left; padding-top:5px; margin-bottom:15px;}
.menu li{ display:inline-block; position:relative; float:left; margin-left:21px;}
.menu li:first-child{ margin-left:0;}
.menu li a{ color:#0e5077; width:90px; float:left; margin:25px 0 10px 0; display:inline-block;}
.menu li:first-child a{ margin-left:10px;}
.menu li span{ position:absolute; width:37px; height:36px; left:-8px; top:-20px; background:url(../images/icon2.png) no-repeat 0 0;}
span#one{ background-position:0 0;}
span#two{background-position:0 -68px;}
span#three{background-position:0 -136px;}
span#four{background-position:0 -204px;}
span#five{background-position:0 -272px;}
span#six{background-position:0 -340px;}
span#seven{background-position:0 -408px;}
span#eight{background-position:0 -476px;}

.row{ width:99%; padding:0 5px 5px 5px; float:left;}
.row p{ font-size:15px; color:#313131; float:left; line-height:16px;}
.column{ float:right; width:245px; padding-right:120px;}
.input2{ background:#e6e6e6; width:237px; border:1px #c1c1c1 solid; height:21px; padding:0 3px;}
.pad{ padding-right:0;}
.mar-1{ margin-bottom:0;}
