* {margin:0; padding:0}
body,div,ul,li,a,span,font,p,table,td,h1,h2,h3{ margin:0; padding:0}
ul,li{ list-style:none;}
a{ text-decoration:none; cursor:pointer; color:#666666}
a:hover{ color:#FF3300;}
a img{ border:0;}
.inside_content td {margin:0; padding:0; line-height:18px;}
.text1 {font-size: 12px; 
	line-height: 20px; 
	color: #6c6c6c; 
	text-decoration: none; 
	font-family: "宋体";
	font-weight:bold;
	}
.text2 {font-size: 12px; line-height: 20px; color: #6c6c6c; text-decoration: none; font-family: "宋体";}
.sitemap {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 30px;
	line-height: 21px;
}
.sitemapclass {
	 padding-left:15px;
}
.sitemap a, .sitemapclass a {
	color:#666;
	text-decoration:none;
}

.sitemap a:hover, .sitemapclass a:hover {
	color:#F33;
	text-decoration:underline;
	font-size:13px;
}

.style3 {color: #FF0000}
body {
	font: normal 12px "宋体";
	color: #666;
	text-decoration: none;
}
a:hover {
	color: #00418f;
	text-decoration: none;
}

.products_pic {
	border: 1px solid #ccc;
}
.products_pic a:hover img{
	filter:Gray
}

.right {
	float: left;
	width: 629px;
	overflow: hidden;
}

.left_bg {
	width: 227px;
	background-image: url(../images/left_bg.gif);
	background-repeat: no-repeat;
	float: left;
	overflow: hidden;
	height: 500px;
}
.left_s {
	width: 147px;
	height: 25px;
	padding-left: 80px;
	overflow: hidden;
}


.case_pic_bord {
	border: 1px solid #CCC;
}
.body {
	width: 856px;
	margin: 0px auto;
}

.left_big {
	width:100%;
}

.page {
	color: #666;
	text-decoration: none;
}
.left_img {
	width:70px;
	height:25px;
	float: left;
	text-align: right;
}
.left_name {
	font: normal 12px "宋体";
	color: #666;
	text-decoration: none;
	width:140px;
	height:25px;
	padding-top:3px;
	overflow: hidden;
	text-align: left;
	padding-left: 10px;
	float: left;
}
.products_class {
	font: normal 12px "宋体";
	color: #666;
	text-decoration: none;
	text-align: left;
	padding-top: 16px;
	padding-bottom: 3px;
}
.products_classr {
	font: normal 12px "宋体";
	color: #666;
	text-decoration: none;
	width:100px;
	height:25px;
	text-align:left;
	padding-top:3px;
	background-color: #FCF;
	overflow: hidden;
	float: left;
	padding-left: 10px;
	margin-right: auto;
}
.page_input {
	height: 15px;
	width: 19px;
	border: 1px solid #94b7d7;
	text-align: center;
}
.bottom {
	font-size: 12px;
	color: #666;
	text-decoration: none;
}


.products_top {
	padding-bottom: 12px;
	text-align: left;
	padding-left: 18px;
}
.new_title {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dbdbdb;
}

.inside_content {
	font: 12px/20px "宋体";
	color: #666;
	text-align: left;
	padding-right: 6px;
}
.case_name {
	font-size: 12px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 8px;
}


.inside_title {
	font: normal 12px "宋体";
	color: #00418f;
	text-align: left;
	padding-top: 16px;
	padding-bottom: 5px;
}

.products_name {
	text-align: left;
	padding-top: 9px;
	padding-bottom: 26px;
	width: 135px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	padding-left: 3px;
}



.news_title {
	font: normal 12px "宋体";
	color: #666;
	width: 500px;
	float: left;
	padding-top: 7px;
	padding-bottom: 6px;
}
.news_title_down {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #e5e5e5;
}

.index_more {
	font: 12px "宋体";
	color: #313131;
	text-decoration: underline;
	text-align: center;
}
.index_more a {
	color: #666;
	text-decoration: underline;
}
.index_news_pic a, .index_news_pic2 a {
	color: #009B99;
	text-decoration: none;
}


.index_news_title a, .in_hotname a, .left_s a, .products_top a, .products_name a, .news_title a, .products_class a, .products_classr a, .news_title_down a, .page a, .bottom a , .left_name a{
	color: #666;
	text-decoration: none;
}

.index_news_title a:hover, .in_hotname a:hover, .left_s a:hover, .products_top a:hover, .products_name a:hover, .news_title a:hover, .products_class a:hover, .products_classr a:hover, .news_title_down a:hover, .page a:hover, .bottom a:hover , .left_name a:hover{
	color: #00418f;
	text-decoration: none;
}
.index_about {
	font: 12px/18px "宋体";
	color: #666;
}

.index_news_pic {
	font: bold 12px "宋体";
	color: #009b99;
	text-decoration: none;
	width: 200px;
	padding-right: 3px;
	padding-left: 3px;
	float: left;
	padding-bottom: 3px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.index_news_title {
	font: normal 12px/22px "宋体";
	color: #666;
	text-decoration: none;
	float: left;
	width: 220px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.index_pro_hot {
	border: 1px solid #e8ebef;
	background-color: #FFF;
}
.in_hotname {
	padding-top: 9px;
	padding-bottom: 6px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	width: 140px;
}


.index_news_date {
	font: normal 12px/20.5px "宋体";
	color: #666;
	text-decoration: none;
	float: left;
	width: 90px;
	text-align: right;
}


.index_news_pic2 {
	font: normal 12px/17px "宋体";
	color: #009b99;
	text-decoration: none;
	width: 200px;
	padding-left: 3px;
	text-overflow:ellipsis;
	overflow:hidden;
	float: left;
	height: 52px;
	}


.news_date {
	font: normal 12px "宋体";
	color: #666;
	width: 100px;
	float: left;
	padding-top: 7px;
	padding-bottom: 6px;
	text-align: left;
}
/**/
.hd{ width:856px; margin:auto; clear:both; overflow:hidden; height:83px;}
.logo{ float:left;}
.logor{ float:right; border-collapse:collapse;}
.logor1{ padding:12px 30px 0 0; text-align:right;}
.nav{ float:right; overflow:hidden; background:url(../images/nav.gif) no-repeat; margin-top:18px; width:600px; padding:0 0 0 20px; height:50px;}
.nav li{ float:left; height:26px; overflow:hidden; border-right:1px dotted #FFFFFF; padding:0 14px; line-height:26px; margin-top:13px;}
.nav li a{ font-weight:bold; color:#fff;}

.nav li a:hover{ color:#FFFF00}
.baner{ width:856px; margin:auto; clear:both; overflow:hidden; margin-top:7px;}
.baners{ width:856px; margin:auto; clear:both; overflow:hidden; height:170px;}
.main{ width:856px; margin:auto; clear:both; overflow:hidden; padding:10px 0 10px 0;}
.mains{ width:856px; margin:auto; clear:both; overflow:hidden; padding:0 0 10px 0; background:url(../images/left_bg.gif) no-repeat left 50px;}
.inleft{ width:635px; float:left; overflow:hidden;}
.index1{ width:315px; float:left; overflow:hidden;}
.index1t{ width:100%; height:30px; line-height:30px; text-align:left; overflow:hidden;}
.index1t h3{ height:30px; float:left;}
.index1t a{ display:block; float:right; overflow:hidden; line-height:30px; padding:0 5px 0 0;}
.index1b{ width:315px; padding:10px 0 0 0; overflow:hidden; background:url(../images/bbg1.gif) top center no-repeat;}
.news1{ width:315px; overflow:hidden;}
.news1 li{ width:100%; overflow:hidden; line-height:22px;}
.news1 li a.sty1{ height:22px; line-height:22px; float:left; overflow:hidden; width:215px;}
.news1 li span{  line-height:22px; float:right;}
.news1 li.one img{ border:0; float:left; width:88px; height:67px; margin:0 0 0 5px; display:inline;}
.news1 li.one div{ line-height:18px; float:right; width:210px; overflow; overflow:hidden; color:#009b99;}
.news1 li.one div h3{ width:100%; height:18px; font-size:14px; overflow:hidden;}
.news1 li.one div span{ width:100%; overflow:hidden; display:block; text-align:left; line-height:18px; height:53px; float:none;}

.index2{ width:295px; float:right; overflow:hidden;}
.index2t{ width:100%; height:30px; line-height:30px; text-align:left; overflow:hidden;}
.index2t h3{ height:30px; float:left;}
.index2t a{ display:block; float:right; overflow:hidden; line-height:30px; padding:0 5px 0 0;}
.index2b{ width:295px; padding:10px 0 0 0; line-height:19px; overflow:hidden; background:url(../images/bbg2.gif) top center no-repeat;}

.index3{ width:635px; float:right; overflow:hidden;}
.index3t{ width:100%; height:30px; line-height:30px; text-align:left; overflow:hidden;}
.index3t h3{ height:30px; float:left;}
.index3t a{ display:block; float:right; overflow:hidden; line-height:30px; padding:0 5px 0 0;}
.index3b{ width:635px; padding:10px 0 0 0; line-height:19px; overflow:hidden; background:url(../images/bbg3.gif) top center no-repeat;}

.inright{ width:203px; float:right; overflow:hidden;}
.img2{ float:left; margin:7px 0 0 0;}

.index4{ width:203px; float:right; overflow:hidden; margin:4px 0 0 0;}
.index4t{ width:100%; height:30px; line-height:30px; text-align:left; overflow:hidden;}
.index4t h3{ height:30px; float:left;}
.index4t a{ display:block; float:right; overflow:hidden; line-height:30px; padding:0 5px 0 0;}
.index4b{ width:203px; padding:10px 0 0 0; line-height:19px; overflow:hidden; background:url(../images/bbg4.gif) top center no-repeat;}
*{ margin:0; padding:0; list-style:none;}
	.jxg1{  font-size:12px; margin:auto; clear:both; overflow:hidden; padding:10px; border:1px solid #cccccc; width:613px; overflow:hidden; margin-top:10px;}
	.jxgt{ font-size:12px; height:30px; width:613px; overflow:hidden; border-bottom:1px dashed #CCCCCC;}
	.jxgt li{ float:left; height:24px; line-height:24px;  overflow:hidden; cursor:pointer; padding:0 15px;}
	.jxgt li.on{ background:#cccccc; color:#FFFFFF; font-weight:bold;}
	.jxgb{ width:613px; overflow:hidden; padding:10px 0 0 0;}
	.jxgb div{ width:613px; overflow:hidden; display:none;}
	.jxgb div.on{ display:block;}
	.jxgb div a{ display:block; float:left; font-size:12px; float:left; padding:0 10px 0 0; white-space:nowrap; height:22px; line-height:22px; color:#666666; text-decoration:none;}
.footer{ width:856px; margin:auto; margin-top:15px; clear:both; overflow:hidden; border-top:1px solid #cccccc; border-collapse:collapse;}
.footer td{ text-align:left; line-height:22px; padding:10px 0 10px 0 ; line-height:22px; vertical-align:middle;}
.footer td.tr{ text-align:right;}
.footer td.tc{ text-align:center;}
.left{ width:228px; float:left; overflow:hidden;}
.leftMenu{ width:228px;  padding:10px 0 0 0; min-height:400px; height:auto!important; _height:400px; overflow:visible;}
.leftMenu li{ width:100%;  line-height:30px; overflow:hidden; background:url(../images/icon1.png) 55px 7px no-repeat;}
.leftMenu li a{ display:inline; float:left; margin:0 0 0 80px; height:30px;}
.leftMenu li.on{background:url(../images/icon2.png) 55px 7px no-repeat;}
.leftMenu li ul{ width:100%; overflow:hidden;}
.leftMenu li ul li{ background:none;}
.right{ width:618px; float:right; overflow:hidden;}

.rightMenu{ width:618px; overflow:hidden;}
.rightMenu li{ height:24px; width:105px; float:left; overflow:hidden; line-height:24px; padding:0 0 0 18px;}
.rightMenu li a.on{ color:#0033FF;}
.rightContent{ width:618px; overflow:hidden; padding:10px 0;}
.pro{ width:136px; height:130px; line-height:24px; text-align:left; overflow:hidden; float:left; margin:10px 0 0 18px; display:inline;}
.pro img{ border:1px solid #CCCCCC}
.rightpage{ background:url(flash/products_down.jpg) no-repeat; width:100%; float:right; text-align:center; padding:20px 0 0 0; margin-top:10px;}
.text{ line-height:22px; text-align:left;}
.rightTitle{ width:100%; height:26px; border-bottom:1px solid #dbdbdb; line-height:26px; text-align:left;  color:#0033FF;}
.rightTitle a{ color:#0033FF;}
.rTitle{ width:100%; text-align:center; height:60px; line-height:60px; color:#0033FF; font-size:14px; font-weight:bold;}

.incase{ float:left; margin:10px 0 0 10px; display:inline; line-height:24px; text-align:center; width:190px; height:133px; overflow:hidden;}

.fr{ float:right;}
.fl{ float:left;}
.index5{ width:203px; overflow:hidden;}
.index5 h3{ width:100%; overflow:hidden;}
.index5b{ background:url(../images/bbg1.png) repeat-y; width:203px; padding:5px 0; }
.index5b ul{ width:193px; margin:auto; clear:both; overflow:hidden;}
.index5b ul li{  width:193px;  overflow:hidden; background:url(../images/icon3.png) 12px 10px no-repeat;}
.index5b ul li a{ float:left; margin:0 0 0 21px; display:inline;}
.index5b ul li ul{ overflow:hidden; height:auto;}
.index5b ul li ul li{ background:none;}
.index5f{ background:url(../images/t55.gif) no-repeat; width:203px; height:7px;  overflow:hidden; }
.index6{ width:635px; overflow:hidden; margin-top:10px;}