*{ margin:0; padding:0; word-break:break-all;}
ul{ list-style:none;}
a{ color:#333; outline:none; text-decoration:none; hide-focus:expression(this.hideFocus=true);}
a:link,a:visited{ color:#333;}
img{ border:0;}
body{ font-size:12px; color:#333; font-family:"ËÎÌå";}
.clear{ clear:both;}

.top{ width:1060px; height:104px; margin:0 auto;}
.logo{ width:278px; float:left; height:104px; overflow:hidden;}
.logo img{ width:278px; height:104px; display:block;}
#menu{ float:right; width:700px; height:104px; z-index:9999999999; position:relative; margin:0; position:relative;}
.menu1,.menu1 ul{ width:700px; margin:0; height:104px;}
.menu1 li{ width:100px; text-align:center; position:relative; float:left; font-size:14px;  padding-top:0px; font-family:Microsoft Yahei;}
.menu1 li a{ display:block; color:#333333;  line-height:114px;}
.menu1 li a:hover,.menu1 li a.navCurrent{ color:#fff; background:url(/images/menu1.jpg) 0px 0 no-repeat;}

.menu1 li .two{ position:absolute; top:104px; left:0px; display:none; width:99px; z-index:9999999999;}
.menu1 li .two li{ width:99px; border-top:1px solid #eee; text-align:center; font-family:"ËÎÌå"; font-size:12px; font-weight:normal;}
.menu1 li .two li a{ color:#fff; display:block; background:#005ca3; line-height:26px;}
.menu1 li .two li a:hover{ color:#f90;  background:#014a83; font-weight:normal;}
.menu1 li:hover .two{ display:block;}

.bannerbg{ width:100%; min-width:1060px; height:6px; position:absolute; top:104px; left:0; background:url(/images/bannertop.png) 0 0 repeat-x; z-index:10000000;}

.banner{ width:100%;  min-width:1060px; height:458px; overflow:hidden; position:relative; margin:0 auto; padding-bottom:16px; background:url(/images/bannerft.jpg) 0 bottom repeat-x;}
.tFlash{ width:1920px; position:absolute; left:50%; margin-left:-960px; height:458px; overflow:hidden; z-index:1; zoom:1; top:0px;}
.BslideBox{ width:1920px; height:458px; overflow:hidden;position:absolute; left:50%; margin-left:-960px;}
.BslideBox .hd{ width:120px; height:3px; left:50%; margin-left:-60px; z-index:1; overflow:hidden; position:absolute; bottom:9px;}
.BslideBox .hd li{ width:20px; height:3px; float:left; margin:0 3px; background:#676767; cursor:pointer;}
.BslideBox .hd li.on{ width:20px; height:3px; background:#005190;}
.BslideBox .bd{ position:relative; z-index:0; height:100%;}
.BslideBox .bd li{ zoom:1; vertical-align:middle;}
.BslideBox .bd img{ width:1920px; height:458px; display:block;}

.case{ width:1060px; height:311px; margin:30px auto 0; overflow:hidden;}
.casebtn{ width:314px; height:55px; line-height:55px; padding-right:120px; padding-left:120px; overflow:hidden; margin:0 auto 40px; background:url(/images/probtn.jpg) 0 0 no-repeat;}
.casebtn span{ font-family:Microsoft Yahei; font-size:28px; float:left; padding-left:26px; font-weight:500;}
.casebtn span a{ color:#005190; display: block;}
.casebtn span.sma{ font-family:Arial; font-size:14px; min-width:140px; float:left; padding-left:17px; line-height:48px; padding-top:7px;}
.casebtn span.sma a{ color:#d3d0d0; display: block;}
.pic3{ width:1060px; height:213px; margin:0px;overflow:hidden;}
.pic3 img{ width:232px; height:174px; _display:block; padding:9px 9px 1px; background: url(/images/probg.jpg) 0 0 no-repeat; } 
.pic3 a{ line-height:25px; display:block; background:#e9e8e8; font-family:Microsoft Yahei; font-size:14px; color:#555555;}
.pic3 a:hover{ color:#f00;}

.news{ width:100%; min-width:1060px; overflow:hidden; height:523px; background:#f0f0f0; margin-top:54px;}
.newsm{ width:1067px; margin:0 auto; padding-top:32px;}
.newsbtn{width:314px; height:55px; line-height:55px; padding-right:120px; padding-left:120px; overflow:hidden; margin:0 auto 34px; background:url(/images/newsbtn.png) 0 0 no-repeat;}
.newsbtn span{ font-family:Microsoft Yahei; font-size:28px; float:left; padding-left:40px; font-weight:500;}
.newsbtn span a{ color:#005190; display: block;}
.newsbtn span.sma{ font-family:Arial; font-size:14px; min-width:140px; float:left; padding-left:20px; line-height:48px; padding-top:7px;}
.newsbtn span.sma a{ color:#d3d0d0; display: block;}
.newsbox{ width:1067px; height:371px; margin:0 auto; overflow:hidden; background:url(/images/newsbg.png) 0 0 no-repeat;}
.newsimg{ width:374px; height:281px; overflow:hidden; padding:5px; border:1px solid #e8e8e8; margin:48px 30px 0 80px; overflow:hidden; float:left;}
.newsimg img{ width:374px; height:281px; display:block;}
.newstxt{ width:540px; margin:37px 0 0 0; height:306px; overflow:hidden; float:left;}
.newstxt li{ line-height:33px; border-bottom:1px dotted #e4e4e4; font-size:14px; font-family:Microsoft Yahei; color:#5f5f5f; background:url(/images/little.jpg) 1px 13px no-repeat; padding-left:19px;}
.newstxt li a{ color:#5f5f5f;}
.newstxt li a:hover{ color:#c80000;}
.newstxt li span{ float:right;}

.con{ width:1060px; height:437px; margin:35px auto 0; overflow:hidden;}
.contxt{ width:1060px; height:76px; overflow:hidden; position:relative; line-height:38px; font-size:16px; font-family:Microsoft Yahei; color:#6e6e6e;}
.contxt a.more{ position:absolute; top:37px; right:0; color:#e50000;}
.conimg{ width:1060px; height:249px; margin-top:28px; overflow:hidden;}
.conimg li{ float:left; width:323px; height:239px; padding:4px; border:1px solid #e2e2e2; margin-right:30px;}
.conimg li img{ width:323px; height:239px; display:block;}

.contact{ width:100%; min-width:1060px; margin:54px auto -20px; background:#f7f7f7; height:474px; overflow:hidden;}
.contactm{ width:1060px; margin:0 auto; padding-top:32px;}
.map{ width:570px; height:272px; float:left; margin:0 35px 0 29px; overflow:hidden; padding:10px; background:#fff;}
.map img{ width:570px; height:272px; display:block;}
.contacttxt{ width:380px; height:273px; padding-top:9px; overflow:hidden; color:#6b6b6b;}
.contacttxt span.name{ height:57px; line-height:57px; font-size:24px; color:#e50000; font-weight:bold; font-family:Microsoft Yahei;}
.contacttxt p{ line-height:42px; font-family:Microsoft Yahei; font-size:17px;}

.footer{ width:100%; min-width:1060px; height:90px; background:url(/images/footerbg.jpg) 0 0 repeat-x; color:#fff; text-align:center; line-height:26px; margin-top:20px; padding-top:10px;}
.footer p span{ font-family:Arial;}
.footer p a{ color:#fff;}
.footer p a:hover{ color:#ff0;}

.xbanner{ width:100%;  min-width:1060px; height:274px; overflow:hidden; position:relative; margin:0 auto; padding-bottom:16px; background:url(/images/bannerft.jpg) 0 bottom repeat-x;}
.xtFlash{ width:1920px; position:absolute; left:50%; margin-left:-960px; height:274px; overflow:hidden; z-index:1; zoom:1; top:0px;}
.xtFlash img{ width:1920px; height:274px; display:block;}

.section1{ width:1058px; margin:16px auto 0; border:1px solid #d9d9d9; overflow:hidden;}
.abouttitle{ width:1048px; height:34px; line-height:34px; text-align:right; padding-right:10px; background:url(/images/abouttitle.jpg) 0 0 no-repeat;}
.abouttitle span{ padding-left:50px; float:left; font-size:14px; font-weight:bold; color:#0e5b96;}

.abouttitle a:hover,.abouttitle a.now{ color:#cf0000;}
.about1{ width:1038px; overflow:hidden; margin:10px auto;}
.about1 li{ float:left; width:159px; height:31px; padding:10px 7px; overflow:hidden; background: url(/images/about2.jpg) 7px 10px no-repeat; text-align:center; line-height:31px; font-size:14px;}
.about1 li a{ color:#535151; display:block;}
.about1 li a:hover,.about1 li a.now{ color:#fff; background:url(/images/about1.jpg) 0 0 no-repeat;}
.aboutline{ width:1024px; height:1px; border-bottom:1px dotted #dddddd; margin: 0 auto;}
.about2{ width:1038px; overflow:hidden; margin:10px auto;}
.about2 li{ float:left; width:159px; height:29px; padding:10px 7px; overflow:hidden; background: url(/images/about3.jpg) 7px 10px no-repeat; text-align:center; line-height:29px; font-size:14px;}
.about2 li a{ color:#676767; display:block;}
.about2 li a:hover,.about2 li a.now{ color:#185392; background:url(/images/about3.jpg) 0 0 no-repeat;}

.showtitle{ width:1058px; height:39px; line-height:39px; text-align:center; font-size:18px; color:#cf0000; font-weight:bold; background:url(/images/showtitle.jpg) 0 0 no-repeat;}
.showxx{ width:1038px; line-height:30px; color:#666666; overflow:hidden; padding-top:10px; text-align:center; margin:0 auto;}
.showxx b{ margin:0 14px; font-weight:normal;}


.words{ width:1038px; min-height:600px; overflow:hidden; padding:10px;}

#cgan{width:1028px;overflow:hidden; margin:0 auto;}
#cgan li{float:left;width:25%; padding:10px 0; text-align:center;}
#cgan li a{ display:block; line-height:30px;}
#cgan li img{ display:block; padding:2px; border:1px solid #aaaaaa; margin:0 auto;}
#cgan li a:hover{ color:#F00}

#cgan_k{width:750px;overflow:hidden; margin:0 auto;}
#cgan_k li{float:left;width:250px; padding:10px 0; text-align:center;}
#cgan_k li a{ display:block; line-height:30px;}
#cgan_k li img{ display:block; padding:2px; border:1px solid #aaaaaa; margin:0 auto;}
#cgan_k li a:hover{ color:#F00}

#link5{width:1020px;overflow:hidden; margin:0 auto;}
#link5 li{display:block;float:left;width:25%;text-align:center; padding:10px 0;}
#link5 img{ width:230px; height:45px; border:1px solid #dadada;padding:1px; display:block; margin:0 auto;}


#link6{width:1020px; margin:20px auto 0 auto; min-height:300px;}
#link6 li{display:block;float:left;width:25%;text-align:center; margin:10px 0; height:24px;line-height:24px;}
#link6 li a{ width:230px; height:24px; border:1px solid #dadada;padding:1px; background-color:#f9f9f9; display:block; margin:0 auto;}

.main1{
	  width:1060px;
	  margin:16px auto;
	  overflow:hidden;
	  }
.aside{
	width:255px;
	float:left;
	padding-right:10px;
	overflow:hidden;
	background:#fff;
	}
.aside .aside_title{
	height:33px;
	line-height:33px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	background:url(/images/aside_h1.jpg) 0 0 no-repeat;
	padding-left:39px;
	overflow:hidden;
	}
.aside .aside_main{
	width:253px;
	min-height:400px;
	padding-bottom:20px;
	border:1px solid #dcdcdc;
	overflow:hidden;
	}
.aside_main ul{
	padding:5px 14px;
	}
.aside_main ul li{
	width:225px;
	line-height:32px;
	font-size:14px;
	font-weight:normal;
	padding-top:10px;
	overflow:hidden;
	}
.aside_main ul li a{
	display:block;
	color:#585858;
	text-align:center;
	/*padding-left:25px;*/
	background:url(/images/aside_menu1.jpg) 0 0 no-repeat;
	}
.aside_main ul li.now a,.aside_main ul li:hover a{
	color:#fff;
	background:url(/images/aside_menu2.jpg) 0 0 no-repeat;
	}
.aside_main ul.two{
	padding:0px;
	}
.aside_main ul.two li{
	width:225px;
	height:36px;
	line-height:36px;
	font-size:12px;
	font-weight:normal;
	padding:0;
	background:url(/images/aside_menu3.jpg) 0 0 no-repeat;
	overflow:hidden;
	}
.aside_main ul.two li a{
	padding-top:8px;
	line-height:29px;
	display:block;
	color:#585858;
	padding-left:42px;
	background:url(/images/aside_menu4.jpg) 33px 19px no-repeat;
	}
.aside_main ul.two li.on a,.aside_main ul.two li:hover a{
	color:#0258b3;
	}

.productsmain{
	width:793px;
	min-height:530px;
	border:1px solid #dcdcdc;
	overflow:hidden;
	float:left;
	background:#fff;
	}
.productstitle{ 
	line-height:32px;
	text-align:right;
	padding-right:10px;
	background:url(/images/producttitle.jpg) 0 0 no-repeat;
	overflow:hidden;
	color:#555555;
   }
.productstitle a{ color:#555555;}
.productstitle span{
   font-size:14px;
   font-weight:bold;
   color:#0068ba;
   padding-left:40px;
   float:left;
   }
.productstitle a:hover,.productstitle a.now{
	color:#F00;
	}
.productstwords{
	width:773px;
	padding:15px 10px;
	overflow:hidden;
	}



