@charset "gb2312";
/* CSS Document */

*{ margin:0px; padding:0px; word-break: break-all;}
body{ margin:0 auto; font-size:12px; color:#333333; background:#fbfaf6;}
ul { list-style:none;}
a{ text-decoration:none; color:#333333; hide-focus:expression(this.hideFocus=true); outline:none; } /*Θ΅ΟϋΛωΣΠΑ΄½ΣΠιΏς*/
a:link,a:visted{ color:#333333;}
img{ border:0px;}


.top{ width:100%; height:108px; background:url(/images/topbg.jpg) top center repeat-x;}
.top2{ width:1060px; height:108px; margin:0 auto;}
.logo{ width:600px; float:left;}
.phone{ width:246px; float:right;}


#menu{ width:100%; height:43px; background:url(/images/menubg.jpg) center top repeat-x; margin:0px auto;}
.menu1,.menu1 ul{ width:1060px; margin:0px auto;}
.menu1 li{ float: left;width:132.5px; line-height:43px ;font-size: 14px; font-family:"ΞΆΘνΡΕΊΪ"; position:relative; z-index:10;}
.menu1 a{color: white; text-align: center; display: block;}

.menu1 a:hover,.menu1 a.navCrrent { background:url(/images/menu2.png) center 5px no-repeat; display:block;}
.menu1 li ul.two{ display:none; width:132.5px; position:absolute; top: 43px; left:0px; z-index:3; padding:0px;}				
.menu1 li ul.two li{ width:132.5px; border-top:1px solid #fff; background: #584a3f; text-align: center;font-size: 12px; line-height: 26px;}
.menu1 li ul.two li a{ display:block; color: white;}
.menu1 li ul.two li a:hover{line-height: 26px; color:#999; background:none; padding-top:0px;}	
.menu1 li:hover ul.two,.menu1 li.sfhover ul {
	z-index: 5; 
	filter: alpha (opacity=100); 
	position: absolute; }
.menu1 li:hover .two,.menu1 li.sfhover ul{ display:block; min-height:0px;}
.menu1 li:hover.menu1 li.sfhover ul {
	z-index: 5; 
	filter: alpha (opacity=100); 
	position: absolute; }
.menu1 li:hover ,.menu1 li.sfhover ul{ display:block; min-height:0px;}



#banner{ width:100%; height:412px; }
.container { position:relative; height:412px; overflow:hidden;}
.tFlash { position:absolute; top:0; width:1455px; left:50%; margin-left:-960px; height:412px; z-index:0;}


#box1{ width:100%; background:url(/images/box1bg.jpg) top left repeat-x #fbfaf6; min-height:500px; overflow-x:hidden; overflow-y:auto;}

.content{ width:1060px; margin:10px auto 0px auto; overflow:hidden;}

.section{ width:1060px; background:url(/images/contentbg.jpg) left bottom no-repeat;  height:240px; overflow:hidden;}

.left{ width:358px; height:230px; float:left; overflow:hidden; padding-left:12px; padding-right:12px; padding-top:10px;  position:relative;}
.left h2{ height:30px; font-size:15px; line-height:30px; font-family:"ΞΆΘνΡΕΊΪ"; border-bottom:1px solid #ededed; background:url(/images/tb1.jpg) 0px 10px no-repeat;}
.left h2 li{ float:left; text-align:center;}
.left h2 li a.one{ font-size:14px; color:#2e2d29;}
.left h2 li a.two{ color:#333333; float:right; padding-top:10px;}
.cc1{width:358px; padding-top:7px;}
.cc1 p{ line-height:29px; color:#3d3333;}
.cc1 a{ position:absolute; right:20px; top:192px; color:#F00;}


.center{ width:372px; height:226px; float:left;  position:relative; margin-left:20px; padding-left:14px; padding-right:14px; padding-top:14px;}
#tab1{width:372px;height:26px; border-bottom:1px solid #ededed; font-family:"ΞΆΘνΡΕΊΪ"; }
#tab1 li{ float:left; width:73px; font-size:12px;  font-weight:bold; height:24px; line-height:24px; text-align:center; border:1px solid #ededed; border-bottom:0px; cursor:pointer;}
#tab1 li a{ height:30px; display:block; color:#2e2d29; position:relative;}
#tab1 li.now a{color:#ffffff; background:url(/images/tabbg.jpg) 1px 1px no-repeat; display:block}

#tablist1{ width:372px; height:195px; padding-top:5px;}
.tablist{width:372px; height:195px; font-size:12px; display:none;}
.tablist span{ position:absolute; right:15px; top:22px; line-height:normal; }
.tablist .news{ width:372px; height:130px;  line-height:32px;}
.tablist .news li{ height:32px; line-height:32px; background:url(/images/tb2.jpg) 0px 12px no-repeat; vertical-align:bottom; border-bottom:1px dotted #dcdcdc; position:relative;}
.tablist .news li a{ display:block; padding-left:15px; float:left;}
.tablist .news li span{ position:absolute; right:0px; top:8px;}
.block{display:block;}

.tablist .news li a:hover{ color:#F00;}	

.right{ width:225px; height:230px; float:left; background:url(/images/lxwmbg.jpg) 50px 90px no-repeat; margin-left:15px; *display:inline;  overflow:hidden; padding-top:10px; padding-left:15px;}
.right h3{ width:225; height:41px;}
.right .cc2{ width:225px; line-height:28px;}


.pic{ width:1060px; height:255px; margin-top:10px; overflow:hidden;}
h1{ height:30px; font-size:15px; line-height:30px; font-family:"ΞΆΘνΡΕΊΪ"; border-bottom:1px solid #ededed; background:url(/images/tb1.jpg) 5px 10px no-repeat;}
h1 .cp{ padding-left:22px; color:#2e2d29;}
h1 span{ float:right; padding-top:9px;}
.pic2{ width:1060px; height:210px;}
.pic2 a{ color:#565656;}

.link{ width:1060px; height:51px; margin-top:10px;  overflow:hidden;}
.link1{ width:82px; height:46px; line-height:34px; display:block; background:url(/images/linkbg.jpg) top left no-repeat; float:left; padding-top:5px;text-align:center; font-family:"ΞΆΘνΡΕΊΪ"; }
.link1 a{ color:#FFF; font-size:14px; }
.link2{ width:968px; height:36px; background:url(/images/linkbg2.jpg) top left repeat-x; float:left; padding-top:15px; padding-left:10px;}
.link2 a{ color:#5b5b5b; font-size:12px; padding-left:25px; padding-right:8px;}

.footer{ width:100%; height:104px; margin-top:20px; background:url(/images/footerbg.jpg) left top repeat-x;; text-align:center; color:#383933; overflow:hidden;}
.footer1{ width:1060px; height:84px; padding-top:20px; margin:0 auto; overflow:hidden;}
.footer p{ padding-top:13px;}


.content2{ width:1058px; margin:15px auto 0px auto; overflow-x:hidden; overflow-y:auto; border:1px solid #e7e7e7; min-height:700px; background:#FFF;}
.content2 h2{ width:1018px; height:30px; background:url(/images/listbg.jpg) top left no-repeat; line-height:30px; padding-left:40px; color:#4c4a45; font-size:14px;}
.content2 h2 span{ float:right; color:#333333; font-size:12px; font-weight:normal; padding-right:15px;}
.content2 h2 span a:hover{ color:#F00;}
.content2 h3{ width:1058px; height:24px; padding-top:6px; *height:23px; *padding-top:7px; background:url(/images/showbg.jpg) top left no-repeat; color:#F00; font-size:16px; text-align:center;}

.about1{ width:1044px; margin-top:5px; overflow:hidden; padding-left:14px; _display:inline;}
.about1 li{ width:160px; height:31px; background:url(/images/about1.jpg) top center no-repeat; text-align:center; float:left; line-height:31px; margin-top:15px; margin-left:10px; *display:inline; font-size:12px;}
.about1 li a{ display:block; color:#63615b; }
.about1 li a:hover,.about1 li a.now{ background:url(/images/about2.jpg) top center no-repeat; color:#FFF; display:block;}

.aboutline{ width:1010px; height:2px; margin:20px auto 5px auto;  border-top:1px dotted #d3d3d3; overflow:hidden;}

.about2{width:1044px; overflow:hidden; padding-left:14px; _display:inline;}
.about2 li{ width:160px; height:31px; background:#e9e9e9; text-align:center; float:left; line-height:31px; margin-top:15px; margin-left:10px; *display:inline; font-size:12px;}
.about2 li a{ display:block; color:#63615b; }
.about2 li a:hover,.about2 li a.now{ display:block; color:#F00;}

.showxx{ width:1058px; padding-top:15px; text-align:center; height:40px; line-height:40px; font-size:12px; color:#636363;overflow:hidden;}
.words{ width:1038px; min-height:500px; padding:20px 6px 20px 14px; overflow-x:hidden; overflow-y:auto;}

#cgan{width:1027px;overflow:hidden; padding-left:3px;}
#cgan li{list-style-type:none;float:left;width:21%;padding:16px 11px 3px 27px;}


#link3{width:1037px; padding-left:1px;}
#link3 li{display:block;float:left;width:211px;list-style-type:none;text-align:center;height:47px;border:1px silver solid;padding-top:2px;background-color:#f9f9f9;margin:5px 12px 5px 29px;}
#link3 img{ width:209px; height:45px;}

#link4{width:1037px;clear:both;padding-top:20px;padding-left:1px;}
#link4 li{display:block;float:left;width:211px;list-style-type:none;height:24px;line-height:24px;text-align:center;border:1px silver solid;background-color:#f9f9f9;margin:12px 12px 5px 29px;}



.BslideBox3 {
	width: 1920px;
	height: 412px;
	overflow: hidden;
	position: relative;
}		
.BslideBox3 .bd ul li{
	width: 1920px;
	height: 412px;
	text-align: center;
	position: relative;
}	
.BslideBox3 .bd ul li .text{
	width: 325px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	bottom: 0px;
	left: 50%;
	margin-left: -153px;
}
.BslideBox3 .bd ul li a{
	display: block;
	width: 100%;
	height: 100%;
}
.BslideBox3 .hd {
	z-index: 1;
	overflow: hidden;
	position: absolute;
	bottom: 10px;
	left: 50%;
	font-size: 0px;
	margin-left: -54px;
}
.BslideBox3 .hd li {
	width: 21px;
	height: 21px;
	cursor: pointer;
	margin: 0 3px;
	float: left;
	background: url(/images/btn1.png) center center no-repeat;
}			
.BslideBox3 .hd li.on {
	background: url(/images/btn2.png) center center no-repeat;
}