@charset "utf-8";
/* CSS Document */
/*  ==================== 全局通用部分 ====================  */
* html {
  filter:expression(document.execCommand("BackgroundImageCache", false, true));
}
body,p,td,th,input,select,textarea,li,span {
  font: normal 13px 宋体;
  margin: 0;  padding: 0;
}
body {background:#fff url(../images/bg.gif) repeat-x top center; }
ul,ol {
  list-style: none;
}
h1,{ font-size: 18px;  margin: 0; padding: 0;}
h2,{ font-size: 16px;  margin: 0; padding: 0;}
h3,{ font-size: 14px;  margin: 0; padding: 0;}
h4,{ font-size: 12px;  margin: 0; padding: 0;}
h5,{ font-size: 11px;  margin: 0; padding: 0;}
h6,{ font-size: 10px;  margin: 0; padding: 0;}

textarea {
  padding: 3px;
  border: 1px solid #d4d4d4;
}
a:link,a:visited {
  color: #000;
  text-decoration: none;
}
a:hover,a:active {
  color: #008888;
  text-decoration: underline;
}

/*  ==================== head部分 ====================  */
#header {
margin:30px auto 15px auto;
width:776px;
}
#header #logo {float:left;height:35px;margin:0px;padding:0px;}
#tm-2-AB {margin:0;padding:0;float:left;width:326px;}
#tm-2-AB #tm-2-AB-A, #tm-2-AB #tm-2-AB-B{text-align:right;}
#tm-2-AB-A {margin:0;padding:0;}
#tm-2-AB-B #tm-link{
    display: block;
	height:10px;
	float:right;
}
#tm-2-AB-B #tm-link li{float: left;text-align: center;margin: 0;}
#tm-2-AB-B #tm-link a{display: block;text-decoration: none;text-align: center;padding: 2px 5px 1px 6px;margin:0;background: url(../images/tm-link-bg.gif) no-repeat 0px 3px;}
#tm-2-AB-B #tm-link .noArrow {background: url(../images/dot-blank.gif) no-repeat 0px;;}
#tm-2-AB-B #tm-link a:hover {color:#008888;}


#link {
    clear:both;
    margin:10px 0 0 0;
	height:36px !important;
	height /**/: 37px;
	width:776px;
	background: #e3e3e3 url(../images/link-bg.gif) no-repeat;
}
#linkGroup li {float:left;tex-align:center;margin:0;}
#linkGroup .noArrow {background: url(../images/dot-blank.gif) no-repeat 0px 10px ;}
#linkGroup li a{display: block;text-decoration: none;text-align: center;padding: 11px 19px;margin:0;background: url(../images/dot.gif) no-repeat 0px 10px;}
#linkGroup li a:hover {color:#fff;background: #008888 url(../images/link2-hover.gif) repeat-x;}

/*  ==================== *banner广告用 ====================  */
#banner {
margin:1px 0 0 0;
width:776px;
height:169px !important;
height /**/:170px;
}
#imgTitle {
	FILTER: ALPHA(opacity=70);
	LEFT: 0px;
	OVERFLOW: hidden;
	POSITION: relative;
	TEXT-ALIGN: left
}
#imgTitle_up {
	LEFT: 0px;
	HEIGHT: 1px;
	TEXT-ALIGN: left
}
#imgTitle_down {
	LEFT: 0px;
	TEXT-ALIGN: right;
	padding-right:5px;
}
.imgClass {
	BORDER-RIGHT: #000 0px solid;
	BORDER-TOP: #000 0px solid;
	BORDER-LEFT: #000 0px solid;
	BORDER-BOTTOM: #000 0px solid
}
#txtFrom {
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center
}
.button {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	BACKGROUND: #dbdbdd;
	MARGIN: 0px;
	FONT: bold 10px arial;
	BORDER-LEFT: #fff 1px solid;
	WIDTH: 16px;
	HEIGHT: 16px;
	TEXT-DECORATION: none
}
A.button, A.button:link, A.button:visited, A.button:hover {
	COLOR: #000;
	TEXT-DECORATION: none
}
.buttonDiv {
	BACKGROUND: #000000;
	FLOAT: left;
	VERTICAL-ALIGN: middle;
	WIDTH: 21px;
	HEIGHT: 1px;
	TEXT-ALIGN: center
}
.trans {
FILTER: progid:DXImageTransform.Microsoft.Alpha(startX=0, startY=0, finishX=100, finishY=100, style=1, opacity=0, finishOpacity=40);
	WIDTH: 90px;
	BACKGROUND-COLOR: #000
}

/*  ==================== main-7-ABCDEF部分 ====================  */
#main-7-ABCDEFG {
margin:0 auto 15px auto;
width:776px;
clear:both;
text-align:left;
}
#main-7-ABCDEFG-A {
margin:0;
padding:0;
float:left;
width:156px;
height:199px;
}
#main-7-ABCDEFG-B {
margin:0 16px 0 16px;
padding:0;
float:left;
width:380px;
height:199px;
border:1px #D1DEE7 solid;
background-color:#F5F8FA;
}
#main-7-ABCDEFG-B img { border:0;}
#main-7-ABCDEFG-B .title-B  {
margin:0;
padding:5px 0 0 5px;
height:21px;
border-bottom:1px #D1DEE7 solid;
background: url(../images/title-B.jpg) repeat-x;
}
#main-7-ABCDEFG-B .title-B img {float:left;padding:0 5px 0 5px;}
#main-7-ABCDEFG-B .title-B .title-B-text {font-size:14px;font-weight:bold;}
#main-7-ABCDEFG-B .list-B {
}
#main-7-ABCDEFG-B .list-B ul {margin:0;padding:5px 8px 0 8px;}
#main-7-ABCDEFG-B .list-B li a {
display:block;
padding:5px 0 4px 0;
color:#333;
border-bottom:1px #ccc dashed;
}
#main-7-ABCDEFG-B .list-B li .date {
color:#ccc;
}
 /*TODO*/

#main-7-ABCDEFG-C {
margin:0;
padding:0;
float:left;
width:203px;
height:199px;
border:1px #D1DEE7 solid;
background-color:#EEF7FD;
}
#main-7-ABCDEFG-C .title-C  {
margin:0;
padding:5px 0 0 5px;
height:21px;
border-bottom:1px #D1DEE7 solid;
background: url(../images/title-C.jpg) repeat-x;
}
#main-7-ABCDEFG-C .title-C img {float:left;padding:0 5px 0 5px;}
#main-7-ABCDEFG-C .title-C .title-C-text {font-size:14px;font-weight:bold;}
#main-7-ABCDEFG-C .list-C {
	margin: auto;
	padding: 2px;
	clear:both;
	font-weight: bold;
	font-size: 10pt;
}
#main-7-ABCDEFG-C .list-C ul {
	margin:0;
	padding: 0;
	list-style-position: inside;
	vertical-align: middle;
}
#main-7-ABCDEFG-C .list-C li a {
margin:0 15px 0 0px;
display:block;
background:url(../images/jia.gif) no-repeat left center;
padding:1px 0 1px 15px;
color:#018389;
height:25px;
line-height:24px;
border-bottom:1px #ccc dashed;
}
#main-7-ABCDEFG-C .list-C a:hover {
color:#fff;
background-color:#008888;
}

#main-7-ABCDEFG-D {
margin:12px 0 0 0;
padding:0;
float:left;
width:154px;
height:128px;
border:1px #D1DEE7 solid;
background-color:#F7F7F7;
}

#main-7-ABCDEFG-D .title-D  {
margin:0;
padding:5px 0 0 5px;
height:21px;
border-bottom:1px #E4E4E4 solid;
background: url(../images/title-D.jpg) repeat-x;
}
#main-7-ABCDEFG-D .title-D img {float:left;padding:0 5px 0 5px;}
#main-7-ABCDEFG-D .title-D .title-D-text {font-size:14px;font-weight:bold;}
#main-7-ABCDEFG-D .list-D { } /*TODO*/

#main-7-ABCDEFG-E {
margin:12px 16px 0 16px;
padding:0;
float:left;
width:180px;
height:130px;
}

#main-7-ABCDEFG-F {
margin:12px 16px 0 0;
padding:0;
float:left;
width:185px;
height:130px;
}

#main-7-ABCDEFG-G {
margin:12px 0 0 0;
padding:0;
float:left;
width:206px;
height:130px;
}
#main-7-ABCDEFG-G .list-G {
margin:13px 0 0 0;
} 

/*  ==================== main-2-AB部分 ====================  */
#main-2-AB {
margin:0 auto 15px auto;
width:776px;
}
#main-2-AB-A {
margin:0;
padding:0;
float:left;
width:190px;
}
#main-2-AB-A-1 {
margin:0;
padding:0;
float:left;
border:1px #DFDFDF solid;
background-color:#F7F7F7;
}
#main-2-AB-A-1-title  {
margin:0;
padding:5px 0 0 5px;
height:21px;
border-bottom:1px #DFDFDF solid;
background: url(../images/son_left_bt_bg.jpg) repeat-x;
}
#main-2-AB-A-1-title img {float:left;padding:3px 5px 0 5px;}
#main-2-AB-A-1-title .title-B-text {font-size:14px;font-weight:bold;}
#main-2-AB-A-1-list {
	margin: auto;
}
#main-2-AB-A-1-list ul{
margin:5px 0;
padding:0;
}
#main-2-AB-A-1-list li a {
margin:0 0 0 12px;
padding:0 0 0 25px;
letter-spacing:1px;
display:block;
text-align:left;
width:140px;
height:24px;
line-height:24px;
color:#333;
background:url(../images/nav_bt.gif) no-repeat 8px center;
}
#main-2-AB-A-1-list li a:hover {
color:#fff;
background: url(../images/nav_bg.gif) no-repeat;
}
#main-2-AB-A-1-list li img {
padding:0 8px 0 0;
}

#main-2-AB-A-2 {
margin:15px 0 0 0;
padding:0;
float:left;
border:1px #D1DEE7 solid;
background-color:#F5F8FA;
}
#main-2-AB-A-2-title  {
margin:0;
padding:5px 0 0 5px;
height:21px;
border-bottom:1px #D1DEE7 solid;
background: url(../images/title-C.jpg) repeat-x;
}
#main-2-AB-A-2-title img {float:left;padding:3px 5px 0 5px;}
#main-2-AB-A-2-title .title-B-text {font-size:14px;font-weight:bold;}
#main-2-AB-A-2-list {
	margin: auto;
}
#main-2-AB-A-2-list ul{
margin:5px 0;
padding:0;
}
#main-2-AB-A-2-list li a {
margin:0 0 0 15px;
display:block; width:150px;
background:url(../images/jia.gif) no-repeat left center;
padding:0 0 0 15px;
color:#018389;
height:25px;
line-height:24px;
}
#main-2-AB-A-2-list li a:hover {
color:#fff;
background-color:#008888;
}
#main-2-AB-A-2-list li img {
padding:0 8px 0 0;
}
#main-2-AB-A-3 {
margin:15px 0 0 0;
padding:0;
float:left;
border:1px #D1DEE7 solid;
background:#F5F8FA;
}
#main-2-AB-A-3 .zs {
margin:5px;
background: url(../images/zs.png) no-repeat;
height:241px;
}
#main-2-AB-A-3 .zs2 {
padding:2px;
border-top:1px #D1DEE7 solid;
text-align:center;
color: #333;
}

#main-2-AB-B {
margin:0 0 0 16px;
padding:0 10px 0 10px;
float:left;
width:550px;
background: url(../images/con_right_bg.jpg) no-repeat;
text-align:center;
}
#main-2-AB-B-1 {
margin:0;
padding:0;
float:left;
width:550px;
text-align:left;
}
/*  ==================== 关于我们部分 ====================  */
#main-2-AB-B-2 {
margin:10px 0 0 0;
padding:0;
float:left;
width:550px;
text-align:left;
}
#main-2-AB-B-2 p {
line-height:30px;
}

.con {
margin:10px 0 0 0;
padding:20px 0 0 0;
width:490px;
}
.con1 {
float:left;
width:180px;
background: url(../images/con3.jpg) no-repeat;
}
.con2 {
float:right;
width:300px;
border:1px #ebebeb solid;
}
.con3 {
padding:7px;
font-size:14px; font-weight:bold;color:#CC0000;
background: url(../images/con3.jpg) repeat-x;
border-bottom:1px #ebebeb solid;
}
.con4 ul {
margin:10px 0 0 0;padding:0;
}
.con4 li {
font-size:13px; 
padding:3px 5px;
}

/*  ==================== 新闻部分 ====================  */
#main-2-AB-B-2-news {
margin:5px 0 0 0;
padding:0px;
}
#main-2-AB-B-2-news img { border:0;}
#main-2-AB-B-2-news ul {margin:0;padding:5px 5px 0 5px;}
#main-2-AB-B-2-news li a {
display:block;
padding:12px 0 10px 0;
color:#333;
border-bottom:1px #ccc dashed;
text-align:left;
}
#main-2-AB-B-2-news li .date {
color:#ccc;
}
#main-2-AB-B-2-news .SplitPage {padding:0 0 10px 10px;}
#main-2-AB-B-2-news .NewsTitle {margin:20px 0 10px 0;text-align:center;}
#main-2-AB-B-2-news .NewsTitle h3 {color:#666;}
#main-2-AB-B-2-news .NewsContent {border-top:1px #ccc dashed;margin:10px 0 0 0;padding:15px 0 0 0; text-align:left;line-height:24px;}
#main-2-AB-B-2-news .NewsContent p {line-height:24px; text-align:justify;}
/*  ==================== 产品部分 ====================  */
#main-2-AB-B-2-product {
margin:0;
padding:0;
float:left;
width:550px;
text-align:left;
}
#main-2-AB-B-2-product p {
text-align:left;
}


/*  ==================== foot部分 ====================  */
#footer {
margin:15px auto 30px auto;
padding:0px;
width:776px;
border:1px #D1DEE7 solid;
text-align:center;
color:#666;
clear:both;
}
#footer .footer-1 {
padding:8px 0 2px 0;
height:15px;
}
#footer .footer-2 {
padding:12px 0 2px 0;
height:20px;
background: url(../images/foot-2.jpg) repeat-x;
border-top:1px #D1DEE7 solid;
border-bottom:1px #D1DEE7 solid;
color:#666;
}
#footer .footer-2-1 {
color:#019EA7;
font-weight:bold;
}
#footer .footer-3 {
height:15px;
padding:2px 0 2px 0;
background: url(../images/foot-3.jpg) repeat-x;
}
#footer .footer-3 a {color:#666;}

