/* CSS Document */
.clear_15 {
	width:100%;
	height:20px;
	clear:both;
}
h1,h2{
	display:inline;
	margin:0px;
	padding:0px;
}
.top_r {
	width:240px;
	padding:20px 0px 0px 0px;
	margin:0px;
	overflow:hidden;
}
.top_r a {
	color:#0165A7;
	text-decoration:none;
}
.keyword {
	padding:5px 0px 0px 10px;
	margin:0px;
	overflow:hidden;
	background:url(../images/tb-1.gif) no-repeat left 12px;
}
.keyword span {
	color:#2BAB77;
	font-weight:bold;
	text-decoration:none;
}
.keyword h1, .keyword h2 {
	font-size:12px;
	margin:0px;
	padding:0px;
	display:inline;
}
.keyword a, .keyword a:visited {
	color:#197ABE;
	text-decoration:none;
}
.ny_banner {
	width:1003px;
	margin:0px auto;
	padding:0px;
	overflow:hidden;
}
.ban {
	width:973px;
	height:300px;
	margin:0px auto;
	padding:0px;
	overflow:hidden;
}
ul, li {
	list-style:none;
}
.tab_img {
	width:72px;
	height:35px;
	margin-top:3px;
	border:1px solid #fff;
}
.hidecontent {
	display:none;
}
.E_banner {
	width:973px;
	height:258px;
	background:url(../images/banner.jpg) no-repeat;
	padding:13px 15px 5px;
	position:relative;
}
.E_banner_nei {
	width:973px;
	height:130px;
	background:url(../images/banner_nei.jpg) no-repeat;
	padding:16px 15px 16px;
*padding:16px 15px 10px;
}
.banner_tab {
	height:43px;
	position:absolute;
	right: 26px;
	bottom: 27px;
}
.banner_tab ul {
	cursor:pointer;
}
.banner_tab li {
	float: left;
	list-style-type: none;
	text-align: center;
}
.banner_tab a {
	width:80px;
	height:43px;
	display:block;
	margin-right:2px;
}
.banner_tab img {
	border:2px solid #fff;
}
.on {
	background-position:0px -100px;
}
.on img {
	border:2px solid #0099ff;
}
.about {
	width:385px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}
.about_title {
	height:36px;
	line-height:36px;
	padding:0px 0px 0px 22px;
	margin:0px;
	color:#000;
	overflow:hidden;
	background:url(../images/about_tite.jpg) no-repeat;
}
.about_title span {
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#B9B9B9;
}
.about_title h2 {
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	display:inline;
}
.about_info {
	padding:0px;
	margin:0px;
	overflow:hidden;
}
.more a {
	color:#0188E1;
	text-decoration:none;
}
.news {
	width:305px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}
.news_title {
	height:36px;
	line-height:36px;
	padding:0px 8px 0px 18px;
	margin:0px;
	color:#000;
	overflow:hidden;
	background:url(../images/news_title.jpg) no-repeat;
}
.news_title span {
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#B9B9B9;
}
.news_title h2 {
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	display:inline;
}
.E_l_case ul li {
	display:inline;
	float:left;
	font-size:14px;
	width:200px;
}
.E_l_case .li_cn a {
	background:url(../images/ico_g02.jpg) no-repeat scroll left center transparent;
	line-height:30px;
	padding-left:15px;
	color:#000;
	width:185px;
}
.E_l_case .li_cn a:active{
	background:url(../images/ico_g01.jpg) no-repeat scroll 2px center transparent;
	color:#32A375;
}s
.E_l_case ul li a:hover {
	background:url(../images/ico_b01.jpg) no-repeat scroll 5px center transparent;
	line-height:30px;
	padding-left:15px;
	width:185px;
	color:#0089E1;
	text-decoration:none;
}
.news_info {
	padding:0px;
	margin:0px;
	overflow:hidden;
}
.news_info li {
	list-style-type:none;
	line-height:26px;
	margin:0px;
	padding:0px 0px 0px 10px;
	background:url(../images/tb-2.jpg) no-repeat left center;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.news_info li a {
	color:#333;
	text-decoration:none;
}
.news_info li a:hover {
	color:#32A375;
	text-decoration:none;
}
.news_info li span {
	float:right;
}
.products {
	width:710px;
	padding:10px 0px 0px 0px;
	margin:0px;
	clear:both;
	overflow:hidden;
}
.products_title {
	height:33px;
	line-height:35px;
	padding:0px 8px 0px 30px;
	margin:0px;
	color:#fff;
	overflow:hidden;
	background:url(../images/products_title.jpg) no-repeat;
}
.products_title span {
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#B9B9B9;
}
.products_title h2 {
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	display:inline;
}
.products_info {
	padding:15px 0px 0px 0px;
	margin:0px;
	overflow:hidden;
	border-left:1px solid #B9B9B9;
	border-right:1px solid #B9B9B9;
	border-bottom:1px solid #B9B9B9;
}
.case {
	width:210px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}
.case_title {
	height:36px;
	line-height:36px;
	padding:0px 0px 0px 18px;
	margin:0px;
	color:#000;
	overflow:hidden;
	background:url(../images/case_title.jpg) no-repeat;
}
.case_title span {
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#B9B9B9;
}
.case_title h3 {
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	display:inline;
}
.case_info {
	padding:0px;
	margin:0px;
	overflow:hidden;
}
.contact {
	width:208px;
	padding:0px;
	margin:18px 0px 0px 0px;
	overflow:hidden;
	border:1px solid #B9B9B9;
	background:url(../images/contact_bg.jpg) no-repeat;
}
.contact_title {
	padding:15px 0px 0px 126px;
	margin:0px;
	color:#000;
	overflow:hidden;
}
.contact_title span {
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#B9B9B9;
}
.contact_title h3 {
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	display:inline;
}
.contact_info {
	line-height:24px;
	padding:10px;
	margin:0px;
	overflow:hidden;
}
.tags {
	width:940px;
	padding:0px;
	margin:0px 0px 0px 15px;
	clear:both;
	overflow:hidden;
	border:1px solid #B9B9B9;
	background:url(../images/tags_bg.jpg) repeat-x;
}
.tags_title {
	line-height:36px;
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 10px;
	overflow:hidden;
	background:url(../images/tb-3.jpg) no-repeat left center;
}
.tags_title h3 {
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	display:inline;
}
.tags_info {
	padding:0px 0px 5px 0px;
	margin:0px;
	overflow:hidden;
}
.tags_info li {
	list-style-type:none;
	float:left;
	width:160px;
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 10px;
	background:url(../images/tb-2.gif) no-repeat left center;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
}
.ny_l {/*内页左边内容*/
	width:200px;
	padding:0px 0px 20px 15px;
	margin:0px;
	overflow:hidden;
}
.ny_r {/*内页右边内容*/
	width:720px;
	padding:0px 15px 0px 0px;
	margin:0px;
	overflow:hidden;
}
.series_info {
	margin:10px 0px 10px 0px;
	padding:0px;
	overflow:hidden;
}
.series_info li {
	width:200px;
	font-size:12px;
} 
.series_info li a{
	background:url(../images/left_ico.jpg) no-repeat scroll 18px center transparent;
	display:block;
	float:left;
	padding: 5px 0px 5px 35px;
	width:165px;
	font-size:14px;
}

.series_info li a:hover{
	background:url(../images/left_b.jpg) no-repeat scroll 5px center transparent;
	color:#0086DC;
	display:block;
	float:left;
	padding:5px 0px 5px 35px;
	width:165px;
	text-decoration:none;
}

.series_info li ul li a {
	background:url(../images/tb-2.jpg) no-repeat scroll 30px 7px transparent;
	float:left;
	height:12px;
	line-height:12px;
	margin-left:15px;
	text-indent:8px;
	width:170px;
	font-size:12px;
}
.series_info ul li ul li a:hover {
	background:url(../images/tb-2.jpg) no-repeat scroll 30px 10px transparent;
	color:#0086DC;
	font-size:12px;
	float:left;
	margin-left:25px;
	text-indent:8px;
	text-decoration:none;
	width:160px;
}


.ny_news {
	width:200px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}
.ny_news_title {
	height:36px;
	line-height:38px;
	padding:0px 0px 0px 40px;
	margin:0px;
	overflow:hidden;
	background:url(../images/ny_newstitle.jpg) no-repeat;
}
.ny_news_title h2 {
	color:#0086DC;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	display:inline;
}
.ny_news_title h2 a {
	color:#0086DC;
	text-decoration:none;
}
.ny_news_info {
	padding:0px 10px;
	margin:0px;
	overflow:hidden;
}
.ny_news_info li {
	list-style-type:none;
	line-height:30px;
	margin:0px;
	padding:0px 0px 0px 10px;
	background:url(../images/icon_blue.jpg) no-repeat left center;
}
.ny_news_info li a {
	color:#333;
	text-decoration:none;
}
.ny_contact {
	width:200px;
	padding:0px;
	margin:0px 0px 20px 0px;
	overflow:hidden;
}
.ny_contact_title {
	height:36px;
	line-height:38px;
	padding:0px 0px 0px 40px;
	margin:0px;
	overflow:hidden;
}
.ny_contact_title h2 {
	color:#33A476;
	font-size:14px;
	font-weight:normal;
	font-family:"方正粗倩简体";
	margin:0px;
	padding:0px;
	display:inline;
}
.ny_contact_title h2 a {
	color:#33A476;
	text-decoration:none;
}
.ny_contact_info {
	line-height:24px;
	padding:0px 10px;
	margin:0px;
	overflow:hidden;
	background:url(../images/left_m.jpg) no-repeat center;
}
.ny_r_title {
	height:30px;
	line-height:30px;
	font-size:16px;
	font-family:"Microsoft YaHei" !important;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 0px 30px;
	background:url(../images/ny_r_title.jpg) no-repeat;
}
.ny_r_title span {
	float:right;
	font-size:12px;
	font-weight:normal;
}
.ny_r_title span a, .ny_r_title span a:hover {
	color:#333;
	text-decoration:none;
}
.ny_r_title span h1 {
	font-size:12px;
	font-weight:normal;
	display:inline;
}
.ny_r_info {
	margin:0px;
	padding:10px 0px 20px 0px;
	overflow:hidden;
}
.showpro_title {
	text-align:center;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px dashed #0099FF;
}
.shownews_title {
	line-height:40px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
.shownews_title h1 {
	font-size:14px;
	font-weight:bold;
	display:inline;
}
.shownews_info {
}
.rel {
	margin:10px 0px 0px 0px;
	padding:0px;
}
.rel_t {
	line-height:30px;
	margin:0px;
	padding:0px 0px 0px 30px;
	color:#0086DC;
	font-size:14px;
	font-weight:bold;
}
.Menubox {
	padding:5px 8px;
	margin:0px;
	height:25px;
	line-height:25px;
	background:#EFEFEF;
}
.Menubox ul {
	margin:0px;
	padding:0px;
}
.Menubox li {
	float:left;
	display:block;
	cursor:pointer;
	width:150px;
	text-align:center;
	font-weight:bold;
}
.Menubox li.hover {
	padding:0px;
	width:150px;
	border-left:1px solid #DEDEE0;
	border-top:1px solid #DEDEE0;
	border-right:1px solid #DEDEE0;
	background-color:#F4F4F4;
	font-weight:bold;
	height:27px;
	line-height:27px;
}
.Contentbox {
	clear:both;
	margin-top:0px;
	border-top:none;
	overflow:hidden;
	text-align:center;
	padding-top:8px;
}
#con_one_1 {
	width:100%;
	overflow:hidden;
	padding:0px;
	margin:0px auto;
}
#con_one_1 li {
	overflow:hidden;
	padding:0px 0px 0px 10px;
	margin:0px;
	line-height:29px;
	text-align:left;
	background:url(../images/icon_blue.jpg) no-repeat left center;
	border-bottom:1px dashed #ccc;
}
#con_one_1 li span {
	float:right;
}
#con_one_2 {
	width:100%;
	overflow:hidden;
	padding:0px;
	margin:0px auto;
}
#con_one_2 li {
	overflow:hidden;
	padding:0px 0px 0px 10px;
	margin:0px;
	line-height:29px;
	text-align:left;
	background:url(../images/icon_blue.jpg) no-repeat left center;
	border-bottom:1px dashed #ccc;
}
#con_one_2 li span {
	float:right;
}
.w100 table {
	text-align: center;
	line-height: 30px;
	width: 100%
}
.w100 table tr td {
	border-bottom: #b1e1ff 1px dashed;
	line-height:40px;
}
.w100 table thead td {
	border-bottom: medium none;
	text-align: center;
	border-left: medium none;
	background: #c1def1;
	color: #567f99;
	border-top: medium none;
	font-weight: bold;
	border-right: medium none
}
.E_zizhi_c {
	TEXT-ALIGN: center;
	MARGIN: 0px auto;
	WIDTH: 90%;
	overflow:hidden;
}
.E_zizhi_c UL LI {
	padding:6px 0px 5px 0px;
	MARGIN: 5px 0px 10px 50px;
	PADDING-LEFT: 0px;
	WIDTH: 240px;
	DISPLAY: inline;
	BACKGROUND: url(../images/zizhi_bg.jpg) no-repeat;
	FLOAT: left;
	HEIGHT: 180px;
}
.E_zizhi_c IMG {
	MARGIN: 0px 0px 5px -3px;
	WIDTH: 215px;
	HEIGHT: 150px
}
.b_nav{
	width:973px;
	margin:0px auto;
	text-align:center;
	color:#333;
}
.b_nav a:link,.b_nav a:visited{color:#333;}
.b_nav a{padding:0px 6px;}