/* CSS Document */

body {
	margin: 0;
	background:#fff url(../images/bg.gif);
	}
body,td,th {
	font: 12px Tahoma;
	}
a:link, a:visited, a:active {
	color: #333;
	text-decoration:none;
	}
a:hover {
	color:#990000;
	text-decoration: none;
	}
form,dl {
	margin:0px;
	padding:0px;
	}
iframe {
	margin:0;
	padding:0;
	}
input, select, textarea {
	font: 12px Tahoma;
	border: 1px solid #ccc;
	padding:1px;
	}
input {
	height: 16px;
	background: #f6f6f6;
	}
.inputfocus {
	border-color: #990000;
	}
.btnStyle {
	height: 18px;
	background:#D4D0C8;	
	}
.btnStyle1 {
	height: 20px;
	background: #0D439D;
	border: 1px solid #206ADB;
	color: #fff;
	width: 60px;
	}




.maindiv {
	margin: 0 auto;
	width: 776px;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	}
	
	
.menu-top {
	color:#f2f2f2;
	}
.menu-top a:link, .menu-top a:visited, .menu-top a:active {
	color: #fff;
	}
.menu-top a:hover {
	color: #990000;
	}
.google-search {
	background: #1459C0;
	border:1px solid #0C3472;
	width: 158px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 5px;
	padding-bottom: 5px;
	}
.middle-left-td {
	background:#0047B2 url(../images/left_bg.gif) repeat-y;
	width:180px;
	}
.middle-center-td {
	background:#fff;
	}
.middle-right-td {
	background:#f7f7f7;
	width: 180px;
	}
	
.short-td {
	margin-bottom: 10px;
	}	
.short-td dt {
	height: 20px;
	margin-bottom:1px;
	}
	.short-td dt a:link,.short-td dt a:visited,.short-td dt a:active {
		display:block;
		background:#1459C0 url(../images/icon1.gif) no-repeat 30px 8px;
		line-height: 20px;
		color: #e7e7e7;
		}
	.short-td dt a:hover {
		display:block;
		background:#1767DF url(../images/icon2.gif) no-repeat 30px 8px;
		line-height:20px;
		color: #cc0000;
		}


.login-txt {
	width: 90px;
	height:14px;
	color: #000;
	background:#fff;
	border:1px solid #2060CA;
	}
.login-txt2 {
	width: 90px;
	height:14px;
	color: #000;
	background:#fff;
	border:1px solid #005CE8;
	}
.ctrl-a:link, .ctrl-a:visited {
	color: #f6f6f6;
	font-weight:bold;
	}
.ctrl-a:hover {
	color:#00CCFF;
	}		
		
/*首页需求调查*/
.short-td2 {
	}
.diaocha-item-txt {
	text-align:left;
	color:#e7e7e7;
	}
.diaocha-item-tit {
	text-align:center;
	color:#e7e7e7;
	font-weight:bold;
	}
.diaocha-item-input {
	background: #1459C0;
	border-width: 0;
	}
	
	

/*首页中间部分*/

.def-news-list dl, .def-news-list2 dl {
	width: 275px;
	margin-left:auto;
	margin-right:auto;
	}
.def-news-list2 dl {
	width: 96%;
	}
.def-news-list dt,.def-news-list2 dt {
	height:22px;
	line-height:22px;
	text-align:left;
	}

	.def-news-list dt span,.def-news-list2 dt span {
		float: right;
		font-size:10px;
		color: #777;
		margin-right:3px;
		}
	.def-news-list dt a:link,.def-news-list dt a:visited,.def-news-list dt a:active,.def-news-list2 dt a:link,.def-news-list2 dt a:visited,.def-news-list2 dt a:active {
		display:block;
		line-height:22px;
		background: url(../images/icon4.gif) no-repeat 3px 10px;
		padding-left: 14px;
		border-bottom: 1px solid #f3f3f3;
		color: #777;
		}
	.def-news-list dt a:hover,.def-news-list2 dt a:hover {
		background: #f9f9f9 url(../images/icon4.gif) no-repeat 3px 10px;
		padding-left: 14px;
		border-bottom: 1px solid #f3f3f3;
		color: #FF6600;
		}
		
		
.jplp-tab {
	margin-bottom:1px;
	margin-top: 1px;
	border:1px solid #FDD9D9;
	}
.jplp-list {
	 background:#FFF4F4;
	 }
	 
	 
.jplp-tab2 {
	margin-bottom:1px;
	margin-top: 1px;
	border: 1px solid #C8D9FB;
	}
.jplp-list2 {
	 background:#EFF4FE;
	 }
	 
.jplp-list img,.jplp-list2 img {
	border:1px solid #999;
	margin-top:3px;
	margin-left: 10px;
	}



/*客户服务*/
.service-tit1,.service-tit2,.service-tit3 {
	height: 25px;
	width: 95%;
	margin-left:auto;
	margin-right:auto;
	line-height:25px;
	font-weight:bold;
	text-align:left;
	padding-left: 5px;
	border: 1px solid #FF9000;
	background: url(../images/tit_bg2.gif) repeat-x;
	}
/*.service-tit1 {
	background-color: #CCDEEC;
	border-color: #96BAD8;
	color:#396BAE;	
	}
.service-tit2 {
	background: #E6EED5;
	border-color: #ADC875;
	color:#96B84E;
	}
.service-tit3 {
	background: #EECCCC;
	border-color: #D78888;
	color:#C85B5B;
	}*/
.service-list dt {
	height: 22px;
	line-height: 20px;
	text-align:left;
	border-bottom: 1px solid #f3f3f3;
	}
	.service-list dt span {
		font-size: 10px;
		float: right;
		color: #888;
		padding-right: 4px;
		}
	.service-list dt a:link, .service-list dt a:visited, .service-list dt a:active {
		display:block;
		background: url(../images/icon3.gif) no-repeat 2px 9px;
		padding-left: 12px;
		color: #666;
		line-height:22px;
		}
	.service-list dt a:hover {
		color: #990000;
		}
	
	
/*右边项目相关*/
.right-item {
	margin-top: 10px; 
	margin-left: 5px; 
	margin-bottom:10px;
	}
.right-tit-td {
	border-bottom: 1px solid #ccc;
	height: 25px;
	}
.right-item-list dt {
	height:21px;
	}
.right-item-list dt a:link, .right-item-list dt a:visited, .right-item-list dt a:active {
	display:block;
	line-height: 21px;
	color: #888;
	padding-left: 12px;
	background: url(../images/icon3.gif) no-repeat 0px 8px;
	}
.right-item-list dt a:hover {
	color: #666;
	background: #e7e7e7 url(../images/icon3.gif) no-repeat 5px 8px;
	padding-left: 12px;
	}
	
	
	
	
	
.link-txt:link, .link-txt:visited, .link-txt:active {
	color: #f7f7f7;
	}
.footer-txt {
	line-height: 22px;
	color: #666;
	}
	
	
.news-page {
	height: 25px;
	line-height: 25px;
	}
.news-page a:link,.news-page a:visited, .news-page a:active {
	color: #990000;
	}
.news-page a:hover {
	color: #333;
	}
	
.calc-tit {
	height: 28px;
	line-height:28px;
	text-align:center;
	border-bottom: 2px solid #990000;
	margin-bottom:5px;
	font-weight:bold;
	color: #333;
	}

.map_main {
	height: 28px;
	line-height:28px;
	border-bottom: 1px dashed #ccc;
	}
.map_main a:link,.map_main a:visited,.map_main a:active {
	font-weight: bold;
	color: #FF6600;
	}


.map_item {
	height: 30px;
	}
.map_item a:link,.map_item a:visited,.map_item a:active {
	color: #666;
	}
.map_item a:hover {
	color: #990000;
	}
	
	
.submit-info {
	width: 120px;
	height: 30px;
	line-height: 30px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	font-size: 14px;
	font-weight:bold;
	color: #f8f8f8;
	background:#B20706;
	border: 1px solid #790404;
	margin-bottom: 5px;
	cursor:hand;
	}
.submit-info2 {
	width: 120px;
	height: 30px;
	line-height: 30px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	font-size: 14px;
	font-weight:bold;
	color: #B20706;
	background:#FEDADA;
	border: 1px solid #790404;
	margin-bottom: 5px;
	cursor:hand;
	}
