body {text-align:center; font-size:12px; font-family:arial; margin:0; padding:0 0 5px; color:#0066B2; }
ul, li {list-style-type:none;}
/** 09-02-17 22:40 **/
form, ul, li, h3, p, button, dl, dt, dd {margin:0; padding:0;}
button, img {border:none;}
a {color:#666; text-decoration:none;}
a:hover {color:#c00; text-decoration:none;}
h3 span {visibility:hidden;}


#container {width:933px; margin:0 auto; color:#666;}

.header {width:100%; overflow:hidden; background:#fff; }
.header .logo {width:234px; float:left;}
.header .nav {background:url(../images/navbg.gif) right no-repeat -214px; width:701px; float:right;}
.header .nav ul {height:107px;}
.header .nav li {background:url(../images/navbg.gif) 0 0 no-repeat; width:100px; float:left; padding-top:67px;}
.header .nav li a {color:#c00; font-size:14px; font-weight:bold;}
.header .nav li a:hover {color:#4c4c4c; font-size:14px; font-weight:bold;}
.header .nav li a.cur {color:#4c4c4c; background:url(../images/nav_bg.gif) no-repeat 0 -10px;}

.mainCon {width:100%; overflow:hidden;}
.mainCon .left {background:url(../images/leftMenu.gif) 0 0 repeat-y;width:210px; float:left;}
.mainCon .slogan {}
.mainCon .leftMenu {background:url(../images/leftMenu.gif) -210px bottom no-repeat; padding:0 15px 20px;}
.mainCon .leftMenu h3 {background:url(../images/leftMenuH3.gif); color:#000; height:35px; line-height:35px; font-size:14px; padding-left:32px; margin-top:8px; text-align:left;}
.mainCon .leftMenu h3 a {color:#000;}
.mainCon .leftMenu h3 a:hover {color:#c00;}
.mainCon .leftMenu h3 a:active {color:#c00;}
/**
	09-02-17 22:40 
	
.mainCon .leftMenu li {background:url(../images/leftMenuIco.gif) 10px 0 no-repeat; border-bottom:2px solid #660066; line-height:30px; overflow:hidden; padding-left:2px; text-align:left;}
**/
.mainCon .leftMenu li {border-bottom:1px solid #cfcfcf; line-height:22px; overflow:hidden; padding-left:2px; text-align:left; }
.mainCon .leftMenu li a {}
/**.mainCon .leftMenu li a:active{color:#ce0009}**/
.mainCon .leftMenu li.cur {background:url(../images/leftMenuIco.gif) 10px -30px no-repeat;}
.mainCon .leftMenu li.cur a {color:#ce0009}

/** 09-02-17 22:40 **/
.mainCon .leftMenu li dl {line-height:23px; }
.mainCon .leftMenu li dt {background-color:#a0a8d0; }
.mainCon .leftMenu li dd {background:url(../images/leftMenuIco.gif) 0px 0 no-repeat; padding-left:10px; }


.mainCon .service ul {background:url(../images/service.gif) no-repeat; width:180px; height:85px; margin:10px auto 0;}
.mainCon .service ul li {padding-top:60px; width:60px; float:left;}
.mainCon .tel {background:url(../images/leftMenu.gif) right bottom no-repeat; padding-bottom:30px;}
.mainCon .tel img {margin:0 auto;}
.sdmenu {
	width: 210px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
	border-left: 1px solid #a0a8d0;
	text-align:left;
	valign:middle;
	background: url(../images/bottom.gif) no-repeat right bottom;
	color: #f8f9fc;
}

.sdmenu div {
	background: url(../images/title.gif) repeat-x;
	overflow: hidden;
}

.sdmenu div:first-child {
	background: url(../images/title.gif) repeat-x;
}

.sdmenu div.collapsed {
	height: 26px;
}
.sdmenu div span {
	display: block;
	padding: 4px 0 3px 20px;
	/**font-weight: bold;**/
	color: white;
	background: url(../images/expanded.gif) no-repeat 5px center;
	cursor: pointer;
	border-bottom: 1px solid #ddd;
}
.sdmenu div.collapsed span {
	background-image: url(../images/collapsed.gif);
}
.sdmenu div a {
	padding: 2px 0 2px 6px;
	valign:middle;
	background: #f0f3f9;
	display: block;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #e5e7f2;	
	color: #5865AC;
	text-decoration:none;
}
.sdmenu div a:hover {
	background : #e5e7f2 url(linkarrow.gif) no-repeat right center;
	color:#5865AC;
	text-decoration:underline;
	}
.sdmenu div a:active {
	background : #7b85bd url(../images/linkarrow.gif) no-repeat right center;
	color: #fff;
	text-decoration: none;
}


.mainCon .right {width:725px; float:right; }
.mainCon .banner {}
.productCon {border:1px solid #bbb; line-height:150%; margin:10px 15px 0; font-family:verdana; font-size: 95%}
.productCon .title {background:url(../images/productCon.gif) 0 0 repeat-x; border:1px solid #fff; height:45px;}
.productCon .title .ico {background:url(../images/productCon.gif) 10px -45px no-repeat; float:left; width:40px; height:45px;}
.productCon .title h3 {background:url(../images/productCon.gif) right -90px no-repeat; float:left; height:45px; line-height:45px; font-size:14px; padding-right:70px; text-align:left;}
.productCon .detail {border-top:2px solid #bbb; padding:10px; text-align:justify; line-height:150%; }
.productCon .detail img {margin:0 auto;}

.lineH {background:url(../images/lineH.gif) left center repeat-x; height:30px; margin:0 16px;}

.conStyle01 {width:100%; overflow:hidden;}
.conStyle01 .pic {}
.conStyle01 .pic img {margin-bottom:10px; margin-top:10px;}
.conStyle01 .txt {width:386px; float:right; margin:0 6px; text-align:justify; text-justify:inter-ideograph;}
.conStyle02 {width:672px; overflow:hidden; margin:0 auto;}
.conStyle02 p {clear:both;}
.conStyle02 .pic {float:left; width:150px;}
.conStyle02 .txt {width:430px; float:right;}
.conStyle03 {width:650px; overflow:hidden; margin:0 auto;}
.conStyle03 p {padding:10px 0; text-align:center;}


.tbl01 {width:100%; border:solid #bbb; border-width:1px 0 0 1px;}
.tbl01 td {border:solid #bbb; border-width:0 1px 1px 0; padding:5px 0 5px 10px; text-align:left;}
.tbl01 th {background:#ececec; border:solid #a0a8d0; border-width:0 1px 1px 0; font-weight:normal; padding:5px; text-align:left; width:100px;}
.tbl02 {width:100%; border:solid #999; border-width:0 0 0 1px;}
.tbl02 td {border:solid #999; border-width:0 1px 1px 0; padding:5px 0 5px 10px; text-align:left;}
.tbl02 th {background:#ececec; border:solid #999; border-width:0 1px 1px 0; font-weight:normal; padding:5px; text-align:left; width:160px;}

.left {width:210px; float:left;}
.right {width:723px; float:right;}

.r_big_title {
    font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
}
.r1_big_title {
    font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	color:#001d92;
	padding-left:10px;
	text-align:left;
}
.location {
	color:#001d92;
	padding-left:10px;
	text-align:left;
}
.location a{
	color:#001d92;
}		

.content {
    font-family:Verdana;
	padding:5px;
	font-size:11px;
	color:#666;
	line-height:20px;
	text-align:justify;
	text-justify:inter-ideograph;	
}
.contenttab {
    font-family:Verdana;
    font-size:11px;
    width:672px;	
	line-height:17px;
	padding:5px;
	color:#666;
	text-align:justify;
}
.content1 {
    width:660px;
    font-family:Verdana;
	padding:20px;
	font-size:11px;
	color:#555555;
	line-height:20px;
	text-align:justify;
	text-justify:inter-ideograph;	
}
.content2 {
    font-family:Verdana;
	width:672px;
	font-size:11px;
	color:#555555;
	line-height:18px;
	text-align:left;
	text-justify:inter-ideograph;
	}	
.contentfun {
    font-family:Verdana;
	width:672px;
	font-size:11px;
	color:#666;
	line-height:20px;
	padding:auto;
	text-align:justify;
	text-justify:inter-ideograph;
	}		
.contentfun p{
	padding-left:18px;
	}			
.footer {background:#ececec; padding:10px; line-height:200%; margin-top:20px;}
