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

* {margin:0; padding:0;}
ul,ol {list-style:none;}
body {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
.fll {float:left;}
.flr {float:right;}
.clr {clear:both;}

.wrapper {width:994px; margin:0 auto;}
.wrapper .logo { background:#e2e1e1; height:148px;}
.wrapper .logo .top { margin:12px 0px 5px 41px;}
.wrapper .nav {background:url(../images/nav-bg.jpg) repeat-x; height:39px;}
.wrapper .nav ul { font-family:Tahoma; font-size:14px; font-weight:bold; color:#fff; margin-left:33px; }
.wrapper .nav ul a { font-family:Tahoma; font-size:14px; font-weight:bold; color:#fff; margin-left:10px; text-decoration:none; }
.wrapper .nav ul a:hover { font-family:Tahoma; font-size:14px; font-weight:bold; color:#FF9900; margin-left:10px; text-decoration:none; }
.wrapper .nav ul li { float:left; margin-top:8px; padding-right:10px;}
.wrapper .header {background:url(../images/header-bg.jpg) repeat-x 0 0; height:240px;}
.wrapper .header .banner { width:786px; height:172px;  margin-left:120px; padding-top:20px;}
.wrapper .middle {}
.wrapper .middle h1 {font-family:Tahoma; font-size:20px; font-weight:normal; color:#005687; margin-left:10px; padding-bottom:4px;}
.wrapper .middle p {margin-left:10px; width:675px; text-align:justify; line-height:20px;}
.wrapper .middle .globe { padding-top:30px; float:left; margin-left:45px; background:url(../images/main.png) no-repeat; width:223px; height:220px; margin-top:33px;}
.wrapper .middle .globe ul { margin-left:20px; font-size:16px; font-weight:bold;}
.wrapper .middle .globe ul li { padding-bottom:25px; background:url(../images/bullet.png) no-repeat 0 5px; padding-left:14px;}
.wrapper .middle .globe ul li a { color:#0066FF; text-decoration:underline;}
.wrapper .middle .globe ul li a:hover { color:#000; text-decoration:none;}


.wrapper .footer { background:#0b86a8; height:70px;}
.wrapper .footer ul {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#fff;  margin-left:260px; padding-top:20px;}
.wrapper .footer ul a {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#fff; text-decoration:none;}
.wrapper .footer ul a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#fff; text-decoration:underline;}
.wrapper .footer ul li {float:left; padding-right:10px;}
.wrapper .footer .copyright {color:#fff; padding-top:8px; margin-left:180px;}
.wrapper .footer .copyright a {color:#fff; text-decoration:none;}
.wrapper .footer .copyright a:hover {color:#fff; text-decoration:underline;}


.process {background:url(../images/process.png) no-repeat 0 0; width:264px; height:437px; margin-left:10px; margin-bottom:5px;}
.process ul { margin-left:20px; padding-top:60px; font-size:12px; font-weight:bold;}
.process ul li { background:url(../images/bullet.png) no-repeat 0 2px; padding-left:15px; color:#000; padding-bottom:10px;}
.process ul li a {  text-decoration:none; color:#000;}
.process ul li a:hover {  text-decoration:underline; color:#FF0000;}

.system {background:url(../images/system.png) no-repeat 0 0; width:264px; height:437px; margin-left:10px; margin-bottom:5px;}
.system ul { margin-left:20px; padding-top:60px; font-size:12px; font-weight:bold;}
.system ul li { background:url(../images/bullet.png) no-repeat 0 2px; padding-left:15px; color:#000; padding-bottom:10px;}
.system ul li a {  text-decoration:none; color:#000;}
.system ul li a:hover {  text-decoration:underline; color:#FF0000;}

.pname{ width:95%; height:35px; line-height:35px; border:solid 1px #ccc; margin:0 auto; font-family:Verdana; font-size:13px; color:#0033FF; font-weight:bold; background-image:url(../images/blue1.gif); background-repeat:repeat-y;}
.dbox{ width:575px; height:470px; border:solid 1px #ccc; margin:0 auto;}
.pimg{ width:120px; height:140px; float:left; margin:8px 5px;}
.pimg1{ width:450px; height:165px; margin:8px 5px; float:left; border:solid 0px #666;}
.ptxt{ font-family:Verdana; font-size:14px; color:#666666; text-align:left; margin:6px 15px;}
.ptxt1{ width:250px;font-family:Verdana; font-size:14px; color:#666666; text-align:left; margin-left:170px; margin-top:8px;}

#contact_form {
	float: left; width:308px;
	padding: 0; margin-top:6px; margin-right:60px;
}

#contact_form form {
	margin: 0px;
	padding: 0px;
}

#contact_form form .input_field {
	width: 280px;
	padding: 2px; margin-bottom:8px; 
	background: #CCCCCC;
	border: 1px solid #333333;
	color: #000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
}

#contact_form form label {
	display: block; 
	width: 100px;
	margin-bottom: 5px;
	font-size: 14px;
}

#contact_form form textarea {
	width: 275px;
	height: 60px;
	padding: 5px; margin-bottom:4px;
	background: #CCCCCC;
	border: 1px solid #333333;
	color: #000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
}

#contact_form form .submit_btn {
	margin: 0px; margin-bottom:2px;
	padding: 4px 14px;
	background-color: #004035;
	color: #FFFFFF;
	border: 0px solid #333333;
}
.office {float:left; margin-right:65px; margin-top:8px; margin-left:35px; line-height:20px;}
.office h2 { color:#0066CC; padding-bottom:8px; }