@charset "utf-8";
/* CSS Document */

body,ul,li,h1,h2,h3,h4,p{
	margin: 0px;
	padding: 0px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
li{ list-style-type: none; list-style-image: none; }
body{ font-size: 12px; color: #797e80; }
img{ border-style: none; }

.df{ clear: left; }
.dr{ clear: right; }
.f{ float: left; width: auto; height: auto; }

.k{ width: 100%; height: auto; }
.m{ width: 980px; margin-left: auto; margin-right: auto; height: auto; }

.t{ background-color: #FFFFFF; }
.banner{ height: 552px; background-image: url(img/banner.jpg); background-repeat: no-repeat; background-position: center 0%; border-bottom: 1px solid #e0eef7; }
.banner2{ height: 240px; background-image: url(img/banner2.png); background-repeat: no-repeat; background-position: center 0%; margin-bottom: 30px; }

.nav{ padding-left: 50px; padding-top: 30px; }
.nav li{ float: left; padding-right: 20px; padding-left: 20px;  font-weight: bold; }
.nav2{ padding-top: 30px; float: right; }

.man{ height: 395px; width: 978px; border: 1px solid #e5e5e5; margin-left: auto; margin-right: auto; margin-top: 40px; margin-bottom: 40px; background-image: url(img/js.jpg); }
.man li{ padding-top: 0px; margin-top:0px; width: 213px; height: 160px; float: left; color: #7e848e; padding-left: 15px; padding-right: 15px; line-height:24px; }

.m2{ background-image: url(img/m2bg.jpg); background-position: center; background-color: #015b90; height: 448px; background-repeat: no-repeat; }
.m2p h1{ color: #FFFFFF; padding-top: 80px; padding-bottom: 30px; }
.m2p p{ color: #FFFFFF; padding-top: 20px; font-size: 16px; line-height: 24px; padding-left: 40px; padding-right: 20px; }

.m3t{ width: 388px; }
.m3t img{ display: block; }
.m3z{ width: 527px; padding-left: 20px; }
.m3z h3{ padding-top: 60px; font-size: 30px; padding-bottom: 30px; color: #015b90; }
.m3z p{ padding-top: 20px; font-size: 16px; line-height: 24px; padding-left: 40px; padding-right: 20px; color: #9398a0 }

.b1{ color: #FFFFFF; }
.b1 h4{ font-size: 30px; padding-top: 80px; }

.in{ width: 978px; border: 1px solid #dcdcdc; margin-bottom: 30px; background-color: #FFFFFF; position:relative;}
.in h2{ color: #3e8dbc; font-size: 30px; padding-bottom: 20px; }
.in p{ line-height: 24px; padding-bottom: 20px; }
.in ul{ padding: 30px; }
.in1jpg{position:absolute; top:50px; left:-200px;  height: 241px; width: 490px; }
.in1{ margin-left: 0px; padding-left: 280px; }
.in1 h2{ color: #3e8dbc; font-size: 30px; padding-bottom: 20px; }
.in1 p{ line-height: 24px; padding-bottom: 20px; }

.foot{  height: 83px; border-top: 1px solid #D9D9D9;}
.footz{ color: #5e5b5b; font-size: 12px; text-align: center; line-height: 83px;  }
a:link { text-decoration: none; color: #38414c; }
a:visited { text-decoration: none; color: #38414C; }
a:hover { text-decoration: none; color: #08BAC4; }
a:active { text-decoration: none; } 