﻿/*----------------------------------- 默认格式化 ---------------------------------------*/ 

@-moz-document url-prefix(http), url-prefix(file) {img:-moz-broken{-moz-force-broken-image-icon:1;}}

body,div,p,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,select,input,textarea,blockquote,table,th,td{margin:0;padding:0; font-size:12px; font-family:"Arial";}
a { text-decoration:none;color:#505050;}
a:hover { text-decoration:underline; color:#1b1f67;}
img {border:0;}
p { text-align:left;}
input,textarea,select { vertical-align:middle;}
input::-moz-focus-inner { border:none; padding:0;}
button::-moz-focus-inner { border:none; padding:0;}
hr { margin:0 auto;border-top:1px dotted #D9D9D9;width:98%;height:1px;}
form { margin:0;padding:0;}
ul,li { margin:0;padding:0;list-style:none;}

body { background:#c7c7c7;} 

/*----------------------------------- 通用部分 ---------------------------------------*/ 
.Default { width:980px; margin:0 auto; background:#fff; padding-bottom:20px;}
	.Default:after{ content: "."; display:block; height:0; clear:both; visibility:hidden;}
/* 头部 */
.Header { width:950px; float:left; display:inline; margin:0 0 15px 15px; z-index:1111;}
	.Header_1 { width:100%; float:left; margin-bottom:15px; z-index:1111;}
		.Header_1 .Left { width:418px; height:72px; float:left; margin-top:16px;}
		.Header_1 .Right { float:right; margin:50px 10px 0 0;}
	.Header_2 { width:100%; height:39px; float:left; background:#1e2380; z-index:1111;}
		.Header_2 ul { width:100%; height:100%; float:left; z-index:1111;}
			.Header_2 li { height:100%; float:left; position:relative; z-index:1111;}
				.Header_2 li a { display:block; height:100%; float:left; font:bold 12px/39px "Arial"; color:#fff; padding:0 18px;}
					.Header_2 li a:hover { background:#0075c1; text-decoration:none; color:#fff;}
						.Header_2 li .over { background:#0075c1;}
				.Header_2 li dl { width:170px; background:#f7f7f7; border:1px solid #ccc; position:absolute; top:39px; left:0; border-top:0 none; z-index:1111;}
					.Header_2 li dl dd { width:100%; float:left;}
						.Header_2 li dl dd a { display:block; width:155px; padding:0 0 0 15px; float:left; height:31px; line-height:31px; color:#333; font-weight:normal;}
							.Header_2 li dl dd a:hover { background:#0075c1; color:#fff;}
			.Header_2 .Right { float:right; background:url(../Images/Default_2.png) 0 0 no-repeat; padding-left:40px;}
				.Header_2 .Right a:hover { background:none;}
/* 身体 */
.Content { width:950px; float:left; display:inline; margin:0 0 0 15px; z-index:1002;}
/* 尾巴 */
.Footer { width:950px; line-height:35px; background:#eaeaea; color:#666; text-align:center; float:left; display:inline; margin:0 0 0 15px;}

/* 分页 */
.Page { width:675px; float:left; display:inline; margin:5px 15px 0 15px; overflow:hidden; padding-bottom:20px;}
	.Page .flip { width:655px; float:left; padding:10px; margin:5px; text-align: center;}
		.Page .flip a { border:#ccc 1px solid; padding:5px; color:#666; text-decoration:none; background:#fff;}
			.Page .flip a:hover { border:#666 1px solid; color:#000;}
			.Page .flip a:active { border:#ccc 1px solid; color:#000;}
			.Page .flip span .current { display:block; border:#ccc 1px solid; padding:5px; font-weight:bold; margin:4px; color:#fff; background-color:#000099;}
			.Page .flip span .first { border:#ccc 1px solid; padding:5px; margin:2px; color:#ddd;}



/*----------------------------------- 首页 ---------------------------------------*/
.Index { width:100%; float:left; margin-bottom:20px;}
	.Index .FocusMap { width:100%; height:350px; float:left; background:#ccc; overflow:hidden; position:relative; margin-bottom:25px; z-index:1;}
		.Index #show_pic{ margin:0; padding:0; list-style:none; height:350px; width:2880px; position:absolute; z-index:1;}
            .Index #show_pic li{ float:left; margin:0; padding:0; height:350px;}
                .Index #show_pic li img{ display:block; width:950px; height:350px;}
        #icon_num{ position:absolute; width:100%; height:27px; background:#314366; bottom:0; left:0; z-index:1;}
            #icon_num li{ float:left; width:316px; height:27px; line-height:27px; color:#fff; text-align:center; cursor:pointer;}
				#icon_num li span { font-size:10px; margin-left:10px;}
                #icon_num li:hover,#icon_num li.active{ background:#1f2d48; color:#fff;}
	/* 新闻资讯 */
	.Index_1 { width:415px; float:left; z-index}
		.Index_1 .Title { width:100%; height:15px; float:left; margin-bottom:15px;}
			.Index_1 .Title span { display:block; width:140px; height:15px; float:left; background:url(../Images/Default_3.png) -62px 0 no-repeat;}
			.Index_1 .Title a { float:right; line-height:15px;}
		.Index_1 .Main { width:100%; float:left;}
			.Index_1 .Main_1 { width:100%; height:80px; float:left; padding-bottom:10px;}
				.Index_1 .Main_1 .Left { width:120px; height:80px; float:left;}
					.Index_1 .Main_1 .Left img { width:120px; height:80px;}
				.Index_1 .Main_1 .Right { width:280px; height:80px; float:right; position:relative; overflow:hidden;}
					.Index_1 .Main_1 .Right label { color:#333; font-weight:bold;}
					.Index_1 .Main_1 .Right p { color:#999; margin-top:10px; line-height:1.5;}
					.Index_1 .Main_1 .Right a { position:absolute; bottom:0; right:0; color:#1e4880;}
			.Index_1 .Main_2 { width:100%; float:left;}
				.Index_1 .Main_2 ul { width:100%; float:left;}
					.Index_1 .Main_2 li { width:100%; float:left; line-height:23px; white-space:nowrap;}
						.Index_1 .Main_2 li a { background:url(../Images/Default_4.png) 0 center no-repeat; padding-left:13px; float:left;}
						.Index_1 .Main_2 li span { float:right; color:#999; font-family:"Arial"; font-size:10px;}
	/* 公司简介 */
	.Index_2 { width:205px; height:268px; float:left; display:inline; margin:0 0 0 30px; overflow:hidden;}
		.Index_2 .Title { width:100%; height:15px; float:left; margin-bottom:15px;}
			.Index_2 .Title span { display:block; width:140px; height:15px; float:left; background:url(../Images/Default_3.png) 0 -50px no-repeat;}
			.Index_2 .Title a { float:right; line-height:15px;}
		.Index_2 .Main { width:100%; float:left;}
			.Index_2 .Main p { line-height:1.9; color:#333;}
	/* 产品中心 */
	.Index_3 { width:270px; float:right;}
		.Index_3 .Title { width:100%; height:15px; float:left; margin-bottom:15px;}
			.Index_3 .Title span { display:block; width:140px; height:15px; float:left; background:url(../Images/Default_3.png) 0 -100px no-repeat;}
			.Index_3 .Title a { float:right; line-height:15px;}
		.Index_3 .Main { width:268px; height:268px; border:1px solid #ccc; float:left; position:relative; overflow:hidden;}
			.Index_3 #show_pic_2{ margin:0; padding:0; list-style:none; height:258px; width:1340px; position:absolute;}
				.Index_3 #show_pic_2 li{ float:left; margin:0; padding:0; height:258px;}
					.Index_3 #show_pic_2 li a { display:block; width:268px; height:258px; float:left; position:relative;}
					.Index_3 #show_pic_2 li a div { width:268px; height:27px; background:#fff; filter: Alpha(opacity=70); opacity:0.7; position:absolute; bottom:0; left:0; z-index:999;}
					.Index_3 #show_pic_2 li a span { display:block; width:100%; height:27px; position:absolute; bottom:0; left:0; text-align:center; line-height:27px; color:#000; z-index:1001;}
					.Index_3 #show_pic_2 li a img{ display:block; width:268px; height:258px;}
			.Index_3 #icon_num_2 { position:absolute; width:100px; height:8px; bottom:5px; left:100px;}
				.Index_3 #icon_num_2 li { float:left; width:9px; height:8px; overflow:hidden; display:inline; margin-right:5px; background:url(../Images/Default_5.png) 0 0 no-repeat; cursor:pointer;}
					.Index_3 #icon_num_2 li:hover,#icon_num_2 li.active_2 { background:url(../Images/Default_5.png) 0 bottom no-repeat;}


/*----------------------------------- 左侧栏 ---------------------------------------*/
.Sidebar { width:170px; float:left; display:inline; margin-top:10px; min-height:500px; _height:500px;}
	.Sidebar .Part_1 { width:100%; float:left; margin-bottom:25px;}
		.Sidebar .Part_1 .Title { width:100%; float:left; font:bold 18px/35px "微软雅黑","宋体"; color:#1e4880; margin-bottom:20px;}
		.Sidebar .Part_1 .Main { width:100%; float:left;}
			.Sidebar .Part_1 .Main ul { width:100%; float:left;}
				.Sidebar .Part_1 .Main li { width:100%; float:left; margin-bottom:5px;}
					.Sidebar .Part_1 .Main li a { display:block; width:150px; padding-left:20px; height:24px; line-height:24px; float:left; background:url(../Images/Default_8.gif) 10px center no-repeat;}
						.Sidebar .Part_1 .Main li a:hover { background:#0075c1 url(../Images/Default_9.gif) 10px center no-repeat; color:#fff;}
					.Sidebar .Part_1 .Main li .over { background:#1b1f67 url(../Images/Default_9.gif) 10px center no-repeat; color:#fff;}
	.Sidebar .Part_2 { width:100%; float:left;}
		.Sidebar .Part_2 .Main { width:100%; float:left;}
			.Sidebar .Part_2 .Main table { width:100%;}
				.Sidebar .Part_2 .Main td { padding:3px 0;}
				.Sidebar .Part_2 .Main select { width:100%; height:21px;}
				.Sidebar .Part_2 .Main .text_1 { width:125px; height:15px; padding:3px; border:1px solid #ccc; line-height:15px;}
				.Sidebar .Part_2 .Main .submit_1 { width:27px; height:23px; background:url(../Images/Default_10.png) 0 0 no-repeat; cursor:pointer; border:0 none;}

/*----------------------------------- 右侧栏 ---------------------------------------*/
.Rightbar { width:750px; float:right;}
/* 面包屑 */
.BreadCrumb { width:100%; height:27px; float:left; line-height:27px; margin:10px 0;}
	.BreadCrumb a { color:#333;}
/* 标题栏 */
.Rightbar_Title { width:730px; float:left; padding-left:20px; height:31px; background:#eee url(../Images/Default_8.gif) 10px center no-repeat; font:bold 14px/31px "宋体";}


/*----------------------------------- 新闻详细页 ---------------------------------------*/
.NewShow { width:100%; float:right; display:inline; margin-top:10px;}
	.NewShow .Title { width:100%; float:left; text-align:center; margin:30px 0;}
		.NewShow .Title label { display:block; width:100%; text-align:center; font:bold 16px/1.5 "宋体"; padding:10px 0;}
		.NewShow .Title span { display:block; width:100%; line-height:27px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
	.NewShow .Main { width:100%; float:left;}
		.NewShow .Main p { text-indent:2em; margin-bottom:15px; line-height:1.8; font-size:14px; color:#444;}

/*----------------------------------- 列表页 ---------------------------------------*/ 	
.NewList { width:100%; float:right; display:inline; margin-top:10px;} 		 
	.NewList ul { width:100%; float:left; overflow:hidden;  margin-bottom:15px;}
	.NewList li { width:100%; float:left; line-height:31px; color:#0d77a5; font-size:12px; border-bottom:1px dashed #ccc;}
		.NewList li span { float:right; color:#666; font-size:10px; font-family:"Arial";}
			.NewList li a:hover { text-decoration:underline;}


/*----------------------------------- 产品列表页 ---------------------------------------*/ 	
.ProductList { width:100%; float:right; display:inline; margin-top:10px; overflow:hidden;}
	.ProductList ul { width:790px; float:left; margin-top:10px;}
		.ProductList li { width:165px; height:180px; float:left; border:1px solid #ccc; display:inline; margin:0 10px 20px 10px;}
			.ProductList li a { display:block; width:100%; height:100%; float:left; position:relative;}
				.ProductList li a span { display:block; width:100%; height:27px; background:#eaedf3; color:#333; text-align:center; line-height:27px; position:absolute; bottom:0; left:0; border-top:1px solid #ccc;}

/*----------------------------------- 产品详细页 ---------------------------------------*/ 	
.ProductShow { width:100%; float:right; display:inline; margin:10px 0 30px 0;}
	.ProductShow_1 { width:100%; float:left; margin-top:25px;}
		.ProductShow .Title { width:100%; float:left; font:bold 12px/31px "宋体"; margin-bottom:15px;}
		.ProductShow .Main { width:100%; float:left;}
		.ProductShow_1 { width:100%; float:left;}
			.ProductShow .Main_l { width:330px; height:310px; float:left; border:1px solid #ccc; display:inline; margin:0 0 0 15px;}
				.ProductShow .Main_l img { width:330px; height:310px;}
			.ProductShow .Main_r { width:350px; float:right; display:inline; margin:0 15px 0 0;}
				.ProductShow .Main_r label { display:block; width:100%; text-align:center; float:left; font:bold 14px/31px "宋体"; margin-bottom:15px;}
				.ProductShow .Main_r label p { font:14px/1.8 "宋体"; margin-bottom:15px;}
		.ProductShow_2 { width:100%; float:left; margin-top:35px;}
			.ProductShow_2 table { width:720px; background:#ccc; margin:0 15px;}
				.ProductShow_2 td { background:#fff; text-align:center; padding:5px 0;}
				.ProductShow_2 th { background:#f8f8f8; text-align:center; padding:5px 0; font-weight:bold;}

/*----------------------------------- 销售网络 ---------------------------------------*/ 	
.Sales { width:100%; float:right; display:inline; margin:10px 0 30px 0;}
	.Sales .Main { width:420px; height:344px; float:left; margin:30px 0 0 150px;}

/*----------------------------------- 销售网络 ---------------------------------------*/ 	
.Contact { width:100%; float:right; display:inline; margin:10px 0 30px 0; padding-top:20px;}
	.Contact_1 { width:100%; float:left; text-align:center; margin-bottom:30px;}
		.Contact_1 img { width:726px; height:440px; padding:1px; border:1px solid #ccc;}
	.Contact_2 { width:100%; float:left;}
		.Contact_2 label { font:bold 14px/37px "宋体";}
		.Contact_2 p { font:14px/2 "宋体";}
