﻿@charset "utf-8";
/* CSS Document */

body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; }

#container {margin:0 auto; width:100%; background:url(bg.jpg) repeat;  }
#header { height:96px;   width:100%;  margin:0 auto; background:url(top_bg.jpg) repeat-x;}

#banner{width:100%;  margin:0 auto; height:450px;  }
#nei_banner{width:100%;  margin:0 auto; height:270px; }
#nav1{width:100%; line-height:37px; margin:0 auto; background:url(nav_bg.jpg) repeat-x;}


#mainContent1 { width:100%; margin:0 auto; background:url(main_bg.jpg) repeat-x top #F9F9F9; }
#mainContent2 { width:100%; margin:0 auto; background: #F1F1F1;}
#footer { height:131px; color:#fff; text-align:center; width:100%; background:url(foot_bg.jpg) repeat-x; font-size:12px; clear:both;  }


img{border: none;}
.zong1{ margin-top:8px;}

.zong2{  margin-top:12px; }
.zong3{  margin-top:12px; margin-bottom:10px; }
a{text-decoration:none; color:#666;}
a:hover{text-decoration:none; color:#F60;}


.top{width:1000px;  margin:0 auto; height:96px;}
.top1{ background:url(top1.jpg) no-repeat; line-height:36px;}
.top1 a{color:#000;}
.top1 a:hover{color:#F60;}
.main1{width:1000px; margin:0 auto;}

.main1_1{width:959px; margin:13px auto auto auto;}

.contact1{  width:252px; margin:0 auto; line-height:20px;}
.contact2{ background:url(contact_bg.jpg) repeat-y;  }

.about{width:274px; margin:0 auto;}
.about1{ background:url(about_top.jpg) no-repeat;  height:85px; width:274px;}
.about2{ background:url(about_bg.jpg) repeat-y; }
.about2_1{width:628px; margin:10px auto 10px auto; line-height:22px; }
.about3{font-size:13px; color:#000000; font-weight:bold; font-family:"微软雅黑", Verdana, Geneva, sans-serif;}
.news2_1{line-height:26px; border-bottom:1px dashed #CCC;}


.news1{background:url(news_top.jpg) no-repeat; line-height:29px; font-size:13px; color:#000000; font-weight:bold; font-family:"微软雅黑", Verdana, Geneva, sans-serif; }
.news1 a{ color:#000;}
.news1 a:hover{color:#C00;}



.foot1{ width:1000px; margin:0 auto; color:#999999; line-height:23px; color:#6A6B6D; padding-top:10px;}
.foot1 a{color:#999999; }
.foot1 a:hover{color:#F60;}
.foot2{ margin-top:30px;}

/*内页*/
.main2{width:1000px; margin:0 auto; background:url(main_bg2.jpg) repeat-y center;}
.pro1_2{width:255px; margin:10px auto auto auto ; line-height:22px;  }
.pro1{ background:url(pro_top1.jpg) no-repeat; line-height:36px; color:#FFF; font-size:14px; text-align:center; font-weight:bold;  font-family:"微软雅黑", Verdana, Geneva, sans-serif;}



.pro1_1{ background:url(pro_top0.jpg) no-repeat; height:30px; line-height:30px; color:#003979; font-weight:bold; font-size:13px;}
.pro1_5{background:url(p_bg.jpg) repeat-y;}
.pro1_3{ width:236px; height:164px; margin:3px auto auto auto;}
.pro1_4{  line-height:30px; color:#003979; font-weight:bold; font-size:13px;}
.pro1_6{  line-height:20px; }


.nei_news{border-bottom:1px dashed #999; line-height:25px;}

.nei_about{width:740px; margin:0 auto; line-height:25px;}




/*菜单*/

* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL LI {
	LIST-STYLE-TYPE: none
}


#menu { MARGIN: 0px auto; WIDTH:994px; HEIGHT: 37px; padding:0; font-family:"微软雅黑", Verdana, Geneva, sans-serif; background:url(nav_00.jpg) no-repeat;
}
#menu UL {
	MARGIN: 0px auto; WIDTH: 994px; LIST-STYLE-TYPE: none;  HEIGHT: 37px
}
#menu UL LI { FLOAT: left; WIDTH: 142px; POSITION: relative;  HEIGHT:37px; 
}
#menu UL LI A {
	DISPLAY: block;  FONT-SIZE: 13px; font-weight:bold; WIDTH: 142px; COLOR: #fff; LINE-HEIGHT:37px; LETTER-SPACING: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#menu UL LI A:HOVER{
	DISPLAY: block;  FONT-SIZE: 13px; font-weight:bold; WIDTH: 142px; color:#04519A; LINE-HEIGHT: 37px; LETTER-SPACING: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none; background:url(nav_bg2.jpg) no-repeat;
}
#menu UL LI DIV {
	MARGIN-TOP: 0px; DISPLAY: none; Z-INDEX: 100; LEFT: 0px; POSITION: absolute; TOP:37px
}
#menu UL LI DIV UL {
	MARGIN: 0px; LIST-STYLE-TYPE: none; width:142px; text-align:center;
}
#menu UL LI DIV UL LI {
	 WIDTH:142px;  HEIGHT:25px;  TEXT-ALIGN: center;  background:url(m3.jpg) no-repeat;
}
#menu UL LI DIV UL LI A {
	FONT-SIZE: 12px; LINE-HEIGHT: 25px; TEXT-DECORATION: none; font-weight:normal; color:#000; 
}
#menu UL LI DIV UL LI A:HOVER {
	FONT-SIZE: 13px; LINE-HEIGHT: 25px; TEXT-DECORATION: none; font-weight:bold; color:#333; background:url(m1.jpg) no-repeat;
}
.s_menu1 {
	BACKGROUND: url(m2.jpg) no-repeat; COLOR: #000; 
}
.s_menu2 {
	BACKGROUND: url(m0.jpg) repeat-x; COLOR: #000;text-decoration: none;
}




#nav { width:230px; line-height:30px; list-style-type: none; text-align:left; margin:0px; padding:0px; /*定义整个ul菜单的行高和背景色*/
}
/*==================一级目录===================*/
#nav a { width:211px; display: block; padding-left:20px; /*Width(一定要)，否则下面的Li会变形*/
}
#nav li { float:left; color:#DD1336; background:url(pro_bg1.jpg) no-repeat; line-height:30px;  padding:0px;  }
#nav li a:hover { line-height:30px; color:#fff; background:url(pro_bg2.jpg) no-repeat;    /*一级目录onMouseOver显示的背景色*/ }


#nav a:hover { color:#000; text-decoration:none; }
/*==================二级目录===================*/
#nav li ul { list-style:none; text-align:left; margin:0px; padding:0px; }
#nav li ul li { line-height:32px;  /*二级目录的背景色*/ font-weight:normal; }
#nav li ul a { padding-left:20px; width:211px; color:#FFF;   /* padding-left二级目录中文字向右移动，但Width必须重新设置=(总宽度-padding-left)*/
}
#nav li ul li a:hover{ line-height:32px;  background:url(service_bg2.jpg) no-repeat;  /*二级目录的背景色*/ font-weight:normal; }

#PARENT { width:231px; margin:10px auto auto auto;}



.links { margin:0px; padding:0px; list-style:none;}
.links li { float:left; width:200px; height:30px;}




.pageLink
{
	font-size:12px; line-height:30px; text-align:center;
}
.pageLink a { height:20px; line-height:20px; padding:4px 8px 4px 8px; padding-right:8px; border:solid 1px #ccc; background-color:#eee;}
.on{border: solid 1px #a6a6a6; color:#fff; background-color:#f00; padding:4px 8px 4px 8px;}

.pageLink span { height:20px; line-height:20px;}
.pageLink a:link{ 
	font-size: 12px;
	color: #666;
	text-decoration: none; height:20px; border:solid 1px #ccc; background-color:#eee; 
}
.pageLink a:visited{
	font-size: 12px;
	color: #666;
	text-decoration: none; height:20px; border:solid 1px #ccc; background-color:#eee; 
}
.pageLink a:hover{
	font-size: 12px;
	color: #ff9933;
	text-decoration: none; height:20px; border:solid 1px #ccc; background-color:#eee; 
}
.pageLink a:active{
	font-size: 12px;
	color: #666;
	text-decoration: none; height:20px; border:solid 1px #ccc; background-color:#eee; 
}
